diff --git a/App.vue b/App.vue
index 1116969..6a3ab85 100644
--- a/App.vue
+++ b/App.vue
@@ -17,6 +17,9 @@ export default {
diff --git a/static/bbj1@3x.png b/static/bbj1@3x.png
new file mode 100644
index 0000000..b446b8d
Binary files /dev/null and b/static/bbj1@3x.png differ
diff --git a/static/dbx2@3x.png b/static/dbx2@3x.png
new file mode 100644
index 0000000..351cae7
Binary files /dev/null and b/static/dbx2@3x.png differ
diff --git a/static/jx632@3x.png b/static/jx632@3x.png
new file mode 100644
index 0000000..535853f
Binary files /dev/null and b/static/jx632@3x.png differ
diff --git a/static/zu1@3x.png b/static/zu1@3x.png
new file mode 100644
index 0000000..4a0cb7a
Binary files /dev/null and b/static/zu1@3x.png differ
diff --git a/tm-vuetify/.npmignore b/tm-vuetify/.npmignore
new file mode 100644
index 0000000..8d6f82c
--- /dev/null
+++ b/tm-vuetify/.npmignore
@@ -0,0 +1,12 @@
+full.scss
+full.min.css
+full.css
+mian.css
+mian.scss
+scss/fonts
+scss/colors.scss
+scss/fuzhu.scss
+scss/fuzhu-full.scss
+scss/theme.scss
+package.json
+readme.md
diff --git a/tm-vuetify/changelog.md b/tm-vuetify/changelog.md
new file mode 100644
index 0000000..3f5b5a4
--- /dev/null
+++ b/tm-vuetify/changelog.md
@@ -0,0 +1,550 @@
+## 2.0.1(2022-12-8)
+* 修复 tm-icons在小程序下可能图标与文字无法对齐
+* 优化 tm-album性能,修复可能在嵌套组件中,无法计算宽高信息.
+* 优化 tm-dragList性能
+* 优化 tm-row性能
+* 优化 tm-segTabs性能
+* 优化 tm-sheet性能
+* 优化 tm-slider,tm-sliders性能
+* 优化 tm-more性能
+* 优化 tm-propress性能,修复可能在嵌套组件中,无法计算宽高信息.
+* 优化 tm-dialog,tm-poup,动效及样式
+* 微调 tm-button
+* 美化了tm-calendar,tm-calendar-view,选中改成圆形,范围改成椭圆形。
+* 修复 tm-countdown 完成的时机逻辑有误,修改后默认为完成状态。
+* 增强 tm-upload 新增showSort属性,用于上传的文件排序功能。
+* 修复 tm-swiper圆角失效。
+* 修复 tm-weekbar日期问题。
+* 修复 tm-dragGrid 动态修改数据后的判断逻辑问题。
+* 优化 tm-grouplist 渲染性能,现在已经是秒渲染。
+* 修复$tm.vx.getters()下的属性丢失。
+## 2.0.0(2022-6-7)
+* tm-card修复点击操作按钮时返回的参数非index,而是项目标题。修复动态配置一些属性不生效的问题。
+* tm-dropDownMenu 优化,当重置项时,默认将使用你初始的选中数据来进行填充,默认选中。
+* tm-slider,tm-sliders修复当默认初次使用值等于最大值时,功能失效。
+* tm-album 添加了model模式,以便自定图片缩放模式
+
+## 1.2.30 (2022-3-27)
+* tm-images增加出错插槽error,修改出错时提示的样式。
+* 修复tm-tree设置为单选模式后,第一级项目(非dir)单选失败。
+* tm-search新增点击整个组件发出的click事件。
+* tm-pickerView修复子级出现空数组时被计算为有效的三级。
+* 修复tm-listitem自定背景色失败,优化tm-sheet自定背景的逻辑。我不赞成使用这bgColor两个属性。
+* 修复tm-flotbutton在不同位置时,由于渲染的延迟,导致位置的闪现,影响美观。
+* [新增]tm-uploadfile文件上传组件,用于任意文件的上传和预览,仅支持小程序和h5。
+* tm-upload新增width属性,以便更好的控制组件宽度。
+* tm-slider和tm-sliders新增了width宽度属性。
+* 修复tm-monthCalendar在ios系统获取日期错误。
+* 修改tm-card插槽数据返回方式为对象。
+## 1.2.299 (2022-3-6)
+* tm-setpper调整后删除最小宽度
+* css库增加flex-[x]伸缩布局的盒子。
+* tm-upload新增model,图片缩放模式。
+* tm-images修复不支持临时文件路径的问题
+* tm-dropDownMenu修复重置的情况下对:单选列表,多选列表,级联,日期选择等失效的bug.
+* tm-swiper当有视频播放时,轮播将强制停止。等视频结束时如果启用了自动轮播,将继续轮播。
+* tm-listitem调整了默认的样式属性。
+* 修复了一些文档上的描述错误
+* tm-calendar修复一个样式上的判断错误。
+* tm-switch新增一些特性,允许修改组件的宽和高、以及关闭和开启的主题色。
+* tm-button新增在微信端授权失败的显示的属性,userProfileError,具体见文档。
+* 修复tm-pickersDateView未正常显示时间的中文后缀。
+* 修复tm-calendarView在范围选择状态下的bug
+* tm-icons图标修改了样式。
+* tm-checkbox和tm-radio修改了样式。
+* tm-countdown新增精确到毫秒
+* demo示例大量更新,及大量组件样式的优化
+* 主题库更新以支持上下渐变主题类,原有渐变如:bg-gradient-orange-accent,加了-b:bg-gradient-orange-accent-b即为上下渐变。
+* 主题工具更新以支持生成上下渐变的主题类[主题工具](https://jx2d.cn/themetool/#/)
+* 模板库正式上线[模板库](https://jx2d.cn/themetool/#/templete)
+## 1.2.298 (2022-2-25)
+* tm-grid调整了下划线的出现逻辑。
+* tm-button完整的添加了原生的属性,之前版本有些属性被精简了
+* tm-bottomnavigation 修复当使用自定16进制颜色背景时,底部安全距离的颜色未跟随tabar颜色。
+* tm-tabs修复在超过一屏时,第一个元素在左侧时,点击第一个底部条会有不同程序的偏移
+* tm-upload优化,当图片加载出错时,提示感叹号,以便感知当前加载状况。
+* tm-tree树状组件,新增了一个单选模式,默认为多选详见文档。
+* tm-album优化了组件在其它子组件内获取宽度失败的bug.
+* tm-weekbar修复日期带10进制和不带10进制时,选中失败的问题。
+* tm-steppe调整了步进器的禁用状态和宽高设置,以及一个兼容性的异步回调问题。
+* tm-input调整优化了样式
+* tm-radio和tm-checkbox调整优化了禁用下的样式状态
+* tm-button调整优化了样式
+* tm-groupButton调整了按钮组的样式
+* tm-card优化了卡片组件在暗黑模式的表现样式。
+* 其它更多组件的优化。
+## 1.2.297 (2022-2-12)
+* [新增]tm-card卡片组件。
+* 修复tm-propressRound当模式为半圆进度条时减少到0(含)以下时变成了全圆
+* tm-actionSheetMenu调整了默认圆角的样式,修复了某些问题。
+* tm-flotbutton修复了上两个版本引出的定位问题(居中)
+* tm-dialog优化了样式,默认不显示标题边线,间距调小,圆角默认改为8
+* tm-keyborad优化了默认字号样式,加大了字号。
+* 修复tm-bottomnavigation因测试red未删除,导致自定颜色主题被覆盖。
+* tm-images增加加载错误时的提醒占位符
+* 文档网站组件库进行了字母排序a-Z排序。
+* tm-menubars修改标题为超出一行自动省略
+* tm-stepper新增了相关属性功能:圆角分离按钮,小数位支持,整数支持,范围输入,长按增减,异步增减。
+* tm-swiper新增标题显示,视频轮播显示,详细请阅读文档。
+## 1.2.296 (2022-1-28)
+* 优化tm-flowLayout瀑布流组件的宽高计算的准确度。避免偶尔的计算错误,导致左右列不致。
+* tm-actionSheetMenu修复在弹出后如果在原生tabar模式下,h5中会被遮挡部分按钮的问题。
+* tm-echarts图表,新增一个ref函数resize如果外围改变了父元素宽度后,可调用 此函数进行重新绘制图表。
+* tm-upload新增:responseStu服务器响应数据的字段映射表,见文档说明
+* tm-treeSelete修复了一个错误
+* tm-dragGrid修复返回变化的列表数据,没有按照排序时的顺序返回。
+* 修复文档说明中的问题
+* css库增加一个flex-reverse,用于行内容的反转(对聊天对话作用较大)。
+* tm-input因hbx更新导致默认校验函数异常。现已修复。
+## 1.2.295 (2022-1-20)
+* tm-stepper增加了change事件
+* tm-signBoard修复在h5下面保存失败的问题。
+* tm-grouplist修复在h5平台下,当列表设置为group模式时,点击展开列表内容的index有误。
+* tm-dialog修复返回事件的拼写错误,老的不影响,错误的拼写也会正常工作。原concel改成了cancel。两个都会正常触发事件(兼容旧版本)
+* tm-propressRound圆环进度,现在在appvue,h5,微信,支付宝下面是同层渲染,可以被其它元素覆盖。
+* tm-calendar对属性变量以及范围属性变更为双向绑定,使用时记得添加.sync
+* tm-propressRound 新增属性:semicircle是否显示半圆进度圈
+## 1.2.294 (2022-1-14)
+* tm-poup修复关闭时会触发两次change事件。
+* 优化了部分组件暗黑模式下的配色表现。
+* tm-album优化了在appvue和浏览器模拟下断行的问题。(真机无此问题)
+* 优化tm-switch在appvue上的表现。
+* 修复tm-message组件被注销后,定时器未被跟随注销。
+* tm-calendar和tm-monthCalendar增加了inline属性(是否内联,默认true),方便独占一行或者内联表单布局展示日历。
+* 修复tm-bottomnavigation,如果在同一页时,点击图标重复跳转,修复后,如果同一页面点击图标将不再跳转,也不触发事件。
+* tm-groupcheckbox和tm-groupradio新增了customClass属性,方便定义子选择项的布局。
+* tm-echarts版本为5.2.1,优化同层渲染显示,默认为2d渲染,现在如果在h5,weixin,alipay端下,默认是同层渲染,即渲染的图表不会跑到其它元素的上方。
+* tm-calendar和tm-calendarView范围选择,确认触发的回调函数中,返回的参数,调整为数组即开始和结束的日期,不再返回所有日期。
+* 优化,tm-table,tm-grid增加了maxGrid用于特殊列布局数量,比如一行5个,一行7个。maxGrid是指布局的最大列数默认是12列布局。想要一行5个可以设置为10
+* 优化,tm-col增加了maxCol作用同上。
+* tm-table,新增 fixedHeader,是否固定表头,默认不固定。注意能不开启尽量不开启,体验不是很好,但勉强可用,同时新增了:rowHeight单元格高,rowAlign单元格对齐,也可通过头统一设置,具体看文档。
+* 修复tm-segTabs变动时触发两次change事件的问题。
+* 优化tm-radio,tm-checkbox对齐表现。
+* 修复tm-dialog在应用内浏览器中计算了顶部高度,导致上下不居中。
+* tm-quickCity修复位置
+* tm-flowLayout新增了一个clear,清空所有列表数据的方法。
+* 单向tm-slider和双向tm-sliders滑块新增了start和end事件,即开始拖动和拖动时的触发事件。
+* 优化tm-input校验函数。
+* tm-bottomnavigation新增activeIndex属性,用于指定选择项,使用前必须设置autoSelected为false。如果切换页面时,将会被初始为0,请自行配置选项项。如果想夸页面自动选中项,请使用正常的tabar模式,而不是指定式。
+
+## 1.2.293 (2021-12-31)
+* 三个抽奖类游戏增加了disabledCenter属性,用于控制是否禁用点击图片中心能开始游戏的功能。
+* tm-dragList重构了,现在拖动更为流畅顺滑,动画稍微加长,看起来更好。
+* [新增]tm-dragGrid宫格拖动排序,为了大家方便,开发此组件,主要应用场景:主页功能模块编辑(类似ios桌面应用,支付宝首页模块拖动排序),新闻资讯分类(排序和编辑,类似头条)
+* [优化]tm-button,为微信授权专门定制了更为简单的逻辑,具体请看文档,如何使用微信登录授权事宜。
+* tm-choujiang修复圈数问题。现在新增了turns指定圈数。
+* tm-switchList修复,在动态更新actions按钮数量时,导致位置计算错误。
+* tm-badges新增了iconSize和iconWidth,只有为角标图标时才可以使用。
+* tm-dropDownMenu优化,并且新增了两个可选组件,多选列表,下拉选择器的数据选择。新增了禁用时的颜色区分。
+ 优化了渲染性能。当下拉条件超大量时,下面选项页面渲染过长(1秒)。因此新的组件采用了渐进式渲染。因此批量条件渲染也不在卡,而是秒开。
+* tm-tabs增加了font-color
+* tm-input新增,输入框和标题字号大小的控制允许输入内置的xxs,s,n或者任意数字。
+* tm-menubars修复flat属性,忘记加''引号,导致扁平化样式失效。
+* tm-avatarCrop新增quality和fileType方便压缩质量和导出图片格式。[修复]在appvue异常的情况
+* tm-upload增加了一个清除所有文件的ref函数。
+* tm-input新增了后缀图标和前缀图标颜色的主题色控制。
+* 修复一css库的一些错误。
+## 1.2.292 (2021-12-17)
+* tm-listitem修改了判断url逻辑。
+* tm-bottomnavigation添加了切换时的振动提醒(H5没有该效果)。
+* tm-abs修复一个已知,当你手动去赋值切换tabs索引时,导致下划线未跟随。
+* 修复tm-pagination未触发change事件,以及一个已知的问题。
+* tm-verificationImg新增了一个禁用属性,用来禁用使用。
+* tm-pullBottom增加了一个属性,用来控制不允许下拉,但允许上拉触底刷新数据。
+* tm-calendar和tm-calendarView日历组件现已全部兼容了暗黑模式。
+* tm-pickerDate和tm-pickerDateView进行了重构。
+* tm-imags组件,由于测试代码未删除,导致上个版本,如果不设置宽度无法自动宽高。
+* tm-switch更新了触发逻辑,代码控制不触发change事件,只有用户操作才会触发change
+* tm-flotbutton主按钮(非子菜单)放开了原生的所有功能,具体参数,请对比tm-button
+* render渲染引擎,增加了一个褐色Sepia图片风格滤镜。同时图片图形模块增加了一个load事件,只有图形name="image"时,图片加载成功触发该事件。
+ 新增了HorizontalFlip,VerticallyFlip水平,垂直翻转。HorizontalMirror,VerticallyMirror水平,垂直居中镜像对称。
+* 修复主题库的样式在appvue真机下,不支持颜色值hex的16进制透明颜色值。现已修正为rgba模式,不使用hex模式。
+## 1.2.291 (2021-12-13)
+* **这是1.2.29的临时修订版本,上个版本测试不严谨,临时发个版本修正下**
+* tm-switchList 调整了角标样式位置。
+* tm-slider和tm-slider 修复信息在appvue下不居中的差异。
+* 修正tm-pickers上个版本引出的不符合预期的动画效果
+* 修复tm-stepper如果自己设定值时,无法赋值。
+* tm-switchList的icon属性,现在支持自定图标,以及图片地址。
+* tm-bottomnavigation修改了计算底部安全区域的值。
+* tm-tree未过滤禁用项的选择。
+* tm-upload,我变量写错了,导致1.2.29版本上传一直提示上传失败。
+* tm-dialog层级过高。
+* tm-poup重新编写了动画,过渡时间调整为240ms
+## 1.2.29 (2021-12-13)
+* **tm-render渲染引擎得到了重大更新,兼容微信小程序,性能翻倍。可用于生产啦。**
+* tm-pickers,tm-tm-mapSelectedPoint,tm-poup,tm-slider,tm-sliders等相关组件,优化和修复了一些错误
+* tm-dialog增加了最大高度的限制。同时新增了一个disabled属性,以控制是否允许点击按钮关闭窗体。true表示点击窗体任意位置也无法关闭窗体,只能通过v-model来控制
+* tm-alerts修改了文档错误。同时新增了轮播的间隙。
+* 文档错误的描述修复。
+* 修复tm-tree在上个版本新加的允许子级中出现父级功能时,引出的bug。
+* tm-timeline添加list监听,修改数据后动态更改。
+* tm-maskFlow新增了blur是否显示模糊背景。
+* tm-menu添加了点击任意位置关闭菜单的功能。
+* tm-helpTips添加了点击任意位置关闭弹出层的功能。
+* tm-tabs的model新增了一个可选项:fill的模式。显示背景主题样式。
+* tm-dropDownMenu下拉选项新增了下拉,列表式菜单单选模式,具体见演示demo。同时美化了标题项图标。新增了一个shadow投影属性,你现在可以自己控制投影了。
+* tm-timeline修复节点标题颜色,不会跟随自定主题更改,而是被默认主题覆盖的问题。
+* tm-flop使用了新的库和效果。详见文档和示例。
+* tm-avatarCrop优化了细节,兼容pc端
+* 优化了tm-badges显示效果。
+* tm-bottomnavigation数据格式dot中新增了color属性,以便更改角标的背景主题色,不提供使用自身的icon-color主题。
+* tm-upload新增了一个code属性,用于标识服务上传返回数据中是否成功的代码。默认为0表示成功 。同时修复了一个判断上传成功与否的逻辑。
+* [themetool主题生成工具](https://jx2d.cn/themetool/)更新了一个已知问题,当生成的主题使用背景作为文字颜色时,无法显示文字色。
+ theme->下的所有主题包已修正了此问题。主样式库也修正了此问题。
+* tm-button修复一个已知的宽度计算的问题,因之前的版本怕宽度为rpx时,没有注意到,后期改的时候又rpx一次,相当于宽度被减半了。(只有使用width属性时出现问题)
+* tm-pagination分页组件优化了性能,重新编写了计算页码函数,并且设置了最小可见页数为5。
+* tm-menubars修正了一个已知的透明度问题。
+* tm-listitem列表新增了下right-icon-size属性,可以修改右图标大小。
+## 1.2.28 (2021-12-01)
+* tm-more新增showMask属性,用于显示内容遮罩,默认不显示。
+* tm-translate优化了动画组件。
+* tm-tree修复了一个bug,当第一级为子级为子级时,无法选中。另外应网友建议。现在第一级允许出现子级字段。只要为空就可正常作为子级而不会被识别为父级。
+* 优化了个别组件在安卓平台下的表现性能,建议大家及时更新新的版本
+* tm-bottomnavigation底部导航工具现在角标可以添加图标角标,具体见文档示例。
+## 1.2.27 (2021-11-30)
+* [新增]tm-render,cavans渲染引擎,目前是测试版,应用场景:海报自绘,图表自绘,界面自绘,游戏动画等场景。
+* tm-tabs添加了model="none",如果为none边框和下划线的样式将被去除不显示。同时新增了:active-border-color现在可以单独设置指示的颜色,渐变等,默认为空,如果不填写则默认使用主题color的主题色。更新了动画速率
+* 优化tm-icons,现在开始你也不用图标定义前缀,变得更为简单,只需要设置图标字体名称和图标名称前缀相同即可,
+ 自定义扩展图标,详情见自定图标.新增了几个品牌支付类图标,和品牌图标。同时新加了两套字体以便兼容安卓手机的支付宝显示不了图标的问题。
+* tm-dialog增加属性bottom-border,是否显示标题底部边线,默认显示。
+* tm-countdown更新了文档,之前文档漏写了插槽数据。
+* tm-album相册集新增了自定义高度的属性
+* tm-pickers和tm-pickersView增加了一个事件@change,当前选项在滚动时,会触发滚动选中的索引数组(非真正意义上的选中,只代表滚动时的选中项)
+* tm-password新增了round,width,height,bg-color,shadow属性,以控制项目输入框的宽和高以及圆角的等相关属性。现在可以设置时尚的圆角输入框啦~
+* tm-segTabs新增gutter属性,允许你设置四边的间隙大小。默认4,新增了个性化示例,以便大家知道它的设计亮点。重新优化了设计样式,紧贴未来设计趋势
+* 优化了tm-sheet和tm-fullView初次加载时的宽度设置问题。
+* tm-poup修复圆角对居中不起作用的bug,优化了tm-poup的动画效果。
+* 修复tm-tree,子级被手动选中时父级未被选中。新增了半选中状态。
+* 调整了tm-search清除图标和后缀图片同时显示时的位置,清除图标在前面。其它图标靠后。
+* tm-steps完善了相关文档说明,新增了节点间连线的类型属性(可选css边线的标准类型),以及节点间连线内的中间图标属性,填写显示,不填写不显示。连线的厚度,也可以调整啦
+* [新增]tm-avatarCrop图像裁剪,主要场景有:头像、文章图片,产品图片,海报图片尺寸等的调整和裁剪功能。
+* tm-alerts文档描述错误。
+* tm-row新增了一个click事件。tm-col不再阻止冒泡事件。
+* 调整了tm-input前缀图片和清除图标与输入框的间距对齐的问题。(关于点击输入框时弹起键盘,紧接着点下一个禁用的输入框来选择下拉时,键盘不收起,这时uniapp的bug。我是无法修复。但使用了一个巧妙的方法解决,那就是在输入框禁用时,在覆盖一个view来失去焦点,以此来关闭键盘。)
+* 修复tm-dropDownMenu因为拼错,导致样式错误
+* tm-table表头新增了排序功能(仅对该列为数字时有升降,如果为字母或者其它字符则为反转和正常两种排序),现在表格内容自动断行。详见文档。
+* 新加了font awmeson图标库在本库下,具体请查阅[拓展图标库的使用方法](https://jx2d.cn/guid/css/%E6%8B%93%E5%B1%95%E5%9B%BE%E6%A0%87.html)
+* 修缮了官网文档中的一些组件参数错误的描述。其它组件的完善和优化。
+## 1.2.26 (2021-11-18)
+* tm-swiper修复修改list时没有变化,新增加了3d卡片动画效果。
+* 优化tm-switchList滑动单元格
+* [新增]tm-avatarGroup头像组件。偏移可自行设置。内部只能放置tm-avatar头像组件。
+* tm-switch新增loadding,是否加载中的属性。
+* 修复tm-input在文本域时下方的输入数字遮挡文本的情况
+* 优化了tm-dialog对话框的错误和禁止穿透时提示动效反馈,让用户理解当前的操作。
+* tm-upload新增了maxsize属性,以控制上传的图片大小限制。
+* tm-images新增了待加载的动效效果,以便让用户知道图片的加载情况
+* tm-tabs优化了其性能,更为流畅。
+* tm-tags新增了抖动动画ani-on,默认false,同时新添加了关闭动画
+* tm-quickCity优化了细节,新增了热门城市可供选择。
+* tm-menu添加了显示动画。
+* tm-password添加了当前输入位置的呼吸效果,以便让用户知道当前输入位置。
+* tm-keyborad添加了按钮点按振动反馈效果(app和小程序有效)。优化底层可穿透,就是可以连续点击输入框输入内容,而不必来回切换关闭和弹出。
+* tm-button自定义类属性拼写错误为itemeClass。正确的是:itemClass,
+* tm-radio和tm-checkbox单选和复选增加了选中动效,同时调整了默认大小比之前更大之前为32.现在为38.
+* tm-sliders和tm-slider单/双滑块新增了点击按钮时触发显示信息的动画,同时提高了其高度,方便手机用户。
+* [新增]tm-groupButton按钮组,主要应用于app应用的按钮组合快捷操作使用,点击选中的效果。
+* [新增]tm-segTabs分段器选项卡
+* [新增]tm-album相册集,以便展示图片列表,随意控制间隙,列数。
+* [新增]tm-gap间隙槽,横竖向,方便元素间加间距,特定场景布局时,不方便使用类ma,pa这样的类的一个补充。
+* tm-input,新增了设置标题字号的属性:title-font-size,同时新增了聚焦状态属性,默认禁用,打开后,可以让用户更加直观知道当前的操作状态。优化了暗模式下的边线颜色搭配,使其更美观。
+* [新增]tm-message提示框,主要用于操作反馈,含有丰富的动效反馈(亮点),以便让用户察觉所操作的含义。
+* 上个版本,在尝试兼容nvue时,button和icon测试代码没有删除,导致不能适应暗黑和主题。
+* nvue因为样式与标准的css3样式改动较大,所以本版暂时未发布nvue版本,请期待后续的兼容。
+## 1.2.25 (2021-11-10)
+* 从1.2.25开始已全面兼容app端(nvue计划在1.2.26中兼容)
+* 优化了tm-choujiangGrid九宫格抽奖游戏。
+* 修复tm-bottomnavigation历史遗留问题,导致角标不显示的问题,感谢网友的指出。
+* tm-calendar现在允许动态更新范围选中日期。
+* tm-choujiangGrid九宫格抽奖,新增转圈数和指定中奖位置。
+* 修复tm-checkbox和tm-radio组件在使用超长文本时造成的挤压。
+* tm-sticky现在自动吸顶支持小程序和appvue因为是使用onpagescroll模拟(非h5端)所以尽量内容不要过于复杂。
+* [新增]tm-switchList滑动单元格,常用于,聊天列表,通讯录列表的左滑动操作等场景。
+* [新增]tm-dragList拖放排序列表,常用于,支付顺序,工具选择等排序场景。
+* [新增]tm-tree树状结构组件,用于:组织架构,目录,文件夹,筛选等类目较多的场景。
+* [配套的主题生成工具已更新,兼容appvue主题](https://jx2d.cn/themetool/)
+## 1.2.24 (2021-11-5)
+* 本次更新重大:重新调整了主题库。现在所有主题(含渐变)都已经能够适应所有组件的
+ 暗黑,text,outlined模式,得于此次重大的调整。现在样式主题库不再集成数十个主题,而是分别提供,单独按需引入,你需要
+ 那个主题,就引用哪个主题。细节方面比之前更完整(不用担心大小问题)。现在基本样式库为152kb(原有387kb),拆分后每个主题css
+ 大小约为20kb。并且我已经开发了主题生成工具(自动生成对应的渐变主题bg-gra开头-主题名)。
+ [配套的主题生成工具,已为你准备好](https://jx2d.cn/themetool/)
+* tm-propress进度条优化,现在宽高可以随意输入数字或者带单位的数字比如5px,5rpx,10vw,50%;
+* tm-propressRound环形进度条优化在小程序上的显示,避免锯齿。
+* 优化兼容tm-grouplist。
+* 关闭了导入用户vuex目录,不存在时的错误提示(并不影响使用,只做为调试,给用户造成了困扰)
+* tm-timeline修复了变换数据时,未响应。优化了细节
+* tm-input增加了,点按清除图标的事件。
+* tm-search增加了,点按清除图标的事件。
+* tm-stepper新增,最大,最小值,宽度,高度的设置,同时长按增加或者减少按钮会持续+或者-
+* tm-flowLayout优化了瀑布流组件【说明下,本站很多模拟数据,包括图标,图片使用的是外网的,导致加载过慢,看起来像是左边先出来或者右边,其实内部是已经排好了,之所以,有的占了坑却没显示,是卡。才造成你们的错觉。】
+* 细调了主题库参数比例,优化了暗黑模式下的配色。现在的所有组件都支持暗黑模式
+* 调整了tm-lottie动画url可以是地址,也可以是json对象数据。
+* tm-menubars导航工具栏进行了优化。防止事件穿透,现在更加的与主题整合在一起。删除了iconColor和fontColor两个属性。
+* tm-images现在支持base64图片。
+* tm-divider修复了一个历史遗留问题。
+* 优化了tm-menubars菜单工具栏,修复了右插槽多打了个空格的问题。
+* [新增]tm-scroll横向滚动,主要应用横向滚动场景。比如横向产品展示,横向图标展示等。
+* [新增]tm-coupon优惠券
+* [新增]tm-skeleton骨架加载器
+* css库新增内联对齐类:vertical-align-[top/center/bottom]方便内联上中下对齐。
+* css库,外边距新增负数表达方式原有mt-10,写成负数方式为:mt--10。
+* css库,新增位置控制t,l,r,b四个方向t-10表示top:10rpx。t--10表示top:-10rpx负数
+* css库,新增wrap断行,nowrap不断行
+* tm-cartCellListFood和tm-cartBarFood以及demo示例更改,之前在ios下有时数据触发购物车数据不同步的情况(当在加载新数据时,新数据与购物车数据不匹配和已有匹配数据)的同步和计算的问题。
+ 这个列表数据,是可以异步加载,不需要美团或者饿了么一次把产品加载完成。购物车放到任意一页面都会同步数据。(适合在新的页面查看,或者搜索产品同步列表购买数据与购物车的打通)
+* 其它更多组件的细微调节不一一写出。
+## 1.2.23 (2021-10-28)
+* tm-pickersDate日期下拉组件,已经更新了计算方式。比之前更流畅。
+* 修复tm-bottomnavigation在真机上,未能隐藏原生底部bar,安全距离各个平台的差异。
+* 修改了tm-flotbutton位置的计算方式。
+* tm-signBoard签名版,现在已支持电脑版。
+* tm-alerts,更新了新的功能,当提供数组为消息轮动时,提供了vertical属性,纵向还是横向的属性。
+* 文档示例已经更新,文档库增加了组件搜索功能。[访问](https://jx2d.cn/)
+## 1.2.22 (2021-10-26)
+* 修复tm-alerts组件页面渲染中多写了个变量,已删除。
+* tm-grid修改了默认样式。
+* tm-calendarView和tm-calendar两个日历组件新增了formart分割数组,方便显示不同的分割符号,比如把年改成'-'或者'/',同时修复设置title时,顶部标题没有变化(忘记变量写上去了。)
+* tm-pagination美化了样式
+* tm-icons优化了关闭按钮的样式
+* tm-timeline优化了图标样式
+* tm-flotbutton增加了一个属性。safe:是否开启底部安全区域,当设置为bottom时(fixed模式下生效)会自动加上安全区域的高度
+* 修复tm-bottomnavigation在与原生tabar共用时,出现计算当前页面的错误,概率性无法隐藏原生tabar,修改了底部安全区域的计算方法,现在兼容:应用内浏览器(比如微信,qq内的浏览器),小程序,app等。
+* 修复tm-button,当配置url并未跳转(因为1.0.0版本遗留的问题,此功能后面给忘记加上去了。),同时修改了样式美观度,当模式在titl和text模式下,自动隐藏投影属性。
+* 修复tm-search在H5端,运行在ios下,输入框中会默认显示ios特有的搜索图标,现已清除。不再双重图标。
+* tm-helpTips修改了默认布局,关闭图标和文字形成水平左右布局。不再上下布局。
+* 修复tm-actionSheetMenu,因主题切换引申出来的主题样式错乱。
+* 修复tabs在重新赋值列表数据时,样式未触发重新计算。tabs首次加载,将不再执行焦点动画,只有操作后才会执行动画。
+* [所有端]修复tm-pickers因切换到原生组件渲染时引出的bug,在改变列表长度时不会更新底层有index导致界面滚动不了。
+* 修复tm-pickersDate在限制日期范围选择时,因我类型判断错误,1月份索引是0,属正常,但我判断成了假,导致在1月份时,天数被限制,显示不全。
+ 现在解决方案是注销(v-if,数据多时,每次打卡有200ms左右延迟)来控制,而不是之前的v-show(可以减少初始化的次数,数据多时优势明显。打开不卡)
+* [appvue]修复tm-echarts在appvue在安卓下报error.现已修复,同时新增了error事件,当渲染出错时可以捕获。
+* [appvue]修复tm-quickIndex和tm-quickCity在appvue,无法显示的问题。
+* [appvue]修复tm-pickers在appvue下报警告的提醒。
+* [appvue]修复tm-input和tm-form在appvue下执行校验失败和获取数据失败的问题。
+* [appvue]修复tm-grouplist在appvue下不起作用的bug.
+* [appvue]修复tm-slider和tm-sliders在模拟器和真机上不可用的问题,在app上本组件需要你设定样式宽度或者它父组件定个宽度。
+
+## 1.2.21 (2021-10-22)
+* 修复tm-menubars在多个级联器下的布局概率下出现错位现象。
+* 美化了tm-calendar日历选中和范围选择下的样式。
+* 修改了说明文档和示例更新。
+* 修复样式库round-bt的描述错误,正确的写法应该为round-bl(底左圆角而非bt),相应的文档也更新。
+同时修复了,主题库中对色值明度提高了边界范围,使得稍微明亮主题下文本颜色仍然为白色,而非自身颜色暗黑的比例(影响中性颜色范围扩大)。
+减淡了text模式下的颜色背景比之前少了1%。
+* 为了让使用暗黑模式,tm-fullView组件修改了结构,不再使用内部的滚动(影响性能),而是超出不隐藏,默认为最小高度为屏高。同时增加了相关属性。
+* tm-bottomnavigation现在修改为根据页面路径自动选中底部按钮。参数路径前面一定要加:/ ,比如:/pages/index/index(你可以使用系统的tabar以达到原生性能,当此组件在给定的tabar页面时,会自动隐藏原生的tabar)
+* tm-pickers系列组件(共6个)进行了全部的重构,以支持电脑端(以及未来的nvue)。(原tm-pickers为自渲染,比原生的选中更流畅(无延迟),但不支持电脑端以及nvue,无奈放弃)。
+* tm-slider单滑块和tm-sliders双滑块现开始支持电脑端(以及未来的nvue)(刻度尺模式不支持电脑端)
+* tm-monthCalendar月份日历更改了默认样式。
+## 1.2.0 (2021-10-20)
+* 全新主题动态切换,一秒换新app主题(预览图在下方)
+* 全新暗黑模式(预览图在下方)
+* 新增[tm-lottie组件](https://jx2d.cn/guid/components/lottie动画.md),(预览图在下方)可执行动画的播放,暂停,停止等常用功能动画,具体见文档。
+* 修复tm-pickersDate,单独设置年,和月,日选择时,不显示列表的错误。
+* tm-grid数据结构新增了右角标可显示图标,而不局限红点,具体见文档示例。
+* tm-tags修改了关闭图标样式对齐问题(小程序端),tm-tags新增了dense属性,是否去除边距间隙
+* 修复tm-bottomnavigation点击事件返回参数错误,现已修正,并且修复了提供path未打开链接的bug,同时数据格式中,要求提供openType打开方式,同正常路由方式,完善了相关操作方法,自动隐藏系统tab
+* 新增[瀑布流组件tm-flowLayout](https://jx2d.cn/guid/components/瀑布流.md)。
+* 修改了签名板js库(和官方组件冲突的命名)和示例
+* 头像组件tm-avatar文档,更新了一个示例,利用内置的js函数库快速的上传更改头像(只需要一个函数非常方便)
+* tm-dropDownMenu组件的样式得到了较大更新,样式更为美观。
+* tm-sliderNav和tm-treeSelect得到了样式上的较大更新更为美观,同时选中模式也更改为了点击整个选择。
+* tm-input增加了padding属性,用于改变,左右上下的间距。
+* tm-upload修复了一个错误,header没有传导进内部,导致上传时,无法传递header参数到服务器,同时新增了对返回参数的code校验,如果code!=0也会发出上传错误。新增了,项目圆角属性 round,默认3,方便修改圆角。
+* tm-form修复了一个兼容性的问题,不知道什么原因,升级后的版本,对于取子childer发生了改变,现在只能更新修复了。修复在小程序下取不到表单数据的问题。
+* tm-button新增了一个dense属性,为真是去除外边距。
+* tm-images组件现已修复了,大小自动设置时的计算错误。
+* tm-badges修复样式计算错误,由之前样式在1.0.0版本中遗留的bug。
+* tm-cartBarFood组件,新增了一个ref函数getData,用于获取当前购物车的统计,应用场景为跨页面的数据同步,需要用到。
+* tm-pickersDate日期选择组件修复了一个时间范围的bug问题。
+* 新增了tm-echarts图表组件,版本号为5.2.1同百度官方版本,使用方法见文档,如果想要了解图表样式,请查看百度官方文档。
+* 修复了日历,默认值空时,延时赋值,会被组件内部默认选中的数据覆盖的问题。
+* css样式库,新增了渐变类的边线等等主题类的整体样式,因此增加了100kb大小。目前整个样式库为386kb。有些预设样式不得不增加大小。
+* tm-tabs组件,修复如果把选中值设置为不存在(-1或者大于当前选项长度)的索引值,会出现警告。不再警告报错。
+* tm-dialog增加了over-close属性,指示是否点击遮罩关闭窗体。
+* 修改了tm-pagination分页组件的,分页策略,并修正了一些问题。
+* 修改了其它组件一些样式及bug,就不一一列出了。
+## 1.1.9(2021-09-28)
+* (紧急)关于HBuilder X编译器的BUG对我的组件影响如下:
+ 3.2.9.20210927,编译后,使用所有插槽的组件,开发中热更新,经常丢失样式,严重影响开发;但发布后却不受影响。(影响热更新的开发)
+ 3.2.9.20210927,3.2.3.20210825 版本,更新后编译后在(h5端)插槽中(tounch开头事件)失效,但click等事件不受影响(影响我的签名板组件示例demo)。
+ 3.2.3.20210825编译版本,编译后插槽中的如果使用页面的变量,导致编译bug一堆,且必失败。(小程序和h5都有,影响我所有插槽组件)
+ 3.2.2.20210818 (截止2021-9-28,是我认可且推荐的编译版本)
+ 3.2.2.20210818之前的版本,插槽中的变量和事件直接变为子组件的变量和事件,导致所有插槽失败(所有端,影响所有我插槽组件)
+
+* [tm-tabs选项卡切换](https://jx2d.cn/guid/components/%E9%80%89%E9%A1%B9%E5%8D%A1%E5%88%87%E6%8D%A2.html) bg-color='white'时导致背景丢失(此bug来自暗黑模式导致。),同时修复,在使用双向绑定激活项时,如果通过js改变激活项时,下面的指示条位置未改变。
+* 修复多[级联选择器](https://jx2d.cn/guid/components/%E6%99%AE%E9%80%9A%E7%BA%A7%E8%81%94%E6%8B%89%E9%80%89%E6%8B%A9%E5%99%A8.html),在默认选中级级时,出现了位置不正确的问题。
+ 现在可以通过id进行赋值,城市选择器同样适用,id(城市编码),名称,索引三种方式赋值。
+* [tm-calendar日历组件](https://jx2d.cn/guid/components/%E6%97%A5%E5%8E%86.html),现在新增了选择开始和结束时触发相应的事件,同时,开始和结束下标文本会进行提示:开始和结束
+* [tm-search搜索框](https://jx2d.cn/guid/components/%E6%90%9C%E7%B4%A2%E6%A1%86.html)组件新增了输入框后缀图标插槽suffixIcon,以便自定义个性化输入框。
+* [tm-loadding组件](https://jx2d.cn/guid/components/%E5%8A%A0%E8%BD%BD%E7%8A%B6%E6%80%81.html)现在可以自定义文本,图标,主题色了。
+* 新增[tm-weekbar时间周组件](https://jx2d.cn/uniapp/#/pages/comtwo/weekbar),主要应于场景有:根据时间快捷栏,快速选择时间来刷新数据,打卡,签到等应用场景。
+* 新增[tm-verificationImg图片安全校验](https://jx2d.cn/uniapp/#/pages/comtwo/verificationImg),主要应于场景,用于多防刷流量的验证,或者多次密码错误,多次发送验证码时的一种安全验证。
+* [tm-quickIndex索引组件](https://jx2d.cn/guid/components/%E5%BF%AB%E9%80%9F%E7%B4%A2%E5%BC%95.html),迎来了重大更新。优化了使用性能,现在可以快速的滑动快捷栏来选择组,同时提供了滑动时提示当前所在的组位置。
+ 并且,新增了一个插槽cell,通过cell插槽,你现在可以完全定义每一项的内容,并且自己个性化布局内容。默认数据list结构现在开放了图标、头像展示在列表中。
+ 同时也进行了美化快捷栏。具体请前往文档查看更新细节,手机可预览。
+* [tm-input输入框](https://jx2d.cn/uniapp/#/pages/com/input)新增了输入框内前缀文字属性prefixp-text。
+* 新增[tm-quickCity城区索引](https://jx2d.cn/uniapp/#/pages/comtwo/quickCity)选择组件。
+* tm-tags新增事件click,点击组件时触发。
+* css库细化了暗黑模式的颜色搭配,现在暗黑模式更为一体。
+* tm-upload新增了一个ref函数pushFile,添加已上传图片至列表。新增了一个事件@def,当删除上传文件时触发。
+* tm-stepper组件最小值时,将会出现禁用减少按钮的状态。
+## 1.1.8(2021-09-17)
+* tm-images修复在引用静态路径时,报告路径错误。现在引用前已经设置为根路径。
+ 因为在引用图片路径时,直接引用就可以比,如想引用static/a.jpg。那么在【任何页面,不分层级】里面只要src="static/a.jpg"即可,不需要再去./或者../../之类。
+ 同时修复了单位问题,现在统一为rpx单位。
+* tm-input新增了输入框内suffixIcon后缀图标字段属性,以便实现更多的功能样式。和右图标相似,但不同的是suffixIcon是在输入框内部。同时把height字段也应用到了输入框,而不是只应用于常规输入框
+ 每个人设计的输入框可能高度不一致,因此放开了高度选项。(升级后不影响现有项目,已做兼容),文档中少写了一个属性:placeholder-class点位符自定义类,这个属性一直有,文档中漏掉了。
+* tm-avatar新增了border属性字段,用于开启边框,控制头像边框大小。默认为0,颜色为字段color的颜色。
+* tm-grouplist新增fontSize标题大小的设置,标题大小,注意是css库中的xxs,xs,s,n,g,lg,xl
+* 优化了tm-row和tm-grouplist组件在appvue和小程序端的显示
+#### 使用的tm-images的宽度会影响现有宽和高。因为这个组件之前的宽和高我忘记把rpx转换成px,所以之前的宽度如果是100实际是100px,升级后会变为50px(750的比例)。
+#### 因此如果你使用了大量的tm-images请不要升级吧。如果只是少量,麻烦大家更正下,非常抱歉。!!!
+* 很多组件,样式细节被我调整了(对现有项目不影响)。
+## 1.1.7(2021-09-16)
+* 调整当tm-input组件当input-type=number,或者digit将会根据类型格式对应的整数和小数点数据,而不是原生的字符串格式。因1.1.6更新时,不小心删除了sync绑定方法,导致value.sync不双向绑定
+ v-model方式不受影响。调整了tm-input样式,右边如果超出了已定宽度断行,现在不允许断行,保证不受挤压。
+* 调整了tm-dialog的高度和宽度(设为响应式宽度了,不再固定宽度),调整了对话框文档说明,呃,我写错了文档
+* 修复tm-upload,当不提供url上传地址或者url上传报404或者301等不为200时,可能造成无限自动重试上传(设置了自动上传时)的bug,现已修复,建议及时更新版本。
+* tm-pickersCity组件,default-value现已支持双向绑定请使用:default-value.sync,同时调整宽度为自动100%,之前是内联
+* tm-pickers组件,default-value现已支持双向绑定请使用:default-value.sync,同时调整宽度为自动100%,之前是内联。
+ 修复在滚动时,如果行数没有变化,也会触发下级数据更新。现在同位置滚动时将不再触发,级联变动数据。微调了样式。
+* 调整了tm-stepper属性,新增了fontColor中间数字文字颜色主题,兼容之前版本。并修复当暗黑模式时,文字颜色还是为黑色,未变白色。
+ 修复tm-stepper步进器,内部属性类型,标识错误的问题
+* 修复了css库中,当border-b-1类库暗黑模式下与其它组件颜色不一致的问题。
+* 新增[表单组件](https://jx2d.cn/uniapp/#/pages/comtwo/form),使用方法和注意事项请详见文档。内部会对Input组件的必填项进行校验。
+ 以下是关于表单对相关组件的更新:
+ tm-upload:新增了prop属性name,用于提交表单时的标识,返回上传成功后的服务器数据结构
+ 同时这些组件都相应增加了name字段:tm-input,tm-groupradio,tm-groupcheckbox,tm-upload,tm-rate,tm-slider,tm-stepper,tm-switch,表单类主要是这8个组件。
+ 上述8个组件放置在表单组件内部时,提交触发事件会收集所有的数据形成对象结构体并返回。详情上方表单组件文档。
+* [tm-table表格](https://jx2d.cn/guid/components/%E8%A1%A8%E6%A0%BC.html)组件新增了cell插槽,以便方便自定义单元格的内容。
+* [tm-swiper轮播组件](https://jx2d.cn/guid/components/%E8%BD%AE%E6%92%AD.html),dot-model新增了一个round可选模式的样式,请前往文档查看。修改了原prop中的round属性,原为boolean,现改为Number
+ 属性,如果要开启圆角,需要设置round="数字"即可圆角。同时新增了maring属性,即左右间距。默认0,设定数字后,两边会有间距。单位rpx
+* [tm-table表格组件](https://jx2d.cn/guid/components/%E8%A1%A8%E6%A0%BC.html)新增了一个插槽cell,通过插槽你现在可以随意更改任何一个单元格的内容,比如添加按钮等元素。
+* [tm-empty组件](https://jx2d.cn/guid/components/%E6%95%B0%E6%8D%AE%E7%A9%BA.html),新增prop属性icon,现在你可以自定义图片,可以是图标名称或者图片地址。
+* 修复[tm-listItem组件](https://jx2d.cn//guid/components/%E5%88%97%E8%A1%A8.html),单独作为拓展(手风琴)列表模式时,点击展开内容时报报错警告(不影响使用)。现在不再出现警告及错误提示。
+## 1.1.6(2021-09-13)
+* [tm-dialog对话框组件](https://jx2d.cn/guid/components/%E5%AF%B9%E8%AF%9D%E6%A1%86.html)的弹层动画在所有端去除了。经过大量测试uniapp对动画的支持在appvue和小程序中运行流畅度始终无法让人忍受。在H5端
+ 非常的流畅。但其它端仅:left,right,bottom,top等动画流畅,对scale,opacity,这种大小渐隐效果的动画支持的太差了。
+* [css库](https://jx2d.cn/guid/css/%E7%B1%BB%E5%BA%93%E7%9A%84%E7%A7%8D%E7%B1%BB.html)增加:flex-top-start,flex-top-center,flex-top-end,flex-wrap,flex-shrink,fulled-height类,具体请查阅文档。
+* [tm-tabs选项卡切换](https://jx2d.cn/guid/components/%E9%80%89%E9%A1%B9%E5%8D%A1%E5%88%87%E6%8D%A2.html),本次更新,新增了两个prop属性,默认字号和激活后的字号大小设定。两个默认28upx
+* 调整了[tm-sliderNav侧边导航](https://jx2d.cn/guid/components/%E5%88%86%E7%B1%BB%E9%80%89%E6%8B%A9.html)的样式。
+* tm-tags组件,属性文档写错,尺寸最小到xs而文档中写成了xxs,导致使用错误。调整了[tags标签](https://jx2d.cn/guid/components/%E6%A0%87%E7%AD%BE.html)样式和间距。
+* 修复了[tm-input组件](https://jx2d.cn/guid/components/%E8%BE%93%E5%85%A5%E6%A1%86.html)在appvue和小程序端因为默认为空时,显示clear图标造成和检验逻辑错误。
+ input-type属性增加了:textarea可选值,现在可以通过它展现文本域多选输入了,并且有字符限制提示,只需要通过maxlength来控制,右下角会显示当前字符数和限制数,并调整了样式。调整了文档示例。
+* 修改和完善了[css库类清单](https://jx2d.cn/guid/css/%E7%B1%BB%E5%BA%93%E7%9A%84%E7%A7%8D%E7%B1%BB.html)文档,添加了渐变文字颜色的文档说明。
+* 修改了文档,安装中的步骤方式。修改了文档:暗黑模式的使用方法:[暗黑模式](https://jx2d.cn/guid/special/%E6%9A%97%E9%BB%91%E6%A8%A1%E5%BC%8F.html)
+* 微调了[tm-upload组件](https://jx2d.cn/guid/components/%E4%B8%8A%E4%BC%A0%E5%9B%BE%E7%89%87%E7%BB%84%E4%BB%B6.html)的样式计算精度。
+* 调整了[tm-sliderNav组件](https://jx2d.cn/guid/components/%E4%BE%A7%E8%BE%B9%E5%AF%BC%E8%88%AA.html)数据为响应式,方便绑定数据后,更改数组时需要手动同步,现在不需要手动同步了。新增了fontSize字号大小的配置。
+* 修改了[tm-listItem组件](https://jx2d.cn//guid/components/%E5%88%97%E8%A1%A8.html)左边内容的宽度为默认的100%(不会影响现有项目,建议插槽时套个view组方便控制内容的宽)。
+* 新增[搜索框组件](https://jx2d.cn/guid/components/%E6%90%9C%E7%B4%A2%E6%A1%86.html)
+* 微调了九宫格的dot默认位置布局.
+* 修复了[展开更多](http://localhost:8081/guid/components/%E5%B1%95%E5%BC%80%E6%9B%B4%E5%A4%9A.html)在微信小程序上嵌套动画组件时,不显示操作按钮.
+* 改善了tm-poup样式,现在可以居中弹层了.
+* 修复tm-swiper组件在嵌套组件时,计算宽度错误。
+## 1.1.5(2021-09-06)
+* 紧急修复因暗黑模式导致的个别组件:按钮,下拉选项受到了影响,样式有点问题,现已修复,请尽快更新。
+* 重构了button,调整了css样式库
+## 1.1.4(2021-09-06)
+* #### 兼容了前面的版本。现在基本所有组件都具备了color(注:按钮为theme)和black的属性,可全局切换暗黑
+* 现在你可以在任意页面或者组件中,切换为 暗黑 模式。使用方法:this.$store.commit('setTmVuetifyBlack', !this.tmVuetify.black),如果想要某个组件不受全局
+ 的暗模式影响,只要 :black="false或者true"即可不受全局的暗黑模式影响。
+* js中通过this.tmVuetify.black;vue中通过:tmVuetify.black,来获取当前的全局模式:暗黑还是亮色状态。
+* 主题切换是通过Vuex方式,因此如果你的项目已经存在了store怎么办?需要通过以下方法改变下:
+* 第一种:请进入tool>store>tm-vuetify.js中把它的内容复制出来与你的store合并即可。并且进入:tm-vuetify>index.js中第91行删除或者注释即可
+* 第二种:你可以把你的store和我的store合并,就不用作任何操作了,并且会在每个页面自动注入你的store函数,可以任意页面使用全局变量和函数啦。
+* 个人建议第二种方法。如果你的项目庞大,请阅读:[官方Vuex介绍](https://uniapp.dcloud.io/vue-vuex),以及Vue的官方介绍[Vuex](https://vuex.vuejs.org/zh/)
+* input组件,因为需要兼容一键切换暗黑模式,去掉了默认输入背景灰色,现在默认无背景了。(我觉得影响不大,你可以自己设定背景色)
+* 调整了[input组件](https://jx2d.cn/guid/components/%E8%BE%93%E5%85%A5%E6%A1%86.html)的示例。
+* 77+组件已经完成了暗黑模式的自动切换。
+* 调整了下拉选项的样式,现在下拉的选项为悬浮。不再是静态撑开样式了。
+* 细调了[步进器](https://jx2d.cn/guid/components/%E6%AD%A5%E8%BF%9B%E5%99%A8.html)的样式和暗黑模式颜色的搭配,现在更为美观了。把步进器修改为内联模式,而不是独占一行的块状。同时禁止为负,
+ 现在只能输入正整数,其它字符都会转换为0。
+* 调整了[对话框](https://jx2d.cn/guid/components/%E5%AF%B9%E8%AF%9D%E6%A1%86.html)的样式,更为精美,以适应暗黑模式。弹层的速度加快了。
+* 修复了[按钮](https://jx2d.cn/guid/components/%E6%8C%89%E9%92%AE.html)自定义文字主题色时,不生效。
+* ##### 重要: 重构了步骤条,变得更强大,属性保持不变,但不兼容之前的版本,主要是不兼容颜色值属性,旧版本只能输入颜色值,现不允许输入颜色值,只允许颜色类,和其它组件保持了统一性,同时提供了三个插槽用于自定义图标颜色等。变得更为美观和精致了。
+ 移步[步骤条文档查看](https://jx2d.cn/guid/components/%E6%AD%A5%E9%AA%A4%E6%9D%A1.html)
+* tm-bottomnavigation底部导航工具栏有了较大的更新,新版本,可以通过数据格式随意定义自己的样式,以突显用户需要的中间凸起的圆或者其它形状。
+ 每一个项目都可以设置凸起的圆或者其它自己的形状和样式。[预览链接](https://jx2d.cn/guid/components/%E5%BA%95%E9%83%A8%E5%AF%BC%E8%88%AA%E5%B7%A5%E5%85%B7%E6%A0%8F.html)
+* 修复在tm-translate[动画组件](https://jx2d.cn/guid/components/translate%E5%8A%A8%E7%94%BB.html)中嵌套其它组件时,计算高度错误。
+* 更新了[tm-empty 数据空](https://jx2d.cn/guid/components/%E6%95%B0%E6%8D%AE%E7%A9%BA.html)组件,新增了label字段,以支持自定义提示文字。
+## 1.1.3(2021-09-03)
+* 新增[【抽奖游戏组件】](https://jx2d.cn/guid/components/抽奖游戏.html),UI美观,颜值高,可自己定制,主题切换。
+ 提供了:九宫格、老虎机、大转盘等常用的三种抽奖类游戏。并且每个游戏提供2套皮肤,当然你也可以自己设计。皮肤精美,游戏
+ 好定制,可自己指定中奖,中奖概率、奖品图片可自定义。我个人编写不容易且服务器带宽有限,请不要直接引用我的游戏静态资源,请自行下载资源
+ 到本地使用,提供游戏图片源AI文件,图片无水印。
+* 调整了示例库界面和示例源码。
+* 调整了类outlined颜色的梯度配比。原有outlined模式是主题色边框加透明背景。现改为:主题色边框+98%的主题色(饱和度的0.98).
+ 使之更为柔和,符合整体搭配色彩。
+* 缩减了主题库文本颜色的种类,原本是包含218种文本颜色,为了适应小程序大小。所以本次缩减为和背景颜色主题库一样的数量,具体请
+ 查询官网:[CSS库预置主题](http://localhost:8081/guid/css/%E9%A2%84%E7%BD%AE%E4%B8%BB%E9%A2%98%E5%BA%93.html),从
+ 原来的276kb缩减至254。
+* 调整了类的投影透明度。黑白没有调整保持为0.08。除了黑白色的所有的颜色默认投影的透明度调整为0.2,原先为0.3;并且调整了投影系统比
+ 原为1.2的拓展和3.3的系数。改为现在的1.5和4,现在所有有颜色的投影将变得更为柔和的同时也能显现出来投影的颜色。
+* 调整了按钮组件默认的圆角,根据大小尺寸不一,各减1upx.
+* 调整了css库文字的标准字号原有text-size-型号:xxs:20upx,xs:22upx,s:24upx,n:27upx,g:32upx,lg:34upx,xl:40upx;
+ 现调整为:xxs:20upx,xs:22upx,s:24upx,n:30upx,g:34upx,lg:36upx,xl:40upx,就是基本的字号由原来的14号字体调整为15号字体
+ 大小。调整的动机是:不再遵循原有字号理论。因为现在手机屏幕大,分辨率清晰。原有的字号着实过小,看的难受。并且我建议大家使用
+ 我的类来控制字号。这样方便有的软件:如果需要提供老年人使用时,就直接一键可切换大号字体。
+* 主题css库因为一动,就是动整个组件库。因此改变我会非常谨慎。同时调整的同时,还在优化暗黑模式。之后的下个版本1.1.4,将推出主题动态切换的功能。
+## 1.1.2(2021-09-01)
+* 新增[【时间轴组件】](https://jx2d.cn/guid/components/时间轴.html),UI美观,我已精心美化。
+* 调整了[【帮助提示】](https://jx2d.cn/guid/components/帮助提示.html)弹层的文字大小为n,即标准字号大小。之前是s小号字体,在手机上显示更为合理。
+* 新增了[【表格组件】](https://jx2d.cn/guid/components/表格.html),用于简单的业务展示,自定设置包括:列宽,单元格颜色,单元格夸列宽度设置,列颜色,行颜色,表头
+ 等业务需要用到的强调显示的功能设置,具体请前往示例文档查阅。
+* 调整了slider滑块组件,中间信息块横向显示时不居中的问题,现已调整。同时修复了在拖动滑块时,未阻止冒泡导致拖动的
+ 同时拖动了页面,影响体验。经实际点按效果圆点在40upx时刚好合适拖动。之前的30upx过小,不好点按。同时优化了刻度尺拖动时
+ 不够精确的体验。现在如果设定了刻度值拖动将会准确按照设定的值累加拖动。
+ 同时调整了该示例,并且修改了插槽数据。具体见文档[滑块](https://jx2d.cn/guid/components/%E6%BB%91%E5%9D%97.html)
+* 新增了[【展开更多】](https://jx2d.cn/guid/components/展开更多.html)组件,主要用于文章,列表内容的收缩更多和展开更多的显示,或者付费解锁阅读更多的场景。
+* 新增了[【双向滑块】](https://jx2d.cn/guid/components/双向滑块.html),用法与已有的滑块一致,可双向按刻度滑动,双向竖向(刻度),横向双向滑动,
+ 双向可交叉滑动,丝滑无阻碍。
+* 修复组件【密码输入框】](https://jx2d.cn/guid/components/密码输入框.html),在输入完成后点击【确定】按钮未触发
+ confirm事件。这个是我疏忽忘记了。---感谢网友 --xiaolu-- 的提醒。
+* 修正组件[【悬浮按钮】](https://jx2d.cn/guid/components/悬浮按钮.html)doc说明文档中对size属性的错误描述。文档写错了。组件是没问题的。
+## 1.1.1(2021-08-30)
+* 修复了月份日历在ios系统下的bug,我忘记了我的月份日历 和 日历不是同一个库。搞混了。
+* 修复日历,在时间范围选择上的一个bug,顺便记录下产生的过程。
+使用new Date("2020/8")创建日期,理论上是正常的,但在ios下这是错误的。你需要这样创建:new Date(2020,7),可以查询MSDN文档;
+同时美化了下标文本的间距。
+* 调整了级联选择器底部的间距,使之更为美观合理。
+* 调整了keyborad键盘按钮的默认圆角,调整了键盘标题上下的间距大小使之更为美观。
+* 调整了poup的默认圆角由6改为10.
+* 美化了password密码输入框的细节样式。
+* 美化了upload组件的样式,同时新增了 主题色color 属性选项。
+* 新增了文字渐变主题色彩,使用时,输入: text-gradient-色彩名称-accent 即可使文字与渐变背景同样的效果。
+* 调整了pullBottom上拉刷新,下触底组件,新增了两个插槽供用户自己定义下拉和松开时显示自己的布局结构。
+* 调整了按钮标准和大按钮时的两个的高度为76upx,之前是80upx
+* 新增了 【帮助提示】组件,用于辅助弹层式不打扰页面常用的解释文字说明。
+* 新增了 【定位组件】组件,用于辅助内容定位
+## 1.1.0(2021-08-28)
+手机扫码预览
+
+### [文档介绍,点此打开](http://jx2d.cn)
+
+
+---
+## 1.0.5(2021-08-20)
+** 非常好用的组件库,拿来即用 **
+这是个初始版本1.0.0,并非1.0.4,因为我不知道怎么修改以前的信息,只能这么覆盖了。
+另外:初发版本,可能稳定性不可多 ,后续改动大,我预计要到1.1才能稳定。因为,不建议大家拿来生产用
+总的来说问题不大,如果觉得可以,对你有帮助,帮点个5星。如果觉得还不够完善,请再等下使用,等到稳定版本。会很快的。
+***
+
+### [文档介绍,点此打开](http://jx2d.cn)
+
+***
+## 1.0.4(2021-08-19)
+** 非常好用的组件库,拿来即用 **
+
+更新了新的文档库见下方。
+
+***
+
+### [文档介绍,点此打开](http://jx2d.cn)
+
+***
+
+2021年8月19日14:57:35
diff --git a/tm-vuetify/components/tm-actionSheet/tm-actionSheet.vue b/tm-vuetify/components/tm-actionSheet/tm-actionSheet.vue
new file mode 100644
index 0000000..c664dc6
--- /dev/null
+++ b/tm-vuetify/components/tm-actionSheet/tm-actionSheet.vue
@@ -0,0 +1,151 @@
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-actionSheetMenu/tm-actionSheetMenu.vue b/tm-vuetify/components/tm-actionSheetMenu/tm-actionSheetMenu.vue
new file mode 100644
index 0000000..9e2e91d
--- /dev/null
+++ b/tm-vuetify/components/tm-actionSheetMenu/tm-actionSheetMenu.vue
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-album/tm-album.vue b/tm-vuetify/components/tm-album/tm-album.vue
new file mode 100644
index 0000000..1b1c805
--- /dev/null
+++ b/tm-vuetify/components/tm-album/tm-album.vue
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item[textKey]}}
+
+
+
+
+
+
+
+
+
+
+
+ 更多
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-alerts/tm-alerts.vue b/tm-vuetify/components/tm-alerts/tm-alerts.vue
new file mode 100644
index 0000000..12a63b3
--- /dev/null
+++ b/tm-vuetify/components/tm-alerts/tm-alerts.vue
@@ -0,0 +1,290 @@
+
+
+
+
+
+
+
+
+
+ {{label[rangKey]?label[rangKey]:label}}
+
+
+
+ {{item[rangKey]?item[rangKey]:item}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-avatar/tm-avatar.vue b/tm-vuetify/components/tm-avatar/tm-avatar.vue
new file mode 100644
index 0000000..d561e13
--- /dev/null
+++ b/tm-vuetify/components/tm-avatar/tm-avatar.vue
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ label }}
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-avatarCrop/tm-avatarCrop.vue b/tm-vuetify/components/tm-avatarCrop/tm-avatarCrop.vue
new file mode 100644
index 0000000..66b8171
--- /dev/null
+++ b/tm-vuetify/components/tm-avatarCrop/tm-avatarCrop.vue
@@ -0,0 +1,524 @@
+
+
+
+
+ 取消
+ 选择图片
+ 确定
+
+
+
+
+
+
+
+
+
+
+
+ 宽:{{ Math.floor(area_width) }},高:{{ Math.floor(area_height) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-avatarGroup/tm-avatarGroup.vue b/tm-vuetify/components/tm-avatarGroup/tm-avatarGroup.vue
new file mode 100644
index 0000000..10a1d1a
--- /dev/null
+++ b/tm-vuetify/components/tm-avatarGroup/tm-avatarGroup.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-badges/tm-badges.vue b/tm-vuetify/components/tm-badges/tm-badges.vue
new file mode 100644
index 0000000..4a254e4
--- /dev/null
+++ b/tm-vuetify/components/tm-badges/tm-badges.vue
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+ {{ label }}
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-banners/tm-banners.vue b/tm-vuetify/components/tm-banners/tm-banners.vue
new file mode 100644
index 0000000..97a2132
--- /dev/null
+++ b/tm-vuetify/components/tm-banners/tm-banners.vue
@@ -0,0 +1,258 @@
+
+
+
+
+
+
+
+
+ {{label}}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-bottomnavigation/tm-bottomnavigation.vue b/tm-vuetify/components/tm-bottomnavigation/tm-bottomnavigation.vue
new file mode 100644
index 0000000..7c0f75c
--- /dev/null
+++ b/tm-vuetify/components/tm-bottomnavigation/tm-bottomnavigation.vue
@@ -0,0 +1,466 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{offsetLeft}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-button/tm-button.vue b/tm-vuetify/components/tm-button/tm-button.vue
new file mode 100644
index 0000000..5d6444f
--- /dev/null
+++ b/tm-vuetify/components/tm-button/tm-button.vue
@@ -0,0 +1,705 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-calendar/tm-calendar.vue b/tm-vuetify/components/tm-calendar/tm-calendar.vue
new file mode 100644
index 0000000..5cbcdcc
--- /dev/null
+++ b/tm-vuetify/components/tm-calendar/tm-calendar.vue
@@ -0,0 +1,967 @@
+
+
+
+
+
+
+
+ {{title}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{titleValue}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{centerValue}}
+
+
+
+
+
+ {{item}}
+
+
+
+
+ {{item}}
+
+
+
+
+
+ {{item.day}}
+
+
+
+ 始
+
+
+ -止
+
+
+
+ {{item.text?item.text:(showNongli?item.nongli.day:'')}}
+
+
+
+
+
+
+
+ {{selectedVal}}
+
+ {{btnText}}
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-calendarView/tm-calendarView.vue b/tm-vuetify/components/tm-calendarView/tm-calendarView.vue
new file mode 100644
index 0000000..12a24be
--- /dev/null
+++ b/tm-vuetify/components/tm-calendarView/tm-calendarView.vue
@@ -0,0 +1,896 @@
+
+
+
+
+
+
+ {{title}}
+
+
+
+
+
+
+
+
+
+
+
+ {{titleValue}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{centerValue}}
+
+
+
+
+
+ {{item}}
+
+
+
+ {{item}}
+
+
+
+
+ {{item.day}}
+
+
+ 始
+
+
+ -止
+
+
+
+ {{item.text?item.text:(showNongli?item.nongli.day:'')}}
+
+
+
+
+
+
+
+
+ {{selectedVal}}
+
+ {{btnText}}
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-card/tm-card.vue b/tm-vuetify/components/tm-card/tm-card.vue
new file mode 100644
index 0000000..a271e63
--- /dev/null
+++ b/tm-vuetify/components/tm-card/tm-card.vue
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ propsAttr.subTitle }}
+
+
+
+ {{ propsAttr.statusText }}
+
+
+
+ {{ propsAttr.title }}
+
+
+ {{ propsAttr.subText }}
+
+
+
+
+
+
+
+
+ {{ propsAttr.content }}
+
+
+
+
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-cartBarFood/tm-cartBarFood.vue b/tm-vuetify/components/tm-cartBarFood/tm-cartBarFood.vue
new file mode 100644
index 0000000..d5db86f
--- /dev/null
+++ b/tm-vuetify/components/tm-cartBarFood/tm-cartBarFood.vue
@@ -0,0 +1,379 @@
+
+
+
+
+
+
+
+
+
+ 已选商品
+
+
+ 清空购物车
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ¥
+ {{ sum.price }}
+
+ {{label}}
+
+
+ {{btnText}}
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-cartCellListFood/tm-cartCellListFood.vue b/tm-vuetify/components/tm-cartCellListFood/tm-cartCellListFood.vue
new file mode 100644
index 0000000..9364a2b
--- /dev/null
+++ b/tm-vuetify/components/tm-cartCellListFood/tm-cartCellListFood.vue
@@ -0,0 +1,211 @@
+
+
+
+
+
+
+
+
+ {{mdata[keyMap['title']]}}
+
+
+ {{mdata[keyMap['label']]}}
+
+
+ {{item}}
+
+
+
+
+
+ ¥
+ {{mdata[keyMap['price']]}}
+ /{{mdata[keyMap['unit']]}}
+ ¥{{mdata[keyMap['salePrice']]}}
+
+
+
+
+
+
+
+ {{cNum}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-checkbox/tm-checkbox.vue b/tm-vuetify/components/tm-checkbox/tm-checkbox.vue
new file mode 100644
index 0000000..eb22cd3
--- /dev/null
+++ b/tm-vuetify/components/tm-checkbox/tm-checkbox.vue
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{label}}
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-choujiang/tm-choujiang.vue b/tm-vuetify/components/tm-choujiang/tm-choujiang.vue
new file mode 100644
index 0000000..b2b04b4
--- /dev/null
+++ b/tm-vuetify/components/tm-choujiang/tm-choujiang.vue
@@ -0,0 +1,270 @@
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-choujiangGame/tm-choujiangGame.vue b/tm-vuetify/components/tm-choujiangGame/tm-choujiangGame.vue
new file mode 100644
index 0000000..2d61722
--- /dev/null
+++ b/tm-vuetify/components/tm-choujiangGame/tm-choujiangGame.vue
@@ -0,0 +1,467 @@
+
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 中奖啦~
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-choujiangGrid/tm-choujiangGrid.vue b/tm-vuetify/components/tm-choujiangGrid/tm-choujiangGrid.vue
new file mode 100644
index 0000000..f6b2073
--- /dev/null
+++ b/tm-vuetify/components/tm-choujiangGrid/tm-choujiangGrid.vue
@@ -0,0 +1,318 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tm-vuetify/components/tm-col/tm-col.vue b/tm-vuetify/components/tm-col/tm-col.vue
new file mode 100644
index 0000000..5d01981
--- /dev/null
+++ b/tm-vuetify/components/tm-col/tm-col.vue
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-countdown/tm-countdown.vue b/tm-vuetify/components/tm-countdown/tm-countdown.vue
new file mode 100644
index 0000000..881d5cd
--- /dev/null
+++ b/tm-vuetify/components/tm-countdown/tm-countdown.vue
@@ -0,0 +1,124 @@
+
+
+ {{text}}
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-coupon/tm-coupon.vue b/tm-vuetify/components/tm-coupon/tm-coupon.vue
new file mode 100644
index 0000000..877432e
--- /dev/null
+++ b/tm-vuetify/components/tm-coupon/tm-coupon.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+ {{h_objData.saleSplit}}
+ {{h_objData.sale}}
+ {{h_objData.suffix}}
+
+
+
+
+ {{h_objData.saleLable}}
+
+
+
+
+
+ {{h_objData.title}}
+ {{h_objData.time}}
+
+
+ {{h_objData.btnText}}
+
+
+
+
+
+
+ {{h_objData.label}}
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-dialog/tm-dialog.vue b/tm-vuetify/components/tm-dialog/tm-dialog.vue
new file mode 100644
index 0000000..982cb4e
--- /dev/null
+++ b/tm-vuetify/components/tm-dialog/tm-dialog.vue
@@ -0,0 +1,351 @@
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+ {{ content }}
+
+
+
+
+
+
+
+
+
+
+ {{ cancelText }}
+
+
+ {{ confirmText }}
+
+
+
+
+ {{ cancelText }}
+
+
+ {{ confirmText }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-divider/tm-divider.vue b/tm-vuetify/components/tm-divider/tm-divider.vue
new file mode 100644
index 0000000..2669cb4
--- /dev/null
+++ b/tm-vuetify/components/tm-divider/tm-divider.vue
@@ -0,0 +1,166 @@
+
+
+
+
+
+ {{text}}
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-dragGrid/tm-dragGrid.vue b/tm-vuetify/components/tm-dragGrid/tm-dragGrid.vue
new file mode 100644
index 0000000..040cf67
--- /dev/null
+++ b/tm-vuetify/components/tm-dragGrid/tm-dragGrid.vue
@@ -0,0 +1,329 @@
+
+
+
+
+
+
+
+
+ {{item.data.text}}
+
+
+
+
+ {{item.data.text}}
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-dragList/tm-dragList.vue b/tm-vuetify/components/tm-dragList/tm-dragList.vue
new file mode 100644
index 0000000..eee8f40
--- /dev/null
+++ b/tm-vuetify/components/tm-dragList/tm-dragList.vue
@@ -0,0 +1,271 @@
+
+
+
+
+
+
+
+
+
+ {{item.text}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-dropDownMenu/doc.json b/tm-vuetify/components/tm-dropDownMenu/doc.json
new file mode 100644
index 0000000..f76b470
--- /dev/null
+++ b/tm-vuetify/components/tm-dropDownMenu/doc.json
@@ -0,0 +1,107 @@
+//格式如下。如果是单选或者多选项,id为必须。
+// input或者slider模式,value,必须,其它格式见下面
+[{
+ title: '排序',
+ disabled: true,
+ children: [{
+ title: "默认排序",
+ model: "checkbox",
+ children: [{
+ title: "默认排序",
+ id: '1-1'
+ },
+ {
+ title: "最近更新",
+ id: '1-2'
+ },
+ {
+ title: "信誉值最高",
+ id: '1-3'
+ },
+ {
+ title: "信誉值最高",
+ id: '1-4'
+ }
+ ]
+ },
+ {
+ title: "价格选择",
+ model: "radio",
+ children: [{
+ title: "默认排序",
+ id: '2-1'
+ },
+ {
+ title: "最近更新",
+ id: '2-2'
+ },
+ {
+ title: "信誉值最高",
+ id: '2-3'
+ },
+ {
+ title: "最近更新",
+ id: '2-4'
+ },
+ {
+ title: "信誉值最高",
+ id: '2-5'
+ }
+ ]
+ }
+ ]
+ }, {
+ title: '价格',
+ children: [{
+ title: "价格排序",
+ model: "radio",
+ children: [{
+ title: "默认排序",
+ id: '3-1'
+ },
+ {
+ title: "最近更新",
+ id: '3-2'
+ },
+ {
+ title: "信誉值最高",
+ id: '3-3'
+ }
+ ]
+ }]
+ },
+ {
+ title: '品牌',
+ children: [{
+ title: '自定品牌',
+ model: "input",
+ type: "number",
+ value: ""
+ },
+ {
+ title: '自定价格',
+ model: "slider",
+ suffix: '元',
+ max: 1000,
+ value: 0
+ },
+ {
+ title: "品牌排序",
+ model: "checkbox",
+ children: [{
+ title: "默认排序",
+ id: '4-1'
+ },
+ {
+ title: "最近更新",
+ id: '4-2'
+ },
+ {
+ title: "信誉值最高",
+ id: '4-3'
+ }
+ ]
+ }
+ ]
+ }
+]
diff --git a/tm-vuetify/components/tm-dropDownMenu/tm-dropDownMenu.vue b/tm-vuetify/components/tm-dropDownMenu/tm-dropDownMenu.vue
new file mode 100644
index 0000000..a652dde
--- /dev/null
+++ b/tm-vuetify/components/tm-dropDownMenu/tm-dropDownMenu.vue
@@ -0,0 +1,547 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-echarts/tm-echarts.vue b/tm-vuetify/components/tm-echarts/tm-echarts.vue
new file mode 100644
index 0000000..a0877d3
--- /dev/null
+++ b/tm-vuetify/components/tm-echarts/tm-echarts.vue
@@ -0,0 +1,380 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-empty/tm-empty.vue b/tm-vuetify/components/tm-empty/tm-empty.vue
new file mode 100644
index 0000000..1e5c409
--- /dev/null
+++ b/tm-vuetify/components/tm-empty/tm-empty.vue
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ {{label?label:listIcon[model].label}}
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-flop/requestAnimationFrame.js b/tm-vuetify/components/tm-flop/requestAnimationFrame.js
new file mode 100644
index 0000000..6831549
--- /dev/null
+++ b/tm-vuetify/components/tm-flop/requestAnimationFrame.js
@@ -0,0 +1,46 @@
+//此库移植自:https://github.com/sitonlotus/vue-digital-flop
+let lastTime = 0
+const prefixes = 'webkit moz ms o'.split(' ') // 各浏览器前缀
+
+let requestAnimationFrame
+let cancelAnimationFrame
+let prefix
+// #ifdef H5
+requestAnimationFrame = window.requestAnimationFrame
+cancelAnimationFrame = window.cancelAnimationFrame
+// 通过遍历各浏览器前缀,来得到requestAnimationFrame和cancelAnimationFrame在当前浏览器的实现形式
+for (let i = 0; i < prefixes.length; i++) {
+ if (requestAnimationFrame && cancelAnimationFrame) {
+ break
+ }
+ prefix = prefixes[i]
+ requestAnimationFrame = requestAnimationFrame || window[prefix + 'RequestAnimationFrame']
+ cancelAnimationFrame = cancelAnimationFrame || window[prefix + 'CancelAnimationFrame'] || window[prefix +
+ 'CancelRequestAnimationFrame']
+}
+// #endif
+
+
+
+// 如果当前浏览器不支持requestAnimationFrame和cancelAnimationFrame,则会退到setTimeout
+if (!requestAnimationFrame || !cancelAnimationFrame) {
+ requestAnimationFrame = function(callback) {
+ const currTime = new Date().getTime()
+ // 为了使setTimteout的尽可能的接近每秒60帧的效果
+ const timeToCall = Math.max(0, 16 - (currTime - lastTime))
+ const id = setTimeout(() => {
+ callback(currTime + timeToCall)
+ }, timeToCall)
+ lastTime = currTime + timeToCall
+ return id
+ }
+
+ cancelAnimationFrame = function(id) {
+ clearTimeout(id)
+ }
+}
+
+export {
+ requestAnimationFrame,
+ cancelAnimationFrame
+}
diff --git a/tm-vuetify/components/tm-flop/tm-flop.vue b/tm-vuetify/components/tm-flop/tm-flop.vue
new file mode 100644
index 0000000..a88d4ad
--- /dev/null
+++ b/tm-vuetify/components/tm-flop/tm-flop.vue
@@ -0,0 +1,273 @@
+
+
+ {{ displayValue }}
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-flotbutton/tm-flotbutton.vue b/tm-vuetify/components/tm-flotbutton/tm-flotbutton.vue
new file mode 100644
index 0000000..d10ced7
--- /dev/null
+++ b/tm-vuetify/components/tm-flotbutton/tm-flotbutton.vue
@@ -0,0 +1,432 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-flowLayout/tm-flowLayout.vue b/tm-vuetify/components/tm-flowLayout/tm-flowLayout.vue
new file mode 100644
index 0000000..c2f1290
--- /dev/null
+++ b/tm-vuetify/components/tm-flowLayout/tm-flowLayout.vue
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-form/tm-form.vue b/tm-vuetify/components/tm-form/tm-form.vue
new file mode 100644
index 0000000..842c456
--- /dev/null
+++ b/tm-vuetify/components/tm-form/tm-form.vue
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-formGeneration/tm-formGeneration.vue b/tm-vuetify/components/tm-formGeneration/tm-formGeneration.vue
new file mode 100644
index 0000000..663bda4
--- /dev/null
+++ b/tm-vuetify/components/tm-formGeneration/tm-formGeneration.vue
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-fullView/tm-fullView.vue b/tm-vuetify/components/tm-fullView/tm-fullView.vue
new file mode 100644
index 0000000..9b60b66
--- /dev/null
+++ b/tm-vuetify/components/tm-fullView/tm-fullView.vue
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-gap/tm-gap.vue b/tm-vuetify/components/tm-gap/tm-gap.vue
new file mode 100644
index 0000000..0dea739
--- /dev/null
+++ b/tm-vuetify/components/tm-gap/tm-gap.vue
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-grid/tm-grid.vue b/tm-vuetify/components/tm-grid/tm-grid.vue
new file mode 100644
index 0000000..dccd71a
--- /dev/null
+++ b/tm-vuetify/components/tm-grid/tm-grid.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.text?item.text:'' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-groupButton/tm-groupButton.vue b/tm-vuetify/components/tm-groupButton/tm-groupButton.vue
new file mode 100644
index 0000000..17fd41d
--- /dev/null
+++ b/tm-vuetify/components/tm-groupButton/tm-groupButton.vue
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-groupcheckbox/tm-groupcheckbox.vue b/tm-vuetify/components/tm-groupcheckbox/tm-groupcheckbox.vue
new file mode 100644
index 0000000..46c8b03
--- /dev/null
+++ b/tm-vuetify/components/tm-groupcheckbox/tm-groupcheckbox.vue
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-grouplist/tm-grouplist.vue b/tm-vuetify/components/tm-grouplist/tm-grouplist.vue
new file mode 100644
index 0000000..726cdf9
--- /dev/null
+++ b/tm-vuetify/components/tm-grouplist/tm-grouplist.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-groupradio/tm-groupradio.vue b/tm-vuetify/components/tm-groupradio/tm-groupradio.vue
new file mode 100644
index 0000000..870bad6
--- /dev/null
+++ b/tm-vuetify/components/tm-groupradio/tm-groupradio.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-helpTips/tm-helpTips.vue b/tm-vuetify/components/tm-helpTips/tm-helpTips.vue
new file mode 100644
index 0000000..b1b8b4a
--- /dev/null
+++ b/tm-vuetify/components/tm-helpTips/tm-helpTips.vue
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-icons/tm-icons.vue b/tm-vuetify/components/tm-icons/tm-icons.vue
new file mode 100644
index 0000000..dd56c90
--- /dev/null
+++ b/tm-vuetify/components/tm-icons/tm-icons.vue
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+ {{ iconName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-images/tm-images.vue b/tm-vuetify/components/tm-images/tm-images.vue
new file mode 100644
index 0000000..3354449
--- /dev/null
+++ b/tm-vuetify/components/tm-images/tm-images.vue
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-input/tm-input.vue b/tm-vuetify/components/tm-input/tm-input.vue
new file mode 100644
index 0000000..95fb842
--- /dev/null
+++ b/tm-vuetify/components/tm-input/tm-input.vue
@@ -0,0 +1,536 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ *
+
+ {{title}}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{prefixpText}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{valueLen}}/{{maxlength}}
+
+
+
+
+
+ {{suffix}}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{errorText}}
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-keyborad/tm-keyborad.vue b/tm-vuetify/components/tm-keyborad/tm-keyborad.vue
new file mode 100644
index 0000000..5eb1c6a
--- /dev/null
+++ b/tm-vuetify/components/tm-keyborad/tm-keyborad.vue
@@ -0,0 +1,408 @@
+
+
+
+
+
+
+
+
+ {{title}}
+
+
+
+
+ 1
+
+
+
+ 2
+
+
+ 3
+
+
+
+
+
+
+
+
+ 4
+ 5
+ 6
+
+
+ 7
+ 8
+ 9
+
+
+ 0
+ .
+ 关闭
+
+
+ 0
+ X
+ 关闭
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{title}}
+
+
+
+
+
+
+
+
+
+ {{item}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 关闭
+
+
+
+
+ 中/英
+
+
+
+
+ 确认
+
+
+
+
+
+
+
+
+
+
+
+ {{title}}
+
+
+
+
+
+
+
+
+
+ {{item}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 关闭
+
+
+
+
+ 英/符
+
+
+
+
+ 确认
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-listitem/tm-listitem.vue b/tm-vuetify/components/tm-listitem/tm-listitem.vue
new file mode 100644
index 0000000..321902e
--- /dev/null
+++ b/tm-vuetify/components/tm-listitem/tm-listitem.vue
@@ -0,0 +1,411 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+ {{ label }}
+
+
+
+
+
+ {{ value }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-loadding/tm-loadding.vue b/tm-vuetify/components/tm-loadding/tm-loadding.vue
new file mode 100644
index 0000000..c5d6775
--- /dev/null
+++ b/tm-vuetify/components/tm-loadding/tm-loadding.vue
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{label?label:text[model].text}}
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-lottie/tm-lottie.vue b/tm-vuetify/components/tm-lottie/tm-lottie.vue
new file mode 100644
index 0000000..a681afa
--- /dev/null
+++ b/tm-vuetify/components/tm-lottie/tm-lottie.vue
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-mapSelectedPoint/tm-mapSelectedPoint.vue b/tm-vuetify/components/tm-mapSelectedPoint/tm-mapSelectedPoint.vue
new file mode 100644
index 0000000..e0af7de
--- /dev/null
+++ b/tm-vuetify/components/tm-mapSelectedPoint/tm-mapSelectedPoint.vue
@@ -0,0 +1,432 @@
+
+
+
+
+
+ 当前:{{adress.adress||"获取失败,请移动地图选择"}}
+
+ 确认位置
+
+ 定位当前
+
+
+
+
+
+
+
+ {{item.name}}
+ {{item.address}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-maskFlow/tm-maskFlow.vue b/tm-vuetify/components/tm-maskFlow/tm-maskFlow.vue
new file mode 100644
index 0000000..8048f2f
--- /dev/null
+++ b/tm-vuetify/components/tm-maskFlow/tm-maskFlow.vue
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-menu/tm-menu.vue b/tm-vuetify/components/tm-menu/tm-menu.vue
new file mode 100644
index 0000000..f74c5bc
--- /dev/null
+++ b/tm-vuetify/components/tm-menu/tm-menu.vue
@@ -0,0 +1,223 @@
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-menubars/tm-menubars.vue b/tm-vuetify/components/tm-menubars/tm-menubars.vue
new file mode 100644
index 0000000..a7a10c7
--- /dev/null
+++ b/tm-vuetify/components/tm-menubars/tm-menubars.vue
@@ -0,0 +1,262 @@
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-message/tm-message.vue b/tm-vuetify/components/tm-message/tm-message.vue
new file mode 100644
index 0000000..60884e2
--- /dev/null
+++ b/tm-vuetify/components/tm-message/tm-message.vue
@@ -0,0 +1,365 @@
+
+
+
+
+
+
+
+
+
+ {{label_dev||label[model]}}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-monthCalendar/tm-monthCalendar.vue b/tm-vuetify/components/tm-monthCalendar/tm-monthCalendar.vue
new file mode 100644
index 0000000..8b42788
--- /dev/null
+++ b/tm-vuetify/components/tm-monthCalendar/tm-monthCalendar.vue
@@ -0,0 +1,302 @@
+
+
+
+
+
+
+
+
+
+ {{ selectedDay?selectedDay.year:'' }}年
+
+ {{ selectedDay?selectedDay.month:'' }}
+ 月
+
+
+
+
+
+
+ {{ titleVale }}
+
+
+
+
+
+
+
+ {{ selectedDay?selectedDay.year:'' }}
+
+
+
+
+
+
+ {{ item.text }}
+
+
+
+
+
+
+ {{ btnText }}
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-more/tm-more.vue b/tm-vuetify/components/tm-more/tm-more.vue
new file mode 100644
index 0000000..c902f87
--- /dev/null
+++ b/tm-vuetify/components/tm-more/tm-more.vue
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+ {{downOpen?openLabel:label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-pagination/tm-pagination.vue b/tm-vuetify/components/tm-pagination/tm-pagination.vue
new file mode 100644
index 0000000..7ba7295
--- /dev/null
+++ b/tm-vuetify/components/tm-pagination/tm-pagination.vue
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-password/tm-password.vue b/tm-vuetify/components/tm-password/tm-password.vue
new file mode 100644
index 0000000..09faf1f
--- /dev/null
+++ b/tm-vuetify/components/tm-password/tm-password.vue
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+ {{strVal[index]?strVal[index]:""}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-pickers/tm-pickers.vue b/tm-vuetify/components/tm-pickers/tm-pickers.vue
new file mode 100644
index 0000000..b97f893
--- /dev/null
+++ b/tm-vuetify/components/tm-pickers/tm-pickers.vue
@@ -0,0 +1,216 @@
+
+
+
+
+
+ {{title}}
+
+
+
+
+
+
+ {{btnText}}
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-pickersCity/tm-pickersCity.vue b/tm-vuetify/components/tm-pickersCity/tm-pickersCity.vue
new file mode 100644
index 0000000..0b3b78b
--- /dev/null
+++ b/tm-vuetify/components/tm-pickersCity/tm-pickersCity.vue
@@ -0,0 +1,285 @@
+
+
+
+
+
+
+ {{title}}
+
+
+
+
+
+
+
+ {{btnText}}
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-pickersCityView/tm-pickersCityView.vue b/tm-vuetify/components/tm-pickersCityView/tm-pickersCityView.vue
new file mode 100644
index 0000000..acaa19d
--- /dev/null
+++ b/tm-vuetify/components/tm-pickersCityView/tm-pickersCityView.vue
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-pickersDate/tm-pickersDate.vue b/tm-vuetify/components/tm-pickersDate/tm-pickersDate.vue
new file mode 100644
index 0000000..c6d41e2
--- /dev/null
+++ b/tm-vuetify/components/tm-pickersDate/tm-pickersDate.vue
@@ -0,0 +1,244 @@
+
+
+
+
+
+ {{title}}
+
+
+
+
+
+
+ {{btnText}}
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-pickersDateView/tm-pickersDateView - 副本 (2).vue b/tm-vuetify/components/tm-pickersDateView/tm-pickersDateView - 副本 (2).vue
new file mode 100644
index 0000000..5326f0f
--- /dev/null
+++ b/tm-vuetify/components/tm-pickersDateView/tm-pickersDateView - 副本 (2).vue
@@ -0,0 +1,621 @@
+
+
+
+
+
+
+
+ {{ buqi(item_data) }}
+ {{ modhz[key] }}
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-pickersDateView/tm-pickersDateView - 副本.vue b/tm-vuetify/components/tm-pickersDateView/tm-pickersDateView - 副本.vue
new file mode 100644
index 0000000..3f89ea3
--- /dev/null
+++ b/tm-vuetify/components/tm-pickersDateView/tm-pickersDateView - 副本.vue
@@ -0,0 +1,836 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{fullNumber?buqi(item):item}}{{index_pub==0&&mode?'年':''}}{{index_pub==1&&mode?'月':''}}{{index_pub==2&&mode?'日':''}}{{index_pub==3&&mode?'时':''}}{{index_pub==4&&mode?'分':''}}{{index_pub==5&&mode?'秒':''}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-pickersDateView/tm-pickersDateView.vue b/tm-vuetify/components/tm-pickersDateView/tm-pickersDateView.vue
new file mode 100644
index 0000000..57e7fa6
--- /dev/null
+++ b/tm-vuetify/components/tm-pickersDateView/tm-pickersDateView.vue
@@ -0,0 +1,650 @@
+
+
+
+
+
+
+
+ {{ buqi(item_data) }}
+ {{ modhz[key] }}
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-pickersView/tm-pickersView.vue b/tm-vuetify/components/tm-pickersView/tm-pickersView.vue
new file mode 100644
index 0000000..54e0292
--- /dev/null
+++ b/tm-vuetify/components/tm-pickersView/tm-pickersView.vue
@@ -0,0 +1,538 @@
+
+
+
+
+
+
+
+ {{item_data}}
+ {{item_data[rangKey]}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-pickersView/tm-pickersViewsss.vue b/tm-vuetify/components/tm-pickersView/tm-pickersViewsss.vue
new file mode 100644
index 0000000..3de11bb
--- /dev/null
+++ b/tm-vuetify/components/tm-pickersView/tm-pickersViewsss.vue
@@ -0,0 +1,587 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item}}
+ {{item[rangKey]}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-position/tm-position.vue b/tm-vuetify/components/tm-position/tm-position.vue
new file mode 100644
index 0000000..011b70a
--- /dev/null
+++ b/tm-vuetify/components/tm-position/tm-position.vue
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-poup/tm-poup.vue b/tm-vuetify/components/tm-poup/tm-poup.vue
new file mode 100644
index 0000000..20038b1
--- /dev/null
+++ b/tm-vuetify/components/tm-poup/tm-poup.vue
@@ -0,0 +1,519 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-propress/tm-propress.vue b/tm-vuetify/components/tm-propress/tm-propress.vue
new file mode 100644
index 0000000..410aec1
--- /dev/null
+++ b/tm-vuetify/components/tm-propress/tm-propress.vue
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+
+
+
+ {{value}}%
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-propressRound/tm-propressRound.vue b/tm-vuetify/components/tm-propressRound/tm-propressRound.vue
new file mode 100644
index 0000000..fd05245
--- /dev/null
+++ b/tm-vuetify/components/tm-propressRound/tm-propressRound.vue
@@ -0,0 +1,345 @@
+
+
+
+
+ {{value}}%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-pullBottom/tm-pullBottom.vue b/tm-vuetify/components/tm-pullBottom/tm-pullBottom.vue
new file mode 100644
index 0000000..8288545
--- /dev/null
+++ b/tm-vuetify/components/tm-pullBottom/tm-pullBottom.vue
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+
+
+
+
+ 继续下拉刷新
+
+
+
+
+
+ 松开刷新
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-quickCity/tm-quickCity.vue b/tm-vuetify/components/tm-quickCity/tm-quickCity.vue
new file mode 100644
index 0000000..480aa4d
--- /dev/null
+++ b/tm-vuetify/components/tm-quickCity/tm-quickCity.vue
@@ -0,0 +1,624 @@
+
+
+
+
+
+
+
+
+
+
+ 请选择城市位置
+
+
+
+
+
+
+
+
+ {{childrenIndx[0]!==null?childrenIndx[0].title:'请选择省'}}
+
+
+
+
+
+
+
+ {{childrenIndx[1]!==null?childrenIndx[1].title:'请选择市'}}
+
+
+
+
+
+
+ {{childrenIndx[2]!==null?childrenIndx[2].title:'请选择县/区'}}
+
+
+
+
+ 热门城市
+
+
+ {{item[1]?item[1]:item[0]}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{data.title}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{data.title}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{data.title}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-quickIndex/tm-quickIndex.vue b/tm-vuetify/components/tm-quickIndex/tm-quickIndex.vue
new file mode 100644
index 0000000..8e0ef23
--- /dev/null
+++ b/tm-vuetify/components/tm-quickIndex/tm-quickIndex.vue
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+
+ {{item.title}}
+
+
+
+
+
+
+
+
+
+
+ {{item2[rangKey]}}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ returnIndexStr(scrollIndx) }}
+
+
+
+
+ {{
+ returnIndexStr(index)
+ }}
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-radio/tm-radio.vue b/tm-vuetify/components/tm-radio/tm-radio.vue
new file mode 100644
index 0000000..f2f365f
--- /dev/null
+++ b/tm-vuetify/components/tm-radio/tm-radio.vue
@@ -0,0 +1,263 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{label}}
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-rate/tm-rate.vue b/tm-vuetify/components/tm-rate/tm-rate.vue
new file mode 100644
index 0000000..c3b2713
--- /dev/null
+++ b/tm-vuetify/components/tm-rate/tm-rate.vue
@@ -0,0 +1,148 @@
+
+
+
+
+
+ {{indexStar}}
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-ratio/tm-ratio.vue b/tm-vuetify/components/tm-ratio/tm-ratio.vue
new file mode 100644
index 0000000..2226e1d
--- /dev/null
+++ b/tm-vuetify/components/tm-ratio/tm-ratio.vue
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-render/tm-render - 副本.vue b/tm-vuetify/components/tm-render/tm-render - 副本.vue
new file mode 100644
index 0000000..035bcb5
--- /dev/null
+++ b/tm-vuetify/components/tm-render/tm-render - 副本.vue
@@ -0,0 +1,449 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-render/tm-render.vue b/tm-vuetify/components/tm-render/tm-render.vue
new file mode 100644
index 0000000..21df0fa
--- /dev/null
+++ b/tm-vuetify/components/tm-render/tm-render.vue
@@ -0,0 +1,787 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-row/tm-row.vue b/tm-vuetify/components/tm-row/tm-row.vue
new file mode 100644
index 0000000..5221944
--- /dev/null
+++ b/tm-vuetify/components/tm-row/tm-row.vue
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-scroll/tm-scroll.vue b/tm-vuetify/components/tm-scroll/tm-scroll.vue
new file mode 100644
index 0000000..fe0ee59
--- /dev/null
+++ b/tm-vuetify/components/tm-scroll/tm-scroll.vue
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-search/tm-search.vue b/tm-vuetify/components/tm-search/tm-search.vue
new file mode 100644
index 0000000..c1f70b2
--- /dev/null
+++ b/tm-vuetify/components/tm-search/tm-search.vue
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+ {{prefixText}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{confirmText}}
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-segTabs/tm-segTabs.vue b/tm-vuetify/components/tm-segTabs/tm-segTabs.vue
new file mode 100644
index 0000000..352d3db
--- /dev/null
+++ b/tm-vuetify/components/tm-segTabs/tm-segTabs.vue
@@ -0,0 +1,290 @@
+
+
+
+
+
+ {{ returnKeyValue(item) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-shareSheet/tm-shareSheet.vue b/tm-vuetify/components/tm-shareSheet/tm-shareSheet.vue
new file mode 100644
index 0000000..fd2c730
--- /dev/null
+++ b/tm-vuetify/components/tm-shareSheet/tm-shareSheet.vue
@@ -0,0 +1,167 @@
+
+
+
+
+ {{title}}
+
+
+
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-sheet/tm-sheet.vue b/tm-vuetify/components/tm-sheet/tm-sheet.vue
new file mode 100644
index 0000000..86f0317
--- /dev/null
+++ b/tm-vuetify/components/tm-sheet/tm-sheet.vue
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-signBoard/tm-signBoard.vue b/tm-vuetify/components/tm-signBoard/tm-signBoard.vue
new file mode 100644
index 0000000..5372f9b
--- /dev/null
+++ b/tm-vuetify/components/tm-signBoard/tm-signBoard.vue
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-skeleton/tm-skeleton.vue b/tm-vuetify/components/tm-skeleton/tm-skeleton.vue
new file mode 100644
index 0000000..4858458
--- /dev/null
+++ b/tm-vuetify/components/tm-skeleton/tm-skeleton.vue
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-slider/tm-slider.vue b/tm-vuetify/components/tm-slider/tm-slider.vue
new file mode 100644
index 0000000..65967e6
--- /dev/null
+++ b/tm-vuetify/components/tm-slider/tm-slider.vue
@@ -0,0 +1,480 @@
+
+
+
+
+
+
+
+ {{ value }}
+
+
+
+
+
+
+
+
+
+ {{ value }}
+
+
+
+
+
+
+ {{ item.kedu }}
+
+
+
+
+
+
+
+
+ {{ max }}
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-sliderNav/tm-sliderNav.vue b/tm-vuetify/components/tm-sliderNav/tm-sliderNav.vue
new file mode 100644
index 0000000..faff189
--- /dev/null
+++ b/tm-vuetify/components/tm-sliderNav/tm-sliderNav.vue
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+ {{item[rangKey]}}
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-sliders/tm-sliders.vue b/tm-vuetify/components/tm-sliders/tm-sliders.vue
new file mode 100644
index 0000000..d9d6279
--- /dev/null
+++ b/tm-vuetify/components/tm-sliders/tm-sliders.vue
@@ -0,0 +1,586 @@
+
+
+
+
+
+
+
+ {{ value[0] }}
+
+
+
+
+
+
+
+
+
+
+ {{ value[0] }}
+
+
+
+
+
+
+ {{ value[1] }}
+
+
+
+
+
+
+ {{ item.kedu }}
+
+
+
+
+
+
+
+
+ {{ max }}
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-stepper/tm-stepper.vue b/tm-vuetify/components/tm-stepper/tm-stepper.vue
new file mode 100644
index 0000000..7d92ce6
--- /dev/null
+++ b/tm-vuetify/components/tm-stepper/tm-stepper.vue
@@ -0,0 +1,315 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-steps/tm-steps.vue b/tm-vuetify/components/tm-steps/tm-steps.vue
new file mode 100644
index 0000000..3e0631a
--- /dev/null
+++ b/tm-vuetify/components/tm-steps/tm-steps.vue
@@ -0,0 +1,268 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{index+1}}
+
+
+
+
+
+
+
+
+
+
+
+ {{item[rangeKey]?item[rangeKey]:item}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-stepsItem/tm-stepsItem.vue b/tm-vuetify/components/tm-stepsItem/tm-stepsItem.vue
new file mode 100644
index 0000000..94a2b74
--- /dev/null
+++ b/tm-vuetify/components/tm-stepsItem/tm-stepsItem.vue
@@ -0,0 +1,182 @@
+
+
+
+
+ {{setNum}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-sticky/tm-sticky.vue b/tm-vuetify/components/tm-sticky/tm-sticky.vue
new file mode 100644
index 0000000..104b82f
--- /dev/null
+++ b/tm-vuetify/components/tm-sticky/tm-sticky.vue
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-swiper/tm-swiper.vue b/tm-vuetify/components/tm-swiper/tm-swiper.vue
new file mode 100644
index 0000000..971b120
--- /dev/null
+++ b/tm-vuetify/components/tm-swiper/tm-swiper.vue
@@ -0,0 +1,423 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.title}}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ index + 1 }}
+
+
+
+
+ {{ nowIndex + 1 + '/' + dataList.length }}
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-swiperList/tm-swiperList.vue b/tm-vuetify/components/tm-swiperList/tm-swiperList.vue
new file mode 100644
index 0000000..3e93813
--- /dev/null
+++ b/tm-vuetify/components/tm-swiperList/tm-swiperList.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-swiperListItem/tm-swiperListItem.vue b/tm-vuetify/components/tm-swiperListItem/tm-swiperListItem.vue
new file mode 100644
index 0000000..0e40fc1
--- /dev/null
+++ b/tm-vuetify/components/tm-swiperListItem/tm-swiperListItem.vue
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-switch/tm-switch.vue b/tm-vuetify/components/tm-switch/tm-switch.vue
new file mode 100644
index 0000000..b1d15c7
--- /dev/null
+++ b/tm-vuetify/components/tm-switch/tm-switch.vue
@@ -0,0 +1,252 @@
+
+
+
+
+
+
+ {{text[0]?text[0]:''}}
+
+
+ {{text[1]?text[1]:''}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-switchList/tm-switchList.vue b/tm-vuetify/components/tm-switchList/tm-switchList.vue
new file mode 100644
index 0000000..e5762da
--- /dev/null
+++ b/tm-vuetify/components/tm-switchList/tm-switchList.vue
@@ -0,0 +1,415 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{title}}
+
+ {{label}}
+
+
+
+
+
+
+ {{rightLabel}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.text}}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-table/tm-table.vue b/tm-vuetify/components/tm-table/tm-table.vue
new file mode 100644
index 0000000..2673d4b
--- /dev/null
+++ b/tm-vuetify/components/tm-table/tm-table.vue
@@ -0,0 +1,291 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item2[rangKey]}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-tabs/tm-tabs.vue b/tm-vuetify/components/tm-tabs/tm-tabs.vue
new file mode 100644
index 0000000..6d19841
--- /dev/null
+++ b/tm-vuetify/components/tm-tabs/tm-tabs.vue
@@ -0,0 +1,391 @@
+
+
+
+
+
+
+ {{ item[rangeKey] || item }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-tags/tm-tags.vue b/tm-vuetify/components/tm-tags/tm-tags.vue
new file mode 100644
index 0000000..0f7be57
--- /dev/null
+++ b/tm-vuetify/components/tm-tags/tm-tags.vue
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-timeline/tm-timeline.vue b/tm-vuetify/components/tm-timeline/tm-timeline.vue
new file mode 100644
index 0000000..10c44a5
--- /dev/null
+++ b/tm-vuetify/components/tm-timeline/tm-timeline.vue
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{item.time}}
+
+
+
+
+ {{item.title}}
+
+
+
+ {{item.content}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.title}}
+
+
+
+ {{item.content}}
+
+
+
+
+
+ {{item.time}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.time}}
+
+
+ {{item.title}}
+
+
+
+ {{item.content}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.time}}
+
+
+ {{item.title}}
+
+
+
+ {{item.content}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-translate/tm-translate.vue b/tm-vuetify/components/tm-translate/tm-translate.vue
new file mode 100644
index 0000000..a24b8bd
--- /dev/null
+++ b/tm-vuetify/components/tm-translate/tm-translate.vue
@@ -0,0 +1,355 @@
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-tree/tm-tree.vue b/tm-vuetify/components/tm-tree/tm-tree.vue
new file mode 100644
index 0000000..4d990d0
--- /dev/null
+++ b/tm-vuetify/components/tm-tree/tm-tree.vue
@@ -0,0 +1,998 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item["title"]||item["text"] }}
+
+
+
+
+
+
+
+
+
+
+ {{ item["title"]||item["text"] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-treeSelect/tm-treeSelect.vue b/tm-vuetify/components/tm-treeSelect/tm-treeSelect.vue
new file mode 100644
index 0000000..dc75e6d
--- /dev/null
+++ b/tm-vuetify/components/tm-treeSelect/tm-treeSelect.vue
@@ -0,0 +1,311 @@
+
+
+
+
+
+
+
+ {{item[rangKey]}}
+
+
+
+
+
+
+
+
+
+
+
+ {{item[rangKey]}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-upload/tm-upload.vue b/tm-vuetify/components/tm-upload/tm-upload.vue
new file mode 100644
index 0000000..4bd1206
--- /dev/null
+++ b/tm-vuetify/components/tm-upload/tm-upload.vue
@@ -0,0 +1,469 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.status}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-uploadfile/tm-uploadfile.vue b/tm-vuetify/components/tm-uploadfile/tm-uploadfile.vue
new file mode 100644
index 0000000..e4af4d7
--- /dev/null
+++ b/tm-vuetify/components/tm-uploadfile/tm-uploadfile.vue
@@ -0,0 +1,441 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item['name']||item['file_name']||item['filename']||item.path}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.status}}
+
+
+
+
+
+
+
+
+ 添加文件
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-verificationImg/tm-verificationImg.vue b/tm-vuetify/components/tm-verificationImg/tm-verificationImg.vue
new file mode 100644
index 0000000..8d65da8
--- /dev/null
+++ b/tm-vuetify/components/tm-verificationImg/tm-verificationImg.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/components/tm-vuetify/说明.md b/tm-vuetify/components/tm-vuetify/说明.md
new file mode 100644
index 0000000..a5a9b19
--- /dev/null
+++ b/tm-vuetify/components/tm-vuetify/说明.md
@@ -0,0 +1 @@
+调整中.
\ No newline at end of file
diff --git a/tm-vuetify/components/tm-weekbar/tm-weekbar.vue b/tm-vuetify/components/tm-weekbar/tm-weekbar.vue
new file mode 100644
index 0000000..d430b2d
--- /dev/null
+++ b/tm-vuetify/components/tm-weekbar/tm-weekbar.vue
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+ {{item.weekCN}}
+ {{item.date}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/index.js b/tm-vuetify/index.js
new file mode 100644
index 0000000..fff334d
--- /dev/null
+++ b/tm-vuetify/index.js
@@ -0,0 +1,100 @@
+
+// 混淆函数库
+import mixin from './tool/mixin/mixin.js'
+
+
+import dayjs from './tool/function/dayjs/index'
+import util from './tool/function/util'
+
+// 生成全局唯一guid字符串
+import guid from './tool/function/guid.js'
+// 延迟函数
+import sleep from './tool/function/sleep.js'
+// 打乱数组的顺序
+import randomArray from './tool/function/randomArray.js'
+// 对象和数组的深度克隆
+import deepClone from './tool/function/deepClone.js'
+// 对象深度拷贝
+import deepMerge from './tool/function/deepMerge.js'
+
+
+// 规则检验
+import test from './tool/function/test.js'
+// 随机数
+import random from './tool/function/random.js'
+// 去除空格
+import trim from './tool/function/trim.js'
+// toast提示,对uni.showToast的封装
+import toast from './tool/function/toast.js'
+// 获取父组件参数
+import getParent from './tool/function/getParent.js'
+// -----自定获取组件上的属性。
+import getParentAttr from './tool/function/getParentAttr.js'
+// -----自定获取单个父组件
+import getParentAls from './tool/function/getParentAls.js'
+// 上传文件库
+import upload from './tool/function/upload.js'
+// 预览文件
+import preview from './tool/function/preview.js'
+
+// obj转字样式style符串。 // -----自定
+import {objToString} from './tool/function/objToString.js'
+// 日历库
+import calendar from './tool/function/calendar.js'
+
+import HandwritingSelf from './tool/function/signBoard.js'
+//抽奖模型。
+import choujiang from './tool/function/choujianggailv.js'
+
+
+// 配置信息
+import config from './tool/config/config.js'
+import store from './tool/store/tm-vuetify'
+import vx from './tool/function/vuex.js'
+import theme from './tool/function/theme.js'
+import request from './tool/request/index'
+
+
+const $tm = {
+
+ sleep,
+ request,
+ objToString,
+ dayjs:dayjs.dayjs,
+ guid,
+ upload,
+ preview,
+ randomArray,
+ test,
+ random,
+ deepClone,
+ deepMerge,
+ getParent,
+ getParentAttr,
+ getParentAls,
+ trim,
+ toast,
+ config,
+ calendar,
+ HandwritingSelf,
+ choujiang,
+ vx:new vx(store),
+ theme,
+ u: util,
+
+}
+
+
+
+uni.$tm = $tm
+const install = Vue => {
+ Vue.mixin(mixin)
+ Vue.prototype.$tm = {...$tm}
+
+ // Vue.prototype.$store = store
+
+}
+
+export default {
+ install
+}
\ No newline at end of file
diff --git a/tm-vuetify/license.md b/tm-vuetify/license.md
new file mode 100644
index 0000000..4179f6e
--- /dev/null
+++ b/tm-vuetify/license.md
@@ -0,0 +1,3 @@
+### 使用协议
+你可以免费使用,但不能随意篡改分发,以谋取私利,请支持个人作者的努力辛苦所得.
+2021年8月19日14:41:12
\ No newline at end of file
diff --git a/tm-vuetify/mian.min.css b/tm-vuetify/mian.min.css
new file mode 100644
index 0000000..6d2432e
--- /dev/null
+++ b/tm-vuetify/mian.min.css
@@ -0,0 +1 @@
+@font-face{font-family:iconfont;src:url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff');font-weight:400;font-style:normal;font-display:swap}.iconfont{font-family:iconfont!important;font-size:15px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-gengduo:before{content:"\e73a"}.icon-ios:before{content:"\e60c"}.icon-wifi-off:before{content:"\e93a"}.icon-shiliangzhinengduixiang-:before{content:"\e6ad"}.icon-weixinzhifu:before{content:"\e605"}.icon-yinhangqia:before{content:"\e6c9"}.icon-yunshanfu:before{content:"\e68b"}.icon-toutiaoyangshi:before{content:"\e622"}.icon-douyin:before{content:"\e8db"}.icon-alipay:before{content:"\e8de"}.icon-huawei:before{content:"\e610"}.icon-lianjie:before{content:"\e665"}.icon-weixin:before{content:"\e63f"}.icon-pengyouquan:before{content:"\e615"}.icon-weibo:before{content:"\e608"}.icon-QQ:before{content:"\e60f"}.icon-xiaochengxu:before{content:"\e706"}.icon-display-code:before{content:"\e792"}.icon-display-arrow-right:before{content:"\e793"}.icon-display-arrow-left:before{content:"\e794"}.icon-laptop-error:before{content:"\e795"}.icon-laptop-check:before{content:"\e796"}.icon-laptop:before{content:"\e797"}.icon-mobile-error:before{content:"\e798"}.icon-mobile-check:before{content:"\e799"}.icon-mobile-alt:before{content:"\e79a"}.icon-aliwangwang:before{content:"\e79d"}.icon-nail:before{content:"\e79e"}.icon-nail-fixed:before{content:"\e79f"}.icon-edit:before{content:"\e7a0"}.icon-dollar:before{content:"\e7a1"}.icon-transanction:before{content:"\e7a2"}.icon-filter-fill:before{content:"\e7a3"}.icon-all-fill:before{content:"\e7a4"}.icon-databaseplus-fill:before{content:"\e7a5"}.icon-database-fill:before{content:"\e7a6"}.icon-commentlines-fill:before{content:"\e7a7"}.icon-commentdots-fill:before{content:"\e7a8"}.icon-paperplane-fill:before{content:"\e7a9"}.icon-eyeslash-fill:before{content:"\e7aa"}.icon-eye-fill:before{content:"\e7ab"}.icon-lightbulb-fill:before{content:"\e7ac"}.icon-flag-fill:before{content:"\e7ad"}.icon-tag-fill:before{content:"\e7ae"}.icon-position-fill:before{content:"\e7af"}.icon-location-fill:before{content:"\e7b0"}.icon-map-fill:before{content:"\e7b1"}.icon-inboxin-fill:before{content:"\e7b2"}.icon-box-fill:before{content:"\e7b3"}.icon-databaseset-fill:before{content:"\e7b4"}.icon-layergroup-fill:before{content:"\e7b5"}.icon-cry-fill:before{content:"\e7b6"}.icon-smile-fill:before{content:"\e7b7"}.icon-unlock-fill:before{content:"\e7b8"}.icon-lock-fill:before{content:"\e7b9"}.icon-alignright-fill:before{content:"\e7ba"}.icon-alignleft-fill:before{content:"\e7bb"}.icon-borderbottom-fill:before{content:"\e7bc"}.icon-bordertop-fill:before{content:"\e7bd"}.icon-aligncenter-fill:before{content:"\e7be"}.icon-borderverticle-fill:before{content:"\e7bf"}.icon-piccenter-fill:before{content:"\e7c0"}.icon-picside-fill:before{content:"\e7c1"}.icon-folderopen-fill:before{content:"\e7c2"}.icon-folderplus-fill:before{content:"\e7c3"}.icon-folder-fill:before{content:"\e7c4"}.icon-file-SQL:before{content:"\e7c5"}.icon-fileplus-fill:before{content:"\e7c6"}.icon-file-fill:before{content:"\e7c7"}.icon-copy-fill:before{content:"\e7c8"}.icon-headset-fill:before{content:"\e7c9"}.icon-phone-fill:before{content:"\e7ca"}.icon-pausecircle-fill:before{content:"\e7cb"}.icon-stopcircle-fill:before{content:"\e7cc"}.icon-playcircle-fill:before{content:"\e7cd"}.icon-delete-fill:before{content:"\e7ce"}.icon-picture-fill:before{content:"\e7cf"}.icon-mail-fill:before{content:"\e7d0"}.icon-heart-fill:before{content:"\e7d1"}.icon-collection-fill:before{content:"\e7d2"}.icon-user-group-fill:before{content:"\e7d3"}.icon-userplus-fill:before{content:"\e7d4"}.icon-user-fill:before{content:"\e7d5"}.icon-cog-fill:before{content:"\e7d6"}.icon-clock-fill:before{content:"\e7d7"}.icon-calendaralt-fill:before{content:"\e7d8"}.icon-clouddownload-fill:before{content:"\e7d9"}.icon-cloudupload-fill:before{content:"\e7da"}.icon-exchange-fill:before{content:"\e7db"}.icon-info-circle-fill:before{content:"\e7dc"}.icon-question-circle-fill:before{content:"\e7dd"}.icon-exclamationcircle-f:before{content:"\e7de"}.icon-minus-circle-fill:before{content:"\e7df"}.icon-plus-circle-fill:before{content:"\e7e0"}.icon-times-circle-fill:before{content:"\e7e1"}.icon-check-circle-fill:before{content:"\e7e2"}.icon-compressalt-fill:before{content:"\e7e3"}.icon-expandalt-fill:before{content:"\e7e4"}.icon-filter:before{content:"\e7e5"}.icon-all:before{content:"\e7e6"}.icon-database-plus:before{content:"\e7e7"}.icon-database:before{content:"\e7e8"}.icon-comment-lines:before{content:"\e7e9"}.icon-comment-dots:before{content:"\e7ea"}.icon-paper-plane:before{content:"\e7eb"}.icon-eye-slash:before{content:"\e7ec"}.icon-eye:before{content:"\e7ed"}.icon-lightbulb:before{content:"\e7ee"}.icon-flag:before{content:"\e7ef"}.icon-tag:before{content:"\e7f0"}.icon-position:before{content:"\e7f1"}.icon-location:before{content:"\e7f2"}.icon-map:before{content:"\e7f3"}.icon-inbox-in:before{content:"\e7f4"}.icon-box:before{content:"\e7f5"}.icon-database-set:before{content:"\e7f6"}.icon-layer-group:before{content:"\e7f7"}.icon-wind-cry:before{content:"\e7f8"}.icon-wind-smile:before{content:"\e7f9"}.icon-unlock:before{content:"\e7fa"}.icon-lock:before{content:"\e7fb"}.icon-align-right:before{content:"\e7fc"}.icon-align-left:before{content:"\e7fd"}.icon-border-bottom:before{content:"\e7fe"}.icon-border-top:before{content:"\e7ff"}.icon-align-center:before{content:"\e800"}.icon-border-verticle:before{content:"\e801"}.icon-pic-center:before{content:"\e802"}.icon-pic-side:before{content:"\e803"}.icon-folder-open:before{content:"\e804"}.icon-folder-plus:before{content:"\e805"}.icon-folder:before{content:"\e806"}.icon-file-SQL1:before{content:"\e807"}.icon-file-plus:before{content:"\e808"}.icon-file:before{content:"\e809"}.icon-copy:before{content:"\e80a"}.icon-headset:before{content:"\e80b"}.icon-phone:before{content:"\e80c"}.icon-pausecircle:before{content:"\e80d"}.icon-stopcircle:before{content:"\e80e"}.icon-playcircle:before{content:"\e80f"}.icon-delete:before{content:"\e810"}.icon-picture:before{content:"\e811"}.icon-mail:before{content:"\e812"}.icon-like:before{content:"\e813"}.icon-collection:before{content:"\e814"}.icon-user-group:before{content:"\e815"}.icon-account-plus:before{content:"\e816"}.icon-account:before{content:"\e817"}.icon-cog:before{content:"\e818"}.icon-clock:before{content:"\e819"}.icon-calendar-alt:before{content:"\e81a"}.icon-clouddownload:before{content:"\e81b"}.icon-cloudupload:before{content:"\e81c"}.icon-exchange:before{content:"\e81d"}.icon-info-circle:before{content:"\e81e"}.icon-question-circle:before{content:"\e81f"}.icon-exclamation-circle:before{content:"\e820"}.icon-minus-circle:before{content:"\e821"}.icon-plus-circle:before{content:"\e822"}.icon-times-circle:before{content:"\e823"}.icon-check-circle:before{content:"\e824"}.icon-compress-alt:before{content:"\e825"}.icon-expand-alt:before{content:"\e826"}.icon-ban:before{content:"\e827"}.icon-minus:before{content:"\e828"}.icon-plus:before{content:"\e829"}.icon-times:before{content:"\e82a"}.icon-check:before{content:"\e82b"}.icon-search-minus:before{content:"\e82c"}.icon-search-plus:before{content:"\e82d"}.icon-search:before{content:"\e82e"}.icon-reply:before{content:"\e82f"}.icon-undo:before{content:"\e830"}.icon-redo:before{content:"\e831"}.icon-external-link:before{content:"\e832"}.icon-arrows-alt:before{content:"\e833"}.icon-indent:before{content:"\e834"}.icon-outdent:before{content:"\e835"}.icon-sort-line:before{content:"\e836"}.icon-switch:before{content:"\e837"}.icon-wind-descending:before{content:"\e838"}.icon-wind-ascending:before{content:"\e839"}.icon-download:before{content:"\e83a"}.icon-upload:before{content:"\e83b"}.icon-arrow-to-bottom:before{content:"\e83c"}.icon-arrow-to-top:before{content:"\e83d"}.icon-long-arrow-down:before{content:"\e83e"}.icon-long-arrow-up:before{content:"\e83f"}.icon-arrow-right:before{content:"\e840"}.icon-arrow-left:before{content:"\e841"}.icon-sort:before{content:"\e842"}.icon-sort-down:before{content:"\e843"}.icon-sort-up:before{content:"\e844"}.icon-caret-right:before{content:"\e845"}.icon-caret-left:before{content:"\e846"}.icon-arrows-v:before{content:"\e847"}.icon-angle-double-down:before{content:"\e848"}.icon-angle-double-up:before{content:"\e849"}.icon-angle-double-right:before{content:"\e84a"}.icon-angle-double-left:before{content:"\e84b"}.icon-angle-down:before{content:"\e84c"}.icon-angle-up:before{content:"\e84d"}.icon-angle-right:before{content:"\e84e"}.icon-angle-left:before{content:"\e84f"}.icon-paperclip:before{content:"\e850"}.icon-connection:before{content:"\e851"}.icon-training:before{content:"\e853"}.icon-process:before{content:"\e854"}.icon-news:before{content:"\e855"}.icon-save:before{content:"\e856"}.icon-print:before{content:"\e857"}.icon-new-releases:before{content:"\e858"}.icon-release:before{content:"\e85a"}.icon-alert:before{content:"\e85b"}.icon-backspace:before{content:"\e85c"}.icon-gem:before{content:"\e85d"}.icon-integral:before{content:"\e85e"}.icon-star-circle:before{content:"\e85f"}.icon-user-circle:before{content:"\e860"}.icon-cloud-machine-fill:before{content:"\e861"}.icon-cloud-machine:before{content:"\e862"}.icon-terminal-fill:before{content:"\e863"}.icon-terminal:before{content:"\e864"}.icon-shopping-cart-fill:before{content:"\e865"}.icon-resource:before{content:"\e867"}.icon-rank:before{content:"\e86a"}.icon-sync-alt:before{content:"\e86b"}.icon-compass:before{content:"\e86c"}.icon-arrow-alt-from-top:before{content:"\e86d"}.icon-arrow-alt-from-botto:before{content:"\e86e"}.icon-menu:before{content:"\e86f"}.icon-icon-drag:before{content:"\e870"}.icon-early-warning:before{content:"\e871"}.icon-share:before{content:"\e872"}.icon-share1:before{content:"\e873"}.icon-management-:before{content:"\e874"}.icon-accesskeys:before{content:"\e875"}.icon-arrow-sortdown-smal:before{content:"\e877"}.icon-minus-square-fill:before{content:"\e878"}.icon-plus-square-fill:before{content:"\e879"}.icon-minus-square:before{content:"\e87a"}.icon-plus-square:before{content:"\e87b"}.icon-stepmode:before{content:"\e87d"}.icon-scrollingmode:before{content:"\e87e"}.icon-shoppingcart:before{content:"\e881"}.icon-waiting-fill:before{content:"\e882"}.icon-waiting:before{content:"\e883"}.icon-right-arrow-rect:before{content:"\e884"}.icon-left-arrow-rect:before{content:"\e885"}.icon-bell:before{content:"\e887"}.icon-structured-data:before{content:"\e888"}.icon-drag:before{content:"\e769"}.icon-vector:before{content:"\e889"}.icon-ellipsis-vertical:before{content:"\e76a"}.icon-NEW-copy:before{content:"\e88a"}.icon-gallery-view:before{content:"\e76b"}.icon-HOT-copy:before{content:"\e88b"}.icon-WIFI:before{content:"\e76c"}.icon-home:before{content:"\e88c"}.icon-bug-report:before{content:"\e76d"}.icon-monitoring:before{content:"\e88e"}.icon-qrcode:before{content:"\e76e"}.icon-diagnose:before{content:"\e88f"}.icon-scan:before{content:"\e76f"}.icon-loading:before{content:"\e891"}.icon-cut:before{content:"\e770"}.icon-Directory-tree:before{content:"\e892"}.icon-gift:before{content:"\e771"}.icon-application:before{content:"\e89e"}.icon-link:before{content:"\e772"}.icon-applicationgroup:before{content:"\e89f"}.icon-poweroff:before{content:"\e774"}.icon-key:before{content:"\e775"}.icon-safety-certificate:before{content:"\e776"}.icon-supervise:before{content:"\e777"}.icon-tag-subscipt:before{content:"\e78a"}.icon-chart-pie-alt:before{content:"\e78c"}.icon-chart-relation:before{content:"\e78d"}.icon-chart-scatter-plot:before{content:"\e78e"}.icon-chart-area:before{content:"\e78f"}.icon-chart-line:before{content:"\e790"}.icon-chart-bar:before{content:"\e791"}.safe-height{height:var(--window-bottom)}.overflow{overflow:hidden}.overflow-x{overflow-x:hidden;overflow-y:auto}.overflow-y{overflow-x:auto;overflow-y:hidden}.float-left{clear:both;float:left}.float-right{clear:both;float:right}.float-none{clear:both;float:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.wrap{white-space:pre-wrap;word-break:break-all}.nowrap{white-space:nowrap}.clear{clear:both}.fulled{width:100%;display:block}.fulled-height{display:block;height:100%}.gray-100{filter:grayscale(100%)}.gray{filter:grayscale(25%)}.zIndex-0{z-index:0}.zIndex-n0{z-index:0}.zIndex-1{z-index:1}.zIndex-n1{z-index:4}.zIndex-2{z-index:2}.zIndex-n2{z-index:8}.zIndex-3{z-index:3}.zIndex-n3{z-index:12}.zIndex-4{z-index:4}.zIndex-n4{z-index:16}.zIndex-5{z-index:5}.zIndex-n5{z-index:20}.zIndex-6{z-index:6}.zIndex-n6{z-index:24}.zIndex-7{z-index:7}.zIndex-n7{z-index:28}.zIndex-8{z-index:8}.zIndex-n8{z-index:32}.zIndex-9{z-index:9}.zIndex-n9{z-index:36}.zIndex-10{z-index:10}.zIndex-n10{z-index:40}.zIndex-11{z-index:11}.zIndex-n11{z-index:44}.zIndex-12{z-index:12}.zIndex-n12{z-index:48}.zIndex-13{z-index:13}.zIndex-n13{z-index:52}.zIndex-14{z-index:14}.zIndex-n14{z-index:56}.zIndex-15{z-index:15}.zIndex-n15{z-index:60}.zIndex-16{z-index:16}.zIndex-n16{z-index:64}.zIndex-17{z-index:17}.zIndex-n17{z-index:68}.zIndex-18{z-index:18}.zIndex-n18{z-index:72}.zIndex-19{z-index:19}.zIndex-n19{z-index:76}.zIndex-20{z-index:20}.zIndex-n20{z-index:80}.zIndex-21{z-index:21}.zIndex-n21{z-index:84}.zIndex-22{z-index:22}.zIndex-n22{z-index:88}.zIndex-23{z-index:23}.zIndex-n23{z-index:92}.zIndex-24{z-index:24}.zIndex-n24{z-index:96}.zIndex-25{z-index:25}.zIndex-n25{z-index:100}.zIndex-26{z-index:26}.zIndex-n26{z-index:104}.text-delete{text-decoration:line-through}.text-underline{text-decoration:underline}.text-size-xxs{font-size:20rpx}.text-size-xxs span{font-size:20rpx}.text-size-xs{font-size:22rpx}.text-size-xs span{font-size:22rpx}.text-size-s{font-size:24rpx}.text-size-s span{font-size:24rpx}.text-size-m{font-size:28rpx}.text-size-m span{font-size:28rpx}.text-size-n{font-size:30rpx}.text-size-n span{font-size:30rpx}.text-size-g{font-size:34rpx}.text-size-g span{font-size:34rpx}.text-size-lg{font-size:36rpx}.text-size-lg span{font-size:36rpx}.text-size-xl{font-size:40rpx}.text-size-xl span{font-size:40rpx}.text-weight-s{font-weight:lighter}.text-weight-n{font-weight:400}.text-weight-b{font-weight:900}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.vertical-align-top{vertical-align:top}.vertical-align-middle{vertical-align:middle}.vertical-align-bottom{vertical-align:bottom}.round-0{border-radius:0rpx!important}.round-1{border-radius:4rpx!important}.round-2{border-radius:8rpx!important}.round-3{border-radius:12rpx!important}.round-4{border-radius:16rpx!important}.round-5{border-radius:20rpx!important}.round-6{border-radius:24rpx!important}.round-7{border-radius:28rpx!important}.round-8{border-radius:32rpx!important}.round-9{border-radius:36rpx!important}.round-10{border-radius:40rpx!important}.round-11{border-radius:44rpx!important}.round-12{border-radius:48rpx!important}.round-13{border-radius:52rpx!important}.round-14{border-radius:56rpx!important}.round-15{border-radius:60rpx!important}.round-16{border-radius:64rpx!important}.round-17{border-radius:68rpx!important}.round-18{border-radius:72rpx!important}.round-19{border-radius:76rpx!important}.round-20{border-radius:80rpx!important}.round-21{border-radius:84rpx!important}.round-22{border-radius:88rpx!important}.round-23{border-radius:92rpx!important}.round-24{border-radius:96rpx!important}.round-25{border-radius:100rpx!important}.round-26{border-radius:104rpx!important}.round-tl-0{border-top-left-radius:0rpx!important}.round-tl-1{border-top-left-radius:4rpx!important}.round-tl-2{border-top-left-radius:8rpx!important}.round-tl-3{border-top-left-radius:12rpx!important}.round-tl-4{border-top-left-radius:16rpx!important}.round-tl-5{border-top-left-radius:20rpx!important}.round-tl-6{border-top-left-radius:24rpx!important}.round-tl-7{border-top-left-radius:28rpx!important}.round-tl-8{border-top-left-radius:32rpx!important}.round-tl-9{border-top-left-radius:36rpx!important}.round-tl-10{border-top-left-radius:40rpx!important}.round-tl-11{border-top-left-radius:44rpx!important}.round-tl-12{border-top-left-radius:48rpx!important}.round-tl-13{border-top-left-radius:52rpx!important}.round-tl-14{border-top-left-radius:56rpx!important}.round-tl-15{border-top-left-radius:60rpx!important}.round-tl-16{border-top-left-radius:64rpx!important}.round-tl-17{border-top-left-radius:68rpx!important}.round-tl-18{border-top-left-radius:72rpx!important}.round-tl-19{border-top-left-radius:76rpx!important}.round-tl-20{border-top-left-radius:80rpx!important}.round-tl-21{border-top-left-radius:84rpx!important}.round-tl-22{border-top-left-radius:88rpx!important}.round-tl-23{border-top-left-radius:92rpx!important}.round-tl-24{border-top-left-radius:96rpx!important}.round-tl-25{border-top-left-radius:100rpx!important}.round-tr-0{border-top-right-radius:0rpx!important}.round-tr-1{border-top-right-radius:4rpx!important}.round-tr-2{border-top-right-radius:8rpx!important}.round-tr-3{border-top-right-radius:12rpx!important}.round-tr-4{border-top-right-radius:16rpx!important}.round-tr-5{border-top-right-radius:20rpx!important}.round-tr-6{border-top-right-radius:24rpx!important}.round-tr-7{border-top-right-radius:28rpx!important}.round-tr-8{border-top-right-radius:32rpx!important}.round-tr-9{border-top-right-radius:36rpx!important}.round-tr-10{border-top-right-radius:40rpx!important}.round-tr-11{border-top-right-radius:44rpx!important}.round-tr-12{border-top-right-radius:48rpx!important}.round-tr-13{border-top-right-radius:52rpx!important}.round-tr-14{border-top-right-radius:56rpx!important}.round-tr-15{border-top-right-radius:60rpx!important}.round-tr-16{border-top-right-radius:64rpx!important}.round-tr-17{border-top-right-radius:68rpx!important}.round-tr-18{border-top-right-radius:72rpx!important}.round-tr-19{border-top-right-radius:76rpx!important}.round-tr-20{border-top-right-radius:80rpx!important}.round-tr-21{border-top-right-radius:84rpx!important}.round-tr-22{border-top-right-radius:88rpx!important}.round-tr-23{border-top-right-radius:92rpx!important}.round-tr-24{border-top-right-radius:96rpx!important}.round-tr-25{border-top-right-radius:100rpx!important}.round-bl-0{border-bottom-left-radius:0rpx!important}.round-bl-1{border-bottom-left-radius:4rpx!important}.round-bl-2{border-bottom-left-radius:8rpx!important}.round-bl-3{border-bottom-left-radius:12rpx!important}.round-bl-4{border-bottom-left-radius:16rpx!important}.round-bl-5{border-bottom-left-radius:20rpx!important}.round-bl-6{border-bottom-left-radius:24rpx!important}.round-bl-7{border-bottom-left-radius:28rpx!important}.round-bl-8{border-bottom-left-radius:32rpx!important}.round-bl-9{border-bottom-left-radius:36rpx!important}.round-bl-10{border-bottom-left-radius:40rpx!important}.round-bl-11{border-bottom-left-radius:44rpx!important}.round-bl-12{border-bottom-left-radius:48rpx!important}.round-bl-13{border-bottom-left-radius:52rpx!important}.round-bl-14{border-bottom-left-radius:56rpx!important}.round-bl-15{border-bottom-left-radius:60rpx!important}.round-bl-16{border-bottom-left-radius:64rpx!important}.round-bl-17{border-bottom-left-radius:68rpx!important}.round-bl-18{border-bottom-left-radius:72rpx!important}.round-bl-19{border-bottom-left-radius:76rpx!important}.round-bl-20{border-bottom-left-radius:80rpx!important}.round-bl-21{border-bottom-left-radius:84rpx!important}.round-bl-22{border-bottom-left-radius:88rpx!important}.round-bl-23{border-bottom-left-radius:92rpx!important}.round-bl-24{border-bottom-left-radius:96rpx!important}.round-bl-25{border-bottom-left-radius:100rpx!important}.round-br-0{border-bottom-right-radius:0rpx!important}.round-br-1{border-bottom-right-radius:4rpx!important}.round-br-2{border-bottom-right-radius:8rpx!important}.round-br-3{border-bottom-right-radius:12rpx!important}.round-br-4{border-bottom-right-radius:16rpx!important}.round-br-5{border-bottom-right-radius:20rpx!important}.round-br-6{border-bottom-right-radius:24rpx!important}.round-br-7{border-bottom-right-radius:28rpx!important}.round-br-8{border-bottom-right-radius:32rpx!important}.round-br-9{border-bottom-right-radius:36rpx!important}.round-br-10{border-bottom-right-radius:40rpx!important}.round-br-11{border-bottom-right-radius:44rpx!important}.round-br-12{border-bottom-right-radius:48rpx!important}.round-br-13{border-bottom-right-radius:52rpx!important}.round-br-14{border-bottom-right-radius:56rpx!important}.round-br-15{border-bottom-right-radius:60rpx!important}.round-br-16{border-bottom-right-radius:64rpx!important}.round-br-17{border-bottom-right-radius:68rpx!important}.round-br-18{border-bottom-right-radius:72rpx!important}.round-br-19{border-bottom-right-radius:76rpx!important}.round-br-20{border-bottom-right-radius:80rpx!important}.round-br-21{border-bottom-right-radius:84rpx!important}.round-br-22{border-bottom-right-radius:88rpx!important}.round-br-23{border-bottom-right-radius:92rpx!important}.round-br-24{border-bottom-right-radius:96rpx!important}.round-br-25{border-bottom-right-radius:100rpx!important}.round-a-0{border-radius:0rpx!important}.round-a-1{border-radius:4rpx!important}.round-a-2{border-radius:8rpx!important}.round-a-3{border-radius:12rpx!important}.round-a-4{border-radius:16rpx!important}.round-a-5{border-radius:20rpx!important}.round-a-6{border-radius:24rpx!important}.round-a-7{border-radius:28rpx!important}.round-a-8{border-radius:32rpx!important}.round-a-9{border-radius:36rpx!important}.round-a-10{border-radius:40rpx!important}.round-a-11{border-radius:44rpx!important}.round-a-12{border-radius:48rpx!important}.round-a-13{border-radius:52rpx!important}.round-a-14{border-radius:56rpx!important}.round-a-15{border-radius:60rpx!important}.round-a-16{border-radius:64rpx!important}.round-a-17{border-radius:68rpx!important}.round-a-18{border-radius:72rpx!important}.round-a-19{border-radius:76rpx!important}.round-a-20{border-radius:80rpx!important}.round-a-21{border-radius:84rpx!important}.round-a-22{border-radius:88rpx!important}.round-a-23{border-radius:92rpx!important}.round-a-24{border-radius:96rpx!important}.round-a-25{border-radius:100rpx!important}.round-t-0{border-top-left-radius:0rpx!important;border-top-right-radius:0rpx!important}.round-t-1{border-top-left-radius:4rpx!important;border-top-right-radius:4rpx!important}.round-t-2{border-top-left-radius:8rpx!important;border-top-right-radius:8rpx!important}.round-t-3{border-top-left-radius:12rpx!important;border-top-right-radius:12rpx!important}.round-t-4{border-top-left-radius:16rpx!important;border-top-right-radius:16rpx!important}.round-t-5{border-top-left-radius:20rpx!important;border-top-right-radius:20rpx!important}.round-t-6{border-top-left-radius:24rpx!important;border-top-right-radius:24rpx!important}.round-t-7{border-top-left-radius:28rpx!important;border-top-right-radius:28rpx!important}.round-t-8{border-top-left-radius:32rpx!important;border-top-right-radius:32rpx!important}.round-t-9{border-top-left-radius:36rpx!important;border-top-right-radius:36rpx!important}.round-t-10{border-top-left-radius:40rpx!important;border-top-right-radius:40rpx!important}.round-t-11{border-top-left-radius:44rpx!important;border-top-right-radius:44rpx!important}.round-t-12{border-top-left-radius:48rpx!important;border-top-right-radius:48rpx!important}.round-t-13{border-top-left-radius:52rpx!important;border-top-right-radius:52rpx!important}.round-t-14{border-top-left-radius:56rpx!important;border-top-right-radius:56rpx!important}.round-t-15{border-top-left-radius:60rpx!important;border-top-right-radius:60rpx!important}.round-t-16{border-top-left-radius:64rpx!important;border-top-right-radius:64rpx!important}.round-t-17{border-top-left-radius:68rpx!important;border-top-right-radius:68rpx!important}.round-t-18{border-top-left-radius:72rpx!important;border-top-right-radius:72rpx!important}.round-t-19{border-top-left-radius:76rpx!important;border-top-right-radius:76rpx!important}.round-t-20{border-top-left-radius:80rpx!important;border-top-right-radius:80rpx!important}.round-t-21{border-top-left-radius:84rpx!important;border-top-right-radius:84rpx!important}.round-t-22{border-top-left-radius:88rpx!important;border-top-right-radius:88rpx!important}.round-t-23{border-top-left-radius:92rpx!important;border-top-right-radius:92rpx!important}.round-t-24{border-top-left-radius:96rpx!important;border-top-right-radius:96rpx!important}.round-t-25{border-top-left-radius:100rpx!important;border-top-right-radius:100rpx!important}.round-b-0{border-bottom-left-radius:0rpx!important;border-bottom-right-radius:0rpx!important}.round-b-1{border-bottom-left-radius:4rpx!important;border-bottom-right-radius:4rpx!important}.round-b-2{border-bottom-left-radius:8rpx!important;border-bottom-right-radius:8rpx!important}.round-b-3{border-bottom-left-radius:12rpx!important;border-bottom-right-radius:12rpx!important}.round-b-4{border-bottom-left-radius:16rpx!important;border-bottom-right-radius:16rpx!important}.round-b-5{border-bottom-left-radius:20rpx!important;border-bottom-right-radius:20rpx!important}.round-b-6{border-bottom-left-radius:24rpx!important;border-bottom-right-radius:24rpx!important}.round-b-7{border-bottom-left-radius:28rpx!important;border-bottom-right-radius:28rpx!important}.round-b-8{border-bottom-left-radius:32rpx!important;border-bottom-right-radius:32rpx!important}.round-b-9{border-bottom-left-radius:36rpx!important;border-bottom-right-radius:36rpx!important}.round-b-10{border-bottom-left-radius:40rpx!important;border-bottom-right-radius:40rpx!important}.round-b-11{border-bottom-left-radius:44rpx!important;border-bottom-right-radius:44rpx!important}.round-b-12{border-bottom-left-radius:48rpx!important;border-bottom-right-radius:48rpx!important}.round-b-13{border-bottom-left-radius:52rpx!important;border-bottom-right-radius:52rpx!important}.round-b-14{border-bottom-left-radius:56rpx!important;border-bottom-right-radius:56rpx!important}.round-b-15{border-bottom-left-radius:60rpx!important;border-bottom-right-radius:60rpx!important}.round-b-16{border-bottom-left-radius:64rpx!important;border-bottom-right-radius:64rpx!important}.round-b-17{border-bottom-left-radius:68rpx!important;border-bottom-right-radius:68rpx!important}.round-b-18{border-bottom-left-radius:72rpx!important;border-bottom-right-radius:72rpx!important}.round-b-19{border-bottom-left-radius:76rpx!important;border-bottom-right-radius:76rpx!important}.round-b-20{border-bottom-left-radius:80rpx!important;border-bottom-right-radius:80rpx!important}.round-b-21{border-bottom-left-radius:84rpx!important;border-bottom-right-radius:84rpx!important}.round-b-22{border-bottom-left-radius:88rpx!important;border-bottom-right-radius:88rpx!important}.round-b-23{border-bottom-left-radius:92rpx!important;border-bottom-right-radius:92rpx!important}.round-b-24{border-bottom-left-radius:96rpx!important;border-bottom-right-radius:96rpx!important}.round-b-25{border-bottom-left-radius:100rpx!important;border-bottom-right-radius:100rpx!important}.round-l-0{border-top-left-radius:0rpx!important;border-bottom-left-radius:0rpx!important}.round-l-1{border-top-left-radius:4rpx!important;border-bottom-left-radius:4rpx!important}.round-l-2{border-top-left-radius:8rpx!important;border-bottom-left-radius:8rpx!important}.round-l-3{border-top-left-radius:12rpx!important;border-bottom-left-radius:12rpx!important}.round-l-4{border-top-left-radius:16rpx!important;border-bottom-left-radius:16rpx!important}.round-l-5{border-top-left-radius:20rpx!important;border-bottom-left-radius:20rpx!important}.round-l-6{border-top-left-radius:24rpx!important;border-bottom-left-radius:24rpx!important}.round-l-7{border-top-left-radius:28rpx!important;border-bottom-left-radius:28rpx!important}.round-l-8{border-top-left-radius:32rpx!important;border-bottom-left-radius:32rpx!important}.round-l-9{border-top-left-radius:36rpx!important;border-bottom-left-radius:36rpx!important}.round-l-10{border-top-left-radius:40rpx!important;border-bottom-left-radius:40rpx!important}.round-l-11{border-top-left-radius:44rpx!important;border-bottom-left-radius:44rpx!important}.round-l-12{border-top-left-radius:48rpx!important;border-bottom-left-radius:48rpx!important}.round-l-13{border-top-left-radius:52rpx!important;border-bottom-left-radius:52rpx!important}.round-l-14{border-top-left-radius:56rpx!important;border-bottom-left-radius:56rpx!important}.round-l-15{border-top-left-radius:60rpx!important;border-bottom-left-radius:60rpx!important}.round-l-16{border-top-left-radius:64rpx!important;border-bottom-left-radius:64rpx!important}.round-l-17{border-top-left-radius:68rpx!important;border-bottom-left-radius:68rpx!important}.round-l-18{border-top-left-radius:72rpx!important;border-bottom-left-radius:72rpx!important}.round-l-19{border-top-left-radius:76rpx!important;border-bottom-left-radius:76rpx!important}.round-l-20{border-top-left-radius:80rpx!important;border-bottom-left-radius:80rpx!important}.round-l-21{border-top-left-radius:84rpx!important;border-bottom-left-radius:84rpx!important}.round-l-22{border-top-left-radius:88rpx!important;border-bottom-left-radius:88rpx!important}.round-l-23{border-top-left-radius:92rpx!important;border-bottom-left-radius:92rpx!important}.round-l-24{border-top-left-radius:96rpx!important;border-bottom-left-radius:96rpx!important}.round-l-25{border-top-left-radius:100rpx!important;border-bottom-left-radius:100rpx!important}.round-r-0{border-top-right-radius:0rpx!important;border-bottom-right-radius:0rpx!important}.round-r-1{border-top-right-radius:4rpx!important;border-bottom-right-radius:4rpx!important}.round-r-2{border-top-right-radius:8rpx!important;border-bottom-right-radius:8rpx!important}.round-r-3{border-top-right-radius:12rpx!important;border-bottom-right-radius:12rpx!important}.round-r-4{border-top-right-radius:16rpx!important;border-bottom-right-radius:16rpx!important}.round-r-5{border-top-right-radius:20rpx!important;border-bottom-right-radius:20rpx!important}.round-r-6{border-top-right-radius:24rpx!important;border-bottom-right-radius:24rpx!important}.round-r-7{border-top-right-radius:28rpx!important;border-bottom-right-radius:28rpx!important}.round-r-8{border-top-right-radius:32rpx!important;border-bottom-right-radius:32rpx!important}.round-r-9{border-top-right-radius:36rpx!important;border-bottom-right-radius:36rpx!important}.round-r-10{border-top-right-radius:40rpx!important;border-bottom-right-radius:40rpx!important}.round-r-11{border-top-right-radius:44rpx!important;border-bottom-right-radius:44rpx!important}.round-r-12{border-top-right-radius:48rpx!important;border-bottom-right-radius:48rpx!important}.round-r-13{border-top-right-radius:52rpx!important;border-bottom-right-radius:52rpx!important}.round-r-14{border-top-right-radius:56rpx!important;border-bottom-right-radius:56rpx!important}.round-r-15{border-top-right-radius:60rpx!important;border-bottom-right-radius:60rpx!important}.round-r-16{border-top-right-radius:64rpx!important;border-bottom-right-radius:64rpx!important}.round-r-17{border-top-right-radius:68rpx!important;border-bottom-right-radius:68rpx!important}.round-r-18{border-top-right-radius:72rpx!important;border-bottom-right-radius:72rpx!important}.round-r-19{border-top-right-radius:76rpx!important;border-bottom-right-radius:76rpx!important}.round-r-20{border-top-right-radius:80rpx!important;border-bottom-right-radius:80rpx!important}.round-r-21{border-top-right-radius:84rpx!important;border-bottom-right-radius:84rpx!important}.round-r-22{border-top-right-radius:88rpx!important;border-bottom-right-radius:88rpx!important}.round-r-23{border-top-right-radius:92rpx!important;border-bottom-right-radius:92rpx!important}.round-r-24{border-top-right-radius:96rpx!important;border-bottom-right-radius:96rpx!important}.round-r-25{border-top-right-radius:100rpx!important;border-bottom-right-radius:100rpx!important}.rounded{border-radius:50%!important}.opacity-0{opacity:0}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.opacity-10{opacity:1}.tm-col-1{width:8.33333%}.tm-col-2{width:16.66667%}.tm-col-3{width:25%}.tm-col-4{width:33.33333%}.tm-col-5{width:41.66667%}.tm-col-6{width:50%}.tm-col-7{width:58.33333%}.tm-col-8{width:66.66667%}.tm-col-9{width:75%}.tm-col-10{width:83.33333%}.tm-col-11{width:91.66667%}.tm-col-12{width:100%}.shadow{box-shadow:0 2rpx 12rpx rgba(0,0,0,.08)}.shadow-0{box-shadow:0 0rpx 0rpx rgba(0,0,0,.08)}.shadow-grey-0{box-shadow:0 0rpx 0rpx rgba(0,0,0,.08)}.shadow-black-0{box-shadow:0 0rpx 0rpx rgba(0,0,0,.08)}.shadow-white-0{box-shadow:0 0rpx 0rpx rgba(0,0,0,.08)}.shadow-1{box-shadow:0 1.2rpx 3rpx rgba(0,0,0,.08)}.shadow-grey-1{box-shadow:0 1.2rpx 3rpx rgba(0,0,0,.08)}.shadow-black-1{box-shadow:0 1.2rpx 3rpx rgba(0,0,0,.08)}.shadow-white-1{box-shadow:0 1.2rpx 3rpx rgba(0,0,0,.08)}.shadow-2{box-shadow:0 2.4rpx 6rpx rgba(0,0,0,.08)}.shadow-grey-2{box-shadow:0 2.4rpx 6rpx rgba(0,0,0,.08)}.shadow-black-2{box-shadow:0 2.4rpx 6rpx rgba(0,0,0,.08)}.shadow-white-2{box-shadow:0 2.4rpx 6rpx rgba(0,0,0,.08)}.shadow-3{box-shadow:0 3.6rpx 9rpx rgba(0,0,0,.08)}.shadow-grey-3{box-shadow:0 3.6rpx 9rpx rgba(0,0,0,.08)}.shadow-black-3{box-shadow:0 3.6rpx 9rpx rgba(0,0,0,.08)}.shadow-white-3{box-shadow:0 3.6rpx 9rpx rgba(0,0,0,.08)}.shadow-4{box-shadow:0 4.8rpx 12rpx rgba(0,0,0,.08)}.shadow-grey-4{box-shadow:0 4.8rpx 12rpx rgba(0,0,0,.08)}.shadow-black-4{box-shadow:0 4.8rpx 12rpx rgba(0,0,0,.08)}.shadow-white-4{box-shadow:0 4.8rpx 12rpx rgba(0,0,0,.08)}.shadow-5{box-shadow:0 6rpx 15rpx rgba(0,0,0,.08)}.shadow-grey-5{box-shadow:0 6rpx 15rpx rgba(0,0,0,.08)}.shadow-black-5{box-shadow:0 6rpx 15rpx rgba(0,0,0,.08)}.shadow-white-5{box-shadow:0 6rpx 15rpx rgba(0,0,0,.08)}.shadow-6{box-shadow:0 7.2rpx 18rpx rgba(0,0,0,.08)}.shadow-grey-6{box-shadow:0 7.2rpx 18rpx rgba(0,0,0,.08)}.shadow-black-6{box-shadow:0 7.2rpx 18rpx rgba(0,0,0,.08)}.shadow-white-6{box-shadow:0 7.2rpx 18rpx rgba(0,0,0,.08)}.shadow-7{box-shadow:0 8.4rpx 21rpx rgba(0,0,0,.08)}.shadow-grey-7{box-shadow:0 8.4rpx 21rpx rgba(0,0,0,.08)}.shadow-black-7{box-shadow:0 8.4rpx 21rpx rgba(0,0,0,.08)}.shadow-white-7{box-shadow:0 8.4rpx 21rpx rgba(0,0,0,.08)}.shadow-8{box-shadow:0 9.6rpx 24rpx rgba(0,0,0,.08)}.shadow-grey-8{box-shadow:0 9.6rpx 24rpx rgba(0,0,0,.08)}.shadow-black-8{box-shadow:0 9.6rpx 24rpx rgba(0,0,0,.08)}.shadow-white-8{box-shadow:0 9.6rpx 24rpx rgba(0,0,0,.08)}.shadow-9{box-shadow:0 10.8rpx 27rpx rgba(0,0,0,.08)}.shadow-grey-9{box-shadow:0 10.8rpx 27rpx rgba(0,0,0,.08)}.shadow-black-9{box-shadow:0 10.8rpx 27rpx rgba(0,0,0,.08)}.shadow-white-9{box-shadow:0 10.8rpx 27rpx rgba(0,0,0,.08)}.shadow-10{box-shadow:0 12rpx 30rpx rgba(0,0,0,.08)}.shadow-grey-10{box-shadow:0 12rpx 30rpx rgba(0,0,0,.08)}.shadow-black-10{box-shadow:0 12rpx 30rpx rgba(0,0,0,.08)}.shadow-white-10{box-shadow:0 12rpx 30rpx rgba(0,0,0,.08)}.shadow-11{box-shadow:0 13.2rpx 33rpx rgba(0,0,0,.08)}.shadow-grey-11{box-shadow:0 13.2rpx 33rpx rgba(0,0,0,.08)}.shadow-black-11{box-shadow:0 13.2rpx 33rpx rgba(0,0,0,.08)}.shadow-white-11{box-shadow:0 13.2rpx 33rpx rgba(0,0,0,.08)}.shadow-12{box-shadow:0 14.4rpx 36rpx rgba(0,0,0,.08)}.shadow-grey-12{box-shadow:0 14.4rpx 36rpx rgba(0,0,0,.08)}.shadow-black-12{box-shadow:0 14.4rpx 36rpx rgba(0,0,0,.08)}.shadow-white-12{box-shadow:0 14.4rpx 36rpx rgba(0,0,0,.08)}.shadow-13{box-shadow:0 15.6rpx 39rpx rgba(0,0,0,.08)}.shadow-grey-13{box-shadow:0 15.6rpx 39rpx rgba(0,0,0,.08)}.shadow-black-13{box-shadow:0 15.6rpx 39rpx rgba(0,0,0,.08)}.shadow-white-13{box-shadow:0 15.6rpx 39rpx rgba(0,0,0,.08)}.shadow-14{box-shadow:0 16.8rpx 42rpx rgba(0,0,0,.08)}.shadow-grey-14{box-shadow:0 16.8rpx 42rpx rgba(0,0,0,.08)}.shadow-black-14{box-shadow:0 16.8rpx 42rpx rgba(0,0,0,.08)}.shadow-white-14{box-shadow:0 16.8rpx 42rpx rgba(0,0,0,.08)}.shadow-15{box-shadow:0 18rpx 45rpx rgba(0,0,0,.08)}.shadow-grey-15{box-shadow:0 18rpx 45rpx rgba(0,0,0,.08)}.shadow-black-15{box-shadow:0 18rpx 45rpx rgba(0,0,0,.08)}.shadow-white-15{box-shadow:0 18rpx 45rpx rgba(0,0,0,.08)}.shadow-16{box-shadow:0 19.2rpx 48rpx rgba(0,0,0,.08)}.shadow-grey-16{box-shadow:0 19.2rpx 48rpx rgba(0,0,0,.08)}.shadow-black-16{box-shadow:0 19.2rpx 48rpx rgba(0,0,0,.08)}.shadow-white-16{box-shadow:0 19.2rpx 48rpx rgba(0,0,0,.08)}.shadow-17{box-shadow:0 20.4rpx 51rpx rgba(0,0,0,.08)}.shadow-grey-17{box-shadow:0 20.4rpx 51rpx rgba(0,0,0,.08)}.shadow-black-17{box-shadow:0 20.4rpx 51rpx rgba(0,0,0,.08)}.shadow-white-17{box-shadow:0 20.4rpx 51rpx rgba(0,0,0,.08)}.shadow-18{box-shadow:0 21.6rpx 54rpx rgba(0,0,0,.08)}.shadow-grey-18{box-shadow:0 21.6rpx 54rpx rgba(0,0,0,.08)}.shadow-black-18{box-shadow:0 21.6rpx 54rpx rgba(0,0,0,.08)}.shadow-white-18{box-shadow:0 21.6rpx 54rpx rgba(0,0,0,.08)}.shadow-19{box-shadow:0 22.8rpx 57rpx rgba(0,0,0,.08)}.shadow-grey-19{box-shadow:0 22.8rpx 57rpx rgba(0,0,0,.08)}.shadow-black-19{box-shadow:0 22.8rpx 57rpx rgba(0,0,0,.08)}.shadow-white-19{box-shadow:0 22.8rpx 57rpx rgba(0,0,0,.08)}.shadow-20{box-shadow:0 24rpx 60rpx rgba(0,0,0,.08)}.shadow-grey-20{box-shadow:0 24rpx 60rpx rgba(0,0,0,.08)}.shadow-black-20{box-shadow:0 24rpx 60rpx rgba(0,0,0,.08)}.shadow-white-20{box-shadow:0 24rpx 60rpx rgba(0,0,0,.08)}.shadow-21{box-shadow:0 25.2rpx 63rpx rgba(0,0,0,.08)}.shadow-grey-21{box-shadow:0 25.2rpx 63rpx rgba(0,0,0,.08)}.shadow-black-21{box-shadow:0 25.2rpx 63rpx rgba(0,0,0,.08)}.shadow-white-21{box-shadow:0 25.2rpx 63rpx rgba(0,0,0,.08)}.shadow-22{box-shadow:0 26.4rpx 66rpx rgba(0,0,0,.08)}.shadow-grey-22{box-shadow:0 26.4rpx 66rpx rgba(0,0,0,.08)}.shadow-black-22{box-shadow:0 26.4rpx 66rpx rgba(0,0,0,.08)}.shadow-white-22{box-shadow:0 26.4rpx 66rpx rgba(0,0,0,.08)}.shadow-23{box-shadow:0 27.6rpx 69rpx rgba(0,0,0,.08)}.shadow-grey-23{box-shadow:0 27.6rpx 69rpx rgba(0,0,0,.08)}.shadow-black-23{box-shadow:0 27.6rpx 69rpx rgba(0,0,0,.08)}.shadow-white-23{box-shadow:0 27.6rpx 69rpx rgba(0,0,0,.08)}.shadow-24{box-shadow:0 28.8rpx 72rpx rgba(0,0,0,.08)}.shadow-grey-24{box-shadow:0 28.8rpx 72rpx rgba(0,0,0,.08)}.shadow-black-24{box-shadow:0 28.8rpx 72rpx rgba(0,0,0,.08)}.shadow-white-24{box-shadow:0 28.8rpx 72rpx rgba(0,0,0,.08)}.shadow-25{box-shadow:0 30rpx 75rpx rgba(0,0,0,.08)}.shadow-grey-25{box-shadow:0 30rpx 75rpx rgba(0,0,0,.08)}.shadow-black-25{box-shadow:0 30rpx 75rpx rgba(0,0,0,.08)}.shadow-white-25{box-shadow:0 30rpx 75rpx rgba(0,0,0,.08)}.shadow-26{box-shadow:0 31.2rpx 78rpx rgba(0,0,0,.08)}.shadow-grey-26{box-shadow:0 31.2rpx 78rpx rgba(0,0,0,.08)}.shadow-black-26{box-shadow:0 31.2rpx 78rpx rgba(0,0,0,.08)}.shadow-white-26{box-shadow:0 31.2rpx 78rpx rgba(0,0,0,.08)}.border{border:solid 0rpx #000}.border.bk{border:solid 0rpx rgba(255,255,255,.06)!important}.border-1{border:solid 2px #000}.border-1.bk{border:solid 2rpx rgba(255,255,255,.06)!important}.border-2{border:solid 4px #000}.border-2.bk{border:solid 4rpx rgba(255,255,255,.06)!important}.border-3{border:solid 6px #000}.border-3.bk{border:solid 6rpx rgba(255,255,255,.06)!important}.border-4{border:solid 8px #000}.border-4.bk{border:solid 8rpx rgba(255,255,255,.06)!important}.border-5{border:solid 10px #000}.border-5.bk{border:solid 10rpx rgba(255,255,255,.06)!important}.border-l-1{border-left:solid 2rpx #f0f0f0}.border-l-1.bk{border-left:solid 2rpx #282828!important}.border-l-2{border-left:solid 4rpx #f0f0f0}.border-l-2.bk{border-left:solid 4rpx #282828!important}.border-l-3{border-left:solid 6rpx #f0f0f0}.border-l-3.bk{border-left:solid 6rpx #282828!important}.border-l-4{border-left:solid 8rpx #f0f0f0}.border-l-4.bk{border-left:solid 8rpx #282828!important}.border-l-5{border-left:solid 10rpx #f0f0f0}.border-l-5.bk{border-left:solid 10rpx #282828!important}.border-r-1{border-right:solid 2rpx #f0f0f0}.border-r-1.bk{border-right:solid 2rpx #282828!important}.border-r-2{border-right:solid 4rpx #f0f0f0}.border-r-2.bk{border-right:solid 4rpx #282828!important}.border-r-3{border-right:solid 6rpx #f0f0f0}.border-r-3.bk{border-right:solid 6rpx #282828!important}.border-r-4{border-right:solid 8rpx #f0f0f0}.border-r-4.bk{border-right:solid 8rpx #282828!important}.border-r-5{border-right:solid 10rpx #f0f0f0}.border-r-5.bk{border-right:solid 10rpx #282828!important}.border-t-1{border-top:solid 2rpx #f0f0f0}.border-t-1.bk{border-top:solid 2rpx #282828!important}.border-t-2{border-top:solid 4rpx #f0f0f0}.border-t-2.bk{border-top:solid 4rpx #282828!important}.border-t-3{border-top:solid 6rpx #f0f0f0}.border-t-3.bk{border-top:solid 6rpx #282828!important}.border-t-4{border-top:solid 8rpx #f0f0f0}.border-t-4.bk{border-top:solid 8rpx #282828!important}.border-t-5{border-top:solid 10rpx #f0f0f0}.border-t-5.bk{border-top:solid 10rpx #282828!important}.border-b-1{border-bottom:solid 2rpx #f0f0f0}.border-b-1.bk{border-bottom:solid 2rpx #282828!important}.border-b-2{border-bottom:solid 4rpx #f0f0f0}.border-b-2.bk{border-bottom:solid 4rpx #282828!important}.border-b-3{border-bottom:solid 6rpx #f0f0f0}.border-b-3.bk{border-bottom:solid 6rpx #282828!important}.border-b-4{border-bottom:solid 8rpx #f0f0f0}.border-b-4.bk{border-bottom:solid 8rpx #282828!important}.border-b-5{border-bottom:solid 10rpx #f0f0f0}.border-b-5.bk{border-bottom:solid 10rpx #282828!important}.border-a-1{border:solid 2rpx #f0f0f0}.border-a-1.bk{border:solid 2rpx #282828!important}.border-a-2{border:solid 4rpx #f0f0f0}.border-a-2.bk{border:solid 4rpx #282828!important}.border-a-3{border:solid 6rpx #f0f0f0}.border-a-3.bk{border:solid 6rpx #282828!important}.border-a-4{border:solid 8rpx #f0f0f0}.border-a-4.bk{border:solid 8rpx #282828!important}.border-a-5{border:solid 10rpx #f0f0f0}.border-a-5.bk{border:solid 10rpx #282828!important}.flat{box-shadow:none!important;border:none!important;border-radius:0!important}.text-red{color:#f44336}.text-pink{color:#e91e63}.text-purple{color:#9c27b0}.text-deep-purple{color:#673ab7}.text-indigo{color:#3f51b5}.text-blue{color:#2196f3}.text-light-blue{color:#03a9f4}.text-cyan{color:#00bcd4}.text-teal{color:#009688}.text-green{color:#4caf50}.text-light-green{color:#8bc34a}.text-lime{color:#cddc39}.text-yellow{color:#ffeb3b}.text-amber{color:#ffc107}.text-orange{color:#ff9800}.text-deep-orange{color:#ff5722}.text-blue-grey{color:#607d8b}.text-grey{color:#9e9e9e!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-white.bk{color:#f2f2f2!important}.text-grey-lighten-5{color:#fafafa!important}.text-grey-lighten-5.bk{color:#ededed!important}.text-grey-lighten-4{color:#f5f5f5!important}.text-grey-lighten-4.bk{color:#e8e8e8!important}.text-grey-lighten-3{color:#eee!important}.text-grey-lighten-3.bk{color:#e1e1e1!important}.text-grey-lighten-2{color:#e0e0e0!important}.text-grey-lighten-2.bk{color:#d3d3d3!important}.text-grey-lighten-1{color:#bdbdbd!important}.text-grey-lighten-1.bk{color:#b0b0b0!important}.text-grey-darken-1{color:#757575!important}.text-grey-darken-2{color:#616161!important}.text-grey-darken-3{color:#424242!important}.text-grey-darken-4{color:#212121!important}.text-grey-darken-5{color:#131313!important}.text-grey-darken-6{color:#0a0a0a!important}.text-shades-black{color:#000!important}.text-shades-white{color:#fff!important}.text-shades-white.bk{color:#f2f2f2!important}.text-shades-transparent{color:transparent!important}.grey{background-color:#9e9e9e!important;color:#fff}.grey.text{color:#9e9e9e!important;background-color:#f7f7f7!important}.grey.outlined{border-width:2rpx;border-style:solid;border-color:#9e9e9e!important;color:#9e9e9e!important;background-color:#fff!important}.grey.bk{color:#ccc!important;background-color:#595959!important}.border-grey-l-1{border-left:solid 2rpx #9e9e9e}.border-grey-l-2{border-left:solid 4rpx #9e9e9e}.border-grey-l-3{border-left:solid 6rpx #9e9e9e}.border-grey-l-4{border-left:solid 8rpx #9e9e9e}.border-grey-l-5{border-left:solid 10rpx #9e9e9e}.border-grey-r-1{border-right:solid 2rpx #9e9e9e}.border-grey-r-2{border-right:solid 4rpx #9e9e9e}.border-grey-r-3{border-right:solid 6rpx #9e9e9e}.border-grey-r-4{border-right:solid 8rpx #9e9e9e}.border-grey-r-5{border-right:solid 10rpx #9e9e9e}.border-grey-t-1{border-top:solid 2rpx #9e9e9e}.border-grey-t-2{border-top:solid 4rpx #9e9e9e}.border-grey-t-3{border-top:solid 6rpx #9e9e9e}.border-grey-t-4{border-top:solid 8rpx #9e9e9e}.border-grey-t-5{border-top:solid 10rpx #9e9e9e}.border-grey-b-1{border-bottom:solid 2rpx #9e9e9e}.border-grey-b-2{border-bottom:solid 4rpx #9e9e9e}.border-grey-b-3{border-bottom:solid 6rpx #9e9e9e}.border-grey-b-4{border-bottom:solid 8rpx #9e9e9e}.border-grey-b-5{border-bottom:solid 10rpx #9e9e9e}.border-grey-a-1{border:solid 2rpx #9e9e9e}.border-grey-a-2{border:solid 4rpx #9e9e9e}.border-grey-a-3{border:solid 6rpx #9e9e9e}.border-grey-a-4{border:solid 8rpx #9e9e9e}.border-grey-a-5{border:solid 10rpx #9e9e9e}.black{background-color:#000!important;color:#fff}.black.text{color:#000!important;background-color:#f7f7f7!important}.black.outlined{border-width:2rpx;border-style:solid;border-color:#000!important;color:#000!important;background-color:#fff!important}.black.bk{color:#ccc!important;background-color:#000!important}.border-black-l-1{border-left:solid 2rpx #000}.border-black-l-2{border-left:solid 4rpx #000}.border-black-l-3{border-left:solid 6rpx #000}.border-black-l-4{border-left:solid 8rpx #000}.border-black-l-5{border-left:solid 10rpx #000}.border-black-r-1{border-right:solid 2rpx #000}.border-black-r-2{border-right:solid 4rpx #000}.border-black-r-3{border-right:solid 6rpx #000}.border-black-r-4{border-right:solid 8rpx #000}.border-black-r-5{border-right:solid 10rpx #000}.border-black-t-1{border-top:solid 2rpx #000}.border-black-t-2{border-top:solid 4rpx #000}.border-black-t-3{border-top:solid 6rpx #000}.border-black-t-4{border-top:solid 8rpx #000}.border-black-t-5{border-top:solid 10rpx #000}.border-black-b-1{border-bottom:solid 2rpx #000}.border-black-b-2{border-bottom:solid 4rpx #000}.border-black-b-3{border-bottom:solid 6rpx #000}.border-black-b-4{border-bottom:solid 8rpx #000}.border-black-b-5{border-bottom:solid 10rpx #000}.border-black-a-1{border:solid 2rpx #000}.border-black-a-2{border:solid 4rpx #000}.border-black-a-3{border:solid 6rpx #000}.border-black-a-4{border:solid 8rpx #000}.border-black-a-5{border:solid 10rpx #000}.white{background-color:#fff!important;color:#0a0a0a}.white.text{color:#595959!important;background-color:#f7f7f7!important}.white.outlined{border-width:2rpx;border-style:solid;border-color:#000!important;color:#000!important;background-color:#f7f7f7!important}.white.bk{color:#ccc!important;background-color:#595959!important}.border-white-l-1{border-left:solid 2rpx #fff}.border-white-l-2{border-left:solid 4rpx #fff}.border-white-l-3{border-left:solid 6rpx #fff}.border-white-l-4{border-left:solid 8rpx #fff}.border-white-l-5{border-left:solid 10rpx #fff}.border-white-r-1{border-right:solid 2rpx #fff}.border-white-r-2{border-right:solid 4rpx #fff}.border-white-r-3{border-right:solid 6rpx #fff}.border-white-r-4{border-right:solid 8rpx #fff}.border-white-r-5{border-right:solid 10rpx #fff}.border-white-t-1{border-top:solid 2rpx #fff}.border-white-t-2{border-top:solid 4rpx #fff}.border-white-t-3{border-top:solid 6rpx #fff}.border-white-t-4{border-top:solid 8rpx #fff}.border-white-t-5{border-top:solid 10rpx #fff}.border-white-b-1{border-bottom:solid 2rpx #fff}.border-white-b-2{border-bottom:solid 4rpx #fff}.border-white-b-3{border-bottom:solid 6rpx #fff}.border-white-b-4{border-bottom:solid 8rpx #fff}.border-white-b-5{border-bottom:solid 10rpx #fff}.border-white-a-1{border:solid 2rpx #fff}.border-white-a-2{border:solid 4rpx #fff}.border-white-a-3{border:solid 6rpx #fff}.border-white-a-4{border:solid 8rpx #fff}.border-white-a-5{border:solid 10rpx #fff}.grey-lighten-5{background-color:#fafafa!important;color:#0a0a0a}.grey-lighten-5.text{color:#595959!important;background-color:#f7f7f7!important}.grey-lighten-5.outlined{border-width:2rpx;border-style:solid;border-color:#fafafa!important;color:#262626!important;background-color:transparent!important}.grey-lighten-5.bk{color:#ccc!important;background-color:#595959!important}.border-grey-lighten-5-l-1{border-left:solid 2rpx #fafafa}.border-grey-lighten-5-l-1.bk{border-left:solid 2rpx #282828}.border-grey-lighten-5-l-2{border-left:solid 4rpx #fafafa}.border-grey-lighten-5-l-2.bk{border-left:solid 4rpx #282828}.border-grey-lighten-5-l-3{border-left:solid 6rpx #fafafa}.border-grey-lighten-5-l-3.bk{border-left:solid 6rpx #282828}.border-grey-lighten-5-l-4{border-left:solid 8rpx #fafafa}.border-grey-lighten-5-l-4.bk{border-left:solid 8rpx #282828}.border-grey-lighten-5-l-5{border-left:solid 10rpx #fafafa}.border-grey-lighten-5-l-5.bk{border-left:solid 10rpx #282828}.border-grey-lighten-5-r-1{border-right:solid 2rpx #fafafa}.border-grey-lighten-5-r-1.bk{border-right:solid 2rpx #282828}.border-grey-lighten-5-r-2{border-right:solid 4rpx #fafafa}.border-grey-lighten-5-r-2.bk{border-right:solid 4rpx #282828}.border-grey-lighten-5-r-3{border-right:solid 6rpx #fafafa}.border-grey-lighten-5-r-3.bk{border-right:solid 6rpx #282828}.border-grey-lighten-5-r-4{border-right:solid 8rpx #fafafa}.border-grey-lighten-5-r-4.bk{border-right:solid 8rpx #282828}.border-grey-lighten-5-r-5{border-right:solid 10rpx #fafafa}.border-grey-lighten-5-r-5.bk{border-right:solid 10rpx #282828}.border-grey-lighten-5-t-1{border-top:solid 2rpx #fafafa}.border-grey-lighten-5-t-1.bk{border-top:solid 2rpx #282828}.border-grey-lighten-5-t-2{border-top:solid 4rpx #fafafa}.border-grey-lighten-5-t-2.bk{border-top:solid 4rpx #282828}.border-grey-lighten-5-t-3{border-top:solid 6rpx #fafafa}.border-grey-lighten-5-t-3.bk{border-top:solid 6rpx #282828}.border-grey-lighten-5-t-4{border-top:solid 8rpx #fafafa}.border-grey-lighten-5-t-4.bk{border-top:solid 8rpx #282828}.border-grey-lighten-5-t-5{border-top:solid 10rpx #fafafa}.border-grey-lighten-5-t-5.bk{border-top:solid 10rpx #282828}.border-grey-lighten-5-b-1{border-bottom:solid 2rpx #fafafa}.border-grey-lighten-5-b-1.bk{border-bottom:solid 2rpx #282828}.border-grey-lighten-5-b-2{border-bottom:solid 4rpx #fafafa}.border-grey-lighten-5-b-2.bk{border-bottom:solid 4rpx #282828}.border-grey-lighten-5-b-3{border-bottom:solid 6rpx #fafafa}.border-grey-lighten-5-b-3.bk{border-bottom:solid 6rpx #282828}.border-grey-lighten-5-b-4{border-bottom:solid 8rpx #fafafa}.border-grey-lighten-5-b-4.bk{border-bottom:solid 8rpx #282828}.border-grey-lighten-5-b-5{border-bottom:solid 10rpx #fafafa}.border-grey-lighten-5-b-5.bk{border-bottom:solid 10rpx #282828}.border-grey-lighten-5-a-1{border:solid 2rpx #fafafa}.border-grey-lighten-5-a-1.bk{border:solid 2rpx #282828}.border-grey-lighten-5-a-2{border:solid 4rpx #fafafa}.border-grey-lighten-5-a-2.bk{border:solid 4rpx #282828}.border-grey-lighten-5-a-3{border:solid 6rpx #fafafa}.border-grey-lighten-5-a-3.bk{border:solid 6rpx #282828}.border-grey-lighten-5-a-4{border:solid 8rpx #fafafa}.border-grey-lighten-5-a-4.bk{border:solid 8rpx #282828}.border-grey-lighten-5-a-5{border:solid 10rpx #fafafa}.border-grey-lighten-5-a-5.bk{border:solid 10rpx #282828}.grey-lighten-4{background-color:#f5f5f5!important;color:#0a0a0a}.grey-lighten-4.text{color:#595959!important;background-color:#f7f7f7!important}.grey-lighten-4.outlined{border-width:2rpx;border-style:solid;border-color:#f5f5f5!important;color:#262626!important;background-color:transparent!important}.grey-lighten-4.bk{color:#ccc!important;background-color:#595959!important}.border-grey-lighten-4-l-1{border-left:solid 2rpx #f5f5f5}.border-grey-lighten-4-l-1.bk{border-left:solid 2rpx #282828}.border-grey-lighten-4-l-2{border-left:solid 4rpx #f5f5f5}.border-grey-lighten-4-l-2.bk{border-left:solid 4rpx #282828}.border-grey-lighten-4-l-3{border-left:solid 6rpx #f5f5f5}.border-grey-lighten-4-l-3.bk{border-left:solid 6rpx #282828}.border-grey-lighten-4-l-4{border-left:solid 8rpx #f5f5f5}.border-grey-lighten-4-l-4.bk{border-left:solid 8rpx #282828}.border-grey-lighten-4-l-5{border-left:solid 10rpx #f5f5f5}.border-grey-lighten-4-l-5.bk{border-left:solid 10rpx #282828}.border-grey-lighten-4-r-1{border-right:solid 2rpx #f5f5f5}.border-grey-lighten-4-r-1.bk{border-right:solid 2rpx #282828}.border-grey-lighten-4-r-2{border-right:solid 4rpx #f5f5f5}.border-grey-lighten-4-r-2.bk{border-right:solid 4rpx #282828}.border-grey-lighten-4-r-3{border-right:solid 6rpx #f5f5f5}.border-grey-lighten-4-r-3.bk{border-right:solid 6rpx #282828}.border-grey-lighten-4-r-4{border-right:solid 8rpx #f5f5f5}.border-grey-lighten-4-r-4.bk{border-right:solid 8rpx #282828}.border-grey-lighten-4-r-5{border-right:solid 10rpx #f5f5f5}.border-grey-lighten-4-r-5.bk{border-right:solid 10rpx #282828}.border-grey-lighten-4-t-1{border-top:solid 2rpx #f5f5f5}.border-grey-lighten-4-t-1.bk{border-top:solid 2rpx #282828}.border-grey-lighten-4-t-2{border-top:solid 4rpx #f5f5f5}.border-grey-lighten-4-t-2.bk{border-top:solid 4rpx #282828}.border-grey-lighten-4-t-3{border-top:solid 6rpx #f5f5f5}.border-grey-lighten-4-t-3.bk{border-top:solid 6rpx #282828}.border-grey-lighten-4-t-4{border-top:solid 8rpx #f5f5f5}.border-grey-lighten-4-t-4.bk{border-top:solid 8rpx #282828}.border-grey-lighten-4-t-5{border-top:solid 10rpx #f5f5f5}.border-grey-lighten-4-t-5.bk{border-top:solid 10rpx #282828}.border-grey-lighten-4-b-1{border-bottom:solid 2rpx #f5f5f5}.border-grey-lighten-4-b-1.bk{border-bottom:solid 2rpx #282828}.border-grey-lighten-4-b-2{border-bottom:solid 4rpx #f5f5f5}.border-grey-lighten-4-b-2.bk{border-bottom:solid 4rpx #282828}.border-grey-lighten-4-b-3{border-bottom:solid 6rpx #f5f5f5}.border-grey-lighten-4-b-3.bk{border-bottom:solid 6rpx #282828}.border-grey-lighten-4-b-4{border-bottom:solid 8rpx #f5f5f5}.border-grey-lighten-4-b-4.bk{border-bottom:solid 8rpx #282828}.border-grey-lighten-4-b-5{border-bottom:solid 10rpx #f5f5f5}.border-grey-lighten-4-b-5.bk{border-bottom:solid 10rpx #282828}.border-grey-lighten-4-a-1{border:solid 2rpx #f5f5f5}.border-grey-lighten-4-a-1.bk{border:solid 2rpx #282828}.border-grey-lighten-4-a-2{border:solid 4rpx #f5f5f5}.border-grey-lighten-4-a-2.bk{border:solid 4rpx #282828}.border-grey-lighten-4-a-3{border:solid 6rpx #f5f5f5}.border-grey-lighten-4-a-3.bk{border:solid 6rpx #282828}.border-grey-lighten-4-a-4{border:solid 8rpx #f5f5f5}.border-grey-lighten-4-a-4.bk{border:solid 8rpx #282828}.border-grey-lighten-4-a-5{border:solid 10rpx #f5f5f5}.border-grey-lighten-4-a-5.bk{border:solid 10rpx #282828}.grey-lighten-3{background-color:#eee!important;color:#0a0a0a}.grey-lighten-3.text{color:#595959!important;background-color:#f7f7f7!important}.grey-lighten-3.outlined{border-width:2rpx;border-style:solid;border-color:#eee!important;color:#262626!important;background-color:transparent!important}.grey-lighten-3.bk{color:#ccc!important;background-color:#595959!important}.border-grey-lighten-3-l-1{border-left:solid 2rpx #eee}.border-grey-lighten-3-l-1.bk{border-left:solid 2rpx #282828}.border-grey-lighten-3-l-2{border-left:solid 4rpx #eee}.border-grey-lighten-3-l-2.bk{border-left:solid 4rpx #282828}.border-grey-lighten-3-l-3{border-left:solid 6rpx #eee}.border-grey-lighten-3-l-3.bk{border-left:solid 6rpx #282828}.border-grey-lighten-3-l-4{border-left:solid 8rpx #eee}.border-grey-lighten-3-l-4.bk{border-left:solid 8rpx #282828}.border-grey-lighten-3-l-5{border-left:solid 10rpx #eee}.border-grey-lighten-3-l-5.bk{border-left:solid 10rpx #282828}.border-grey-lighten-3-r-1{border-right:solid 2rpx #eee}.border-grey-lighten-3-r-1.bk{border-right:solid 2rpx #282828}.border-grey-lighten-3-r-2{border-right:solid 4rpx #eee}.border-grey-lighten-3-r-2.bk{border-right:solid 4rpx #282828}.border-grey-lighten-3-r-3{border-right:solid 6rpx #eee}.border-grey-lighten-3-r-3.bk{border-right:solid 6rpx #282828}.border-grey-lighten-3-r-4{border-right:solid 8rpx #eee}.border-grey-lighten-3-r-4.bk{border-right:solid 8rpx #282828}.border-grey-lighten-3-r-5{border-right:solid 10rpx #eee}.border-grey-lighten-3-r-5.bk{border-right:solid 10rpx #282828}.border-grey-lighten-3-t-1{border-top:solid 2rpx #eee}.border-grey-lighten-3-t-1.bk{border-top:solid 2rpx #282828}.border-grey-lighten-3-t-2{border-top:solid 4rpx #eee}.border-grey-lighten-3-t-2.bk{border-top:solid 4rpx #282828}.border-grey-lighten-3-t-3{border-top:solid 6rpx #eee}.border-grey-lighten-3-t-3.bk{border-top:solid 6rpx #282828}.border-grey-lighten-3-t-4{border-top:solid 8rpx #eee}.border-grey-lighten-3-t-4.bk{border-top:solid 8rpx #282828}.border-grey-lighten-3-t-5{border-top:solid 10rpx #eee}.border-grey-lighten-3-t-5.bk{border-top:solid 10rpx #282828}.border-grey-lighten-3-b-1{border-bottom:solid 2rpx #eee}.border-grey-lighten-3-b-1.bk{border-bottom:solid 2rpx #282828}.border-grey-lighten-3-b-2{border-bottom:solid 4rpx #eee}.border-grey-lighten-3-b-2.bk{border-bottom:solid 4rpx #282828}.border-grey-lighten-3-b-3{border-bottom:solid 6rpx #eee}.border-grey-lighten-3-b-3.bk{border-bottom:solid 6rpx #282828}.border-grey-lighten-3-b-4{border-bottom:solid 8rpx #eee}.border-grey-lighten-3-b-4.bk{border-bottom:solid 8rpx #282828}.border-grey-lighten-3-b-5{border-bottom:solid 10rpx #eee}.border-grey-lighten-3-b-5.bk{border-bottom:solid 10rpx #282828}.border-grey-lighten-3-a-1{border:solid 2rpx #eee}.border-grey-lighten-3-a-1.bk{border:solid 2rpx #282828}.border-grey-lighten-3-a-2{border:solid 4rpx #eee}.border-grey-lighten-3-a-2.bk{border:solid 4rpx #282828}.border-grey-lighten-3-a-3{border:solid 6rpx #eee}.border-grey-lighten-3-a-3.bk{border:solid 6rpx #282828}.border-grey-lighten-3-a-4{border:solid 8rpx #eee}.border-grey-lighten-3-a-4.bk{border:solid 8rpx #282828}.border-grey-lighten-3-a-5{border:solid 10rpx #eee}.border-grey-lighten-3-a-5.bk{border:solid 10rpx #282828}.bg-gradient-grey-lighten{background-image:linear-gradient(to right,#e0e0e0,#424242)!important;color:#fff!important;box-shadow:0 6rpx 10rpx rgba(66,66,66,.2);background-color:#e0e0e0!important}.bg-gradient-grey-lighten.text{color:#595959!important;background:#f7f7f7!important;box-shadow:none!important}.bg-gradient-grey-lighten.outlined{border-width:2rpx;border-style:solid;border-color:#e0e0e0!important;color:#262626!important;background-color:#f7f7f7!important}.bg-gradient-grey-lighten.bk{background-image:none!important;background-color:#595959!important;color:#e6b3b3!important;box-shadow:none!important}.bg-gradient-grey-lighten-invert{background-image:linear-gradient(to right,#1f1f1f,#bdbdbd)!important;color:#fff!important;box-shadow:0 6rpx 10rpx rgba(189,189,189,.2)}.text-bg-gradient-grey-lighten{color:#e0e0e0;background-image:-webkit-gradient(linear,0 0,right 0 from(#e0e0e0),to(#424242));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.border-bg-gradient-grey-lighten-l-1{border-left:solid 2rpx #e0e0e0}.border-bg-gradient-grey-lighten-l-1.bk{border-left:solid 2rpx #282828}.border-bg-gradient-grey-lighten-l-2{border-left:solid 4rpx #e0e0e0}.border-bg-gradient-grey-lighten-l-2.bk{border-left:solid 4rpx #282828}.border-bg-gradient-grey-lighten-l-3{border-left:solid 6rpx #e0e0e0}.border-bg-gradient-grey-lighten-l-3.bk{border-left:solid 6rpx #282828}.border-bg-gradient-grey-lighten-l-4{border-left:solid 8rpx #e0e0e0}.border-bg-gradient-grey-lighten-l-4.bk{border-left:solid 8rpx #282828}.border-bg-gradient-grey-lighten-l-5{border-left:solid 10rpx #e0e0e0}.border-bg-gradient-grey-lighten-l-5.bk{border-left:solid 10rpx #282828}.border-bg-gradient-grey-lighten-r-1{border-right:solid 2rpx #e0e0e0}.border-bg-gradient-grey-lighten-r-1.bk{border-right:solid 2rpx #282828}.border-bg-gradient-grey-lighten-r-2{border-right:solid 4rpx #e0e0e0}.border-bg-gradient-grey-lighten-r-2.bk{border-right:solid 4rpx #282828}.border-bg-gradient-grey-lighten-r-3{border-right:solid 6rpx #e0e0e0}.border-bg-gradient-grey-lighten-r-3.bk{border-right:solid 6rpx #282828}.border-bg-gradient-grey-lighten-r-4{border-right:solid 8rpx #e0e0e0}.border-bg-gradient-grey-lighten-r-4.bk{border-right:solid 8rpx #282828}.border-bg-gradient-grey-lighten-r-5{border-right:solid 10rpx #e0e0e0}.border-bg-gradient-grey-lighten-r-5.bk{border-right:solid 10rpx #282828}.border-bg-gradient-grey-lighten-t-1{border-top:solid 2rpx #e0e0e0}.border-bg-gradient-grey-lighten-t-1.bk{border-top:solid 2rpx #282828}.border-bg-gradient-grey-lighten-t-2{border-top:solid 4rpx #e0e0e0}.border-bg-gradient-grey-lighten-t-2.bk{border-top:solid 4rpx #282828}.border-bg-gradient-grey-lighten-t-3{border-top:solid 6rpx #e0e0e0}.border-bg-gradient-grey-lighten-t-3.bk{border-top:solid 6rpx #282828}.border-bg-gradient-grey-lighten-t-4{border-top:solid 8rpx #e0e0e0}.border-bg-gradient-grey-lighten-t-4.bk{border-top:solid 8rpx #282828}.border-bg-gradient-grey-lighten-t-5{border-top:solid 10rpx #e0e0e0}.border-bg-gradient-grey-lighten-t-5.bk{border-top:solid 10rpx #282828}.border-bg-gradient-grey-lighten-b-1{border-bottom:solid 2rpx #e0e0e0}.border-bg-gradient-grey-lighten-b-1.bk{border-bottom:solid 2rpx #282828}.border-bg-gradient-grey-lighten-b-2{border-bottom:solid 4rpx #e0e0e0}.border-bg-gradient-grey-lighten-b-2.bk{border-bottom:solid 4rpx #282828}.border-bg-gradient-grey-lighten-b-3{border-bottom:solid 6rpx #e0e0e0}.border-bg-gradient-grey-lighten-b-3.bk{border-bottom:solid 6rpx #282828}.border-bg-gradient-grey-lighten-b-4{border-bottom:solid 8rpx #e0e0e0}.border-bg-gradient-grey-lighten-b-4.bk{border-bottom:solid 8rpx #282828}.border-bg-gradient-grey-lighten-b-5{border-bottom:solid 10rpx #e0e0e0}.border-bg-gradient-grey-lighten-b-5.bk{border-bottom:solid 10rpx #282828}.border-bg-gradient-grey-lighten-a-1{border:solid 2rpx #e0e0e0}.border-bg-gradient-grey-lighten-a-1.bk{border:solid 2rpx #282828}.border-bg-gradient-grey-lighten-a-2{border:solid 4rpx #e0e0e0}.border-bg-gradient-grey-lighten-a-2.bk{border:solid 4rpx #282828}.border-bg-gradient-grey-lighten-a-3{border:solid 6rpx #e0e0e0}.border-bg-gradient-grey-lighten-a-3.bk{border:solid 6rpx #282828}.border-bg-gradient-grey-lighten-a-4{border:solid 8rpx #e0e0e0}.border-bg-gradient-grey-lighten-a-4.bk{border:solid 8rpx #282828}.border-bg-gradient-grey-lighten-a-5{border:solid 10rpx #e0e0e0}.border-bg-gradient-grey-lighten-a-5.bk{border:solid 10rpx #282828}.grey-lighten-2{background-color:#e0e0e0!important;color:#0a0a0a}.grey-lighten-2.text{color:#595959!important;background-color:#f7f7f7!important}.grey-lighten-2.outlined{border-width:2rpx;border-style:solid;border-color:#e0e0e0!important;color:#262626!important;background-color:transparent!important}.grey-lighten-2.bk{color:#ccc!important;background-color:#595959!important}.border-grey-lighten-2-l-1{border-left:solid 2rpx #e0e0e0}.border-grey-lighten-2-l-1.bk{border-left:solid 2rpx #282828}.border-grey-lighten-2-l-2{border-left:solid 4rpx #e0e0e0}.border-grey-lighten-2-l-2.bk{border-left:solid 4rpx #282828}.border-grey-lighten-2-l-3{border-left:solid 6rpx #e0e0e0}.border-grey-lighten-2-l-3.bk{border-left:solid 6rpx #282828}.border-grey-lighten-2-l-4{border-left:solid 8rpx #e0e0e0}.border-grey-lighten-2-l-4.bk{border-left:solid 8rpx #282828}.border-grey-lighten-2-l-5{border-left:solid 10rpx #e0e0e0}.border-grey-lighten-2-l-5.bk{border-left:solid 10rpx #282828}.border-grey-lighten-2-r-1{border-right:solid 2rpx #e0e0e0}.border-grey-lighten-2-r-1.bk{border-right:solid 2rpx #282828}.border-grey-lighten-2-r-2{border-right:solid 4rpx #e0e0e0}.border-grey-lighten-2-r-2.bk{border-right:solid 4rpx #282828}.border-grey-lighten-2-r-3{border-right:solid 6rpx #e0e0e0}.border-grey-lighten-2-r-3.bk{border-right:solid 6rpx #282828}.border-grey-lighten-2-r-4{border-right:solid 8rpx #e0e0e0}.border-grey-lighten-2-r-4.bk{border-right:solid 8rpx #282828}.border-grey-lighten-2-r-5{border-right:solid 10rpx #e0e0e0}.border-grey-lighten-2-r-5.bk{border-right:solid 10rpx #282828}.border-grey-lighten-2-t-1{border-top:solid 2rpx #e0e0e0}.border-grey-lighten-2-t-1.bk{border-top:solid 2rpx #282828}.border-grey-lighten-2-t-2{border-top:solid 4rpx #e0e0e0}.border-grey-lighten-2-t-2.bk{border-top:solid 4rpx #282828}.border-grey-lighten-2-t-3{border-top:solid 6rpx #e0e0e0}.border-grey-lighten-2-t-3.bk{border-top:solid 6rpx #282828}.border-grey-lighten-2-t-4{border-top:solid 8rpx #e0e0e0}.border-grey-lighten-2-t-4.bk{border-top:solid 8rpx #282828}.border-grey-lighten-2-t-5{border-top:solid 10rpx #e0e0e0}.border-grey-lighten-2-t-5.bk{border-top:solid 10rpx #282828}.border-grey-lighten-2-b-1{border-bottom:solid 2rpx #e0e0e0}.border-grey-lighten-2-b-1.bk{border-bottom:solid 2rpx #282828}.border-grey-lighten-2-b-2{border-bottom:solid 4rpx #e0e0e0}.border-grey-lighten-2-b-2.bk{border-bottom:solid 4rpx #282828}.border-grey-lighten-2-b-3{border-bottom:solid 6rpx #e0e0e0}.border-grey-lighten-2-b-3.bk{border-bottom:solid 6rpx #282828}.border-grey-lighten-2-b-4{border-bottom:solid 8rpx #e0e0e0}.border-grey-lighten-2-b-4.bk{border-bottom:solid 8rpx #282828}.border-grey-lighten-2-b-5{border-bottom:solid 10rpx #e0e0e0}.border-grey-lighten-2-b-5.bk{border-bottom:solid 10rpx #282828}.border-grey-lighten-2-a-1{border:solid 2rpx #e0e0e0}.border-grey-lighten-2-a-1.bk{border:solid 2rpx #282828}.border-grey-lighten-2-a-2{border:solid 4rpx #e0e0e0}.border-grey-lighten-2-a-2.bk{border:solid 4rpx #282828}.border-grey-lighten-2-a-3{border:solid 6rpx #e0e0e0}.border-grey-lighten-2-a-3.bk{border:solid 6rpx #282828}.border-grey-lighten-2-a-4{border:solid 8rpx #e0e0e0}.border-grey-lighten-2-a-4.bk{border:solid 8rpx #282828}.border-grey-lighten-2-a-5{border:solid 10rpx #e0e0e0}.border-grey-lighten-2-a-5.bk{border:solid 10rpx #282828}.grey-lighten-1{background-color:#bdbdbd!important;color:#0a0a0a}.grey-lighten-1.text{color:#595959!important;background-color:#f7f7f7!important}.grey-lighten-1.outlined{border-width:2rpx;border-style:solid;border-color:#bdbdbd!important;color:#262626!important;background-color:transparent!important}.grey-lighten-1.bk{color:#ccc!important;background-color:#595959!important}.border-grey-lighten-1-l-1{border-left:solid 2rpx #bdbdbd}.border-grey-lighten-1-l-1.bk{border-left:solid 2rpx #282828}.border-grey-lighten-1-l-2{border-left:solid 4rpx #bdbdbd}.border-grey-lighten-1-l-2.bk{border-left:solid 4rpx #282828}.border-grey-lighten-1-l-3{border-left:solid 6rpx #bdbdbd}.border-grey-lighten-1-l-3.bk{border-left:solid 6rpx #282828}.border-grey-lighten-1-l-4{border-left:solid 8rpx #bdbdbd}.border-grey-lighten-1-l-4.bk{border-left:solid 8rpx #282828}.border-grey-lighten-1-l-5{border-left:solid 10rpx #bdbdbd}.border-grey-lighten-1-l-5.bk{border-left:solid 10rpx #282828}.border-grey-lighten-1-r-1{border-right:solid 2rpx #bdbdbd}.border-grey-lighten-1-r-1.bk{border-right:solid 2rpx #282828}.border-grey-lighten-1-r-2{border-right:solid 4rpx #bdbdbd}.border-grey-lighten-1-r-2.bk{border-right:solid 4rpx #282828}.border-grey-lighten-1-r-3{border-right:solid 6rpx #bdbdbd}.border-grey-lighten-1-r-3.bk{border-right:solid 6rpx #282828}.border-grey-lighten-1-r-4{border-right:solid 8rpx #bdbdbd}.border-grey-lighten-1-r-4.bk{border-right:solid 8rpx #282828}.border-grey-lighten-1-r-5{border-right:solid 10rpx #bdbdbd}.border-grey-lighten-1-r-5.bk{border-right:solid 10rpx #282828}.border-grey-lighten-1-t-1{border-top:solid 2rpx #bdbdbd}.border-grey-lighten-1-t-1.bk{border-top:solid 2rpx #282828}.border-grey-lighten-1-t-2{border-top:solid 4rpx #bdbdbd}.border-grey-lighten-1-t-2.bk{border-top:solid 4rpx #282828}.border-grey-lighten-1-t-3{border-top:solid 6rpx #bdbdbd}.border-grey-lighten-1-t-3.bk{border-top:solid 6rpx #282828}.border-grey-lighten-1-t-4{border-top:solid 8rpx #bdbdbd}.border-grey-lighten-1-t-4.bk{border-top:solid 8rpx #282828}.border-grey-lighten-1-t-5{border-top:solid 10rpx #bdbdbd}.border-grey-lighten-1-t-5.bk{border-top:solid 10rpx #282828}.border-grey-lighten-1-b-1{border-bottom:solid 2rpx #bdbdbd}.border-grey-lighten-1-b-1.bk{border-bottom:solid 2rpx #282828}.border-grey-lighten-1-b-2{border-bottom:solid 4rpx #bdbdbd}.border-grey-lighten-1-b-2.bk{border-bottom:solid 4rpx #282828}.border-grey-lighten-1-b-3{border-bottom:solid 6rpx #bdbdbd}.border-grey-lighten-1-b-3.bk{border-bottom:solid 6rpx #282828}.border-grey-lighten-1-b-4{border-bottom:solid 8rpx #bdbdbd}.border-grey-lighten-1-b-4.bk{border-bottom:solid 8rpx #282828}.border-grey-lighten-1-b-5{border-bottom:solid 10rpx #bdbdbd}.border-grey-lighten-1-b-5.bk{border-bottom:solid 10rpx #282828}.border-grey-lighten-1-a-1{border:solid 2rpx #bdbdbd}.border-grey-lighten-1-a-1.bk{border:solid 2rpx #282828}.border-grey-lighten-1-a-2{border:solid 4rpx #bdbdbd}.border-grey-lighten-1-a-2.bk{border:solid 4rpx #282828}.border-grey-lighten-1-a-3{border:solid 6rpx #bdbdbd}.border-grey-lighten-1-a-3.bk{border:solid 6rpx #282828}.border-grey-lighten-1-a-4{border:solid 8rpx #bdbdbd}.border-grey-lighten-1-a-4.bk{border:solid 8rpx #282828}.border-grey-lighten-1-a-5{border:solid 10rpx #bdbdbd}.border-grey-lighten-1-a-5.bk{border:solid 10rpx #282828}.grey-darken-1{background-color:#757575!important;color:#fff}.grey-darken-1.text{color:#757575!important;background-color:#f7f7f7!important}.grey-darken-1.outlined{border-width:2rpx;border-style:solid;border-color:#757575!important;color:#757575!important;background-color:transparent!important}.grey-darken-1.bk{color:#ccc!important;background-color:#595959!important}.border-grey-darken-1-l-1{border-left:solid 2rpx #757575}.border-grey-darken-1-l-1.bk{border-left:solid 2rpx #282828}.border-grey-darken-1-l-2{border-left:solid 4rpx #757575}.border-grey-darken-1-l-2.bk{border-left:solid 4rpx #282828}.border-grey-darken-1-l-3{border-left:solid 6rpx #757575}.border-grey-darken-1-l-3.bk{border-left:solid 6rpx #282828}.border-grey-darken-1-l-4{border-left:solid 8rpx #757575}.border-grey-darken-1-l-4.bk{border-left:solid 8rpx #282828}.border-grey-darken-1-l-5{border-left:solid 10rpx #757575}.border-grey-darken-1-l-5.bk{border-left:solid 10rpx #282828}.border-grey-darken-1-r-1{border-right:solid 2rpx #757575}.border-grey-darken-1-r-1.bk{border-right:solid 2rpx #282828}.border-grey-darken-1-r-2{border-right:solid 4rpx #757575}.border-grey-darken-1-r-2.bk{border-right:solid 4rpx #282828}.border-grey-darken-1-r-3{border-right:solid 6rpx #757575}.border-grey-darken-1-r-3.bk{border-right:solid 6rpx #282828}.border-grey-darken-1-r-4{border-right:solid 8rpx #757575}.border-grey-darken-1-r-4.bk{border-right:solid 8rpx #282828}.border-grey-darken-1-r-5{border-right:solid 10rpx #757575}.border-grey-darken-1-r-5.bk{border-right:solid 10rpx #282828}.border-grey-darken-1-t-1{border-top:solid 2rpx #757575}.border-grey-darken-1-t-1.bk{border-top:solid 2rpx #282828}.border-grey-darken-1-t-2{border-top:solid 4rpx #757575}.border-grey-darken-1-t-2.bk{border-top:solid 4rpx #282828}.border-grey-darken-1-t-3{border-top:solid 6rpx #757575}.border-grey-darken-1-t-3.bk{border-top:solid 6rpx #282828}.border-grey-darken-1-t-4{border-top:solid 8rpx #757575}.border-grey-darken-1-t-4.bk{border-top:solid 8rpx #282828}.border-grey-darken-1-t-5{border-top:solid 10rpx #757575}.border-grey-darken-1-t-5.bk{border-top:solid 10rpx #282828}.border-grey-darken-1-b-1{border-bottom:solid 2rpx #757575}.border-grey-darken-1-b-1.bk{border-bottom:solid 2rpx #282828}.border-grey-darken-1-b-2{border-bottom:solid 4rpx #757575}.border-grey-darken-1-b-2.bk{border-bottom:solid 4rpx #282828}.border-grey-darken-1-b-3{border-bottom:solid 6rpx #757575}.border-grey-darken-1-b-3.bk{border-bottom:solid 6rpx #282828}.border-grey-darken-1-b-4{border-bottom:solid 8rpx #757575}.border-grey-darken-1-b-4.bk{border-bottom:solid 8rpx #282828}.border-grey-darken-1-b-5{border-bottom:solid 10rpx #757575}.border-grey-darken-1-b-5.bk{border-bottom:solid 10rpx #282828}.border-grey-darken-1-a-1{border:solid 2rpx #757575}.border-grey-darken-1-a-1.bk{border:solid 2rpx #282828}.border-grey-darken-1-a-2{border:solid 4rpx #757575}.border-grey-darken-1-a-2.bk{border:solid 4rpx #282828}.border-grey-darken-1-a-3{border:solid 6rpx #757575}.border-grey-darken-1-a-3.bk{border:solid 6rpx #282828}.border-grey-darken-1-a-4{border:solid 8rpx #757575}.border-grey-darken-1-a-4.bk{border:solid 8rpx #282828}.border-grey-darken-1-a-5{border:solid 10rpx #757575}.border-grey-darken-1-a-5.bk{border:solid 10rpx #282828}.grey-darken-2{background-color:#616161!important;color:#fff}.grey-darken-2.text{color:#616161!important;background-color:#f7f7f7!important}.grey-darken-2.outlined{border-width:2rpx;border-style:solid;border-color:#616161!important;color:#616161!important;background-color:transparent!important}.grey-darken-2.bk{color:#ccc!important;background-color:#595959!important}.border-grey-darken-2-l-1{border-left:solid 2rpx #616161}.border-grey-darken-2-l-1.bk{border-left:solid 2rpx #282828}.border-grey-darken-2-l-2{border-left:solid 4rpx #616161}.border-grey-darken-2-l-2.bk{border-left:solid 4rpx #282828}.border-grey-darken-2-l-3{border-left:solid 6rpx #616161}.border-grey-darken-2-l-3.bk{border-left:solid 6rpx #282828}.border-grey-darken-2-l-4{border-left:solid 8rpx #616161}.border-grey-darken-2-l-4.bk{border-left:solid 8rpx #282828}.border-grey-darken-2-l-5{border-left:solid 10rpx #616161}.border-grey-darken-2-l-5.bk{border-left:solid 10rpx #282828}.border-grey-darken-2-r-1{border-right:solid 2rpx #616161}.border-grey-darken-2-r-1.bk{border-right:solid 2rpx #282828}.border-grey-darken-2-r-2{border-right:solid 4rpx #616161}.border-grey-darken-2-r-2.bk{border-right:solid 4rpx #282828}.border-grey-darken-2-r-3{border-right:solid 6rpx #616161}.border-grey-darken-2-r-3.bk{border-right:solid 6rpx #282828}.border-grey-darken-2-r-4{border-right:solid 8rpx #616161}.border-grey-darken-2-r-4.bk{border-right:solid 8rpx #282828}.border-grey-darken-2-r-5{border-right:solid 10rpx #616161}.border-grey-darken-2-r-5.bk{border-right:solid 10rpx #282828}.border-grey-darken-2-t-1{border-top:solid 2rpx #616161}.border-grey-darken-2-t-1.bk{border-top:solid 2rpx #282828}.border-grey-darken-2-t-2{border-top:solid 4rpx #616161}.border-grey-darken-2-t-2.bk{border-top:solid 4rpx #282828}.border-grey-darken-2-t-3{border-top:solid 6rpx #616161}.border-grey-darken-2-t-3.bk{border-top:solid 6rpx #282828}.border-grey-darken-2-t-4{border-top:solid 8rpx #616161}.border-grey-darken-2-t-4.bk{border-top:solid 8rpx #282828}.border-grey-darken-2-t-5{border-top:solid 10rpx #616161}.border-grey-darken-2-t-5.bk{border-top:solid 10rpx #282828}.border-grey-darken-2-b-1{border-bottom:solid 2rpx #616161}.border-grey-darken-2-b-1.bk{border-bottom:solid 2rpx #282828}.border-grey-darken-2-b-2{border-bottom:solid 4rpx #616161}.border-grey-darken-2-b-2.bk{border-bottom:solid 4rpx #282828}.border-grey-darken-2-b-3{border-bottom:solid 6rpx #616161}.border-grey-darken-2-b-3.bk{border-bottom:solid 6rpx #282828}.border-grey-darken-2-b-4{border-bottom:solid 8rpx #616161}.border-grey-darken-2-b-4.bk{border-bottom:solid 8rpx #282828}.border-grey-darken-2-b-5{border-bottom:solid 10rpx #616161}.border-grey-darken-2-b-5.bk{border-bottom:solid 10rpx #282828}.border-grey-darken-2-a-1{border:solid 2rpx #616161}.border-grey-darken-2-a-1.bk{border:solid 2rpx #282828}.border-grey-darken-2-a-2{border:solid 4rpx #616161}.border-grey-darken-2-a-2.bk{border:solid 4rpx #282828}.border-grey-darken-2-a-3{border:solid 6rpx #616161}.border-grey-darken-2-a-3.bk{border:solid 6rpx #282828}.border-grey-darken-2-a-4{border:solid 8rpx #616161}.border-grey-darken-2-a-4.bk{border:solid 8rpx #282828}.border-grey-darken-2-a-5{border:solid 10rpx #616161}.border-grey-darken-2-a-5.bk{border:solid 10rpx #282828}.grey-darken-3{background-color:#424242!important;color:#fff}.grey-darken-3.text{color:#424242!important;background-color:#f7f7f7!important}.grey-darken-3.outlined{border-width:2rpx;border-style:solid;border-color:#424242!important;color:#424242!important;background-color:transparent!important}.grey-darken-3.bk{color:#ccc!important;background-color:#424242!important}.border-grey-darken-3-l-1{border-left:solid 2rpx #424242}.border-grey-darken-3-l-1.bk{border-left:solid 2rpx #282828}.border-grey-darken-3-l-2{border-left:solid 4rpx #424242}.border-grey-darken-3-l-2.bk{border-left:solid 4rpx #282828}.border-grey-darken-3-l-3{border-left:solid 6rpx #424242}.border-grey-darken-3-l-3.bk{border-left:solid 6rpx #282828}.border-grey-darken-3-l-4{border-left:solid 8rpx #424242}.border-grey-darken-3-l-4.bk{border-left:solid 8rpx #282828}.border-grey-darken-3-l-5{border-left:solid 10rpx #424242}.border-grey-darken-3-l-5.bk{border-left:solid 10rpx #282828}.border-grey-darken-3-r-1{border-right:solid 2rpx #424242}.border-grey-darken-3-r-1.bk{border-right:solid 2rpx #282828}.border-grey-darken-3-r-2{border-right:solid 4rpx #424242}.border-grey-darken-3-r-2.bk{border-right:solid 4rpx #282828}.border-grey-darken-3-r-3{border-right:solid 6rpx #424242}.border-grey-darken-3-r-3.bk{border-right:solid 6rpx #282828}.border-grey-darken-3-r-4{border-right:solid 8rpx #424242}.border-grey-darken-3-r-4.bk{border-right:solid 8rpx #282828}.border-grey-darken-3-r-5{border-right:solid 10rpx #424242}.border-grey-darken-3-r-5.bk{border-right:solid 10rpx #282828}.border-grey-darken-3-t-1{border-top:solid 2rpx #424242}.border-grey-darken-3-t-1.bk{border-top:solid 2rpx #282828}.border-grey-darken-3-t-2{border-top:solid 4rpx #424242}.border-grey-darken-3-t-2.bk{border-top:solid 4rpx #282828}.border-grey-darken-3-t-3{border-top:solid 6rpx #424242}.border-grey-darken-3-t-3.bk{border-top:solid 6rpx #282828}.border-grey-darken-3-t-4{border-top:solid 8rpx #424242}.border-grey-darken-3-t-4.bk{border-top:solid 8rpx #282828}.border-grey-darken-3-t-5{border-top:solid 10rpx #424242}.border-grey-darken-3-t-5.bk{border-top:solid 10rpx #282828}.border-grey-darken-3-b-1{border-bottom:solid 2rpx #424242}.border-grey-darken-3-b-1.bk{border-bottom:solid 2rpx #282828}.border-grey-darken-3-b-2{border-bottom:solid 4rpx #424242}.border-grey-darken-3-b-2.bk{border-bottom:solid 4rpx #282828}.border-grey-darken-3-b-3{border-bottom:solid 6rpx #424242}.border-grey-darken-3-b-3.bk{border-bottom:solid 6rpx #282828}.border-grey-darken-3-b-4{border-bottom:solid 8rpx #424242}.border-grey-darken-3-b-4.bk{border-bottom:solid 8rpx #282828}.border-grey-darken-3-b-5{border-bottom:solid 10rpx #424242}.border-grey-darken-3-b-5.bk{border-bottom:solid 10rpx #282828}.border-grey-darken-3-a-1{border:solid 2rpx #424242}.border-grey-darken-3-a-1.bk{border:solid 2rpx #282828}.border-grey-darken-3-a-2{border:solid 4rpx #424242}.border-grey-darken-3-a-2.bk{border:solid 4rpx #282828}.border-grey-darken-3-a-3{border:solid 6rpx #424242}.border-grey-darken-3-a-3.bk{border:solid 6rpx #282828}.border-grey-darken-3-a-4{border:solid 8rpx #424242}.border-grey-darken-3-a-4.bk{border:solid 8rpx #282828}.border-grey-darken-3-a-5{border:solid 10rpx #424242}.border-grey-darken-3-a-5.bk{border:solid 10rpx #282828}.grey-darken-4{background-color:#212121!important;color:#fff}.grey-darken-4.text{color:#212121!important;background-color:#f7f7f7!important}.grey-darken-4.outlined{border-width:2rpx;border-style:solid;border-color:#212121!important;color:#212121!important;background-color:transparent!important}.grey-darken-4.bk{color:#ccc!important;background-color:#212121!important}.border-grey-darken-4-l-1{border-left:solid 2rpx #212121}.border-grey-darken-4-l-1.bk{border-left:solid 2rpx #282828}.border-grey-darken-4-l-2{border-left:solid 4rpx #212121}.border-grey-darken-4-l-2.bk{border-left:solid 4rpx #282828}.border-grey-darken-4-l-3{border-left:solid 6rpx #212121}.border-grey-darken-4-l-3.bk{border-left:solid 6rpx #282828}.border-grey-darken-4-l-4{border-left:solid 8rpx #212121}.border-grey-darken-4-l-4.bk{border-left:solid 8rpx #282828}.border-grey-darken-4-l-5{border-left:solid 10rpx #212121}.border-grey-darken-4-l-5.bk{border-left:solid 10rpx #282828}.border-grey-darken-4-r-1{border-right:solid 2rpx #212121}.border-grey-darken-4-r-1.bk{border-right:solid 2rpx #282828}.border-grey-darken-4-r-2{border-right:solid 4rpx #212121}.border-grey-darken-4-r-2.bk{border-right:solid 4rpx #282828}.border-grey-darken-4-r-3{border-right:solid 6rpx #212121}.border-grey-darken-4-r-3.bk{border-right:solid 6rpx #282828}.border-grey-darken-4-r-4{border-right:solid 8rpx #212121}.border-grey-darken-4-r-4.bk{border-right:solid 8rpx #282828}.border-grey-darken-4-r-5{border-right:solid 10rpx #212121}.border-grey-darken-4-r-5.bk{border-right:solid 10rpx #282828}.border-grey-darken-4-t-1{border-top:solid 2rpx #212121}.border-grey-darken-4-t-1.bk{border-top:solid 2rpx #282828}.border-grey-darken-4-t-2{border-top:solid 4rpx #212121}.border-grey-darken-4-t-2.bk{border-top:solid 4rpx #282828}.border-grey-darken-4-t-3{border-top:solid 6rpx #212121}.border-grey-darken-4-t-3.bk{border-top:solid 6rpx #282828}.border-grey-darken-4-t-4{border-top:solid 8rpx #212121}.border-grey-darken-4-t-4.bk{border-top:solid 8rpx #282828}.border-grey-darken-4-t-5{border-top:solid 10rpx #212121}.border-grey-darken-4-t-5.bk{border-top:solid 10rpx #282828}.border-grey-darken-4-b-1{border-bottom:solid 2rpx #212121}.border-grey-darken-4-b-1.bk{border-bottom:solid 2rpx #282828}.border-grey-darken-4-b-2{border-bottom:solid 4rpx #212121}.border-grey-darken-4-b-2.bk{border-bottom:solid 4rpx #282828}.border-grey-darken-4-b-3{border-bottom:solid 6rpx #212121}.border-grey-darken-4-b-3.bk{border-bottom:solid 6rpx #282828}.border-grey-darken-4-b-4{border-bottom:solid 8rpx #212121}.border-grey-darken-4-b-4.bk{border-bottom:solid 8rpx #282828}.border-grey-darken-4-b-5{border-bottom:solid 10rpx #212121}.border-grey-darken-4-b-5.bk{border-bottom:solid 10rpx #282828}.border-grey-darken-4-a-1{border:solid 2rpx #212121}.border-grey-darken-4-a-1.bk{border:solid 2rpx #282828}.border-grey-darken-4-a-2{border:solid 4rpx #212121}.border-grey-darken-4-a-2.bk{border:solid 4rpx #282828}.border-grey-darken-4-a-3{border:solid 6rpx #212121}.border-grey-darken-4-a-3.bk{border:solid 6rpx #282828}.border-grey-darken-4-a-4{border:solid 8rpx #212121}.border-grey-darken-4-a-4.bk{border:solid 8rpx #282828}.border-grey-darken-4-a-5{border:solid 10rpx #212121}.border-grey-darken-4-a-5.bk{border:solid 10rpx #282828}.grey-darken-5{background-color:#131313!important;color:#fff}.grey-darken-5.text{color:#131313!important;background-color:#f7f7f7!important}.grey-darken-5.outlined{border-width:2rpx;border-style:solid;border-color:#131313!important;color:#131313!important;background-color:transparent!important}.grey-darken-5.bk{color:#ccc!important;background-color:#131313!important}.border-grey-darken-5-l-1{border-left:solid 2rpx #131313}.border-grey-darken-5-l-1.bk{border-left:solid 2rpx #282828}.border-grey-darken-5-l-2{border-left:solid 4rpx #131313}.border-grey-darken-5-l-2.bk{border-left:solid 4rpx #282828}.border-grey-darken-5-l-3{border-left:solid 6rpx #131313}.border-grey-darken-5-l-3.bk{border-left:solid 6rpx #282828}.border-grey-darken-5-l-4{border-left:solid 8rpx #131313}.border-grey-darken-5-l-4.bk{border-left:solid 8rpx #282828}.border-grey-darken-5-l-5{border-left:solid 10rpx #131313}.border-grey-darken-5-l-5.bk{border-left:solid 10rpx #282828}.border-grey-darken-5-r-1{border-right:solid 2rpx #131313}.border-grey-darken-5-r-1.bk{border-right:solid 2rpx #282828}.border-grey-darken-5-r-2{border-right:solid 4rpx #131313}.border-grey-darken-5-r-2.bk{border-right:solid 4rpx #282828}.border-grey-darken-5-r-3{border-right:solid 6rpx #131313}.border-grey-darken-5-r-3.bk{border-right:solid 6rpx #282828}.border-grey-darken-5-r-4{border-right:solid 8rpx #131313}.border-grey-darken-5-r-4.bk{border-right:solid 8rpx #282828}.border-grey-darken-5-r-5{border-right:solid 10rpx #131313}.border-grey-darken-5-r-5.bk{border-right:solid 10rpx #282828}.border-grey-darken-5-t-1{border-top:solid 2rpx #131313}.border-grey-darken-5-t-1.bk{border-top:solid 2rpx #282828}.border-grey-darken-5-t-2{border-top:solid 4rpx #131313}.border-grey-darken-5-t-2.bk{border-top:solid 4rpx #282828}.border-grey-darken-5-t-3{border-top:solid 6rpx #131313}.border-grey-darken-5-t-3.bk{border-top:solid 6rpx #282828}.border-grey-darken-5-t-4{border-top:solid 8rpx #131313}.border-grey-darken-5-t-4.bk{border-top:solid 8rpx #282828}.border-grey-darken-5-t-5{border-top:solid 10rpx #131313}.border-grey-darken-5-t-5.bk{border-top:solid 10rpx #282828}.border-grey-darken-5-b-1{border-bottom:solid 2rpx #131313}.border-grey-darken-5-b-1.bk{border-bottom:solid 2rpx #282828}.border-grey-darken-5-b-2{border-bottom:solid 4rpx #131313}.border-grey-darken-5-b-2.bk{border-bottom:solid 4rpx #282828}.border-grey-darken-5-b-3{border-bottom:solid 6rpx #131313}.border-grey-darken-5-b-3.bk{border-bottom:solid 6rpx #282828}.border-grey-darken-5-b-4{border-bottom:solid 8rpx #131313}.border-grey-darken-5-b-4.bk{border-bottom:solid 8rpx #282828}.border-grey-darken-5-b-5{border-bottom:solid 10rpx #131313}.border-grey-darken-5-b-5.bk{border-bottom:solid 10rpx #282828}.border-grey-darken-5-a-1{border:solid 2rpx #131313}.border-grey-darken-5-a-1.bk{border:solid 2rpx #282828}.border-grey-darken-5-a-2{border:solid 4rpx #131313}.border-grey-darken-5-a-2.bk{border:solid 4rpx #282828}.border-grey-darken-5-a-3{border:solid 6rpx #131313}.border-grey-darken-5-a-3.bk{border:solid 6rpx #282828}.border-grey-darken-5-a-4{border:solid 8rpx #131313}.border-grey-darken-5-a-4.bk{border:solid 8rpx #282828}.border-grey-darken-5-a-5{border:solid 10rpx #131313}.border-grey-darken-5-a-5.bk{border:solid 10rpx #282828}.grey-darken-6{background-color:#0a0a0a!important;color:#fff}.grey-darken-6.text{color:#0a0a0a!important;background-color:#f7f7f7!important}.grey-darken-6.outlined{border-width:2rpx;border-style:solid;border-color:#0a0a0a!important;color:#0a0a0a!important;background-color:transparent!important}.grey-darken-6.bk{color:#ccc!important;background-color:#0a0a0a!important}.border-grey-darken-6-l-1{border-left:solid 2rpx #0a0a0a}.border-grey-darken-6-l-1.bk{border-left:solid 2rpx #282828}.border-grey-darken-6-l-2{border-left:solid 4rpx #0a0a0a}.border-grey-darken-6-l-2.bk{border-left:solid 4rpx #282828}.border-grey-darken-6-l-3{border-left:solid 6rpx #0a0a0a}.border-grey-darken-6-l-3.bk{border-left:solid 6rpx #282828}.border-grey-darken-6-l-4{border-left:solid 8rpx #0a0a0a}.border-grey-darken-6-l-4.bk{border-left:solid 8rpx #282828}.border-grey-darken-6-l-5{border-left:solid 10rpx #0a0a0a}.border-grey-darken-6-l-5.bk{border-left:solid 10rpx #282828}.border-grey-darken-6-r-1{border-right:solid 2rpx #0a0a0a}.border-grey-darken-6-r-1.bk{border-right:solid 2rpx #282828}.border-grey-darken-6-r-2{border-right:solid 4rpx #0a0a0a}.border-grey-darken-6-r-2.bk{border-right:solid 4rpx #282828}.border-grey-darken-6-r-3{border-right:solid 6rpx #0a0a0a}.border-grey-darken-6-r-3.bk{border-right:solid 6rpx #282828}.border-grey-darken-6-r-4{border-right:solid 8rpx #0a0a0a}.border-grey-darken-6-r-4.bk{border-right:solid 8rpx #282828}.border-grey-darken-6-r-5{border-right:solid 10rpx #0a0a0a}.border-grey-darken-6-r-5.bk{border-right:solid 10rpx #282828}.border-grey-darken-6-t-1{border-top:solid 2rpx #0a0a0a}.border-grey-darken-6-t-1.bk{border-top:solid 2rpx #282828}.border-grey-darken-6-t-2{border-top:solid 4rpx #0a0a0a}.border-grey-darken-6-t-2.bk{border-top:solid 4rpx #282828}.border-grey-darken-6-t-3{border-top:solid 6rpx #0a0a0a}.border-grey-darken-6-t-3.bk{border-top:solid 6rpx #282828}.border-grey-darken-6-t-4{border-top:solid 8rpx #0a0a0a}.border-grey-darken-6-t-4.bk{border-top:solid 8rpx #282828}.border-grey-darken-6-t-5{border-top:solid 10rpx #0a0a0a}.border-grey-darken-6-t-5.bk{border-top:solid 10rpx #282828}.border-grey-darken-6-b-1{border-bottom:solid 2rpx #0a0a0a}.border-grey-darken-6-b-1.bk{border-bottom:solid 2rpx #282828}.border-grey-darken-6-b-2{border-bottom:solid 4rpx #0a0a0a}.border-grey-darken-6-b-2.bk{border-bottom:solid 4rpx #282828}.border-grey-darken-6-b-3{border-bottom:solid 6rpx #0a0a0a}.border-grey-darken-6-b-3.bk{border-bottom:solid 6rpx #282828}.border-grey-darken-6-b-4{border-bottom:solid 8rpx #0a0a0a}.border-grey-darken-6-b-4.bk{border-bottom:solid 8rpx #282828}.border-grey-darken-6-b-5{border-bottom:solid 10rpx #0a0a0a}.border-grey-darken-6-b-5.bk{border-bottom:solid 10rpx #282828}.border-grey-darken-6-a-1{border:solid 2rpx #0a0a0a}.border-grey-darken-6-a-1.bk{border:solid 2rpx #282828}.border-grey-darken-6-a-2{border:solid 4rpx #0a0a0a}.border-grey-darken-6-a-2.bk{border:solid 4rpx #282828}.border-grey-darken-6-a-3{border:solid 6rpx #0a0a0a}.border-grey-darken-6-a-3.bk{border:solid 6rpx #282828}.border-grey-darken-6-a-4{border:solid 8rpx #0a0a0a}.border-grey-darken-6-a-4.bk{border:solid 8rpx #282828}.border-grey-darken-6-a-5{border:solid 10rpx #0a0a0a}.border-grey-darken-6-a-5.bk{border:solid 10rpx #282828}.shades-black{background-color:#000!important;color:#fff}.shades-black.text{color:#000!important;background-color:#f7f7f7!important}.shades-black.outlined{border-width:2rpx;border-style:solid;border-color:#000!important;color:#000!important;background-color:transparent!important}.shades-black.bk{color:#ccc!important;background-color:#000!important}.border-shades-black-l-1{border-left:solid 2rpx #000}.border-shades-black-l-1.bk{border-left:solid 2rpx #282828}.border-shades-black-l-2{border-left:solid 4rpx #000}.border-shades-black-l-2.bk{border-left:solid 4rpx #282828}.border-shades-black-l-3{border-left:solid 6rpx #000}.border-shades-black-l-3.bk{border-left:solid 6rpx #282828}.border-shades-black-l-4{border-left:solid 8rpx #000}.border-shades-black-l-4.bk{border-left:solid 8rpx #282828}.border-shades-black-l-5{border-left:solid 10rpx #000}.border-shades-black-l-5.bk{border-left:solid 10rpx #282828}.border-shades-black-r-1{border-right:solid 2rpx #000}.border-shades-black-r-1.bk{border-right:solid 2rpx #282828}.border-shades-black-r-2{border-right:solid 4rpx #000}.border-shades-black-r-2.bk{border-right:solid 4rpx #282828}.border-shades-black-r-3{border-right:solid 6rpx #000}.border-shades-black-r-3.bk{border-right:solid 6rpx #282828}.border-shades-black-r-4{border-right:solid 8rpx #000}.border-shades-black-r-4.bk{border-right:solid 8rpx #282828}.border-shades-black-r-5{border-right:solid 10rpx #000}.border-shades-black-r-5.bk{border-right:solid 10rpx #282828}.border-shades-black-t-1{border-top:solid 2rpx #000}.border-shades-black-t-1.bk{border-top:solid 2rpx #282828}.border-shades-black-t-2{border-top:solid 4rpx #000}.border-shades-black-t-2.bk{border-top:solid 4rpx #282828}.border-shades-black-t-3{border-top:solid 6rpx #000}.border-shades-black-t-3.bk{border-top:solid 6rpx #282828}.border-shades-black-t-4{border-top:solid 8rpx #000}.border-shades-black-t-4.bk{border-top:solid 8rpx #282828}.border-shades-black-t-5{border-top:solid 10rpx #000}.border-shades-black-t-5.bk{border-top:solid 10rpx #282828}.border-shades-black-b-1{border-bottom:solid 2rpx #000}.border-shades-black-b-1.bk{border-bottom:solid 2rpx #282828}.border-shades-black-b-2{border-bottom:solid 4rpx #000}.border-shades-black-b-2.bk{border-bottom:solid 4rpx #282828}.border-shades-black-b-3{border-bottom:solid 6rpx #000}.border-shades-black-b-3.bk{border-bottom:solid 6rpx #282828}.border-shades-black-b-4{border-bottom:solid 8rpx #000}.border-shades-black-b-4.bk{border-bottom:solid 8rpx #282828}.border-shades-black-b-5{border-bottom:solid 10rpx #000}.border-shades-black-b-5.bk{border-bottom:solid 10rpx #282828}.border-shades-black-a-1{border:solid 2rpx #000}.border-shades-black-a-1.bk{border:solid 2rpx #282828}.border-shades-black-a-2{border:solid 4rpx #000}.border-shades-black-a-2.bk{border:solid 4rpx #282828}.border-shades-black-a-3{border:solid 6rpx #000}.border-shades-black-a-3.bk{border:solid 6rpx #282828}.border-shades-black-a-4{border:solid 8rpx #000}.border-shades-black-a-4.bk{border:solid 8rpx #282828}.border-shades-black-a-5{border:solid 10rpx #000}.border-shades-black-a-5.bk{border:solid 10rpx #282828}.shades-white{background-color:#fff!important;color:#0a0a0a}.shades-white.text{color:#595959!important;background-color:#f7f7f7!important}.shades-white.outlined{border-width:2rpx;border-style:solid;border-color:#000!important;color:#000!important;background-color:transparent!important}.shades-white.bk{color:#ccc!important;background-color:#595959!important}.border-shades-white-l-1{border-left:solid 2rpx #fff}.border-shades-white-l-1.bk{border-left:solid 2rpx #282828}.border-shades-white-l-2{border-left:solid 4rpx #fff}.border-shades-white-l-2.bk{border-left:solid 4rpx #282828}.border-shades-white-l-3{border-left:solid 6rpx #fff}.border-shades-white-l-3.bk{border-left:solid 6rpx #282828}.border-shades-white-l-4{border-left:solid 8rpx #fff}.border-shades-white-l-4.bk{border-left:solid 8rpx #282828}.border-shades-white-l-5{border-left:solid 10rpx #fff}.border-shades-white-l-5.bk{border-left:solid 10rpx #282828}.border-shades-white-r-1{border-right:solid 2rpx #fff}.border-shades-white-r-1.bk{border-right:solid 2rpx #282828}.border-shades-white-r-2{border-right:solid 4rpx #fff}.border-shades-white-r-2.bk{border-right:solid 4rpx #282828}.border-shades-white-r-3{border-right:solid 6rpx #fff}.border-shades-white-r-3.bk{border-right:solid 6rpx #282828}.border-shades-white-r-4{border-right:solid 8rpx #fff}.border-shades-white-r-4.bk{border-right:solid 8rpx #282828}.border-shades-white-r-5{border-right:solid 10rpx #fff}.border-shades-white-r-5.bk{border-right:solid 10rpx #282828}.border-shades-white-t-1{border-top:solid 2rpx #fff}.border-shades-white-t-1.bk{border-top:solid 2rpx #282828}.border-shades-white-t-2{border-top:solid 4rpx #fff}.border-shades-white-t-2.bk{border-top:solid 4rpx #282828}.border-shades-white-t-3{border-top:solid 6rpx #fff}.border-shades-white-t-3.bk{border-top:solid 6rpx #282828}.border-shades-white-t-4{border-top:solid 8rpx #fff}.border-shades-white-t-4.bk{border-top:solid 8rpx #282828}.border-shades-white-t-5{border-top:solid 10rpx #fff}.border-shades-white-t-5.bk{border-top:solid 10rpx #282828}.border-shades-white-b-1{border-bottom:solid 2rpx #fff}.border-shades-white-b-1.bk{border-bottom:solid 2rpx #282828}.border-shades-white-b-2{border-bottom:solid 4rpx #fff}.border-shades-white-b-2.bk{border-bottom:solid 4rpx #282828}.border-shades-white-b-3{border-bottom:solid 6rpx #fff}.border-shades-white-b-3.bk{border-bottom:solid 6rpx #282828}.border-shades-white-b-4{border-bottom:solid 8rpx #fff}.border-shades-white-b-4.bk{border-bottom:solid 8rpx #282828}.border-shades-white-b-5{border-bottom:solid 10rpx #fff}.border-shades-white-b-5.bk{border-bottom:solid 10rpx #282828}.border-shades-white-a-1{border:solid 2rpx #fff}.border-shades-white-a-1.bk{border:solid 2rpx #282828}.border-shades-white-a-2{border:solid 4rpx #fff}.border-shades-white-a-2.bk{border:solid 4rpx #282828}.border-shades-white-a-3{border:solid 6rpx #fff}.border-shades-white-a-3.bk{border:solid 6rpx #282828}.border-shades-white-a-4{border:solid 8rpx #fff}.border-shades-white-a-4.bk{border:solid 8rpx #282828}.border-shades-white-a-5{border:solid 10rpx #fff}.border-shades-white-a-5.bk{border:solid 10rpx #282828}.shades-transparent{background-color:transparent!important;color:#fff}.shades-transparent.text{color:transparent!important;background-color:#f7f7f7!important}.shades-transparent.outlined{border-width:2rpx;border-style:solid;border-color:transparent!important;color:transparent!important;background-color:transparent!important}.shades-transparent.bk{color:#ccc!important;background-color:#000!important}.border-shades-transparent-l-1{border-left:solid 2rpx transparent}.border-shades-transparent-l-1.bk{border-left:solid 2rpx #282828}.border-shades-transparent-l-2{border-left:solid 4rpx transparent}.border-shades-transparent-l-2.bk{border-left:solid 4rpx #282828}.border-shades-transparent-l-3{border-left:solid 6rpx transparent}.border-shades-transparent-l-3.bk{border-left:solid 6rpx #282828}.border-shades-transparent-l-4{border-left:solid 8rpx transparent}.border-shades-transparent-l-4.bk{border-left:solid 8rpx #282828}.border-shades-transparent-l-5{border-left:solid 10rpx transparent}.border-shades-transparent-l-5.bk{border-left:solid 10rpx #282828}.border-shades-transparent-r-1{border-right:solid 2rpx transparent}.border-shades-transparent-r-1.bk{border-right:solid 2rpx #282828}.border-shades-transparent-r-2{border-right:solid 4rpx transparent}.border-shades-transparent-r-2.bk{border-right:solid 4rpx #282828}.border-shades-transparent-r-3{border-right:solid 6rpx transparent}.border-shades-transparent-r-3.bk{border-right:solid 6rpx #282828}.border-shades-transparent-r-4{border-right:solid 8rpx transparent}.border-shades-transparent-r-4.bk{border-right:solid 8rpx #282828}.border-shades-transparent-r-5{border-right:solid 10rpx transparent}.border-shades-transparent-r-5.bk{border-right:solid 10rpx #282828}.border-shades-transparent-t-1{border-top:solid 2rpx transparent}.border-shades-transparent-t-1.bk{border-top:solid 2rpx #282828}.border-shades-transparent-t-2{border-top:solid 4rpx transparent}.border-shades-transparent-t-2.bk{border-top:solid 4rpx #282828}.border-shades-transparent-t-3{border-top:solid 6rpx transparent}.border-shades-transparent-t-3.bk{border-top:solid 6rpx #282828}.border-shades-transparent-t-4{border-top:solid 8rpx transparent}.border-shades-transparent-t-4.bk{border-top:solid 8rpx #282828}.border-shades-transparent-t-5{border-top:solid 10rpx transparent}.border-shades-transparent-t-5.bk{border-top:solid 10rpx #282828}.border-shades-transparent-b-1{border-bottom:solid 2rpx transparent}.border-shades-transparent-b-1.bk{border-bottom:solid 2rpx #282828}.border-shades-transparent-b-2{border-bottom:solid 4rpx transparent}.border-shades-transparent-b-2.bk{border-bottom:solid 4rpx #282828}.border-shades-transparent-b-3{border-bottom:solid 6rpx transparent}.border-shades-transparent-b-3.bk{border-bottom:solid 6rpx #282828}.border-shades-transparent-b-4{border-bottom:solid 8rpx transparent}.border-shades-transparent-b-4.bk{border-bottom:solid 8rpx #282828}.border-shades-transparent-b-5{border-bottom:solid 10rpx transparent}.border-shades-transparent-b-5.bk{border-bottom:solid 10rpx #282828}.border-shades-transparent-a-1{border:solid 2rpx transparent}.border-shades-transparent-a-1.bk{border:solid 2rpx #282828}.border-shades-transparent-a-2{border:solid 4rpx transparent}.border-shades-transparent-a-2.bk{border:solid 4rpx #282828}.border-shades-transparent-a-3{border:solid 6rpx transparent}.border-shades-transparent-a-3.bk{border:solid 6rpx #282828}.border-shades-transparent-a-4{border:solid 8rpx transparent}.border-shades-transparent-a-4.bk{border:solid 8rpx #282828}.border-shades-transparent-a-5{border:solid 10rpx transparent}.border-shades-transparent-a-5.bk{border:solid 10rpx #282828}.flex,.flex-around,.flex-between,.flex-center,.flex-end,.flex-end-center,.flex-end-left,.flex-end-right,.flex-start,.flex-top-center,.flex-top-end,.flex-top-start{display:flex}.flex-col{flex-flow:column}.flex-wrap{flex-flow:row wrap}.flex-shrink{flex-shrink:0}.flex-row{flex-flow:row}.flex-reverse{flex-direction:row-reverse}.flex-top-start{justify-content:flex-start;align-items:flex-start;align-content:flex-start}.flex-top-center{justify-content:center;align-items:flex-start;align-content:flex-start}.flex-top-end{justify-content:flex-end;align-items:flex-start;align-content:flex-start}.flex-start{justify-content:flex-start;align-items:center;align-content:center}.flex-end{justify-content:flex-end;align-items:center;align-content:center}.flex-center{justify-content:center;align-items:center;align-content:center}.flex-between{justify-content:space-between;align-items:center;align-content:center}.flex-around{justify-content:space-around;align-items:center;align-content:center}.flex-end-left{justify-content:flex-start;align-items:flex-end;align-content:center}.flex-end-center{justify-content:center;align-items:flex-end;align-content:center}.flex-end-right{justify-content:flex-end;align-items:flex-end;align-content:center}.d-inline-block{display:inline-block}.d-block{display:block}.flex-0{flex:0!important;flex-grow:0!important}.flex-1{flex:1!important;flex-grow:1!important}.flex-2{flex:2!important;flex-grow:2!important}.flex-3{flex:3!important;flex-grow:3!important}.flex-4{flex:4!important;flex-grow:4!important}.flex-5{flex:5!important;flex-grow:5!important}.flex-6{flex:6!important;flex-grow:6!important}.flex-7{flex:7!important;flex-grow:7!important}.flex-8{flex:8!important;flex-grow:8!important}.flex-9{flex:9!important;flex-grow:9!important}.flex-10{flex:10!important;flex-grow:10!important}.flex-11{flex:11!important;flex-grow:11!important}.flex-12{flex:12!important;flex-grow:12!important}.flex-13{flex:13!important;flex-grow:13!important}.text-overflow{width:100%;display:block;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.text-overflow-1{width:100%;display:-webkit-box;white-space:inherit;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.text-overflow-2{width:100%;display:-webkit-box;white-space:inherit;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.text-overflow-3{width:100%;display:-webkit-box;white-space:inherit;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.text-overflow-4{width:100%;display:-webkit-box;white-space:inherit;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.pa-0{padding:0rpx}.pa-1{padding:1rpx}.pa-2{padding:2rpx}.pa-3{padding:3rpx}.pa-4{padding:4rpx}.pa-5{padding:5rpx}.pa-6{padding:6rpx}.pa-7{padding:7rpx}.pa-8{padding:8rpx}.pa-9{padding:9rpx}.pa-10{padding:10rpx}.pa-11{padding:11rpx}.pa-12{padding:12rpx}.pa-13{padding:13rpx}.pa-14{padding:14rpx}.pa-15{padding:15rpx}.pa-16{padding:16rpx}.pa-17{padding:17rpx}.pa-18{padding:18rpx}.pa-19{padding:19rpx}.pa-20{padding:20rpx}.pa-21{padding:21rpx}.pa-22{padding:22rpx}.pa-23{padding:23rpx}.pa-24{padding:24rpx}.pa-25{padding:25rpx}.pa-26{padding:26rpx}.pa-27{padding:27rpx}.pa-28{padding:28rpx}.pa-29{padding:29rpx}.pa-30{padding:30rpx}.pa-31{padding:31rpx}.pa-32{padding:32rpx}.pa-33{padding:33rpx}.pa-34{padding:34rpx}.pa-35{padding:35rpx}.pa-36{padding:36rpx}.pa-37{padding:37rpx}.pa-38{padding:38rpx}.pa-39{padding:39rpx}.pa-40{padding:40rpx}.pa-41{padding:41rpx}.pa-42{padding:42rpx}.pa-43{padding:43rpx}.pa-44{padding:44rpx}.pa-45{padding:45rpx}.pa-46{padding:46rpx}.pa-47{padding:47rpx}.pa-48{padding:48rpx}.pa-49{padding:49rpx}.pa-50{padding:50rpx}.pa-n1{padding:4rpx}.pa-n2{padding:8rpx}.pa-n3{padding:12rpx}.pa-n4{padding:16rpx}.pa-n5{padding:20rpx}.pa-n6{padding:24rpx}.pa-n7{padding:28rpx}.pa-n8{padding:32rpx}.pa-n9{padding:36rpx}.pa-n10{padding:40rpx}.pa-n11{padding:44rpx}.pa-n12{padding:48rpx}.pa-n13{padding:52rpx}.pa-n14{padding:56rpx}.pa-n15{padding:60rpx}.pa-n16{padding:64rpx}.pa-n17{padding:68rpx}.pa-n18{padding:72rpx}.pa-n19{padding:76rpx}.pa-n20{padding:80rpx}.pa-n21{padding:84rpx}.pa-n22{padding:88rpx}.pa-n23{padding:92rpx}.pa-n24{padding:96rpx}.pa-n25{padding:100rpx}.pt-0{padding-top:0rpx}.pt-1{padding-top:1rpx}.pt-2{padding-top:2rpx}.pt-3{padding-top:3rpx}.pt-4{padding-top:4rpx}.pt-5{padding-top:5rpx}.pt-6{padding-top:6rpx}.pt-7{padding-top:7rpx}.pt-8{padding-top:8rpx}.pt-9{padding-top:9rpx}.pt-10{padding-top:10rpx}.pt-11{padding-top:11rpx}.pt-12{padding-top:12rpx}.pt-13{padding-top:13rpx}.pt-14{padding-top:14rpx}.pt-15{padding-top:15rpx}.pt-16{padding-top:16rpx}.pt-17{padding-top:17rpx}.pt-18{padding-top:18rpx}.pt-19{padding-top:19rpx}.pt-20{padding-top:20rpx}.pt-21{padding-top:21rpx}.pt-22{padding-top:22rpx}.pt-23{padding-top:23rpx}.pt-24{padding-top:24rpx}.pt-25{padding-top:25rpx}.pt-26{padding-top:26rpx}.pt-27{padding-top:27rpx}.pt-28{padding-top:28rpx}.pt-29{padding-top:29rpx}.pt-30{padding-top:30rpx}.pt-31{padding-top:31rpx}.pt-32{padding-top:32rpx}.pt-33{padding-top:33rpx}.pt-34{padding-top:34rpx}.pt-35{padding-top:35rpx}.pt-36{padding-top:36rpx}.pt-37{padding-top:37rpx}.pt-38{padding-top:38rpx}.pt-39{padding-top:39rpx}.pt-40{padding-top:40rpx}.pt-41{padding-top:41rpx}.pt-42{padding-top:42rpx}.pt-43{padding-top:43rpx}.pt-44{padding-top:44rpx}.pt-45{padding-top:45rpx}.pt-46{padding-top:46rpx}.pt-47{padding-top:47rpx}.pt-48{padding-top:48rpx}.pt-49{padding-top:49rpx}.pt-50{padding-top:50rpx}.pt-n1{padding-top:4rpx}.pt-n2{padding-top:8rpx}.pt-n3{padding-top:12rpx}.pt-n4{padding-top:16rpx}.pt-n5{padding-top:20rpx}.pt-n6{padding-top:24rpx}.pt-n7{padding-top:28rpx}.pt-n8{padding-top:32rpx}.pt-n9{padding-top:36rpx}.pt-n10{padding-top:40rpx}.pt-n11{padding-top:44rpx}.pt-n12{padding-top:48rpx}.pt-n13{padding-top:52rpx}.pt-n14{padding-top:56rpx}.pt-n15{padding-top:60rpx}.pt-n16{padding-top:64rpx}.pt-n17{padding-top:68rpx}.pt-n18{padding-top:72rpx}.pt-n19{padding-top:76rpx}.pt-n20{padding-top:80rpx}.pt-n21{padding-top:84rpx}.pt-n22{padding-top:88rpx}.pt-n23{padding-top:92rpx}.pt-n24{padding-top:96rpx}.pt-n25{padding-top:100rpx}.pr-0{padding-right:0rpx}.pr-1{padding-right:1rpx}.pr-2{padding-right:2rpx}.pr-3{padding-right:3rpx}.pr-4{padding-right:4rpx}.pr-5{padding-right:5rpx}.pr-6{padding-right:6rpx}.pr-7{padding-right:7rpx}.pr-8{padding-right:8rpx}.pr-9{padding-right:9rpx}.pr-10{padding-right:10rpx}.pr-11{padding-right:11rpx}.pr-12{padding-right:12rpx}.pr-13{padding-right:13rpx}.pr-14{padding-right:14rpx}.pr-15{padding-right:15rpx}.pr-16{padding-right:16rpx}.pr-17{padding-right:17rpx}.pr-18{padding-right:18rpx}.pr-19{padding-right:19rpx}.pr-20{padding-right:20rpx}.pr-21{padding-right:21rpx}.pr-22{padding-right:22rpx}.pr-23{padding-right:23rpx}.pr-24{padding-right:24rpx}.pr-25{padding-right:25rpx}.pr-26{padding-right:26rpx}.pr-27{padding-right:27rpx}.pr-28{padding-right:28rpx}.pr-29{padding-right:29rpx}.pr-30{padding-right:30rpx}.pr-31{padding-right:31rpx}.pr-32{padding-right:32rpx}.pr-33{padding-right:33rpx}.pr-34{padding-right:34rpx}.pr-35{padding-right:35rpx}.pr-36{padding-right:36rpx}.pr-37{padding-right:37rpx}.pr-38{padding-right:38rpx}.pr-39{padding-right:39rpx}.pr-40{padding-right:40rpx}.pr-41{padding-right:41rpx}.pr-42{padding-right:42rpx}.pr-43{padding-right:43rpx}.pr-44{padding-right:44rpx}.pr-45{padding-right:45rpx}.pr-46{padding-right:46rpx}.pr-47{padding-right:47rpx}.pr-48{padding-right:48rpx}.pr-49{padding-right:49rpx}.pr-50{padding-right:50rpx}.pr-n1{padding-right:4rpx}.pr-n2{padding-right:8rpx}.pr-n3{padding-right:12rpx}.pr-n4{padding-right:16rpx}.pr-n5{padding-right:20rpx}.pr-n6{padding-right:24rpx}.pr-n7{padding-right:28rpx}.pr-n8{padding-right:32rpx}.pr-n9{padding-right:36rpx}.pr-n10{padding-right:40rpx}.pr-n11{padding-right:44rpx}.pr-n12{padding-right:48rpx}.pr-n13{padding-right:52rpx}.pr-n14{padding-right:56rpx}.pr-n15{padding-right:60rpx}.pr-n16{padding-right:64rpx}.pr-n17{padding-right:68rpx}.pr-n18{padding-right:72rpx}.pr-n19{padding-right:76rpx}.pr-n20{padding-right:80rpx}.pr-n21{padding-right:84rpx}.pr-n22{padding-right:88rpx}.pr-n23{padding-right:92rpx}.pr-n24{padding-right:96rpx}.pr-n25{padding-right:100rpx}.pb-0{padding-bottom:0rpx}.pb-1{padding-bottom:1rpx}.pb-2{padding-bottom:2rpx}.pb-3{padding-bottom:3rpx}.pb-4{padding-bottom:4rpx}.pb-5{padding-bottom:5rpx}.pb-6{padding-bottom:6rpx}.pb-7{padding-bottom:7rpx}.pb-8{padding-bottom:8rpx}.pb-9{padding-bottom:9rpx}.pb-10{padding-bottom:10rpx}.pb-11{padding-bottom:11rpx}.pb-12{padding-bottom:12rpx}.pb-13{padding-bottom:13rpx}.pb-14{padding-bottom:14rpx}.pb-15{padding-bottom:15rpx}.pb-16{padding-bottom:16rpx}.pb-17{padding-bottom:17rpx}.pb-18{padding-bottom:18rpx}.pb-19{padding-bottom:19rpx}.pb-20{padding-bottom:20rpx}.pb-21{padding-bottom:21rpx}.pb-22{padding-bottom:22rpx}.pb-23{padding-bottom:23rpx}.pb-24{padding-bottom:24rpx}.pb-25{padding-bottom:25rpx}.pb-26{padding-bottom:26rpx}.pb-27{padding-bottom:27rpx}.pb-28{padding-bottom:28rpx}.pb-29{padding-bottom:29rpx}.pb-30{padding-bottom:30rpx}.pb-31{padding-bottom:31rpx}.pb-32{padding-bottom:32rpx}.pb-33{padding-bottom:33rpx}.pb-34{padding-bottom:34rpx}.pb-35{padding-bottom:35rpx}.pb-36{padding-bottom:36rpx}.pb-37{padding-bottom:37rpx}.pb-38{padding-bottom:38rpx}.pb-39{padding-bottom:39rpx}.pb-40{padding-bottom:40rpx}.pb-41{padding-bottom:41rpx}.pb-42{padding-bottom:42rpx}.pb-43{padding-bottom:43rpx}.pb-44{padding-bottom:44rpx}.pb-45{padding-bottom:45rpx}.pb-46{padding-bottom:46rpx}.pb-47{padding-bottom:47rpx}.pb-48{padding-bottom:48rpx}.pb-49{padding-bottom:49rpx}.pb-50{padding-bottom:50rpx}.pb-n1{padding-bottom:4rpx}.pb-n2{padding-bottom:8rpx}.pb-n3{padding-bottom:12rpx}.pb-n4{padding-bottom:16rpx}.pb-n5{padding-bottom:20rpx}.pb-n6{padding-bottom:24rpx}.pb-n7{padding-bottom:28rpx}.pb-n8{padding-bottom:32rpx}.pb-n9{padding-bottom:36rpx}.pb-n10{padding-bottom:40rpx}.pb-n11{padding-bottom:44rpx}.pb-n12{padding-bottom:48rpx}.pb-n13{padding-bottom:52rpx}.pb-n14{padding-bottom:56rpx}.pb-n15{padding-bottom:60rpx}.pb-n16{padding-bottom:64rpx}.pb-n17{padding-bottom:68rpx}.pb-n18{padding-bottom:72rpx}.pb-n19{padding-bottom:76rpx}.pb-n20{padding-bottom:80rpx}.pb-n21{padding-bottom:84rpx}.pb-n22{padding-bottom:88rpx}.pb-n23{padding-bottom:92rpx}.pb-n24{padding-bottom:96rpx}.pb-n25{padding-bottom:100rpx}.pl-0{padding-left:0rpx}.pl-1{padding-left:1rpx}.pl-2{padding-left:2rpx}.pl-3{padding-left:3rpx}.pl-4{padding-left:4rpx}.pl-5{padding-left:5rpx}.pl-6{padding-left:6rpx}.pl-7{padding-left:7rpx}.pl-8{padding-left:8rpx}.pl-9{padding-left:9rpx}.pl-10{padding-left:10rpx}.pl-11{padding-left:11rpx}.pl-12{padding-left:12rpx}.pl-13{padding-left:13rpx}.pl-14{padding-left:14rpx}.pl-15{padding-left:15rpx}.pl-16{padding-left:16rpx}.pl-17{padding-left:17rpx}.pl-18{padding-left:18rpx}.pl-19{padding-left:19rpx}.pl-20{padding-left:20rpx}.pl-21{padding-left:21rpx}.pl-22{padding-left:22rpx}.pl-23{padding-left:23rpx}.pl-24{padding-left:24rpx}.pl-25{padding-left:25rpx}.pl-26{padding-left:26rpx}.pl-27{padding-left:27rpx}.pl-28{padding-left:28rpx}.pl-29{padding-left:29rpx}.pl-30{padding-left:30rpx}.pl-31{padding-left:31rpx}.pl-32{padding-left:32rpx}.pl-33{padding-left:33rpx}.pl-34{padding-left:34rpx}.pl-35{padding-left:35rpx}.pl-36{padding-left:36rpx}.pl-37{padding-left:37rpx}.pl-38{padding-left:38rpx}.pl-39{padding-left:39rpx}.pl-40{padding-left:40rpx}.pl-41{padding-left:41rpx}.pl-42{padding-left:42rpx}.pl-43{padding-left:43rpx}.pl-44{padding-left:44rpx}.pl-45{padding-left:45rpx}.pl-46{padding-left:46rpx}.pl-47{padding-left:47rpx}.pl-48{padding-left:48rpx}.pl-49{padding-left:49rpx}.pl-50{padding-left:50rpx}.pl-n1{padding-left:4rpx}.pl-n2{padding-left:8rpx}.pl-n3{padding-left:12rpx}.pl-n4{padding-left:16rpx}.pl-n5{padding-left:20rpx}.pl-n6{padding-left:24rpx}.pl-n7{padding-left:28rpx}.pl-n8{padding-left:32rpx}.pl-n9{padding-left:36rpx}.pl-n10{padding-left:40rpx}.pl-n11{padding-left:44rpx}.pl-n12{padding-left:48rpx}.pl-n13{padding-left:52rpx}.pl-n14{padding-left:56rpx}.pl-n15{padding-left:60rpx}.pl-n16{padding-left:64rpx}.pl-n17{padding-left:68rpx}.pl-n18{padding-left:72rpx}.pl-n19{padding-left:76rpx}.pl-n20{padding-left:80rpx}.pl-n21{padding-left:84rpx}.pl-n22{padding-left:88rpx}.pl-n23{padding-left:92rpx}.pl-n24{padding-left:96rpx}.pl-n25{padding-left:100rpx}.px-0{padding-left:0rpx;padding-right:0rpx}.px-1{padding-left:1rpx;padding-right:1rpx}.px-2{padding-left:2rpx;padding-right:2rpx}.px-3{padding-left:3rpx;padding-right:3rpx}.px-4{padding-left:4rpx;padding-right:4rpx}.px-5{padding-left:5rpx;padding-right:5rpx}.px-6{padding-left:6rpx;padding-right:6rpx}.px-7{padding-left:7rpx;padding-right:7rpx}.px-8{padding-left:8rpx;padding-right:8rpx}.px-9{padding-left:9rpx;padding-right:9rpx}.px-10{padding-left:10rpx;padding-right:10rpx}.px-11{padding-left:11rpx;padding-right:11rpx}.px-12{padding-left:12rpx;padding-right:12rpx}.px-13{padding-left:13rpx;padding-right:13rpx}.px-14{padding-left:14rpx;padding-right:14rpx}.px-15{padding-left:15rpx;padding-right:15rpx}.px-16{padding-left:16rpx;padding-right:16rpx}.px-17{padding-left:17rpx;padding-right:17rpx}.px-18{padding-left:18rpx;padding-right:18rpx}.px-19{padding-left:19rpx;padding-right:19rpx}.px-20{padding-left:20rpx;padding-right:20rpx}.px-21{padding-left:21rpx;padding-right:21rpx}.px-22{padding-left:22rpx;padding-right:22rpx}.px-23{padding-left:23rpx;padding-right:23rpx}.px-24{padding-left:24rpx;padding-right:24rpx}.px-25{padding-left:25rpx;padding-right:25rpx}.px-26{padding-left:26rpx;padding-right:26rpx}.px-27{padding-left:27rpx;padding-right:27rpx}.px-28{padding-left:28rpx;padding-right:28rpx}.px-29{padding-left:29rpx;padding-right:29rpx}.px-30{padding-left:30rpx;padding-right:30rpx}.px-31{padding-left:31rpx;padding-right:31rpx}.px-32{padding-left:32rpx;padding-right:32rpx}.px-33{padding-left:33rpx;padding-right:33rpx}.px-34{padding-left:34rpx;padding-right:34rpx}.px-35{padding-left:35rpx;padding-right:35rpx}.px-36{padding-left:36rpx;padding-right:36rpx}.px-37{padding-left:37rpx;padding-right:37rpx}.px-38{padding-left:38rpx;padding-right:38rpx}.px-39{padding-left:39rpx;padding-right:39rpx}.px-40{padding-left:40rpx;padding-right:40rpx}.px-41{padding-left:41rpx;padding-right:41rpx}.px-42{padding-left:42rpx;padding-right:42rpx}.px-43{padding-left:43rpx;padding-right:43rpx}.px-44{padding-left:44rpx;padding-right:44rpx}.px-45{padding-left:45rpx;padding-right:45rpx}.px-46{padding-left:46rpx;padding-right:46rpx}.px-47{padding-left:47rpx;padding-right:47rpx}.px-48{padding-left:48rpx;padding-right:48rpx}.px-49{padding-left:49rpx;padding-right:49rpx}.px-50{padding-left:50rpx;padding-right:50rpx}.px-n1{padding-left:4rpx;padding-right:4rpx}.px-n2{padding-left:8rpx;padding-right:8rpx}.px-n3{padding-left:12rpx;padding-right:12rpx}.px-n4{padding-left:16rpx;padding-right:16rpx}.px-n5{padding-left:20rpx;padding-right:20rpx}.px-n6{padding-left:24rpx;padding-right:24rpx}.px-n7{padding-left:28rpx;padding-right:28rpx}.px-n8{padding-left:32rpx;padding-right:32rpx}.px-n9{padding-left:36rpx;padding-right:36rpx}.px-n10{padding-left:40rpx;padding-right:40rpx}.px-n11{padding-left:44rpx;padding-right:44rpx}.px-n12{padding-left:48rpx;padding-right:48rpx}.px-n13{padding-left:52rpx;padding-right:52rpx}.px-n14{padding-left:56rpx;padding-right:56rpx}.px-n15{padding-left:60rpx;padding-right:60rpx}.px-n16{padding-left:64rpx;padding-right:64rpx}.px-n17{padding-left:68rpx;padding-right:68rpx}.px-n18{padding-left:72rpx;padding-right:72rpx}.px-n19{padding-left:76rpx;padding-right:76rpx}.px-n20{padding-left:80rpx;padding-right:80rpx}.px-n21{padding-left:84rpx;padding-right:84rpx}.px-n22{padding-left:88rpx;padding-right:88rpx}.px-n23{padding-left:92rpx;padding-right:92rpx}.px-n24{padding-left:96rpx;padding-right:96rpx}.px-n25{padding-left:100rpx;padding-right:100rpx}.py-0{padding-top:0rpx;padding-bottom:0rpx}.py-1{padding-top:1rpx;padding-bottom:1rpx}.py-2{padding-top:2rpx;padding-bottom:2rpx}.py-3{padding-top:3rpx;padding-bottom:3rpx}.py-4{padding-top:4rpx;padding-bottom:4rpx}.py-5{padding-top:5rpx;padding-bottom:5rpx}.py-6{padding-top:6rpx;padding-bottom:6rpx}.py-7{padding-top:7rpx;padding-bottom:7rpx}.py-8{padding-top:8rpx;padding-bottom:8rpx}.py-9{padding-top:9rpx;padding-bottom:9rpx}.py-10{padding-top:10rpx;padding-bottom:10rpx}.py-11{padding-top:11rpx;padding-bottom:11rpx}.py-12{padding-top:12rpx;padding-bottom:12rpx}.py-13{padding-top:13rpx;padding-bottom:13rpx}.py-14{padding-top:14rpx;padding-bottom:14rpx}.py-15{padding-top:15rpx;padding-bottom:15rpx}.py-16{padding-top:16rpx;padding-bottom:16rpx}.py-17{padding-top:17rpx;padding-bottom:17rpx}.py-18{padding-top:18rpx;padding-bottom:18rpx}.py-19{padding-top:19rpx;padding-bottom:19rpx}.py-20{padding-top:20rpx;padding-bottom:20rpx}.py-21{padding-top:21rpx;padding-bottom:21rpx}.py-22{padding-top:22rpx;padding-bottom:22rpx}.py-23{padding-top:23rpx;padding-bottom:23rpx}.py-24{padding-top:24rpx;padding-bottom:24rpx}.py-25{padding-top:25rpx;padding-bottom:25rpx}.py-26{padding-top:26rpx;padding-bottom:26rpx}.py-27{padding-top:27rpx;padding-bottom:27rpx}.py-28{padding-top:28rpx;padding-bottom:28rpx}.py-29{padding-top:29rpx;padding-bottom:29rpx}.py-30{padding-top:30rpx;padding-bottom:30rpx}.py-31{padding-top:31rpx;padding-bottom:31rpx}.py-32{padding-top:32rpx;padding-bottom:32rpx}.py-33{padding-top:33rpx;padding-bottom:33rpx}.py-34{padding-top:34rpx;padding-bottom:34rpx}.py-35{padding-top:35rpx;padding-bottom:35rpx}.py-36{padding-top:36rpx;padding-bottom:36rpx}.py-37{padding-top:37rpx;padding-bottom:37rpx}.py-38{padding-top:38rpx;padding-bottom:38rpx}.py-39{padding-top:39rpx;padding-bottom:39rpx}.py-40{padding-top:40rpx;padding-bottom:40rpx}.py-41{padding-top:41rpx;padding-bottom:41rpx}.py-42{padding-top:42rpx;padding-bottom:42rpx}.py-43{padding-top:43rpx;padding-bottom:43rpx}.py-44{padding-top:44rpx;padding-bottom:44rpx}.py-45{padding-top:45rpx;padding-bottom:45rpx}.py-46{padding-top:46rpx;padding-bottom:46rpx}.py-47{padding-top:47rpx;padding-bottom:47rpx}.py-48{padding-top:48rpx;padding-bottom:48rpx}.py-49{padding-top:49rpx;padding-bottom:49rpx}.py-50{padding-top:50rpx;padding-bottom:50rpx}.py-n1{padding-top:4rpx;padding-bottom:4rpx}.py-n2{padding-top:8rpx;padding-bottom:8rpx}.py-n3{padding-top:12rpx;padding-bottom:12rpx}.py-n4{padding-top:16rpx;padding-bottom:16rpx}.py-n5{padding-top:20rpx;padding-bottom:20rpx}.py-n6{padding-top:24rpx;padding-bottom:24rpx}.py-n7{padding-top:28rpx;padding-bottom:28rpx}.py-n8{padding-top:32rpx;padding-bottom:32rpx}.py-n9{padding-top:36rpx;padding-bottom:36rpx}.py-n10{padding-top:40rpx;padding-bottom:40rpx}.py-n11{padding-top:44rpx;padding-bottom:44rpx}.py-n12{padding-top:48rpx;padding-bottom:48rpx}.py-n13{padding-top:52rpx;padding-bottom:52rpx}.py-n14{padding-top:56rpx;padding-bottom:56rpx}.py-n15{padding-top:60rpx;padding-bottom:60rpx}.py-n16{padding-top:64rpx;padding-bottom:64rpx}.py-n17{padding-top:68rpx;padding-bottom:68rpx}.py-n18{padding-top:72rpx;padding-bottom:72rpx}.py-n19{padding-top:76rpx;padding-bottom:76rpx}.py-n20{padding-top:80rpx;padding-bottom:80rpx}.py-n21{padding-top:84rpx;padding-bottom:84rpx}.py-n22{padding-top:88rpx;padding-bottom:88rpx}.py-n23{padding-top:92rpx;padding-bottom:92rpx}.py-n24{padding-top:96rpx;padding-bottom:96rpx}.py-n25{padding-top:100rpx;padding-bottom:100rpx}.ma-0{margin:0rpx}.ma-1{margin:1rpx}.ma-2{margin:2rpx}.ma-3{margin:3rpx}.ma-4{margin:4rpx}.ma-5{margin:5rpx}.ma-6{margin:6rpx}.ma-7{margin:7rpx}.ma-8{margin:8rpx}.ma-9{margin:9rpx}.ma-10{margin:10rpx}.ma-11{margin:11rpx}.ma-12{margin:12rpx}.ma-13{margin:13rpx}.ma-14{margin:14rpx}.ma-15{margin:15rpx}.ma-16{margin:16rpx}.ma-17{margin:17rpx}.ma-18{margin:18rpx}.ma-19{margin:19rpx}.ma-20{margin:20rpx}.ma-21{margin:21rpx}.ma-22{margin:22rpx}.ma-23{margin:23rpx}.ma-24{margin:24rpx}.ma-25{margin:25rpx}.ma-26{margin:26rpx}.ma-27{margin:27rpx}.ma-28{margin:28rpx}.ma-29{margin:29rpx}.ma-30{margin:30rpx}.ma-31{margin:31rpx}.ma-32{margin:32rpx}.ma-33{margin:33rpx}.ma-34{margin:34rpx}.ma-35{margin:35rpx}.ma-36{margin:36rpx}.ma-37{margin:37rpx}.ma-38{margin:38rpx}.ma-39{margin:39rpx}.ma-40{margin:40rpx}.ma-41{margin:41rpx}.ma-42{margin:42rpx}.ma-43{margin:43rpx}.ma-44{margin:44rpx}.ma-45{margin:45rpx}.ma-46{margin:46rpx}.ma-47{margin:47rpx}.ma-48{margin:48rpx}.ma-49{margin:49rpx}.ma-50{margin:50rpx}.ma-n1{margin:4rpx}.ma-n2{margin:8rpx}.ma-n3{margin:12rpx}.ma-n4{margin:16rpx}.ma-n5{margin:20rpx}.ma-n6{margin:24rpx}.ma-n7{margin:28rpx}.ma-n8{margin:32rpx}.ma-n9{margin:36rpx}.ma-n10{margin:40rpx}.ma-n11{margin:44rpx}.ma-n12{margin:48rpx}.ma-n13{margin:52rpx}.ma-n14{margin:56rpx}.ma-n15{margin:60rpx}.ma-n16{margin:64rpx}.ma-n17{margin:68rpx}.ma-n18{margin:72rpx}.ma-n19{margin:76rpx}.ma-n20{margin:80rpx}.ma-n21{margin:84rpx}.ma-n22{margin:88rpx}.ma-n23{margin:92rpx}.ma-n24{margin:96rpx}.ma-n25{margin:100rpx}.mt-0{margin-top:0rpx}.mt--0{margin-top:0rpx}.mt-1{margin-top:1rpx}.mt--1{margin-top:-1rpx}.mt-2{margin-top:2rpx}.mt--2{margin-top:-2rpx}.mt-3{margin-top:3rpx}.mt--3{margin-top:-3rpx}.mt-4{margin-top:4rpx}.mt--4{margin-top:-4rpx}.mt-5{margin-top:5rpx}.mt--5{margin-top:-5rpx}.mt-6{margin-top:6rpx}.mt--6{margin-top:-6rpx}.mt-7{margin-top:7rpx}.mt--7{margin-top:-7rpx}.mt-8{margin-top:8rpx}.mt--8{margin-top:-8rpx}.mt-9{margin-top:9rpx}.mt--9{margin-top:-9rpx}.mt-10{margin-top:10rpx}.mt--10{margin-top:-10rpx}.mt-11{margin-top:11rpx}.mt--11{margin-top:-11rpx}.mt-12{margin-top:12rpx}.mt--12{margin-top:-12rpx}.mt-13{margin-top:13rpx}.mt--13{margin-top:-13rpx}.mt-14{margin-top:14rpx}.mt--14{margin-top:-14rpx}.mt-15{margin-top:15rpx}.mt--15{margin-top:-15rpx}.mt-16{margin-top:16rpx}.mt--16{margin-top:-16rpx}.mt-17{margin-top:17rpx}.mt--17{margin-top:-17rpx}.mt-18{margin-top:18rpx}.mt--18{margin-top:-18rpx}.mt-19{margin-top:19rpx}.mt--19{margin-top:-19rpx}.mt-20{margin-top:20rpx}.mt--20{margin-top:-20rpx}.mt-21{margin-top:21rpx}.mt--21{margin-top:-21rpx}.mt-22{margin-top:22rpx}.mt--22{margin-top:-22rpx}.mt-23{margin-top:23rpx}.mt--23{margin-top:-23rpx}.mt-24{margin-top:24rpx}.mt--24{margin-top:-24rpx}.mt-25{margin-top:25rpx}.mt--25{margin-top:-25rpx}.mt-26{margin-top:26rpx}.mt--26{margin-top:-26rpx}.mt-27{margin-top:27rpx}.mt--27{margin-top:-27rpx}.mt-28{margin-top:28rpx}.mt--28{margin-top:-28rpx}.mt-29{margin-top:29rpx}.mt--29{margin-top:-29rpx}.mt-30{margin-top:30rpx}.mt--30{margin-top:-30rpx}.mt-31{margin-top:31rpx}.mt--31{margin-top:-31rpx}.mt-32{margin-top:32rpx}.mt--32{margin-top:-32rpx}.mt-33{margin-top:33rpx}.mt--33{margin-top:-33rpx}.mt-34{margin-top:34rpx}.mt--34{margin-top:-34rpx}.mt-35{margin-top:35rpx}.mt--35{margin-top:-35rpx}.mt-36{margin-top:36rpx}.mt--36{margin-top:-36rpx}.mt-37{margin-top:37rpx}.mt--37{margin-top:-37rpx}.mt-38{margin-top:38rpx}.mt--38{margin-top:-38rpx}.mt-39{margin-top:39rpx}.mt--39{margin-top:-39rpx}.mt-40{margin-top:40rpx}.mt--40{margin-top:-40rpx}.mt-41{margin-top:41rpx}.mt--41{margin-top:-41rpx}.mt-42{margin-top:42rpx}.mt--42{margin-top:-42rpx}.mt-43{margin-top:43rpx}.mt--43{margin-top:-43rpx}.mt-44{margin-top:44rpx}.mt--44{margin-top:-44rpx}.mt-45{margin-top:45rpx}.mt--45{margin-top:-45rpx}.mt-46{margin-top:46rpx}.mt--46{margin-top:-46rpx}.mt-47{margin-top:47rpx}.mt--47{margin-top:-47rpx}.mt-48{margin-top:48rpx}.mt--48{margin-top:-48rpx}.mt-49{margin-top:49rpx}.mt--49{margin-top:-49rpx}.mt-50{margin-top:50rpx}.mt--50{margin-top:-50rpx}.mt-n1{margin-top:4rpx}.mt--n1{margin-top:-4rpx}.mt-n2{margin-top:8rpx}.mt--n2{margin-top:-8rpx}.mt-n3{margin-top:12rpx}.mt--n3{margin-top:-12rpx}.mt-n4{margin-top:16rpx}.mt--n4{margin-top:-16rpx}.mt-n5{margin-top:20rpx}.mt--n5{margin-top:-20rpx}.mt-n6{margin-top:24rpx}.mt--n6{margin-top:-24rpx}.mt-n7{margin-top:28rpx}.mt--n7{margin-top:-28rpx}.mt-n8{margin-top:32rpx}.mt--n8{margin-top:-32rpx}.mt-n9{margin-top:36rpx}.mt--n9{margin-top:-36rpx}.mt-n10{margin-top:40rpx}.mt--n10{margin-top:-40rpx}.mt-n11{margin-top:44rpx}.mt--n11{margin-top:-44rpx}.mt-n12{margin-top:48rpx}.mt--n12{margin-top:-48rpx}.mt-n13{margin-top:52rpx}.mt--n13{margin-top:-52rpx}.mt-n14{margin-top:56rpx}.mt--n14{margin-top:-56rpx}.mt-n15{margin-top:60rpx}.mt--n15{margin-top:-60rpx}.mt-n16{margin-top:64rpx}.mt--n16{margin-top:-64rpx}.mt-n17{margin-top:68rpx}.mt--n17{margin-top:-68rpx}.mt-n18{margin-top:72rpx}.mt--n18{margin-top:-72rpx}.mt-n19{margin-top:76rpx}.mt--n19{margin-top:-76rpx}.mt-n20{margin-top:80rpx}.mt--n20{margin-top:-80rpx}.mt-n21{margin-top:84rpx}.mt--n21{margin-top:-84rpx}.mt-n22{margin-top:88rpx}.mt--n22{margin-top:-88rpx}.mt-n23{margin-top:92rpx}.mt--n23{margin-top:-92rpx}.mt-n24{margin-top:96rpx}.mt--n24{margin-top:-96rpx}.mt-n25{margin-top:100rpx}.mt--n25{margin-top:-100rpx}.mr-0{margin-right:0rpx}.mr--0{margin-right:0rpx}.mr-1{margin-right:1rpx}.mr--1{margin-right:-1rpx}.mr-2{margin-right:2rpx}.mr--2{margin-right:-2rpx}.mr-3{margin-right:3rpx}.mr--3{margin-right:-3rpx}.mr-4{margin-right:4rpx}.mr--4{margin-right:-4rpx}.mr-5{margin-right:5rpx}.mr--5{margin-right:-5rpx}.mr-6{margin-right:6rpx}.mr--6{margin-right:-6rpx}.mr-7{margin-right:7rpx}.mr--7{margin-right:-7rpx}.mr-8{margin-right:8rpx}.mr--8{margin-right:-8rpx}.mr-9{margin-right:9rpx}.mr--9{margin-right:-9rpx}.mr-10{margin-right:10rpx}.mr--10{margin-right:-10rpx}.mr-11{margin-right:11rpx}.mr--11{margin-right:-11rpx}.mr-12{margin-right:12rpx}.mr--12{margin-right:-12rpx}.mr-13{margin-right:13rpx}.mr--13{margin-right:-13rpx}.mr-14{margin-right:14rpx}.mr--14{margin-right:-14rpx}.mr-15{margin-right:15rpx}.mr--15{margin-right:-15rpx}.mr-16{margin-right:16rpx}.mr--16{margin-right:-16rpx}.mr-17{margin-right:17rpx}.mr--17{margin-right:-17rpx}.mr-18{margin-right:18rpx}.mr--18{margin-right:-18rpx}.mr-19{margin-right:19rpx}.mr--19{margin-right:-19rpx}.mr-20{margin-right:20rpx}.mr--20{margin-right:-20rpx}.mr-21{margin-right:21rpx}.mr--21{margin-right:-21rpx}.mr-22{margin-right:22rpx}.mr--22{margin-right:-22rpx}.mr-23{margin-right:23rpx}.mr--23{margin-right:-23rpx}.mr-24{margin-right:24rpx}.mr--24{margin-right:-24rpx}.mr-25{margin-right:25rpx}.mr--25{margin-right:-25rpx}.mr-26{margin-right:26rpx}.mr--26{margin-right:-26rpx}.mr-27{margin-right:27rpx}.mr--27{margin-right:-27rpx}.mr-28{margin-right:28rpx}.mr--28{margin-right:-28rpx}.mr-29{margin-right:29rpx}.mr--29{margin-right:-29rpx}.mr-30{margin-right:30rpx}.mr--30{margin-right:-30rpx}.mr-31{margin-right:31rpx}.mr--31{margin-right:-31rpx}.mr-32{margin-right:32rpx}.mr--32{margin-right:-32rpx}.mr-33{margin-right:33rpx}.mr--33{margin-right:-33rpx}.mr-34{margin-right:34rpx}.mr--34{margin-right:-34rpx}.mr-35{margin-right:35rpx}.mr--35{margin-right:-35rpx}.mr-36{margin-right:36rpx}.mr--36{margin-right:-36rpx}.mr-37{margin-right:37rpx}.mr--37{margin-right:-37rpx}.mr-38{margin-right:38rpx}.mr--38{margin-right:-38rpx}.mr-39{margin-right:39rpx}.mr--39{margin-right:-39rpx}.mr-40{margin-right:40rpx}.mr--40{margin-right:-40rpx}.mr-41{margin-right:41rpx}.mr--41{margin-right:-41rpx}.mr-42{margin-right:42rpx}.mr--42{margin-right:-42rpx}.mr-43{margin-right:43rpx}.mr--43{margin-right:-43rpx}.mr-44{margin-right:44rpx}.mr--44{margin-right:-44rpx}.mr-45{margin-right:45rpx}.mr--45{margin-right:-45rpx}.mr-46{margin-right:46rpx}.mr--46{margin-right:-46rpx}.mr-47{margin-right:47rpx}.mr--47{margin-right:-47rpx}.mr-48{margin-right:48rpx}.mr--48{margin-right:-48rpx}.mr-49{margin-right:49rpx}.mr--49{margin-right:-49rpx}.mr-50{margin-right:50rpx}.mr--50{margin-right:-50rpx}.mr-n1{margin-right:4rpx}.mr--n1{margin-right:-4rpx}.mr-n2{margin-right:8rpx}.mr--n2{margin-right:-8rpx}.mr-n3{margin-right:12rpx}.mr--n3{margin-right:-12rpx}.mr-n4{margin-right:16rpx}.mr--n4{margin-right:-16rpx}.mr-n5{margin-right:20rpx}.mr--n5{margin-right:-20rpx}.mr-n6{margin-right:24rpx}.mr--n6{margin-right:-24rpx}.mr-n7{margin-right:28rpx}.mr--n7{margin-right:-28rpx}.mr-n8{margin-right:32rpx}.mr--n8{margin-right:-32rpx}.mr-n9{margin-right:36rpx}.mr--n9{margin-right:-36rpx}.mr-n10{margin-right:40rpx}.mr--n10{margin-right:-40rpx}.mr-n11{margin-right:44rpx}.mr--n11{margin-right:-44rpx}.mr-n12{margin-right:48rpx}.mr--n12{margin-right:-48rpx}.mr-n13{margin-right:52rpx}.mr--n13{margin-right:-52rpx}.mr-n14{margin-right:56rpx}.mr--n14{margin-right:-56rpx}.mr-n15{margin-right:60rpx}.mr--n15{margin-right:-60rpx}.mr-n16{margin-right:64rpx}.mr--n16{margin-right:-64rpx}.mr-n17{margin-right:68rpx}.mr--n17{margin-right:-68rpx}.mr-n18{margin-right:72rpx}.mr--n18{margin-right:-72rpx}.mr-n19{margin-right:76rpx}.mr--n19{margin-right:-76rpx}.mr-n20{margin-right:80rpx}.mr--n20{margin-right:-80rpx}.mr-n21{margin-right:84rpx}.mr--n21{margin-right:-84rpx}.mr-n22{margin-right:88rpx}.mr--n22{margin-right:-88rpx}.mr-n23{margin-right:92rpx}.mr--n23{margin-right:-92rpx}.mr-n24{margin-right:96rpx}.mr--n24{margin-right:-96rpx}.mr-n25{margin-right:100rpx}.mr--n25{margin-right:-100rpx}.mb-0{margin-bottom:0rpx}.mb--0{margin-bottom:0rpx}.mb-1{margin-bottom:1rpx}.mb--1{margin-bottom:-1rpx}.mb-2{margin-bottom:2rpx}.mb--2{margin-bottom:-2rpx}.mb-3{margin-bottom:3rpx}.mb--3{margin-bottom:-3rpx}.mb-4{margin-bottom:4rpx}.mb--4{margin-bottom:-4rpx}.mb-5{margin-bottom:5rpx}.mb--5{margin-bottom:-5rpx}.mb-6{margin-bottom:6rpx}.mb--6{margin-bottom:-6rpx}.mb-7{margin-bottom:7rpx}.mb--7{margin-bottom:-7rpx}.mb-8{margin-bottom:8rpx}.mb--8{margin-bottom:-8rpx}.mb-9{margin-bottom:9rpx}.mb--9{margin-bottom:-9rpx}.mb-10{margin-bottom:10rpx}.mb--10{margin-bottom:-10rpx}.mb-11{margin-bottom:11rpx}.mb--11{margin-bottom:-11rpx}.mb-12{margin-bottom:12rpx}.mb--12{margin-bottom:-12rpx}.mb-13{margin-bottom:13rpx}.mb--13{margin-bottom:-13rpx}.mb-14{margin-bottom:14rpx}.mb--14{margin-bottom:-14rpx}.mb-15{margin-bottom:15rpx}.mb--15{margin-bottom:-15rpx}.mb-16{margin-bottom:16rpx}.mb--16{margin-bottom:-16rpx}.mb-17{margin-bottom:17rpx}.mb--17{margin-bottom:-17rpx}.mb-18{margin-bottom:18rpx}.mb--18{margin-bottom:-18rpx}.mb-19{margin-bottom:19rpx}.mb--19{margin-bottom:-19rpx}.mb-20{margin-bottom:20rpx}.mb--20{margin-bottom:-20rpx}.mb-21{margin-bottom:21rpx}.mb--21{margin-bottom:-21rpx}.mb-22{margin-bottom:22rpx}.mb--22{margin-bottom:-22rpx}.mb-23{margin-bottom:23rpx}.mb--23{margin-bottom:-23rpx}.mb-24{margin-bottom:24rpx}.mb--24{margin-bottom:-24rpx}.mb-25{margin-bottom:25rpx}.mb--25{margin-bottom:-25rpx}.mb-26{margin-bottom:26rpx}.mb--26{margin-bottom:-26rpx}.mb-27{margin-bottom:27rpx}.mb--27{margin-bottom:-27rpx}.mb-28{margin-bottom:28rpx}.mb--28{margin-bottom:-28rpx}.mb-29{margin-bottom:29rpx}.mb--29{margin-bottom:-29rpx}.mb-30{margin-bottom:30rpx}.mb--30{margin-bottom:-30rpx}.mb-31{margin-bottom:31rpx}.mb--31{margin-bottom:-31rpx}.mb-32{margin-bottom:32rpx}.mb--32{margin-bottom:-32rpx}.mb-33{margin-bottom:33rpx}.mb--33{margin-bottom:-33rpx}.mb-34{margin-bottom:34rpx}.mb--34{margin-bottom:-34rpx}.mb-35{margin-bottom:35rpx}.mb--35{margin-bottom:-35rpx}.mb-36{margin-bottom:36rpx}.mb--36{margin-bottom:-36rpx}.mb-37{margin-bottom:37rpx}.mb--37{margin-bottom:-37rpx}.mb-38{margin-bottom:38rpx}.mb--38{margin-bottom:-38rpx}.mb-39{margin-bottom:39rpx}.mb--39{margin-bottom:-39rpx}.mb-40{margin-bottom:40rpx}.mb--40{margin-bottom:-40rpx}.mb-41{margin-bottom:41rpx}.mb--41{margin-bottom:-41rpx}.mb-42{margin-bottom:42rpx}.mb--42{margin-bottom:-42rpx}.mb-43{margin-bottom:43rpx}.mb--43{margin-bottom:-43rpx}.mb-44{margin-bottom:44rpx}.mb--44{margin-bottom:-44rpx}.mb-45{margin-bottom:45rpx}.mb--45{margin-bottom:-45rpx}.mb-46{margin-bottom:46rpx}.mb--46{margin-bottom:-46rpx}.mb-47{margin-bottom:47rpx}.mb--47{margin-bottom:-47rpx}.mb-48{margin-bottom:48rpx}.mb--48{margin-bottom:-48rpx}.mb-49{margin-bottom:49rpx}.mb--49{margin-bottom:-49rpx}.mb-50{margin-bottom:50rpx}.mb--50{margin-bottom:-50rpx}.mb-n1{margin-bottom:4rpx}.mb--n1{margin-bottom:-4rpx}.mb-n2{margin-bottom:8rpx}.mb--n2{margin-bottom:-8rpx}.mb-n3{margin-bottom:12rpx}.mb--n3{margin-bottom:-12rpx}.mb-n4{margin-bottom:16rpx}.mb--n4{margin-bottom:-16rpx}.mb-n5{margin-bottom:20rpx}.mb--n5{margin-bottom:-20rpx}.mb-n6{margin-bottom:24rpx}.mb--n6{margin-bottom:-24rpx}.mb-n7{margin-bottom:28rpx}.mb--n7{margin-bottom:-28rpx}.mb-n8{margin-bottom:32rpx}.mb--n8{margin-bottom:-32rpx}.mb-n9{margin-bottom:36rpx}.mb--n9{margin-bottom:-36rpx}.mb-n10{margin-bottom:40rpx}.mb--n10{margin-bottom:-40rpx}.mb-n11{margin-bottom:44rpx}.mb--n11{margin-bottom:-44rpx}.mb-n12{margin-bottom:48rpx}.mb--n12{margin-bottom:-48rpx}.mb-n13{margin-bottom:52rpx}.mb--n13{margin-bottom:-52rpx}.mb-n14{margin-bottom:56rpx}.mb--n14{margin-bottom:-56rpx}.mb-n15{margin-bottom:60rpx}.mb--n15{margin-bottom:-60rpx}.mb-n16{margin-bottom:64rpx}.mb--n16{margin-bottom:-64rpx}.mb-n17{margin-bottom:68rpx}.mb--n17{margin-bottom:-68rpx}.mb-n18{margin-bottom:72rpx}.mb--n18{margin-bottom:-72rpx}.mb-n19{margin-bottom:76rpx}.mb--n19{margin-bottom:-76rpx}.mb-n20{margin-bottom:80rpx}.mb--n20{margin-bottom:-80rpx}.mb-n21{margin-bottom:84rpx}.mb--n21{margin-bottom:-84rpx}.mb-n22{margin-bottom:88rpx}.mb--n22{margin-bottom:-88rpx}.mb-n23{margin-bottom:92rpx}.mb--n23{margin-bottom:-92rpx}.mb-n24{margin-bottom:96rpx}.mb--n24{margin-bottom:-96rpx}.mb-n25{margin-bottom:100rpx}.mb--n25{margin-bottom:-100rpx}.ml-0{margin-left:0rpx}.ml--0{margin-left:0rpx}.ml-1{margin-left:1rpx}.ml--1{margin-left:-1rpx}.ml-2{margin-left:2rpx}.ml--2{margin-left:-2rpx}.ml-3{margin-left:3rpx}.ml--3{margin-left:-3rpx}.ml-4{margin-left:4rpx}.ml--4{margin-left:-4rpx}.ml-5{margin-left:5rpx}.ml--5{margin-left:-5rpx}.ml-6{margin-left:6rpx}.ml--6{margin-left:-6rpx}.ml-7{margin-left:7rpx}.ml--7{margin-left:-7rpx}.ml-8{margin-left:8rpx}.ml--8{margin-left:-8rpx}.ml-9{margin-left:9rpx}.ml--9{margin-left:-9rpx}.ml-10{margin-left:10rpx}.ml--10{margin-left:-10rpx}.ml-11{margin-left:11rpx}.ml--11{margin-left:-11rpx}.ml-12{margin-left:12rpx}.ml--12{margin-left:-12rpx}.ml-13{margin-left:13rpx}.ml--13{margin-left:-13rpx}.ml-14{margin-left:14rpx}.ml--14{margin-left:-14rpx}.ml-15{margin-left:15rpx}.ml--15{margin-left:-15rpx}.ml-16{margin-left:16rpx}.ml--16{margin-left:-16rpx}.ml-17{margin-left:17rpx}.ml--17{margin-left:-17rpx}.ml-18{margin-left:18rpx}.ml--18{margin-left:-18rpx}.ml-19{margin-left:19rpx}.ml--19{margin-left:-19rpx}.ml-20{margin-left:20rpx}.ml--20{margin-left:-20rpx}.ml-21{margin-left:21rpx}.ml--21{margin-left:-21rpx}.ml-22{margin-left:22rpx}.ml--22{margin-left:-22rpx}.ml-23{margin-left:23rpx}.ml--23{margin-left:-23rpx}.ml-24{margin-left:24rpx}.ml--24{margin-left:-24rpx}.ml-25{margin-left:25rpx}.ml--25{margin-left:-25rpx}.ml-26{margin-left:26rpx}.ml--26{margin-left:-26rpx}.ml-27{margin-left:27rpx}.ml--27{margin-left:-27rpx}.ml-28{margin-left:28rpx}.ml--28{margin-left:-28rpx}.ml-29{margin-left:29rpx}.ml--29{margin-left:-29rpx}.ml-30{margin-left:30rpx}.ml--30{margin-left:-30rpx}.ml-31{margin-left:31rpx}.ml--31{margin-left:-31rpx}.ml-32{margin-left:32rpx}.ml--32{margin-left:-32rpx}.ml-33{margin-left:33rpx}.ml--33{margin-left:-33rpx}.ml-34{margin-left:34rpx}.ml--34{margin-left:-34rpx}.ml-35{margin-left:35rpx}.ml--35{margin-left:-35rpx}.ml-36{margin-left:36rpx}.ml--36{margin-left:-36rpx}.ml-37{margin-left:37rpx}.ml--37{margin-left:-37rpx}.ml-38{margin-left:38rpx}.ml--38{margin-left:-38rpx}.ml-39{margin-left:39rpx}.ml--39{margin-left:-39rpx}.ml-40{margin-left:40rpx}.ml--40{margin-left:-40rpx}.ml-41{margin-left:41rpx}.ml--41{margin-left:-41rpx}.ml-42{margin-left:42rpx}.ml--42{margin-left:-42rpx}.ml-43{margin-left:43rpx}.ml--43{margin-left:-43rpx}.ml-44{margin-left:44rpx}.ml--44{margin-left:-44rpx}.ml-45{margin-left:45rpx}.ml--45{margin-left:-45rpx}.ml-46{margin-left:46rpx}.ml--46{margin-left:-46rpx}.ml-47{margin-left:47rpx}.ml--47{margin-left:-47rpx}.ml-48{margin-left:48rpx}.ml--48{margin-left:-48rpx}.ml-49{margin-left:49rpx}.ml--49{margin-left:-49rpx}.ml-50{margin-left:50rpx}.ml--50{margin-left:-50rpx}.ml-n1{margin-left:4rpx}.ml--n1{margin-left:-4rpx}.ml-n2{margin-left:8rpx}.ml--n2{margin-left:-8rpx}.ml-n3{margin-left:12rpx}.ml--n3{margin-left:-12rpx}.ml-n4{margin-left:16rpx}.ml--n4{margin-left:-16rpx}.ml-n5{margin-left:20rpx}.ml--n5{margin-left:-20rpx}.ml-n6{margin-left:24rpx}.ml--n6{margin-left:-24rpx}.ml-n7{margin-left:28rpx}.ml--n7{margin-left:-28rpx}.ml-n8{margin-left:32rpx}.ml--n8{margin-left:-32rpx}.ml-n9{margin-left:36rpx}.ml--n9{margin-left:-36rpx}.ml-n10{margin-left:40rpx}.ml--n10{margin-left:-40rpx}.ml-n11{margin-left:44rpx}.ml--n11{margin-left:-44rpx}.ml-n12{margin-left:48rpx}.ml--n12{margin-left:-48rpx}.ml-n13{margin-left:52rpx}.ml--n13{margin-left:-52rpx}.ml-n14{margin-left:56rpx}.ml--n14{margin-left:-56rpx}.ml-n15{margin-left:60rpx}.ml--n15{margin-left:-60rpx}.ml-n16{margin-left:64rpx}.ml--n16{margin-left:-64rpx}.ml-n17{margin-left:68rpx}.ml--n17{margin-left:-68rpx}.ml-n18{margin-left:72rpx}.ml--n18{margin-left:-72rpx}.ml-n19{margin-left:76rpx}.ml--n19{margin-left:-76rpx}.ml-n20{margin-left:80rpx}.ml--n20{margin-left:-80rpx}.ml-n21{margin-left:84rpx}.ml--n21{margin-left:-84rpx}.ml-n22{margin-left:88rpx}.ml--n22{margin-left:-88rpx}.ml-n23{margin-left:92rpx}.ml--n23{margin-left:-92rpx}.ml-n24{margin-left:96rpx}.ml--n24{margin-left:-96rpx}.ml-n25{margin-left:100rpx}.ml--n25{margin-left:-100rpx}.mx-0{margin-left:0rpx;margin-right:0rpx}.mx-1{margin-left:1rpx;margin-right:1rpx}.mx-2{margin-left:2rpx;margin-right:2rpx}.mx-3{margin-left:3rpx;margin-right:3rpx}.mx-4{margin-left:4rpx;margin-right:4rpx}.mx-5{margin-left:5rpx;margin-right:5rpx}.mx-6{margin-left:6rpx;margin-right:6rpx}.mx-7{margin-left:7rpx;margin-right:7rpx}.mx-8{margin-left:8rpx;margin-right:8rpx}.mx-9{margin-left:9rpx;margin-right:9rpx}.mx-10{margin-left:10rpx;margin-right:10rpx}.mx-11{margin-left:11rpx;margin-right:11rpx}.mx-12{margin-left:12rpx;margin-right:12rpx}.mx-13{margin-left:13rpx;margin-right:13rpx}.mx-14{margin-left:14rpx;margin-right:14rpx}.mx-15{margin-left:15rpx;margin-right:15rpx}.mx-16{margin-left:16rpx;margin-right:16rpx}.mx-17{margin-left:17rpx;margin-right:17rpx}.mx-18{margin-left:18rpx;margin-right:18rpx}.mx-19{margin-left:19rpx;margin-right:19rpx}.mx-20{margin-left:20rpx;margin-right:20rpx}.mx-21{margin-left:21rpx;margin-right:21rpx}.mx-22{margin-left:22rpx;margin-right:22rpx}.mx-23{margin-left:23rpx;margin-right:23rpx}.mx-24{margin-left:24rpx;margin-right:24rpx}.mx-25{margin-left:25rpx;margin-right:25rpx}.mx-26{margin-left:26rpx;margin-right:26rpx}.mx-27{margin-left:27rpx;margin-right:27rpx}.mx-28{margin-left:28rpx;margin-right:28rpx}.mx-29{margin-left:29rpx;margin-right:29rpx}.mx-30{margin-left:30rpx;margin-right:30rpx}.mx-31{margin-left:31rpx;margin-right:31rpx}.mx-32{margin-left:32rpx;margin-right:32rpx}.mx-33{margin-left:33rpx;margin-right:33rpx}.mx-34{margin-left:34rpx;margin-right:34rpx}.mx-35{margin-left:35rpx;margin-right:35rpx}.mx-36{margin-left:36rpx;margin-right:36rpx}.mx-37{margin-left:37rpx;margin-right:37rpx}.mx-38{margin-left:38rpx;margin-right:38rpx}.mx-39{margin-left:39rpx;margin-right:39rpx}.mx-40{margin-left:40rpx;margin-right:40rpx}.mx-41{margin-left:41rpx;margin-right:41rpx}.mx-42{margin-left:42rpx;margin-right:42rpx}.mx-43{margin-left:43rpx;margin-right:43rpx}.mx-44{margin-left:44rpx;margin-right:44rpx}.mx-45{margin-left:45rpx;margin-right:45rpx}.mx-46{margin-left:46rpx;margin-right:46rpx}.mx-47{margin-left:47rpx;margin-right:47rpx}.mx-48{margin-left:48rpx;margin-right:48rpx}.mx-49{margin-left:49rpx;margin-right:49rpx}.mx-50{margin-left:50rpx;margin-right:50rpx}.mx-n1{margin-left:4rpx;margin-right:4rpx}.mx-n2{margin-left:8rpx;margin-right:8rpx}.mx-n3{margin-left:12rpx;margin-right:12rpx}.mx-n4{margin-left:16rpx;margin-right:16rpx}.mx-n5{margin-left:20rpx;margin-right:20rpx}.mx-n6{margin-left:24rpx;margin-right:24rpx}.mx-n7{margin-left:28rpx;margin-right:28rpx}.mx-n8{margin-left:32rpx;margin-right:32rpx}.mx-n9{margin-left:36rpx;margin-right:36rpx}.mx-n10{margin-left:40rpx;margin-right:40rpx}.mx-n11{margin-left:44rpx;margin-right:44rpx}.mx-n12{margin-left:48rpx;margin-right:48rpx}.mx-n13{margin-left:52rpx;margin-right:52rpx}.mx-n14{margin-left:56rpx;margin-right:56rpx}.mx-n15{margin-left:60rpx;margin-right:60rpx}.mx-n16{margin-left:64rpx;margin-right:64rpx}.mx-n17{margin-left:68rpx;margin-right:68rpx}.mx-n18{margin-left:72rpx;margin-right:72rpx}.mx-n19{margin-left:76rpx;margin-right:76rpx}.mx-n20{margin-left:80rpx;margin-right:80rpx}.mx-n21{margin-left:84rpx;margin-right:84rpx}.mx-n22{margin-left:88rpx;margin-right:88rpx}.mx-n23{margin-left:92rpx;margin-right:92rpx}.mx-n24{margin-left:96rpx;margin-right:96rpx}.mx-n25{margin-left:100rpx;margin-right:100rpx}.my-0{margin-top:0rpx;margin-bottom:0rpx}.my-1{margin-top:1rpx;margin-bottom:1rpx}.my-2{margin-top:2rpx;margin-bottom:2rpx}.my-3{margin-top:3rpx;margin-bottom:3rpx}.my-4{margin-top:4rpx;margin-bottom:4rpx}.my-5{margin-top:5rpx;margin-bottom:5rpx}.my-6{margin-top:6rpx;margin-bottom:6rpx}.my-7{margin-top:7rpx;margin-bottom:7rpx}.my-8{margin-top:8rpx;margin-bottom:8rpx}.my-9{margin-top:9rpx;margin-bottom:9rpx}.my-10{margin-top:10rpx;margin-bottom:10rpx}.my-11{margin-top:11rpx;margin-bottom:11rpx}.my-12{margin-top:12rpx;margin-bottom:12rpx}.my-13{margin-top:13rpx;margin-bottom:13rpx}.my-14{margin-top:14rpx;margin-bottom:14rpx}.my-15{margin-top:15rpx;margin-bottom:15rpx}.my-16{margin-top:16rpx;margin-bottom:16rpx}.my-17{margin-top:17rpx;margin-bottom:17rpx}.my-18{margin-top:18rpx;margin-bottom:18rpx}.my-19{margin-top:19rpx;margin-bottom:19rpx}.my-20{margin-top:20rpx;margin-bottom:20rpx}.my-21{margin-top:21rpx;margin-bottom:21rpx}.my-22{margin-top:22rpx;margin-bottom:22rpx}.my-23{margin-top:23rpx;margin-bottom:23rpx}.my-24{margin-top:24rpx;margin-bottom:24rpx}.my-25{margin-top:25rpx;margin-bottom:25rpx}.my-26{margin-top:26rpx;margin-bottom:26rpx}.my-27{margin-top:27rpx;margin-bottom:27rpx}.my-28{margin-top:28rpx;margin-bottom:28rpx}.my-29{margin-top:29rpx;margin-bottom:29rpx}.my-30{margin-top:30rpx;margin-bottom:30rpx}.my-31{margin-top:31rpx;margin-bottom:31rpx}.my-32{margin-top:32rpx;margin-bottom:32rpx}.my-33{margin-top:33rpx;margin-bottom:33rpx}.my-34{margin-top:34rpx;margin-bottom:34rpx}.my-35{margin-top:35rpx;margin-bottom:35rpx}.my-36{margin-top:36rpx;margin-bottom:36rpx}.my-37{margin-top:37rpx;margin-bottom:37rpx}.my-38{margin-top:38rpx;margin-bottom:38rpx}.my-39{margin-top:39rpx;margin-bottom:39rpx}.my-40{margin-top:40rpx;margin-bottom:40rpx}.my-41{margin-top:41rpx;margin-bottom:41rpx}.my-42{margin-top:42rpx;margin-bottom:42rpx}.my-43{margin-top:43rpx;margin-bottom:43rpx}.my-44{margin-top:44rpx;margin-bottom:44rpx}.my-45{margin-top:45rpx;margin-bottom:45rpx}.my-46{margin-top:46rpx;margin-bottom:46rpx}.my-47{margin-top:47rpx;margin-bottom:47rpx}.my-48{margin-top:48rpx;margin-bottom:48rpx}.my-49{margin-top:49rpx;margin-bottom:49rpx}.my-50{margin-top:50rpx;margin-bottom:50rpx}.my-n1{margin-top:4rpx;margin-bottom:4rpx}.my-n2{margin-top:8rpx;margin-bottom:8rpx}.my-n3{margin-top:12rpx;margin-bottom:12rpx}.my-n4{margin-top:16rpx;margin-bottom:16rpx}.my-n5{margin-top:20rpx;margin-bottom:20rpx}.my-n6{margin-top:24rpx;margin-bottom:24rpx}.my-n7{margin-top:28rpx;margin-bottom:28rpx}.my-n8{margin-top:32rpx;margin-bottom:32rpx}.my-n9{margin-top:36rpx;margin-bottom:36rpx}.my-n10{margin-top:40rpx;margin-bottom:40rpx}.my-n11{margin-top:44rpx;margin-bottom:44rpx}.my-n12{margin-top:48rpx;margin-bottom:48rpx}.my-n13{margin-top:52rpx;margin-bottom:52rpx}.my-n14{margin-top:56rpx;margin-bottom:56rpx}.my-n15{margin-top:60rpx;margin-bottom:60rpx}.my-n16{margin-top:64rpx;margin-bottom:64rpx}.my-n17{margin-top:68rpx;margin-bottom:68rpx}.my-n18{margin-top:72rpx;margin-bottom:72rpx}.my-n19{margin-top:76rpx;margin-bottom:76rpx}.my-n20{margin-top:80rpx;margin-bottom:80rpx}.my-n21{margin-top:84rpx;margin-bottom:84rpx}.my-n22{margin-top:88rpx;margin-bottom:88rpx}.my-n23{margin-top:92rpx;margin-bottom:92rpx}.my-n24{margin-top:96rpx;margin-bottom:96rpx}.my-n25{margin-top:100rpx;margin-bottom:100rpx}.t-0{top:0rpx}.t--0{top:0rpx}.t-1{top:1rpx}.t--1{top:-1rpx}.t-2{top:2rpx}.t--2{top:-2rpx}.t-3{top:3rpx}.t--3{top:-3rpx}.t-4{top:4rpx}.t--4{top:-4rpx}.t-5{top:5rpx}.t--5{top:-5rpx}.t-6{top:6rpx}.t--6{top:-6rpx}.t-7{top:7rpx}.t--7{top:-7rpx}.t-8{top:8rpx}.t--8{top:-8rpx}.t-9{top:9rpx}.t--9{top:-9rpx}.t-10{top:10rpx}.t--10{top:-10rpx}.t-11{top:11rpx}.t--11{top:-11rpx}.t-12{top:12rpx}.t--12{top:-12rpx}.t-13{top:13rpx}.t--13{top:-13rpx}.t-14{top:14rpx}.t--14{top:-14rpx}.t-15{top:15rpx}.t--15{top:-15rpx}.t-16{top:16rpx}.t--16{top:-16rpx}.t-17{top:17rpx}.t--17{top:-17rpx}.t-18{top:18rpx}.t--18{top:-18rpx}.t-19{top:19rpx}.t--19{top:-19rpx}.t-20{top:20rpx}.t--20{top:-20rpx}.t-21{top:21rpx}.t--21{top:-21rpx}.t-22{top:22rpx}.t--22{top:-22rpx}.t-23{top:23rpx}.t--23{top:-23rpx}.t-24{top:24rpx}.t--24{top:-24rpx}.t-25{top:25rpx}.t--25{top:-25rpx}.t-26{top:26rpx}.t--26{top:-26rpx}.t-27{top:27rpx}.t--27{top:-27rpx}.t-28{top:28rpx}.t--28{top:-28rpx}.t-29{top:29rpx}.t--29{top:-29rpx}.t-30{top:30rpx}.t--30{top:-30rpx}.t-31{top:31rpx}.t--31{top:-31rpx}.t-32{top:32rpx}.t--32{top:-32rpx}.t-33{top:33rpx}.t--33{top:-33rpx}.t-34{top:34rpx}.t--34{top:-34rpx}.t-35{top:35rpx}.t--35{top:-35rpx}.t-36{top:36rpx}.t--36{top:-36rpx}.t-37{top:37rpx}.t--37{top:-37rpx}.t-38{top:38rpx}.t--38{top:-38rpx}.t-39{top:39rpx}.t--39{top:-39rpx}.t-40{top:40rpx}.t--40{top:-40rpx}.t-41{top:41rpx}.t--41{top:-41rpx}.t-42{top:42rpx}.t--42{top:-42rpx}.t-43{top:43rpx}.t--43{top:-43rpx}.t-44{top:44rpx}.t--44{top:-44rpx}.t-45{top:45rpx}.t--45{top:-45rpx}.t-46{top:46rpx}.t--46{top:-46rpx}.t-47{top:47rpx}.t--47{top:-47rpx}.t-48{top:48rpx}.t--48{top:-48rpx}.t-49{top:49rpx}.t--49{top:-49rpx}.t-50{top:50rpx}.t--50{top:-50rpx}.t-n1{top:4rpx}.t--n1{top:-4rpx}.t-n2{top:8rpx}.t--n2{top:-8rpx}.t-n3{top:12rpx}.t--n3{top:-12rpx}.t-n4{top:16rpx}.t--n4{top:-16rpx}.t-n5{top:20rpx}.t--n5{top:-20rpx}.t-n6{top:24rpx}.t--n6{top:-24rpx}.t-n7{top:28rpx}.t--n7{top:-28rpx}.t-n8{top:32rpx}.t--n8{top:-32rpx}.t-n9{top:36rpx}.t--n9{top:-36rpx}.t-n10{top:40rpx}.t--n10{top:-40rpx}.t-n11{top:44rpx}.t--n11{top:-44rpx}.t-n12{top:48rpx}.t--n12{top:-48rpx}.t-n13{top:52rpx}.t--n13{top:-52rpx}.t-n14{top:56rpx}.t--n14{top:-56rpx}.t-n15{top:60rpx}.t--n15{top:-60rpx}.t-n16{top:64rpx}.t--n16{top:-64rpx}.t-n17{top:68rpx}.t--n17{top:-68rpx}.t-n18{top:72rpx}.t--n18{top:-72rpx}.t-n19{top:76rpx}.t--n19{top:-76rpx}.t-n20{top:80rpx}.t--n20{top:-80rpx}.t-n21{top:84rpx}.t--n21{top:-84rpx}.t-n22{top:88rpx}.t--n22{top:-88rpx}.t-n23{top:92rpx}.t--n23{top:-92rpx}.t-n24{top:96rpx}.t--n24{top:-96rpx}.t-n25{top:100rpx}.t--n25{top:-100rpx}.r-0{right:0rpx}.r--0{right:0rpx}.r-1{right:1rpx}.r--1{right:-1rpx}.r-2{right:2rpx}.r--2{right:-2rpx}.r-3{right:3rpx}.r--3{right:-3rpx}.r-4{right:4rpx}.r--4{right:-4rpx}.r-5{right:5rpx}.r--5{right:-5rpx}.r-6{right:6rpx}.r--6{right:-6rpx}.r-7{right:7rpx}.r--7{right:-7rpx}.r-8{right:8rpx}.r--8{right:-8rpx}.r-9{right:9rpx}.r--9{right:-9rpx}.r-10{right:10rpx}.r--10{right:-10rpx}.r-11{right:11rpx}.r--11{right:-11rpx}.r-12{right:12rpx}.r--12{right:-12rpx}.r-13{right:13rpx}.r--13{right:-13rpx}.r-14{right:14rpx}.r--14{right:-14rpx}.r-15{right:15rpx}.r--15{right:-15rpx}.r-16{right:16rpx}.r--16{right:-16rpx}.r-17{right:17rpx}.r--17{right:-17rpx}.r-18{right:18rpx}.r--18{right:-18rpx}.r-19{right:19rpx}.r--19{right:-19rpx}.r-20{right:20rpx}.r--20{right:-20rpx}.r-21{right:21rpx}.r--21{right:-21rpx}.r-22{right:22rpx}.r--22{right:-22rpx}.r-23{right:23rpx}.r--23{right:-23rpx}.r-24{right:24rpx}.r--24{right:-24rpx}.r-25{right:25rpx}.r--25{right:-25rpx}.r-26{right:26rpx}.r--26{right:-26rpx}.r-27{right:27rpx}.r--27{right:-27rpx}.r-28{right:28rpx}.r--28{right:-28rpx}.r-29{right:29rpx}.r--29{right:-29rpx}.r-30{right:30rpx}.r--30{right:-30rpx}.r-31{right:31rpx}.r--31{right:-31rpx}.r-32{right:32rpx}.r--32{right:-32rpx}.r-33{right:33rpx}.r--33{right:-33rpx}.r-34{right:34rpx}.r--34{right:-34rpx}.r-35{right:35rpx}.r--35{right:-35rpx}.r-36{right:36rpx}.r--36{right:-36rpx}.r-37{right:37rpx}.r--37{right:-37rpx}.r-38{right:38rpx}.r--38{right:-38rpx}.r-39{right:39rpx}.r--39{right:-39rpx}.r-40{right:40rpx}.r--40{right:-40rpx}.r-41{right:41rpx}.r--41{right:-41rpx}.r-42{right:42rpx}.r--42{right:-42rpx}.r-43{right:43rpx}.r--43{right:-43rpx}.r-44{right:44rpx}.r--44{right:-44rpx}.r-45{right:45rpx}.r--45{right:-45rpx}.r-46{right:46rpx}.r--46{right:-46rpx}.r-47{right:47rpx}.r--47{right:-47rpx}.r-48{right:48rpx}.r--48{right:-48rpx}.r-49{right:49rpx}.r--49{right:-49rpx}.r-50{right:50rpx}.r--50{right:-50rpx}.r-n1{right:4rpx}.r--n1{right:-4rpx}.r-n2{right:8rpx}.r--n2{right:-8rpx}.r-n3{right:12rpx}.r--n3{right:-12rpx}.r-n4{right:16rpx}.r--n4{right:-16rpx}.r-n5{right:20rpx}.r--n5{right:-20rpx}.r-n6{right:24rpx}.r--n6{right:-24rpx}.r-n7{right:28rpx}.r--n7{right:-28rpx}.r-n8{right:32rpx}.r--n8{right:-32rpx}.r-n9{right:36rpx}.r--n9{right:-36rpx}.r-n10{right:40rpx}.r--n10{right:-40rpx}.r-n11{right:44rpx}.r--n11{right:-44rpx}.r-n12{right:48rpx}.r--n12{right:-48rpx}.r-n13{right:52rpx}.r--n13{right:-52rpx}.r-n14{right:56rpx}.r--n14{right:-56rpx}.r-n15{right:60rpx}.r--n15{right:-60rpx}.r-n16{right:64rpx}.r--n16{right:-64rpx}.r-n17{right:68rpx}.r--n17{right:-68rpx}.r-n18{right:72rpx}.r--n18{right:-72rpx}.r-n19{right:76rpx}.r--n19{right:-76rpx}.r-n20{right:80rpx}.r--n20{right:-80rpx}.r-n21{right:84rpx}.r--n21{right:-84rpx}.r-n22{right:88rpx}.r--n22{right:-88rpx}.r-n23{right:92rpx}.r--n23{right:-92rpx}.r-n24{right:96rpx}.r--n24{right:-96rpx}.r-n25{right:100rpx}.r--n25{right:-100rpx}.b-0{bottom:0rpx}.b--0{bottom:0rpx}.b-1{bottom:1rpx}.b--1{bottom:-1rpx}.b-2{bottom:2rpx}.b--2{bottom:-2rpx}.b-3{bottom:3rpx}.b--3{bottom:-3rpx}.b-4{bottom:4rpx}.b--4{bottom:-4rpx}.b-5{bottom:5rpx}.b--5{bottom:-5rpx}.b-6{bottom:6rpx}.b--6{bottom:-6rpx}.b-7{bottom:7rpx}.b--7{bottom:-7rpx}.b-8{bottom:8rpx}.b--8{bottom:-8rpx}.b-9{bottom:9rpx}.b--9{bottom:-9rpx}.b-10{bottom:10rpx}.b--10{bottom:-10rpx}.b-11{bottom:11rpx}.b--11{bottom:-11rpx}.b-12{bottom:12rpx}.b--12{bottom:-12rpx}.b-13{bottom:13rpx}.b--13{bottom:-13rpx}.b-14{bottom:14rpx}.b--14{bottom:-14rpx}.b-15{bottom:15rpx}.b--15{bottom:-15rpx}.b-16{bottom:16rpx}.b--16{bottom:-16rpx}.b-17{bottom:17rpx}.b--17{bottom:-17rpx}.b-18{bottom:18rpx}.b--18{bottom:-18rpx}.b-19{bottom:19rpx}.b--19{bottom:-19rpx}.b-20{bottom:20rpx}.b--20{bottom:-20rpx}.b-21{bottom:21rpx}.b--21{bottom:-21rpx}.b-22{bottom:22rpx}.b--22{bottom:-22rpx}.b-23{bottom:23rpx}.b--23{bottom:-23rpx}.b-24{bottom:24rpx}.b--24{bottom:-24rpx}.b-25{bottom:25rpx}.b--25{bottom:-25rpx}.b-26{bottom:26rpx}.b--26{bottom:-26rpx}.b-27{bottom:27rpx}.b--27{bottom:-27rpx}.b-28{bottom:28rpx}.b--28{bottom:-28rpx}.b-29{bottom:29rpx}.b--29{bottom:-29rpx}.b-30{bottom:30rpx}.b--30{bottom:-30rpx}.b-31{bottom:31rpx}.b--31{bottom:-31rpx}.b-32{bottom:32rpx}.b--32{bottom:-32rpx}.b-33{bottom:33rpx}.b--33{bottom:-33rpx}.b-34{bottom:34rpx}.b--34{bottom:-34rpx}.b-35{bottom:35rpx}.b--35{bottom:-35rpx}.b-36{bottom:36rpx}.b--36{bottom:-36rpx}.b-37{bottom:37rpx}.b--37{bottom:-37rpx}.b-38{bottom:38rpx}.b--38{bottom:-38rpx}.b-39{bottom:39rpx}.b--39{bottom:-39rpx}.b-40{bottom:40rpx}.b--40{bottom:-40rpx}.b-41{bottom:41rpx}.b--41{bottom:-41rpx}.b-42{bottom:42rpx}.b--42{bottom:-42rpx}.b-43{bottom:43rpx}.b--43{bottom:-43rpx}.b-44{bottom:44rpx}.b--44{bottom:-44rpx}.b-45{bottom:45rpx}.b--45{bottom:-45rpx}.b-46{bottom:46rpx}.b--46{bottom:-46rpx}.b-47{bottom:47rpx}.b--47{bottom:-47rpx}.b-48{bottom:48rpx}.b--48{bottom:-48rpx}.b-49{bottom:49rpx}.b--49{bottom:-49rpx}.b-50{bottom:50rpx}.b--50{bottom:-50rpx}.b-n1{bottom:4rpx}.b--n1{bottom:-4rpx}.b-n2{bottom:8rpx}.b--n2{bottom:-8rpx}.b-n3{bottom:12rpx}.b--n3{bottom:-12rpx}.b-n4{bottom:16rpx}.b--n4{bottom:-16rpx}.b-n5{bottom:20rpx}.b--n5{bottom:-20rpx}.b-n6{bottom:24rpx}.b--n6{bottom:-24rpx}.b-n7{bottom:28rpx}.b--n7{bottom:-28rpx}.b-n8{bottom:32rpx}.b--n8{bottom:-32rpx}.b-n9{bottom:36rpx}.b--n9{bottom:-36rpx}.b-n10{bottom:40rpx}.b--n10{bottom:-40rpx}.b-n11{bottom:44rpx}.b--n11{bottom:-44rpx}.b-n12{bottom:48rpx}.b--n12{bottom:-48rpx}.b-n13{bottom:52rpx}.b--n13{bottom:-52rpx}.b-n14{bottom:56rpx}.b--n14{bottom:-56rpx}.b-n15{bottom:60rpx}.b--n15{bottom:-60rpx}.b-n16{bottom:64rpx}.b--n16{bottom:-64rpx}.b-n17{bottom:68rpx}.b--n17{bottom:-68rpx}.b-n18{bottom:72rpx}.b--n18{bottom:-72rpx}.b-n19{bottom:76rpx}.b--n19{bottom:-76rpx}.b-n20{bottom:80rpx}.b--n20{bottom:-80rpx}.b-n21{bottom:84rpx}.b--n21{bottom:-84rpx}.b-n22{bottom:88rpx}.b--n22{bottom:-88rpx}.b-n23{bottom:92rpx}.b--n23{bottom:-92rpx}.b-n24{bottom:96rpx}.b--n24{bottom:-96rpx}.b-n25{bottom:100rpx}.b--n25{bottom:-100rpx}.l-0{left:0rpx}.l--0{left:0rpx}.l-1{left:1rpx}.l--1{left:-1rpx}.l-2{left:2rpx}.l--2{left:-2rpx}.l-3{left:3rpx}.l--3{left:-3rpx}.l-4{left:4rpx}.l--4{left:-4rpx}.l-5{left:5rpx}.l--5{left:-5rpx}.l-6{left:6rpx}.l--6{left:-6rpx}.l-7{left:7rpx}.l--7{left:-7rpx}.l-8{left:8rpx}.l--8{left:-8rpx}.l-9{left:9rpx}.l--9{left:-9rpx}.l-10{left:10rpx}.l--10{left:-10rpx}.l-11{left:11rpx}.l--11{left:-11rpx}.l-12{left:12rpx}.l--12{left:-12rpx}.l-13{left:13rpx}.l--13{left:-13rpx}.l-14{left:14rpx}.l--14{left:-14rpx}.l-15{left:15rpx}.l--15{left:-15rpx}.l-16{left:16rpx}.l--16{left:-16rpx}.l-17{left:17rpx}.l--17{left:-17rpx}.l-18{left:18rpx}.l--18{left:-18rpx}.l-19{left:19rpx}.l--19{left:-19rpx}.l-20{left:20rpx}.l--20{left:-20rpx}.l-21{left:21rpx}.l--21{left:-21rpx}.l-22{left:22rpx}.l--22{left:-22rpx}.l-23{left:23rpx}.l--23{left:-23rpx}.l-24{left:24rpx}.l--24{left:-24rpx}.l-25{left:25rpx}.l--25{left:-25rpx}.l-26{left:26rpx}.l--26{left:-26rpx}.l-27{left:27rpx}.l--27{left:-27rpx}.l-28{left:28rpx}.l--28{left:-28rpx}.l-29{left:29rpx}.l--29{left:-29rpx}.l-30{left:30rpx}.l--30{left:-30rpx}.l-31{left:31rpx}.l--31{left:-31rpx}.l-32{left:32rpx}.l--32{left:-32rpx}.l-33{left:33rpx}.l--33{left:-33rpx}.l-34{left:34rpx}.l--34{left:-34rpx}.l-35{left:35rpx}.l--35{left:-35rpx}.l-36{left:36rpx}.l--36{left:-36rpx}.l-37{left:37rpx}.l--37{left:-37rpx}.l-38{left:38rpx}.l--38{left:-38rpx}.l-39{left:39rpx}.l--39{left:-39rpx}.l-40{left:40rpx}.l--40{left:-40rpx}.l-41{left:41rpx}.l--41{left:-41rpx}.l-42{left:42rpx}.l--42{left:-42rpx}.l-43{left:43rpx}.l--43{left:-43rpx}.l-44{left:44rpx}.l--44{left:-44rpx}.l-45{left:45rpx}.l--45{left:-45rpx}.l-46{left:46rpx}.l--46{left:-46rpx}.l-47{left:47rpx}.l--47{left:-47rpx}.l-48{left:48rpx}.l--48{left:-48rpx}.l-49{left:49rpx}.l--49{left:-49rpx}.l-50{left:50rpx}.l--50{left:-50rpx}.l-n1{left:4rpx}.l--n1{left:-4rpx}.l-n2{left:8rpx}.l--n2{left:-8rpx}.l-n3{left:12rpx}.l--n3{left:-12rpx}.l-n4{left:16rpx}.l--n4{left:-16rpx}.l-n5{left:20rpx}.l--n5{left:-20rpx}.l-n6{left:24rpx}.l--n6{left:-24rpx}.l-n7{left:28rpx}.l--n7{left:-28rpx}.l-n8{left:32rpx}.l--n8{left:-32rpx}.l-n9{left:36rpx}.l--n9{left:-36rpx}.l-n10{left:40rpx}.l--n10{left:-40rpx}.l-n11{left:44rpx}.l--n11{left:-44rpx}.l-n12{left:48rpx}.l--n12{left:-48rpx}.l-n13{left:52rpx}.l--n13{left:-52rpx}.l-n14{left:56rpx}.l--n14{left:-56rpx}.l-n15{left:60rpx}.l--n15{left:-60rpx}.l-n16{left:64rpx}.l--n16{left:-64rpx}.l-n17{left:68rpx}.l--n17{left:-68rpx}.l-n18{left:72rpx}.l--n18{left:-72rpx}.l-n19{left:76rpx}.l--n19{left:-76rpx}.l-n20{left:80rpx}.l--n20{left:-80rpx}.l-n21{left:84rpx}.l--n21{left:-84rpx}.l-n22{left:88rpx}.l--n22{left:-88rpx}.l-n23{left:92rpx}.l--n23{left:-92rpx}.l-n24{left:96rpx}.l--n24{left:-96rpx}.l-n25{left:100rpx}.l--n25{left:-100rpx}.bk{box-shadow:none!important}
\ No newline at end of file
diff --git a/tm-vuetify/package.json b/tm-vuetify/package.json
new file mode 100644
index 0000000..5bef236
--- /dev/null
+++ b/tm-vuetify/package.json
@@ -0,0 +1,95 @@
+{
+ "id": "tm-vuetify",
+ "displayName": "tmUI-vuetify",
+ "version": "2.0.1",
+ "description": "tm-vuetify是一个新势力由主题驱动的UI组件库,相比其它优势大,组件全,设计趋势紧跟未来。具有主题生成,主题实时切换,暗黑实时切换,lottie动画,图表等新颖功能,tmui TMUI",
+ "keywords": [
+ "tmUI-vuetify",
+ "UI组件库",
+ "CSS主题库",
+ "UI",
+ "暗黑模式"
+],
+ "repository": "https://gitee.com/LYTB/tm-ui-vuetify",
+ "engines": {
+ "HBuilderX": "^3.1.0"
+ },
+ "dcloudext": {
+ "category": [
+ "前端组件",
+ "通用组件"
+ ],
+ "sale": {
+ "regular": {
+ "price": "0.00"
+ },
+ "sourcecode": {
+ "price": "0.00"
+ }
+ },
+ "contact": {
+ "qq": ""
+ },
+ "declaration": {
+ "ads": "无",
+ "data": "插件不采集任何数据",
+ "permissions": "无"
+ },
+ "npmurl": ""
+ },
+ "uni_modules": {
+ "dependencies": [],
+ "encrypt": [],
+ "platforms": {
+ "cloud": {
+ "tcb": "y",
+ "aliyun": "y"
+ },
+ "client": {
+ "App": {
+ "app-vue": "y",
+ "app-nvue": "u"
+ },
+ "H5-mobile": {
+ "Safari": {
+ "minVersion": "8"
+ },
+ "Android Browser": {
+ "minVersion": "43"
+ },
+ "微信浏览器(Android)": {
+ "minVersion": "2.7"
+ },
+ "QQ浏览器(Android)": "y"
+ },
+ "H5-pc": {
+ "Chrome": "y",
+ "IE": {
+ "minVersion": "11"
+ },
+ "Edge": "y",
+ "Firefox": "y",
+ "Safari": {
+ "minVersion": "8"
+ }
+ },
+ "小程序": {
+ "微信": "y",
+ "阿里": "y",
+ "百度": "y",
+ "字节跳动": "y",
+ "QQ": "y"
+ },
+ "快应用": {
+ "华为": "u",
+ "联盟": "u"
+ },
+ "Vue": {
+ "vue2": "y",
+ "vue3": "u"
+ }
+ }
+ }
+ },
+ "dependencies": {}
+}
diff --git a/tm-vuetify/readme.md b/tm-vuetify/readme.md
new file mode 100644
index 0000000..9b62015
--- /dev/null
+++ b/tm-vuetify/readme.md
@@ -0,0 +1,35 @@
+# TM-VUETIFY
+
+### [有问题点开此链接提交](https://gitee.com/LYTB/tm-ui-vuetify)
+
+### 全新的VUE3版本已发布,兼容NVUE等全平台[tmui3.0前往查看](https://ext.dcloud.net.cn/plugin?id=8372)
+
+### [文档介绍,点此打开](http://jx2d.cn)
+### 已经发布了最新版本1.2.30,请使用手机扫码预览体验。
+
+#### 关于2.0.0安装说明:
+样式库和主题包已经分开处理,需要单独引入主题包。
+[安装说明](https://jx2d.cn/guid/start/%E5%AE%89%E8%A3%85.html)
+[主题生成工具](https://jx2d.cn/themetool/)
+[强大的render canvas渲染引擎,含十几种图片滤镜库让你对处理图片,图形动画打开创意之门](https://jx2d.cn/guid/render/%E4%BB%8B%E7%BB%8D.html)
+
+
+
+---
+加群答案:tm-vuetify
+
+
+### :bomb: 扫码预览
+
+
+
+### :bomb: 特性预览
+
+
+
+
+
+### :bomb: 1.1.5预览图
+
+
+
diff --git a/tm-vuetify/scss/fonts/fontawesome_base64.css b/tm-vuetify/scss/fonts/fontawesome_base64.css
new file mode 100644
index 0000000..6656290
--- /dev/null
+++ b/tm-vuetify/scss/fonts/fontawesome_base64.css
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'FontAwesome';
+ src: url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
+ url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff');
+ font-weight: normal;
+ font-style: normal;
+ font-display: swap;
+}
+.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.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}
diff --git a/tm-vuetify/scss/fonts/mdi_base64.css b/tm-vuetify/scss/fonts/mdi_base64.css
new file mode 100644
index 0000000..bee45f3
--- /dev/null
+++ b/tm-vuetify/scss/fonts/mdi_base64.css
@@ -0,0 +1,23961 @@
+@font-face {
+ font-family: 'Material Design Icons';
+ src: url('data:application/x-font-woff2;base64,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')
+ format('woff2');
+}
+
+.mdi{
+ font-family:"Material Design Icons" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.mdi-ab-testing::before {
+ content: "\F01C9"
+}
+
+.mdi-abacus::before {
+ content: "\F16E0"
+}
+
+.mdi-abjad-arabic::before {
+ content: "\F1328"
+}
+
+.mdi-abjad-hebrew::before {
+ content: "\F1329"
+}
+
+.mdi-abugida-devanagari::before {
+ content: "\F132A"
+}
+
+.mdi-abugida-thai::before {
+ content: "\F132B"
+}
+
+.mdi-access-point::before {
+ content: "\F0003"
+}
+
+.mdi-access-point-check::before {
+ content: "\F1538"
+}
+
+.mdi-access-point-minus::before {
+ content: "\F1539"
+}
+
+.mdi-access-point-network::before {
+ content: "\F0002"
+}
+
+.mdi-access-point-network-off::before {
+ content: "\F0BE1"
+}
+
+.mdi-access-point-off::before {
+ content: "\F1511"
+}
+
+.mdi-access-point-plus::before {
+ content: "\F153A"
+}
+
+.mdi-access-point-remove::before {
+ content: "\F153B"
+}
+
+.mdi-account::before {
+ content: "\F0004"
+}
+
+.mdi-account-alert::before {
+ content: "\F0005"
+}
+
+.mdi-account-alert-outline::before {
+ content: "\F0B50"
+}
+
+.mdi-account-arrow-left::before {
+ content: "\F0B51"
+}
+
+.mdi-account-arrow-left-outline::before {
+ content: "\F0B52"
+}
+
+.mdi-account-arrow-right::before {
+ content: "\F0B53"
+}
+
+.mdi-account-arrow-right-outline::before {
+ content: "\F0B54"
+}
+
+.mdi-account-box::before {
+ content: "\F0006"
+}
+
+.mdi-account-box-multiple::before {
+ content: "\F0934"
+}
+
+.mdi-account-box-multiple-outline::before {
+ content: "\F100A"
+}
+
+.mdi-account-box-outline::before {
+ content: "\F0007"
+}
+
+.mdi-account-cancel::before {
+ content: "\F12DF"
+}
+
+.mdi-account-cancel-outline::before {
+ content: "\F12E0"
+}
+
+.mdi-account-cash::before {
+ content: "\F1097"
+}
+
+.mdi-account-cash-outline::before {
+ content: "\F1098"
+}
+
+.mdi-account-check::before {
+ content: "\F0008"
+}
+
+.mdi-account-check-outline::before {
+ content: "\F0BE2"
+}
+
+.mdi-account-child::before {
+ content: "\F0A89"
+}
+
+.mdi-account-child-circle::before {
+ content: "\F0A8A"
+}
+
+.mdi-account-child-outline::before {
+ content: "\F10C8"
+}
+
+.mdi-account-circle::before {
+ content: "\F0009"
+}
+
+.mdi-account-circle-outline::before {
+ content: "\F0B55"
+}
+
+.mdi-account-clock::before {
+ content: "\F0B56"
+}
+
+.mdi-account-clock-outline::before {
+ content: "\F0B57"
+}
+
+.mdi-account-cog::before {
+ content: "\F1370"
+}
+
+.mdi-account-cog-outline::before {
+ content: "\F1371"
+}
+
+.mdi-account-convert::before {
+ content: "\F000A"
+}
+
+.mdi-account-convert-outline::before {
+ content: "\F1301"
+}
+
+.mdi-account-cowboy-hat::before {
+ content: "\F0E9B"
+}
+
+.mdi-account-details::before {
+ content: "\F0631"
+}
+
+.mdi-account-details-outline::before {
+ content: "\F1372"
+}
+
+.mdi-account-edit::before {
+ content: "\F06BC"
+}
+
+.mdi-account-edit-outline::before {
+ content: "\F0FFB"
+}
+
+.mdi-account-group::before {
+ content: "\F0849"
+}
+
+.mdi-account-group-outline::before {
+ content: "\F0B58"
+}
+
+.mdi-account-hard-hat::before {
+ content: "\F05B5"
+}
+
+.mdi-account-heart::before {
+ content: "\F0899"
+}
+
+.mdi-account-heart-outline::before {
+ content: "\F0BE3"
+}
+
+.mdi-account-key::before {
+ content: "\F000B"
+}
+
+.mdi-account-key-outline::before {
+ content: "\F0BE4"
+}
+
+.mdi-account-lock::before {
+ content: "\F115E"
+}
+
+.mdi-account-lock-outline::before {
+ content: "\F115F"
+}
+
+.mdi-account-minus::before {
+ content: "\F000D"
+}
+
+.mdi-account-minus-outline::before {
+ content: "\F0AEC"
+}
+
+.mdi-account-multiple::before {
+ content: "\F000E"
+}
+
+.mdi-account-multiple-check::before {
+ content: "\F08C5"
+}
+
+.mdi-account-multiple-check-outline::before {
+ content: "\F11FE"
+}
+
+.mdi-account-multiple-minus::before {
+ content: "\F05D3"
+}
+
+.mdi-account-multiple-minus-outline::before {
+ content: "\F0BE5"
+}
+
+.mdi-account-multiple-outline::before {
+ content: "\F000F"
+}
+
+.mdi-account-multiple-plus::before {
+ content: "\F0010"
+}
+
+.mdi-account-multiple-plus-outline::before {
+ content: "\F0800"
+}
+
+.mdi-account-multiple-remove::before {
+ content: "\F120A"
+}
+
+.mdi-account-multiple-remove-outline::before {
+ content: "\F120B"
+}
+
+.mdi-account-music::before {
+ content: "\F0803"
+}
+
+.mdi-account-music-outline::before {
+ content: "\F0CE9"
+}
+
+.mdi-account-network::before {
+ content: "\F0011"
+}
+
+.mdi-account-network-outline::before {
+ content: "\F0BE6"
+}
+
+.mdi-account-off::before {
+ content: "\F0012"
+}
+
+.mdi-account-off-outline::before {
+ content: "\F0BE7"
+}
+
+.mdi-account-outline::before {
+ content: "\F0013"
+}
+
+.mdi-account-plus::before {
+ content: "\F0014"
+}
+
+.mdi-account-plus-outline::before {
+ content: "\F0801"
+}
+
+.mdi-account-question::before {
+ content: "\F0B59"
+}
+
+.mdi-account-question-outline::before {
+ content: "\F0B5A"
+}
+
+.mdi-account-reactivate::before {
+ content: "\F152B"
+}
+
+.mdi-account-reactivate-outline::before {
+ content: "\F152C"
+}
+
+.mdi-account-remove::before {
+ content: "\F0015"
+}
+
+.mdi-account-remove-outline::before {
+ content: "\F0AED"
+}
+
+.mdi-account-search::before {
+ content: "\F0016"
+}
+
+.mdi-account-search-outline::before {
+ content: "\F0935"
+}
+
+.mdi-account-settings::before {
+ content: "\F0630"
+}
+
+.mdi-account-settings-outline::before {
+ content: "\F10C9"
+}
+
+.mdi-account-star::before {
+ content: "\F0017"
+}
+
+.mdi-account-star-outline::before {
+ content: "\F0BE8"
+}
+
+.mdi-account-supervisor::before {
+ content: "\F0A8B"
+}
+
+.mdi-account-supervisor-circle::before {
+ content: "\F0A8C"
+}
+
+.mdi-account-supervisor-circle-outline::before {
+ content: "\F14EC"
+}
+
+.mdi-account-supervisor-outline::before {
+ content: "\F112D"
+}
+
+.mdi-account-switch::before {
+ content: "\F0019"
+}
+
+.mdi-account-switch-outline::before {
+ content: "\F04CB"
+}
+
+.mdi-account-tie::before {
+ content: "\F0CE3"
+}
+
+.mdi-account-tie-outline::before {
+ content: "\F10CA"
+}
+
+.mdi-account-tie-voice::before {
+ content: "\F1308"
+}
+
+.mdi-account-tie-voice-off::before {
+ content: "\F130A"
+}
+
+.mdi-account-tie-voice-off-outline::before {
+ content: "\F130B"
+}
+
+.mdi-account-tie-voice-outline::before {
+ content: "\F1309"
+}
+
+.mdi-account-voice::before {
+ content: "\F05CB"
+}
+
+.mdi-adjust::before {
+ content: "\F001A"
+}
+
+.mdi-adobe::before {
+ content: "\F0936"
+}
+
+.mdi-adobe-acrobat::before {
+ content: "\F0F9D"
+}
+
+.mdi-air-conditioner::before {
+ content: "\F001B"
+}
+
+.mdi-air-filter::before {
+ content: "\F0D43"
+}
+
+.mdi-air-horn::before {
+ content: "\F0DAC"
+}
+
+.mdi-air-humidifier::before {
+ content: "\F1099"
+}
+
+.mdi-air-humidifier-off::before {
+ content: "\F1466"
+}
+
+.mdi-air-purifier::before {
+ content: "\F0D44"
+}
+
+.mdi-airbag::before {
+ content: "\F0BE9"
+}
+
+.mdi-airballoon::before {
+ content: "\F001C"
+}
+
+.mdi-airballoon-outline::before {
+ content: "\F100B"
+}
+
+.mdi-airplane::before {
+ content: "\F001D"
+}
+
+.mdi-airplane-landing::before {
+ content: "\F05D4"
+}
+
+.mdi-airplane-off::before {
+ content: "\F001E"
+}
+
+.mdi-airplane-takeoff::before {
+ content: "\F05D5"
+}
+
+.mdi-airport::before {
+ content: "\F084B"
+}
+
+.mdi-alarm::before {
+ content: "\F0020"
+}
+
+.mdi-alarm-bell::before {
+ content: "\F078E"
+}
+
+.mdi-alarm-check::before {
+ content: "\F0021"
+}
+
+.mdi-alarm-light::before {
+ content: "\F078F"
+}
+
+.mdi-alarm-light-off::before {
+ content: "\F171E"
+}
+
+.mdi-alarm-light-off-outline::before {
+ content: "\F171F"
+}
+
+.mdi-alarm-light-outline::before {
+ content: "\F0BEA"
+}
+
+.mdi-alarm-multiple::before {
+ content: "\F0022"
+}
+
+.mdi-alarm-note::before {
+ content: "\F0E71"
+}
+
+.mdi-alarm-note-off::before {
+ content: "\F0E72"
+}
+
+.mdi-alarm-off::before {
+ content: "\F0023"
+}
+
+.mdi-alarm-panel::before {
+ content: "\F15C4"
+}
+
+.mdi-alarm-panel-outline::before {
+ content: "\F15C5"
+}
+
+.mdi-alarm-plus::before {
+ content: "\F0024"
+}
+
+.mdi-alarm-snooze::before {
+ content: "\F068E"
+}
+
+.mdi-album::before {
+ content: "\F0025"
+}
+
+.mdi-alert::before {
+ content: "\F0026"
+}
+
+.mdi-alert-box::before {
+ content: "\F0027"
+}
+
+.mdi-alert-box-outline::before {
+ content: "\F0CE4"
+}
+
+.mdi-alert-circle::before {
+ content: "\F0028"
+}
+
+.mdi-alert-circle-check::before {
+ content: "\F11ED"
+}
+
+.mdi-alert-circle-check-outline::before {
+ content: "\F11EE"
+}
+
+.mdi-alert-circle-outline::before {
+ content: "\F05D6"
+}
+
+.mdi-alert-decagram::before {
+ content: "\F06BD"
+}
+
+.mdi-alert-decagram-outline::before {
+ content: "\F0CE5"
+}
+
+.mdi-alert-minus::before {
+ content: "\F14BB"
+}
+
+.mdi-alert-minus-outline::before {
+ content: "\F14BE"
+}
+
+.mdi-alert-octagon::before {
+ content: "\F0029"
+}
+
+.mdi-alert-octagon-outline::before {
+ content: "\F0CE6"
+}
+
+.mdi-alert-octagram::before {
+ content: "\F0767"
+}
+
+.mdi-alert-octagram-outline::before {
+ content: "\F0CE7"
+}
+
+.mdi-alert-outline::before {
+ content: "\F002A"
+}
+
+.mdi-alert-plus::before {
+ content: "\F14BA"
+}
+
+.mdi-alert-plus-outline::before {
+ content: "\F14BD"
+}
+
+.mdi-alert-remove::before {
+ content: "\F14BC"
+}
+
+.mdi-alert-remove-outline::before {
+ content: "\F14BF"
+}
+
+.mdi-alert-rhombus::before {
+ content: "\F11CE"
+}
+
+.mdi-alert-rhombus-outline::before {
+ content: "\F11CF"
+}
+
+.mdi-alien::before {
+ content: "\F089A"
+}
+
+.mdi-alien-outline::before {
+ content: "\F10CB"
+}
+
+.mdi-align-horizontal-center::before {
+ content: "\F11C3"
+}
+
+.mdi-align-horizontal-left::before {
+ content: "\F11C2"
+}
+
+.mdi-align-horizontal-right::before {
+ content: "\F11C4"
+}
+
+.mdi-align-vertical-bottom::before {
+ content: "\F11C5"
+}
+
+.mdi-align-vertical-center::before {
+ content: "\F11C6"
+}
+
+.mdi-align-vertical-top::before {
+ content: "\F11C7"
+}
+
+.mdi-all-inclusive::before {
+ content: "\F06BE"
+}
+
+.mdi-allergy::before {
+ content: "\F1258"
+}
+
+.mdi-alpha::before {
+ content: "\F002B"
+}
+
+.mdi-alpha-a::before {
+ content: "\F0AEE"
+}
+
+.mdi-alpha-a-box::before {
+ content: "\F0B08"
+}
+
+.mdi-alpha-a-box-outline::before {
+ content: "\F0BEB"
+}
+
+.mdi-alpha-a-circle::before {
+ content: "\F0BEC"
+}
+
+.mdi-alpha-a-circle-outline::before {
+ content: "\F0BED"
+}
+
+.mdi-alpha-b::before {
+ content: "\F0AEF"
+}
+
+.mdi-alpha-b-box::before {
+ content: "\F0B09"
+}
+
+.mdi-alpha-b-box-outline::before {
+ content: "\F0BEE"
+}
+
+.mdi-alpha-b-circle::before {
+ content: "\F0BEF"
+}
+
+.mdi-alpha-b-circle-outline::before {
+ content: "\F0BF0"
+}
+
+.mdi-alpha-c::before {
+ content: "\F0AF0"
+}
+
+.mdi-alpha-c-box::before {
+ content: "\F0B0A"
+}
+
+.mdi-alpha-c-box-outline::before {
+ content: "\F0BF1"
+}
+
+.mdi-alpha-c-circle::before {
+ content: "\F0BF2"
+}
+
+.mdi-alpha-c-circle-outline::before {
+ content: "\F0BF3"
+}
+
+.mdi-alpha-d::before {
+ content: "\F0AF1"
+}
+
+.mdi-alpha-d-box::before {
+ content: "\F0B0B"
+}
+
+.mdi-alpha-d-box-outline::before {
+ content: "\F0BF4"
+}
+
+.mdi-alpha-d-circle::before {
+ content: "\F0BF5"
+}
+
+.mdi-alpha-d-circle-outline::before {
+ content: "\F0BF6"
+}
+
+.mdi-alpha-e::before {
+ content: "\F0AF2"
+}
+
+.mdi-alpha-e-box::before {
+ content: "\F0B0C"
+}
+
+.mdi-alpha-e-box-outline::before {
+ content: "\F0BF7"
+}
+
+.mdi-alpha-e-circle::before {
+ content: "\F0BF8"
+}
+
+.mdi-alpha-e-circle-outline::before {
+ content: "\F0BF9"
+}
+
+.mdi-alpha-f::before {
+ content: "\F0AF3"
+}
+
+.mdi-alpha-f-box::before {
+ content: "\F0B0D"
+}
+
+.mdi-alpha-f-box-outline::before {
+ content: "\F0BFA"
+}
+
+.mdi-alpha-f-circle::before {
+ content: "\F0BFB"
+}
+
+.mdi-alpha-f-circle-outline::before {
+ content: "\F0BFC"
+}
+
+.mdi-alpha-g::before {
+ content: "\F0AF4"
+}
+
+.mdi-alpha-g-box::before {
+ content: "\F0B0E"
+}
+
+.mdi-alpha-g-box-outline::before {
+ content: "\F0BFD"
+}
+
+.mdi-alpha-g-circle::before {
+ content: "\F0BFE"
+}
+
+.mdi-alpha-g-circle-outline::before {
+ content: "\F0BFF"
+}
+
+.mdi-alpha-h::before {
+ content: "\F0AF5"
+}
+
+.mdi-alpha-h-box::before {
+ content: "\F0B0F"
+}
+
+.mdi-alpha-h-box-outline::before {
+ content: "\F0C00"
+}
+
+.mdi-alpha-h-circle::before {
+ content: "\F0C01"
+}
+
+.mdi-alpha-h-circle-outline::before {
+ content: "\F0C02"
+}
+
+.mdi-alpha-i::before {
+ content: "\F0AF6"
+}
+
+.mdi-alpha-i-box::before {
+ content: "\F0B10"
+}
+
+.mdi-alpha-i-box-outline::before {
+ content: "\F0C03"
+}
+
+.mdi-alpha-i-circle::before {
+ content: "\F0C04"
+}
+
+.mdi-alpha-i-circle-outline::before {
+ content: "\F0C05"
+}
+
+.mdi-alpha-j::before {
+ content: "\F0AF7"
+}
+
+.mdi-alpha-j-box::before {
+ content: "\F0B11"
+}
+
+.mdi-alpha-j-box-outline::before {
+ content: "\F0C06"
+}
+
+.mdi-alpha-j-circle::before {
+ content: "\F0C07"
+}
+
+.mdi-alpha-j-circle-outline::before {
+ content: "\F0C08"
+}
+
+.mdi-alpha-k::before {
+ content: "\F0AF8"
+}
+
+.mdi-alpha-k-box::before {
+ content: "\F0B12"
+}
+
+.mdi-alpha-k-box-outline::before {
+ content: "\F0C09"
+}
+
+.mdi-alpha-k-circle::before {
+ content: "\F0C0A"
+}
+
+.mdi-alpha-k-circle-outline::before {
+ content: "\F0C0B"
+}
+
+.mdi-alpha-l::before {
+ content: "\F0AF9"
+}
+
+.mdi-alpha-l-box::before {
+ content: "\F0B13"
+}
+
+.mdi-alpha-l-box-outline::before {
+ content: "\F0C0C"
+}
+
+.mdi-alpha-l-circle::before {
+ content: "\F0C0D"
+}
+
+.mdi-alpha-l-circle-outline::before {
+ content: "\F0C0E"
+}
+
+.mdi-alpha-m::before {
+ content: "\F0AFA"
+}
+
+.mdi-alpha-m-box::before {
+ content: "\F0B14"
+}
+
+.mdi-alpha-m-box-outline::before {
+ content: "\F0C0F"
+}
+
+.mdi-alpha-m-circle::before {
+ content: "\F0C10"
+}
+
+.mdi-alpha-m-circle-outline::before {
+ content: "\F0C11"
+}
+
+.mdi-alpha-n::before {
+ content: "\F0AFB"
+}
+
+.mdi-alpha-n-box::before {
+ content: "\F0B15"
+}
+
+.mdi-alpha-n-box-outline::before {
+ content: "\F0C12"
+}
+
+.mdi-alpha-n-circle::before {
+ content: "\F0C13"
+}
+
+.mdi-alpha-n-circle-outline::before {
+ content: "\F0C14"
+}
+
+.mdi-alpha-o::before {
+ content: "\F0AFC"
+}
+
+.mdi-alpha-o-box::before {
+ content: "\F0B16"
+}
+
+.mdi-alpha-o-box-outline::before {
+ content: "\F0C15"
+}
+
+.mdi-alpha-o-circle::before {
+ content: "\F0C16"
+}
+
+.mdi-alpha-o-circle-outline::before {
+ content: "\F0C17"
+}
+
+.mdi-alpha-p::before {
+ content: "\F0AFD"
+}
+
+.mdi-alpha-p-box::before {
+ content: "\F0B17"
+}
+
+.mdi-alpha-p-box-outline::before {
+ content: "\F0C18"
+}
+
+.mdi-alpha-p-circle::before {
+ content: "\F0C19"
+}
+
+.mdi-alpha-p-circle-outline::before {
+ content: "\F0C1A"
+}
+
+.mdi-alpha-q::before {
+ content: "\F0AFE"
+}
+
+.mdi-alpha-q-box::before {
+ content: "\F0B18"
+}
+
+.mdi-alpha-q-box-outline::before {
+ content: "\F0C1B"
+}
+
+.mdi-alpha-q-circle::before {
+ content: "\F0C1C"
+}
+
+.mdi-alpha-q-circle-outline::before {
+ content: "\F0C1D"
+}
+
+.mdi-alpha-r::before {
+ content: "\F0AFF"
+}
+
+.mdi-alpha-r-box::before {
+ content: "\F0B19"
+}
+
+.mdi-alpha-r-box-outline::before {
+ content: "\F0C1E"
+}
+
+.mdi-alpha-r-circle::before {
+ content: "\F0C1F"
+}
+
+.mdi-alpha-r-circle-outline::before {
+ content: "\F0C20"
+}
+
+.mdi-alpha-s::before {
+ content: "\F0B00"
+}
+
+.mdi-alpha-s-box::before {
+ content: "\F0B1A"
+}
+
+.mdi-alpha-s-box-outline::before {
+ content: "\F0C21"
+}
+
+.mdi-alpha-s-circle::before {
+ content: "\F0C22"
+}
+
+.mdi-alpha-s-circle-outline::before {
+ content: "\F0C23"
+}
+
+.mdi-alpha-t::before {
+ content: "\F0B01"
+}
+
+.mdi-alpha-t-box::before {
+ content: "\F0B1B"
+}
+
+.mdi-alpha-t-box-outline::before {
+ content: "\F0C24"
+}
+
+.mdi-alpha-t-circle::before {
+ content: "\F0C25"
+}
+
+.mdi-alpha-t-circle-outline::before {
+ content: "\F0C26"
+}
+
+.mdi-alpha-u::before {
+ content: "\F0B02"
+}
+
+.mdi-alpha-u-box::before {
+ content: "\F0B1C"
+}
+
+.mdi-alpha-u-box-outline::before {
+ content: "\F0C27"
+}
+
+.mdi-alpha-u-circle::before {
+ content: "\F0C28"
+}
+
+.mdi-alpha-u-circle-outline::before {
+ content: "\F0C29"
+}
+
+.mdi-alpha-v::before {
+ content: "\F0B03"
+}
+
+.mdi-alpha-v-box::before {
+ content: "\F0B1D"
+}
+
+.mdi-alpha-v-box-outline::before {
+ content: "\F0C2A"
+}
+
+.mdi-alpha-v-circle::before {
+ content: "\F0C2B"
+}
+
+.mdi-alpha-v-circle-outline::before {
+ content: "\F0C2C"
+}
+
+.mdi-alpha-w::before {
+ content: "\F0B04"
+}
+
+.mdi-alpha-w-box::before {
+ content: "\F0B1E"
+}
+
+.mdi-alpha-w-box-outline::before {
+ content: "\F0C2D"
+}
+
+.mdi-alpha-w-circle::before {
+ content: "\F0C2E"
+}
+
+.mdi-alpha-w-circle-outline::before {
+ content: "\F0C2F"
+}
+
+.mdi-alpha-x::before {
+ content: "\F0B05"
+}
+
+.mdi-alpha-x-box::before {
+ content: "\F0B1F"
+}
+
+.mdi-alpha-x-box-outline::before {
+ content: "\F0C30"
+}
+
+.mdi-alpha-x-circle::before {
+ content: "\F0C31"
+}
+
+.mdi-alpha-x-circle-outline::before {
+ content: "\F0C32"
+}
+
+.mdi-alpha-y::before {
+ content: "\F0B06"
+}
+
+.mdi-alpha-y-box::before {
+ content: "\F0B20"
+}
+
+.mdi-alpha-y-box-outline::before {
+ content: "\F0C33"
+}
+
+.mdi-alpha-y-circle::before {
+ content: "\F0C34"
+}
+
+.mdi-alpha-y-circle-outline::before {
+ content: "\F0C35"
+}
+
+.mdi-alpha-z::before {
+ content: "\F0B07"
+}
+
+.mdi-alpha-z-box::before {
+ content: "\F0B21"
+}
+
+.mdi-alpha-z-box-outline::before {
+ content: "\F0C36"
+}
+
+.mdi-alpha-z-circle::before {
+ content: "\F0C37"
+}
+
+.mdi-alpha-z-circle-outline::before {
+ content: "\F0C38"
+}
+
+.mdi-alphabet-aurebesh::before {
+ content: "\F132C"
+}
+
+.mdi-alphabet-cyrillic::before {
+ content: "\F132D"
+}
+
+.mdi-alphabet-greek::before {
+ content: "\F132E"
+}
+
+.mdi-alphabet-latin::before {
+ content: "\F132F"
+}
+
+.mdi-alphabet-piqad::before {
+ content: "\F1330"
+}
+
+.mdi-alphabet-tengwar::before {
+ content: "\F1337"
+}
+
+.mdi-alphabetical::before {
+ content: "\F002C"
+}
+
+.mdi-alphabetical-off::before {
+ content: "\F100C"
+}
+
+.mdi-alphabetical-variant::before {
+ content: "\F100D"
+}
+
+.mdi-alphabetical-variant-off::before {
+ content: "\F100E"
+}
+
+.mdi-altimeter::before {
+ content: "\F05D7"
+}
+
+.mdi-amazon::before {
+ content: "\F002D"
+}
+
+.mdi-amazon-alexa::before {
+ content: "\F08C6"
+}
+
+.mdi-ambulance::before {
+ content: "\F002F"
+}
+
+.mdi-ammunition::before {
+ content: "\F0CE8"
+}
+
+.mdi-ampersand::before {
+ content: "\F0A8D"
+}
+
+.mdi-amplifier::before {
+ content: "\F0030"
+}
+
+.mdi-amplifier-off::before {
+ content: "\F11B5"
+}
+
+.mdi-anchor::before {
+ content: "\F0031"
+}
+
+.mdi-android::before {
+ content: "\F0032"
+}
+
+.mdi-android-auto::before {
+ content: "\F0A8E"
+}
+
+.mdi-android-debug-bridge::before {
+ content: "\F0033"
+}
+
+.mdi-android-messages::before {
+ content: "\F0D45"
+}
+
+.mdi-android-studio::before {
+ content: "\F0034"
+}
+
+.mdi-angle-acute::before {
+ content: "\F0937"
+}
+
+.mdi-angle-obtuse::before {
+ content: "\F0938"
+}
+
+.mdi-angle-right::before {
+ content: "\F0939"
+}
+
+.mdi-angular::before {
+ content: "\F06B2"
+}
+
+.mdi-angularjs::before {
+ content: "\F06BF"
+}
+
+.mdi-animation::before {
+ content: "\F05D8"
+}
+
+.mdi-animation-outline::before {
+ content: "\F0A8F"
+}
+
+.mdi-animation-play::before {
+ content: "\F093A"
+}
+
+.mdi-animation-play-outline::before {
+ content: "\F0A90"
+}
+
+.mdi-ansible::before {
+ content: "\F109A"
+}
+
+.mdi-antenna::before {
+ content: "\F1119"
+}
+
+.mdi-anvil::before {
+ content: "\F089B"
+}
+
+.mdi-apache-kafka::before {
+ content: "\F100F"
+}
+
+.mdi-api::before {
+ content: "\F109B"
+}
+
+.mdi-api-off::before {
+ content: "\F1257"
+}
+
+.mdi-apple::before {
+ content: "\F0035"
+}
+
+.mdi-apple-airplay::before {
+ content: "\F001F"
+}
+
+.mdi-apple-finder::before {
+ content: "\F0036"
+}
+
+.mdi-apple-icloud::before {
+ content: "\F0038"
+}
+
+.mdi-apple-ios::before {
+ content: "\F0037"
+}
+
+.mdi-apple-keyboard-caps::before {
+ content: "\F0632"
+}
+
+.mdi-apple-keyboard-command::before {
+ content: "\F0633"
+}
+
+.mdi-apple-keyboard-control::before {
+ content: "\F0634"
+}
+
+.mdi-apple-keyboard-option::before {
+ content: "\F0635"
+}
+
+.mdi-apple-keyboard-shift::before {
+ content: "\F0636"
+}
+
+.mdi-apple-safari::before {
+ content: "\F0039"
+}
+
+.mdi-application::before {
+ content: "\F0614"
+}
+
+.mdi-application-cog::before {
+ content: "\F1577"
+}
+
+.mdi-application-export::before {
+ content: "\F0DAD"
+}
+
+.mdi-application-import::before {
+ content: "\F0DAE"
+}
+
+.mdi-application-settings::before {
+ content: "\F1555"
+}
+
+.mdi-approximately-equal::before {
+ content: "\F0F9E"
+}
+
+.mdi-approximately-equal-box::before {
+ content: "\F0F9F"
+}
+
+.mdi-apps::before {
+ content: "\F003B"
+}
+
+.mdi-apps-box::before {
+ content: "\F0D46"
+}
+
+.mdi-arch::before {
+ content: "\F08C7"
+}
+
+.mdi-archive::before {
+ content: "\F003C"
+}
+
+.mdi-archive-alert::before {
+ content: "\F14FD"
+}
+
+.mdi-archive-alert-outline::before {
+ content: "\F14FE"
+}
+
+.mdi-archive-arrow-down::before {
+ content: "\F1259"
+}
+
+.mdi-archive-arrow-down-outline::before {
+ content: "\F125A"
+}
+
+.mdi-archive-arrow-up::before {
+ content: "\F125B"
+}
+
+.mdi-archive-arrow-up-outline::before {
+ content: "\F125C"
+}
+
+.mdi-archive-outline::before {
+ content: "\F120E"
+}
+
+.mdi-arm-flex::before {
+ content: "\F0FD7"
+}
+
+.mdi-arm-flex-outline::before {
+ content: "\F0FD6"
+}
+
+.mdi-arrange-bring-forward::before {
+ content: "\F003D"
+}
+
+.mdi-arrange-bring-to-front::before {
+ content: "\F003E"
+}
+
+.mdi-arrange-send-backward::before {
+ content: "\F003F"
+}
+
+.mdi-arrange-send-to-back::before {
+ content: "\F0040"
+}
+
+.mdi-arrow-all::before {
+ content: "\F0041"
+}
+
+.mdi-arrow-bottom-left::before {
+ content: "\F0042"
+}
+
+.mdi-arrow-bottom-left-bold-outline::before {
+ content: "\F09B7"
+}
+
+.mdi-arrow-bottom-left-thick::before {
+ content: "\F09B8"
+}
+
+.mdi-arrow-bottom-left-thin-circle-outline::before {
+ content: "\F1596"
+}
+
+.mdi-arrow-bottom-right::before {
+ content: "\F0043"
+}
+
+.mdi-arrow-bottom-right-bold-outline::before {
+ content: "\F09B9"
+}
+
+.mdi-arrow-bottom-right-thick::before {
+ content: "\F09BA"
+}
+
+.mdi-arrow-bottom-right-thin-circle-outline::before {
+ content: "\F1595"
+}
+
+.mdi-arrow-collapse::before {
+ content: "\F0615"
+}
+
+.mdi-arrow-collapse-all::before {
+ content: "\F0044"
+}
+
+.mdi-arrow-collapse-down::before {
+ content: "\F0792"
+}
+
+.mdi-arrow-collapse-horizontal::before {
+ content: "\F084C"
+}
+
+.mdi-arrow-collapse-left::before {
+ content: "\F0793"
+}
+
+.mdi-arrow-collapse-right::before {
+ content: "\F0794"
+}
+
+.mdi-arrow-collapse-up::before {
+ content: "\F0795"
+}
+
+.mdi-arrow-collapse-vertical::before {
+ content: "\F084D"
+}
+
+.mdi-arrow-decision::before {
+ content: "\F09BB"
+}
+
+.mdi-arrow-decision-auto::before {
+ content: "\F09BC"
+}
+
+.mdi-arrow-decision-auto-outline::before {
+ content: "\F09BD"
+}
+
+.mdi-arrow-decision-outline::before {
+ content: "\F09BE"
+}
+
+.mdi-arrow-down::before {
+ content: "\F0045"
+}
+
+.mdi-arrow-down-bold::before {
+ content: "\F072E"
+}
+
+.mdi-arrow-down-bold-box::before {
+ content: "\F072F"
+}
+
+.mdi-arrow-down-bold-box-outline::before {
+ content: "\F0730"
+}
+
+.mdi-arrow-down-bold-circle::before {
+ content: "\F0047"
+}
+
+.mdi-arrow-down-bold-circle-outline::before {
+ content: "\F0048"
+}
+
+.mdi-arrow-down-bold-hexagon-outline::before {
+ content: "\F0049"
+}
+
+.mdi-arrow-down-bold-outline::before {
+ content: "\F09BF"
+}
+
+.mdi-arrow-down-box::before {
+ content: "\F06C0"
+}
+
+.mdi-arrow-down-circle::before {
+ content: "\F0CDB"
+}
+
+.mdi-arrow-down-circle-outline::before {
+ content: "\F0CDC"
+}
+
+.mdi-arrow-down-drop-circle::before {
+ content: "\F004A"
+}
+
+.mdi-arrow-down-drop-circle-outline::before {
+ content: "\F004B"
+}
+
+.mdi-arrow-down-thick::before {
+ content: "\F0046"
+}
+
+.mdi-arrow-down-thin-circle-outline::before {
+ content: "\F1599"
+}
+
+.mdi-arrow-expand::before {
+ content: "\F0616"
+}
+
+.mdi-arrow-expand-all::before {
+ content: "\F004C"
+}
+
+.mdi-arrow-expand-down::before {
+ content: "\F0796"
+}
+
+.mdi-arrow-expand-horizontal::before {
+ content: "\F084E"
+}
+
+.mdi-arrow-expand-left::before {
+ content: "\F0797"
+}
+
+.mdi-arrow-expand-right::before {
+ content: "\F0798"
+}
+
+.mdi-arrow-expand-up::before {
+ content: "\F0799"
+}
+
+.mdi-arrow-expand-vertical::before {
+ content: "\F084F"
+}
+
+.mdi-arrow-horizontal-lock::before {
+ content: "\F115B"
+}
+
+.mdi-arrow-left::before {
+ content: "\F004D"
+}
+
+.mdi-arrow-left-bold::before {
+ content: "\F0731"
+}
+
+.mdi-arrow-left-bold-box::before {
+ content: "\F0732"
+}
+
+.mdi-arrow-left-bold-box-outline::before {
+ content: "\F0733"
+}
+
+.mdi-arrow-left-bold-circle::before {
+ content: "\F004F"
+}
+
+.mdi-arrow-left-bold-circle-outline::before {
+ content: "\F0050"
+}
+
+.mdi-arrow-left-bold-hexagon-outline::before {
+ content: "\F0051"
+}
+
+.mdi-arrow-left-bold-outline::before {
+ content: "\F09C0"
+}
+
+.mdi-arrow-left-box::before {
+ content: "\F06C1"
+}
+
+.mdi-arrow-left-circle::before {
+ content: "\F0CDD"
+}
+
+.mdi-arrow-left-circle-outline::before {
+ content: "\F0CDE"
+}
+
+.mdi-arrow-left-drop-circle::before {
+ content: "\F0052"
+}
+
+.mdi-arrow-left-drop-circle-outline::before {
+ content: "\F0053"
+}
+
+.mdi-arrow-left-right::before {
+ content: "\F0E73"
+}
+
+.mdi-arrow-left-right-bold::before {
+ content: "\F0E74"
+}
+
+.mdi-arrow-left-right-bold-outline::before {
+ content: "\F09C1"
+}
+
+.mdi-arrow-left-thick::before {
+ content: "\F004E"
+}
+
+.mdi-arrow-left-thin-circle-outline::before {
+ content: "\F159A"
+}
+
+.mdi-arrow-right::before {
+ content: "\F0054"
+}
+
+.mdi-arrow-right-bold::before {
+ content: "\F0734"
+}
+
+.mdi-arrow-right-bold-box::before {
+ content: "\F0735"
+}
+
+.mdi-arrow-right-bold-box-outline::before {
+ content: "\F0736"
+}
+
+.mdi-arrow-right-bold-circle::before {
+ content: "\F0056"
+}
+
+.mdi-arrow-right-bold-circle-outline::before {
+ content: "\F0057"
+}
+
+.mdi-arrow-right-bold-hexagon-outline::before {
+ content: "\F0058"
+}
+
+.mdi-arrow-right-bold-outline::before {
+ content: "\F09C2"
+}
+
+.mdi-arrow-right-box::before {
+ content: "\F06C2"
+}
+
+.mdi-arrow-right-circle::before {
+ content: "\F0CDF"
+}
+
+.mdi-arrow-right-circle-outline::before {
+ content: "\F0CE0"
+}
+
+.mdi-arrow-right-drop-circle::before {
+ content: "\F0059"
+}
+
+.mdi-arrow-right-drop-circle-outline::before {
+ content: "\F005A"
+}
+
+.mdi-arrow-right-thick::before {
+ content: "\F0055"
+}
+
+.mdi-arrow-right-thin-circle-outline::before {
+ content: "\F1598"
+}
+
+.mdi-arrow-split-horizontal::before {
+ content: "\F093B"
+}
+
+.mdi-arrow-split-vertical::before {
+ content: "\F093C"
+}
+
+.mdi-arrow-top-left::before {
+ content: "\F005B"
+}
+
+.mdi-arrow-top-left-bold-outline::before {
+ content: "\F09C3"
+}
+
+.mdi-arrow-top-left-bottom-right::before {
+ content: "\F0E75"
+}
+
+.mdi-arrow-top-left-bottom-right-bold::before {
+ content: "\F0E76"
+}
+
+.mdi-arrow-top-left-thick::before {
+ content: "\F09C4"
+}
+
+.mdi-arrow-top-left-thin-circle-outline::before {
+ content: "\F1593"
+}
+
+.mdi-arrow-top-right::before {
+ content: "\F005C"
+}
+
+.mdi-arrow-top-right-bold-outline::before {
+ content: "\F09C5"
+}
+
+.mdi-arrow-top-right-bottom-left::before {
+ content: "\F0E77"
+}
+
+.mdi-arrow-top-right-bottom-left-bold::before {
+ content: "\F0E78"
+}
+
+.mdi-arrow-top-right-thick::before {
+ content: "\F09C6"
+}
+
+.mdi-arrow-top-right-thin-circle-outline::before {
+ content: "\F1594"
+}
+
+.mdi-arrow-up::before {
+ content: "\F005D"
+}
+
+.mdi-arrow-up-bold::before {
+ content: "\F0737"
+}
+
+.mdi-arrow-up-bold-box::before {
+ content: "\F0738"
+}
+
+.mdi-arrow-up-bold-box-outline::before {
+ content: "\F0739"
+}
+
+.mdi-arrow-up-bold-circle::before {
+ content: "\F005F"
+}
+
+.mdi-arrow-up-bold-circle-outline::before {
+ content: "\F0060"
+}
+
+.mdi-arrow-up-bold-hexagon-outline::before {
+ content: "\F0061"
+}
+
+.mdi-arrow-up-bold-outline::before {
+ content: "\F09C7"
+}
+
+.mdi-arrow-up-box::before {
+ content: "\F06C3"
+}
+
+.mdi-arrow-up-circle::before {
+ content: "\F0CE1"
+}
+
+.mdi-arrow-up-circle-outline::before {
+ content: "\F0CE2"
+}
+
+.mdi-arrow-up-down::before {
+ content: "\F0E79"
+}
+
+.mdi-arrow-up-down-bold::before {
+ content: "\F0E7A"
+}
+
+.mdi-arrow-up-down-bold-outline::before {
+ content: "\F09C8"
+}
+
+.mdi-arrow-up-drop-circle::before {
+ content: "\F0062"
+}
+
+.mdi-arrow-up-drop-circle-outline::before {
+ content: "\F0063"
+}
+
+.mdi-arrow-up-thick::before {
+ content: "\F005E"
+}
+
+.mdi-arrow-up-thin-circle-outline::before {
+ content: "\F1597"
+}
+
+.mdi-arrow-vertical-lock::before {
+ content: "\F115C"
+}
+
+.mdi-artstation::before {
+ content: "\F0B5B"
+}
+
+.mdi-aspect-ratio::before {
+ content: "\F0A24"
+}
+
+.mdi-assistant::before {
+ content: "\F0064"
+}
+
+.mdi-asterisk::before {
+ content: "\F06C4"
+}
+
+.mdi-at::before {
+ content: "\F0065"
+}
+
+.mdi-atlassian::before {
+ content: "\F0804"
+}
+
+.mdi-atm::before {
+ content: "\F0D47"
+}
+
+.mdi-atom::before {
+ content: "\F0768"
+}
+
+.mdi-atom-variant::before {
+ content: "\F0E7B"
+}
+
+.mdi-attachment::before {
+ content: "\F0066"
+}
+
+.mdi-audio-video::before {
+ content: "\F093D"
+}
+
+.mdi-audio-video-off::before {
+ content: "\F11B6"
+}
+
+.mdi-augmented-reality::before {
+ content: "\F0850"
+}
+
+.mdi-auto-download::before {
+ content: "\F137E"
+}
+
+.mdi-auto-fix::before {
+ content: "\F0068"
+}
+
+.mdi-auto-upload::before {
+ content: "\F0069"
+}
+
+.mdi-autorenew::before {
+ content: "\F006A"
+}
+
+.mdi-av-timer::before {
+ content: "\F006B"
+}
+
+.mdi-aws::before {
+ content: "\F0E0F"
+}
+
+.mdi-axe::before {
+ content: "\F08C8"
+}
+
+.mdi-axis::before {
+ content: "\F0D48"
+}
+
+.mdi-axis-arrow::before {
+ content: "\F0D49"
+}
+
+.mdi-axis-arrow-info::before {
+ content: "\F140E"
+}
+
+.mdi-axis-arrow-lock::before {
+ content: "\F0D4A"
+}
+
+.mdi-axis-lock::before {
+ content: "\F0D4B"
+}
+
+.mdi-axis-x-arrow::before {
+ content: "\F0D4C"
+}
+
+.mdi-axis-x-arrow-lock::before {
+ content: "\F0D4D"
+}
+
+.mdi-axis-x-rotate-clockwise::before {
+ content: "\F0D4E"
+}
+
+.mdi-axis-x-rotate-counterclockwise::before {
+ content: "\F0D4F"
+}
+
+.mdi-axis-x-y-arrow-lock::before {
+ content: "\F0D50"
+}
+
+.mdi-axis-y-arrow::before {
+ content: "\F0D51"
+}
+
+.mdi-axis-y-arrow-lock::before {
+ content: "\F0D52"
+}
+
+.mdi-axis-y-rotate-clockwise::before {
+ content: "\F0D53"
+}
+
+.mdi-axis-y-rotate-counterclockwise::before {
+ content: "\F0D54"
+}
+
+.mdi-axis-z-arrow::before {
+ content: "\F0D55"
+}
+
+.mdi-axis-z-arrow-lock::before {
+ content: "\F0D56"
+}
+
+.mdi-axis-z-rotate-clockwise::before {
+ content: "\F0D57"
+}
+
+.mdi-axis-z-rotate-counterclockwise::before {
+ content: "\F0D58"
+}
+
+.mdi-babel::before {
+ content: "\F0A25"
+}
+
+.mdi-baby::before {
+ content: "\F006C"
+}
+
+.mdi-baby-bottle::before {
+ content: "\F0F39"
+}
+
+.mdi-baby-bottle-outline::before {
+ content: "\F0F3A"
+}
+
+.mdi-baby-buggy::before {
+ content: "\F13E0"
+}
+
+.mdi-baby-carriage::before {
+ content: "\F068F"
+}
+
+.mdi-baby-carriage-off::before {
+ content: "\F0FA0"
+}
+
+.mdi-baby-face::before {
+ content: "\F0E7C"
+}
+
+.mdi-baby-face-outline::before {
+ content: "\F0E7D"
+}
+
+.mdi-backburger::before {
+ content: "\F006D"
+}
+
+.mdi-backspace::before {
+ content: "\F006E"
+}
+
+.mdi-backspace-outline::before {
+ content: "\F0B5C"
+}
+
+.mdi-backspace-reverse::before {
+ content: "\F0E7E"
+}
+
+.mdi-backspace-reverse-outline::before {
+ content: "\F0E7F"
+}
+
+.mdi-backup-restore::before {
+ content: "\F006F"
+}
+
+.mdi-bacteria::before {
+ content: "\F0ED5"
+}
+
+.mdi-bacteria-outline::before {
+ content: "\F0ED6"
+}
+
+.mdi-badge-account::before {
+ content: "\F0DA7"
+}
+
+.mdi-badge-account-alert::before {
+ content: "\F0DA8"
+}
+
+.mdi-badge-account-alert-outline::before {
+ content: "\F0DA9"
+}
+
+.mdi-badge-account-horizontal::before {
+ content: "\F0E0D"
+}
+
+.mdi-badge-account-horizontal-outline::before {
+ content: "\F0E0E"
+}
+
+.mdi-badge-account-outline::before {
+ content: "\F0DAA"
+}
+
+.mdi-badminton::before {
+ content: "\F0851"
+}
+
+.mdi-bag-carry-on::before {
+ content: "\F0F3B"
+}
+
+.mdi-bag-carry-on-check::before {
+ content: "\F0D65"
+}
+
+.mdi-bag-carry-on-off::before {
+ content: "\F0F3C"
+}
+
+.mdi-bag-checked::before {
+ content: "\F0F3D"
+}
+
+.mdi-bag-personal::before {
+ content: "\F0E10"
+}
+
+.mdi-bag-personal-off::before {
+ content: "\F0E11"
+}
+
+.mdi-bag-personal-off-outline::before {
+ content: "\F0E12"
+}
+
+.mdi-bag-personal-outline::before {
+ content: "\F0E13"
+}
+
+.mdi-bag-suitcase::before {
+ content: "\F158B"
+}
+
+.mdi-bag-suitcase-off::before {
+ content: "\F158D"
+}
+
+.mdi-bag-suitcase-off-outline::before {
+ content: "\F158E"
+}
+
+.mdi-bag-suitcase-outline::before {
+ content: "\F158C"
+}
+
+.mdi-baguette::before {
+ content: "\F0F3E"
+}
+
+.mdi-balloon::before {
+ content: "\F0A26"
+}
+
+.mdi-ballot::before {
+ content: "\F09C9"
+}
+
+.mdi-ballot-outline::before {
+ content: "\F09CA"
+}
+
+.mdi-ballot-recount::before {
+ content: "\F0C39"
+}
+
+.mdi-ballot-recount-outline::before {
+ content: "\F0C3A"
+}
+
+.mdi-bandage::before {
+ content: "\F0DAF"
+}
+
+.mdi-bandcamp::before {
+ content: "\F0675"
+}
+
+.mdi-bank::before {
+ content: "\F0070"
+}
+
+.mdi-bank-check::before {
+ content: "\F1655"
+}
+
+.mdi-bank-minus::before {
+ content: "\F0DB0"
+}
+
+.mdi-bank-off::before {
+ content: "\F1656"
+}
+
+.mdi-bank-off-outline::before {
+ content: "\F1657"
+}
+
+.mdi-bank-outline::before {
+ content: "\F0E80"
+}
+
+.mdi-bank-plus::before {
+ content: "\F0DB1"
+}
+
+.mdi-bank-remove::before {
+ content: "\F0DB2"
+}
+
+.mdi-bank-transfer::before {
+ content: "\F0A27"
+}
+
+.mdi-bank-transfer-in::before {
+ content: "\F0A28"
+}
+
+.mdi-bank-transfer-out::before {
+ content: "\F0A29"
+}
+
+.mdi-barcode::before {
+ content: "\F0071"
+}
+
+.mdi-barcode-off::before {
+ content: "\F1236"
+}
+
+.mdi-barcode-scan::before {
+ content: "\F0072"
+}
+
+.mdi-barley::before {
+ content: "\F0073"
+}
+
+.mdi-barley-off::before {
+ content: "\F0B5D"
+}
+
+.mdi-barn::before {
+ content: "\F0B5E"
+}
+
+.mdi-barrel::before {
+ content: "\F0074"
+}
+
+.mdi-baseball::before {
+ content: "\F0852"
+}
+
+.mdi-baseball-bat::before {
+ content: "\F0853"
+}
+
+.mdi-baseball-diamond::before {
+ content: "\F15EC"
+}
+
+.mdi-baseball-diamond-outline::before {
+ content: "\F15ED"
+}
+
+.mdi-bash::before {
+ content: "\F1183"
+}
+
+.mdi-basket::before {
+ content: "\F0076"
+}
+
+.mdi-basket-fill::before {
+ content: "\F0077"
+}
+
+.mdi-basket-minus::before {
+ content: "\F1523"
+}
+
+.mdi-basket-minus-outline::before {
+ content: "\F1524"
+}
+
+.mdi-basket-off::before {
+ content: "\F1525"
+}
+
+.mdi-basket-off-outline::before {
+ content: "\F1526"
+}
+
+.mdi-basket-outline::before {
+ content: "\F1181"
+}
+
+.mdi-basket-plus::before {
+ content: "\F1527"
+}
+
+.mdi-basket-plus-outline::before {
+ content: "\F1528"
+}
+
+.mdi-basket-remove::before {
+ content: "\F1529"
+}
+
+.mdi-basket-remove-outline::before {
+ content: "\F152A"
+}
+
+.mdi-basket-unfill::before {
+ content: "\F0078"
+}
+
+.mdi-basketball::before {
+ content: "\F0806"
+}
+
+.mdi-basketball-hoop::before {
+ content: "\F0C3B"
+}
+
+.mdi-basketball-hoop-outline::before {
+ content: "\F0C3C"
+}
+
+.mdi-bat::before {
+ content: "\F0B5F"
+}
+
+.mdi-battery::before {
+ content: "\F0079"
+}
+
+.mdi-battery-10::before {
+ content: "\F007A"
+}
+
+.mdi-battery-10-bluetooth::before {
+ content: "\F093E"
+}
+
+.mdi-battery-20::before {
+ content: "\F007B"
+}
+
+.mdi-battery-20-bluetooth::before {
+ content: "\F093F"
+}
+
+.mdi-battery-30::before {
+ content: "\F007C"
+}
+
+.mdi-battery-30-bluetooth::before {
+ content: "\F0940"
+}
+
+.mdi-battery-40::before {
+ content: "\F007D"
+}
+
+.mdi-battery-40-bluetooth::before {
+ content: "\F0941"
+}
+
+.mdi-battery-50::before {
+ content: "\F007E"
+}
+
+.mdi-battery-50-bluetooth::before {
+ content: "\F0942"
+}
+
+.mdi-battery-60::before {
+ content: "\F007F"
+}
+
+.mdi-battery-60-bluetooth::before {
+ content: "\F0943"
+}
+
+.mdi-battery-70::before {
+ content: "\F0080"
+}
+
+.mdi-battery-70-bluetooth::before {
+ content: "\F0944"
+}
+
+.mdi-battery-80::before {
+ content: "\F0081"
+}
+
+.mdi-battery-80-bluetooth::before {
+ content: "\F0945"
+}
+
+.mdi-battery-90::before {
+ content: "\F0082"
+}
+
+.mdi-battery-90-bluetooth::before {
+ content: "\F0946"
+}
+
+.mdi-battery-alert::before {
+ content: "\F0083"
+}
+
+.mdi-battery-alert-bluetooth::before {
+ content: "\F0947"
+}
+
+.mdi-battery-alert-variant::before {
+ content: "\F10CC"
+}
+
+.mdi-battery-alert-variant-outline::before {
+ content: "\F10CD"
+}
+
+.mdi-battery-bluetooth::before {
+ content: "\F0948"
+}
+
+.mdi-battery-bluetooth-variant::before {
+ content: "\F0949"
+}
+
+.mdi-battery-charging::before {
+ content: "\F0084"
+}
+
+.mdi-battery-charging-10::before {
+ content: "\F089C"
+}
+
+.mdi-battery-charging-100::before {
+ content: "\F0085"
+}
+
+.mdi-battery-charging-20::before {
+ content: "\F0086"
+}
+
+.mdi-battery-charging-30::before {
+ content: "\F0087"
+}
+
+.mdi-battery-charging-40::before {
+ content: "\F0088"
+}
+
+.mdi-battery-charging-50::before {
+ content: "\F089D"
+}
+
+.mdi-battery-charging-60::before {
+ content: "\F0089"
+}
+
+.mdi-battery-charging-70::before {
+ content: "\F089E"
+}
+
+.mdi-battery-charging-80::before {
+ content: "\F008A"
+}
+
+.mdi-battery-charging-90::before {
+ content: "\F008B"
+}
+
+.mdi-battery-charging-high::before {
+ content: "\F12A6"
+}
+
+.mdi-battery-charging-low::before {
+ content: "\F12A4"
+}
+
+.mdi-battery-charging-medium::before {
+ content: "\F12A5"
+}
+
+.mdi-battery-charging-outline::before {
+ content: "\F089F"
+}
+
+.mdi-battery-charging-wireless::before {
+ content: "\F0807"
+}
+
+.mdi-battery-charging-wireless-10::before {
+ content: "\F0808"
+}
+
+.mdi-battery-charging-wireless-20::before {
+ content: "\F0809"
+}
+
+.mdi-battery-charging-wireless-30::before {
+ content: "\F080A"
+}
+
+.mdi-battery-charging-wireless-40::before {
+ content: "\F080B"
+}
+
+.mdi-battery-charging-wireless-50::before {
+ content: "\F080C"
+}
+
+.mdi-battery-charging-wireless-60::before {
+ content: "\F080D"
+}
+
+.mdi-battery-charging-wireless-70::before {
+ content: "\F080E"
+}
+
+.mdi-battery-charging-wireless-80::before {
+ content: "\F080F"
+}
+
+.mdi-battery-charging-wireless-90::before {
+ content: "\F0810"
+}
+
+.mdi-battery-charging-wireless-alert::before {
+ content: "\F0811"
+}
+
+.mdi-battery-charging-wireless-outline::before {
+ content: "\F0812"
+}
+
+.mdi-battery-heart::before {
+ content: "\F120F"
+}
+
+.mdi-battery-heart-outline::before {
+ content: "\F1210"
+}
+
+.mdi-battery-heart-variant::before {
+ content: "\F1211"
+}
+
+.mdi-battery-high::before {
+ content: "\F12A3"
+}
+
+.mdi-battery-low::before {
+ content: "\F12A1"
+}
+
+.mdi-battery-medium::before {
+ content: "\F12A2"
+}
+
+.mdi-battery-minus::before {
+ content: "\F008C"
+}
+
+.mdi-battery-negative::before {
+ content: "\F008D"
+}
+
+.mdi-battery-off::before {
+ content: "\F125D"
+}
+
+.mdi-battery-off-outline::before {
+ content: "\F125E"
+}
+
+.mdi-battery-outline::before {
+ content: "\F008E"
+}
+
+.mdi-battery-plus::before {
+ content: "\F008F"
+}
+
+.mdi-battery-positive::before {
+ content: "\F0090"
+}
+
+.mdi-battery-unknown::before {
+ content: "\F0091"
+}
+
+.mdi-battery-unknown-bluetooth::before {
+ content: "\F094A"
+}
+
+.mdi-battlenet::before {
+ content: "\F0B60"
+}
+
+.mdi-beach::before {
+ content: "\F0092"
+}
+
+.mdi-beaker::before {
+ content: "\F0CEA"
+}
+
+.mdi-beaker-alert::before {
+ content: "\F1229"
+}
+
+.mdi-beaker-alert-outline::before {
+ content: "\F122A"
+}
+
+.mdi-beaker-check::before {
+ content: "\F122B"
+}
+
+.mdi-beaker-check-outline::before {
+ content: "\F122C"
+}
+
+.mdi-beaker-minus::before {
+ content: "\F122D"
+}
+
+.mdi-beaker-minus-outline::before {
+ content: "\F122E"
+}
+
+.mdi-beaker-outline::before {
+ content: "\F0690"
+}
+
+.mdi-beaker-plus::before {
+ content: "\F122F"
+}
+
+.mdi-beaker-plus-outline::before {
+ content: "\F1230"
+}
+
+.mdi-beaker-question::before {
+ content: "\F1231"
+}
+
+.mdi-beaker-question-outline::before {
+ content: "\F1232"
+}
+
+.mdi-beaker-remove::before {
+ content: "\F1233"
+}
+
+.mdi-beaker-remove-outline::before {
+ content: "\F1234"
+}
+
+.mdi-bed::before {
+ content: "\F02E3"
+}
+
+.mdi-bed-double::before {
+ content: "\F0FD4"
+}
+
+.mdi-bed-double-outline::before {
+ content: "\F0FD3"
+}
+
+.mdi-bed-empty::before {
+ content: "\F08A0"
+}
+
+.mdi-bed-king::before {
+ content: "\F0FD2"
+}
+
+.mdi-bed-king-outline::before {
+ content: "\F0FD1"
+}
+
+.mdi-bed-outline::before {
+ content: "\F0099"
+}
+
+.mdi-bed-queen::before {
+ content: "\F0FD0"
+}
+
+.mdi-bed-queen-outline::before {
+ content: "\F0FDB"
+}
+
+.mdi-bed-single::before {
+ content: "\F106D"
+}
+
+.mdi-bed-single-outline::before {
+ content: "\F106E"
+}
+
+.mdi-bee::before {
+ content: "\F0FA1"
+}
+
+.mdi-bee-flower::before {
+ content: "\F0FA2"
+}
+
+.mdi-beehive-off-outline::before {
+ content: "\F13ED"
+}
+
+.mdi-beehive-outline::before {
+ content: "\F10CE"
+}
+
+.mdi-beekeeper::before {
+ content: "\F14E2"
+}
+
+.mdi-beer::before {
+ content: "\F0098"
+}
+
+.mdi-beer-outline::before {
+ content: "\F130C"
+}
+
+.mdi-bell::before {
+ content: "\F009A"
+}
+
+.mdi-bell-alert::before {
+ content: "\F0D59"
+}
+
+.mdi-bell-alert-outline::before {
+ content: "\F0E81"
+}
+
+.mdi-bell-cancel::before {
+ content: "\F13E7"
+}
+
+.mdi-bell-cancel-outline::before {
+ content: "\F13E8"
+}
+
+.mdi-bell-check::before {
+ content: "\F11E5"
+}
+
+.mdi-bell-check-outline::before {
+ content: "\F11E6"
+}
+
+.mdi-bell-circle::before {
+ content: "\F0D5A"
+}
+
+.mdi-bell-circle-outline::before {
+ content: "\F0D5B"
+}
+
+.mdi-bell-minus::before {
+ content: "\F13E9"
+}
+
+.mdi-bell-minus-outline::before {
+ content: "\F13EA"
+}
+
+.mdi-bell-off::before {
+ content: "\F009B"
+}
+
+.mdi-bell-off-outline::before {
+ content: "\F0A91"
+}
+
+.mdi-bell-outline::before {
+ content: "\F009C"
+}
+
+.mdi-bell-plus::before {
+ content: "\F009D"
+}
+
+.mdi-bell-plus-outline::before {
+ content: "\F0A92"
+}
+
+.mdi-bell-remove::before {
+ content: "\F13EB"
+}
+
+.mdi-bell-remove-outline::before {
+ content: "\F13EC"
+}
+
+.mdi-bell-ring::before {
+ content: "\F009E"
+}
+
+.mdi-bell-ring-outline::before {
+ content: "\F009F"
+}
+
+.mdi-bell-sleep::before {
+ content: "\F00A0"
+}
+
+.mdi-bell-sleep-outline::before {
+ content: "\F0A93"
+}
+
+.mdi-beta::before {
+ content: "\F00A1"
+}
+
+.mdi-betamax::before {
+ content: "\F09CB"
+}
+
+.mdi-biathlon::before {
+ content: "\F0E14"
+}
+
+.mdi-bicycle::before {
+ content: "\F109C"
+}
+
+.mdi-bicycle-basket::before {
+ content: "\F1235"
+}
+
+.mdi-bicycle-electric::before {
+ content: "\F15B4"
+}
+
+.mdi-bicycle-penny-farthing::before {
+ content: "\F15E9"
+}
+
+.mdi-bike::before {
+ content: "\F00A3"
+}
+
+.mdi-bike-fast::before {
+ content: "\F111F"
+}
+
+.mdi-billboard::before {
+ content: "\F1010"
+}
+
+.mdi-billiards::before {
+ content: "\F0B61"
+}
+
+.mdi-billiards-rack::before {
+ content: "\F0B62"
+}
+
+.mdi-binoculars::before {
+ content: "\F00A5"
+}
+
+.mdi-bio::before {
+ content: "\F00A6"
+}
+
+.mdi-biohazard::before {
+ content: "\F00A7"
+}
+
+.mdi-bird::before {
+ content: "\F15C6"
+}
+
+.mdi-bitbucket::before {
+ content: "\F00A8"
+}
+
+.mdi-bitcoin::before {
+ content: "\F0813"
+}
+
+.mdi-black-mesa::before {
+ content: "\F00A9"
+}
+
+.mdi-blender::before {
+ content: "\F0CEB"
+}
+
+.mdi-blender-software::before {
+ content: "\F00AB"
+}
+
+.mdi-blinds::before {
+ content: "\F00AC"
+}
+
+.mdi-blinds-open::before {
+ content: "\F1011"
+}
+
+.mdi-block-helper::before {
+ content: "\F00AD"
+}
+
+.mdi-blogger::before {
+ content: "\F00AE"
+}
+
+.mdi-blood-bag::before {
+ content: "\F0CEC"
+}
+
+.mdi-bluetooth::before {
+ content: "\F00AF"
+}
+
+.mdi-bluetooth-audio::before {
+ content: "\F00B0"
+}
+
+.mdi-bluetooth-connect::before {
+ content: "\F00B1"
+}
+
+.mdi-bluetooth-off::before {
+ content: "\F00B2"
+}
+
+.mdi-bluetooth-settings::before {
+ content: "\F00B3"
+}
+
+.mdi-bluetooth-transfer::before {
+ content: "\F00B4"
+}
+
+.mdi-blur::before {
+ content: "\F00B5"
+}
+
+.mdi-blur-linear::before {
+ content: "\F00B6"
+}
+
+.mdi-blur-off::before {
+ content: "\F00B7"
+}
+
+.mdi-blur-radial::before {
+ content: "\F00B8"
+}
+
+.mdi-bolnisi-cross::before {
+ content: "\F0CED"
+}
+
+.mdi-bolt::before {
+ content: "\F0DB3"
+}
+
+.mdi-bomb::before {
+ content: "\F0691"
+}
+
+.mdi-bomb-off::before {
+ content: "\F06C5"
+}
+
+.mdi-bone::before {
+ content: "\F00B9"
+}
+
+.mdi-book::before {
+ content: "\F00BA"
+}
+
+.mdi-book-account::before {
+ content: "\F13AD"
+}
+
+.mdi-book-account-outline::before {
+ content: "\F13AE"
+}
+
+.mdi-book-alert::before {
+ content: "\F167C"
+}
+
+.mdi-book-alert-outline::before {
+ content: "\F167D"
+}
+
+.mdi-book-alphabet::before {
+ content: "\F061D"
+}
+
+.mdi-book-arrow-down::before {
+ content: "\F167E"
+}
+
+.mdi-book-arrow-down-outline::before {
+ content: "\F167F"
+}
+
+.mdi-book-arrow-left::before {
+ content: "\F1680"
+}
+
+.mdi-book-arrow-left-outline::before {
+ content: "\F1681"
+}
+
+.mdi-book-arrow-right::before {
+ content: "\F1682"
+}
+
+.mdi-book-arrow-right-outline::before {
+ content: "\F1683"
+}
+
+.mdi-book-arrow-up::before {
+ content: "\F1684"
+}
+
+.mdi-book-arrow-up-outline::before {
+ content: "\F1685"
+}
+
+.mdi-book-cancel::before {
+ content: "\F1686"
+}
+
+.mdi-book-cancel-outline::before {
+ content: "\F1687"
+}
+
+.mdi-book-check::before {
+ content: "\F14F3"
+}
+
+.mdi-book-check-outline::before {
+ content: "\F14F4"
+}
+
+.mdi-book-clock::before {
+ content: "\F1688"
+}
+
+.mdi-book-clock-outline::before {
+ content: "\F1689"
+}
+
+.mdi-book-cog::before {
+ content: "\F168A"
+}
+
+.mdi-book-cog-outline::before {
+ content: "\F168B"
+}
+
+.mdi-book-cross::before {
+ content: "\F00A2"
+}
+
+.mdi-book-edit::before {
+ content: "\F168C"
+}
+
+.mdi-book-edit-outline::before {
+ content: "\F168D"
+}
+
+.mdi-book-education::before {
+ content: "\F16C9"
+}
+
+.mdi-book-education-outline::before {
+ content: "\F16CA"
+}
+
+.mdi-book-information-variant::before {
+ content: "\F106F"
+}
+
+.mdi-book-lock::before {
+ content: "\F079A"
+}
+
+.mdi-book-lock-open::before {
+ content: "\F079B"
+}
+
+.mdi-book-lock-open-outline::before {
+ content: "\F168E"
+}
+
+.mdi-book-lock-outline::before {
+ content: "\F168F"
+}
+
+.mdi-book-marker::before {
+ content: "\F1690"
+}
+
+.mdi-book-marker-outline::before {
+ content: "\F1691"
+}
+
+.mdi-book-minus::before {
+ content: "\F05D9"
+}
+
+.mdi-book-minus-multiple::before {
+ content: "\F0A94"
+}
+
+.mdi-book-minus-multiple-outline::before {
+ content: "\F090B"
+}
+
+.mdi-book-minus-outline::before {
+ content: "\F1692"
+}
+
+.mdi-book-multiple::before {
+ content: "\F00BB"
+}
+
+.mdi-book-multiple-outline::before {
+ content: "\F0436"
+}
+
+.mdi-book-music::before {
+ content: "\F0067"
+}
+
+.mdi-book-music-outline::before {
+ content: "\F1693"
+}
+
+.mdi-book-off::before {
+ content: "\F1694"
+}
+
+.mdi-book-off-outline::before {
+ content: "\F1695"
+}
+
+.mdi-book-open::before {
+ content: "\F00BD"
+}
+
+.mdi-book-open-blank-variant::before {
+ content: "\F00BE"
+}
+
+.mdi-book-open-outline::before {
+ content: "\F0B63"
+}
+
+.mdi-book-open-page-variant::before {
+ content: "\F05DA"
+}
+
+.mdi-book-open-page-variant-outline::before {
+ content: "\F15D6"
+}
+
+.mdi-book-open-variant::before {
+ content: "\F14F7"
+}
+
+.mdi-book-outline::before {
+ content: "\F0B64"
+}
+
+.mdi-book-play::before {
+ content: "\F0E82"
+}
+
+.mdi-book-play-outline::before {
+ content: "\F0E83"
+}
+
+.mdi-book-plus::before {
+ content: "\F05DB"
+}
+
+.mdi-book-plus-multiple::before {
+ content: "\F0A95"
+}
+
+.mdi-book-plus-multiple-outline::before {
+ content: "\F0ADE"
+}
+
+.mdi-book-plus-outline::before {
+ content: "\F1696"
+}
+
+.mdi-book-refresh::before {
+ content: "\F1697"
+}
+
+.mdi-book-refresh-outline::before {
+ content: "\F1698"
+}
+
+.mdi-book-remove::before {
+ content: "\F0A97"
+}
+
+.mdi-book-remove-multiple::before {
+ content: "\F0A96"
+}
+
+.mdi-book-remove-multiple-outline::before {
+ content: "\F04CA"
+}
+
+.mdi-book-remove-outline::before {
+ content: "\F1699"
+}
+
+.mdi-book-search::before {
+ content: "\F0E84"
+}
+
+.mdi-book-search-outline::before {
+ content: "\F0E85"
+}
+
+.mdi-book-settings::before {
+ content: "\F169A"
+}
+
+.mdi-book-settings-outline::before {
+ content: "\F169B"
+}
+
+.mdi-book-sync::before {
+ content: "\F169C"
+}
+
+.mdi-book-sync-outline::before {
+ content: "\F16C8"
+}
+
+.mdi-book-variant::before {
+ content: "\F00BF"
+}
+
+.mdi-book-variant-multiple::before {
+ content: "\F00BC"
+}
+
+.mdi-bookmark::before {
+ content: "\F00C0"
+}
+
+.mdi-bookmark-check::before {
+ content: "\F00C1"
+}
+
+.mdi-bookmark-check-outline::before {
+ content: "\F137B"
+}
+
+.mdi-bookmark-minus::before {
+ content: "\F09CC"
+}
+
+.mdi-bookmark-minus-outline::before {
+ content: "\F09CD"
+}
+
+.mdi-bookmark-multiple::before {
+ content: "\F0E15"
+}
+
+.mdi-bookmark-multiple-outline::before {
+ content: "\F0E16"
+}
+
+.mdi-bookmark-music::before {
+ content: "\F00C2"
+}
+
+.mdi-bookmark-music-outline::before {
+ content: "\F1379"
+}
+
+.mdi-bookmark-off::before {
+ content: "\F09CE"
+}
+
+.mdi-bookmark-off-outline::before {
+ content: "\F09CF"
+}
+
+.mdi-bookmark-outline::before {
+ content: "\F00C3"
+}
+
+.mdi-bookmark-plus::before {
+ content: "\F00C5"
+}
+
+.mdi-bookmark-plus-outline::before {
+ content: "\F00C4"
+}
+
+.mdi-bookmark-remove::before {
+ content: "\F00C6"
+}
+
+.mdi-bookmark-remove-outline::before {
+ content: "\F137A"
+}
+
+.mdi-bookshelf::before {
+ content: "\F125F"
+}
+
+.mdi-boom-gate::before {
+ content: "\F0E86"
+}
+
+.mdi-boom-gate-alert::before {
+ content: "\F0E87"
+}
+
+.mdi-boom-gate-alert-outline::before {
+ content: "\F0E88"
+}
+
+.mdi-boom-gate-down::before {
+ content: "\F0E89"
+}
+
+.mdi-boom-gate-down-outline::before {
+ content: "\F0E8A"
+}
+
+.mdi-boom-gate-outline::before {
+ content: "\F0E8B"
+}
+
+.mdi-boom-gate-up::before {
+ content: "\F0E8C"
+}
+
+.mdi-boom-gate-up-outline::before {
+ content: "\F0E8D"
+}
+
+.mdi-boombox::before {
+ content: "\F05DC"
+}
+
+.mdi-boomerang::before {
+ content: "\F10CF"
+}
+
+.mdi-bootstrap::before {
+ content: "\F06C6"
+}
+
+.mdi-border-all::before {
+ content: "\F00C7"
+}
+
+.mdi-border-all-variant::before {
+ content: "\F08A1"
+}
+
+.mdi-border-bottom::before {
+ content: "\F00C8"
+}
+
+.mdi-border-bottom-variant::before {
+ content: "\F08A2"
+}
+
+.mdi-border-color::before {
+ content: "\F00C9"
+}
+
+.mdi-border-horizontal::before {
+ content: "\F00CA"
+}
+
+.mdi-border-inside::before {
+ content: "\F00CB"
+}
+
+.mdi-border-left::before {
+ content: "\F00CC"
+}
+
+.mdi-border-left-variant::before {
+ content: "\F08A3"
+}
+
+.mdi-border-none::before {
+ content: "\F00CD"
+}
+
+.mdi-border-none-variant::before {
+ content: "\F08A4"
+}
+
+.mdi-border-outside::before {
+ content: "\F00CE"
+}
+
+.mdi-border-right::before {
+ content: "\F00CF"
+}
+
+.mdi-border-right-variant::before {
+ content: "\F08A5"
+}
+
+.mdi-border-style::before {
+ content: "\F00D0"
+}
+
+.mdi-border-top::before {
+ content: "\F00D1"
+}
+
+.mdi-border-top-variant::before {
+ content: "\F08A6"
+}
+
+.mdi-border-vertical::before {
+ content: "\F00D2"
+}
+
+.mdi-bottle-soda::before {
+ content: "\F1070"
+}
+
+.mdi-bottle-soda-classic::before {
+ content: "\F1071"
+}
+
+.mdi-bottle-soda-classic-outline::before {
+ content: "\F1363"
+}
+
+.mdi-bottle-soda-outline::before {
+ content: "\F1072"
+}
+
+.mdi-bottle-tonic::before {
+ content: "\F112E"
+}
+
+.mdi-bottle-tonic-outline::before {
+ content: "\F112F"
+}
+
+.mdi-bottle-tonic-plus::before {
+ content: "\F1130"
+}
+
+.mdi-bottle-tonic-plus-outline::before {
+ content: "\F1131"
+}
+
+.mdi-bottle-tonic-skull::before {
+ content: "\F1132"
+}
+
+.mdi-bottle-tonic-skull-outline::before {
+ content: "\F1133"
+}
+
+.mdi-bottle-wine::before {
+ content: "\F0854"
+}
+
+.mdi-bottle-wine-outline::before {
+ content: "\F1310"
+}
+
+.mdi-bow-tie::before {
+ content: "\F0678"
+}
+
+.mdi-bowl::before {
+ content: "\F028E"
+}
+
+.mdi-bowl-mix::before {
+ content: "\F0617"
+}
+
+.mdi-bowl-mix-outline::before {
+ content: "\F02E4"
+}
+
+.mdi-bowl-outline::before {
+ content: "\F02A9"
+}
+
+.mdi-bowling::before {
+ content: "\F00D3"
+}
+
+.mdi-box::before {
+ content: "\F00D4"
+}
+
+.mdi-box-cutter::before {
+ content: "\F00D5"
+}
+
+.mdi-box-cutter-off::before {
+ content: "\F0B4A"
+}
+
+.mdi-box-shadow::before {
+ content: "\F0637"
+}
+
+.mdi-boxing-glove::before {
+ content: "\F0B65"
+}
+
+.mdi-braille::before {
+ content: "\F09D0"
+}
+
+.mdi-brain::before {
+ content: "\F09D1"
+}
+
+.mdi-bread-slice::before {
+ content: "\F0CEE"
+}
+
+.mdi-bread-slice-outline::before {
+ content: "\F0CEF"
+}
+
+.mdi-bridge::before {
+ content: "\F0618"
+}
+
+.mdi-briefcase::before {
+ content: "\F00D6"
+}
+
+.mdi-briefcase-account::before {
+ content: "\F0CF0"
+}
+
+.mdi-briefcase-account-outline::before {
+ content: "\F0CF1"
+}
+
+.mdi-briefcase-check::before {
+ content: "\F00D7"
+}
+
+.mdi-briefcase-check-outline::before {
+ content: "\F131E"
+}
+
+.mdi-briefcase-clock::before {
+ content: "\F10D0"
+}
+
+.mdi-briefcase-clock-outline::before {
+ content: "\F10D1"
+}
+
+.mdi-briefcase-download::before {
+ content: "\F00D8"
+}
+
+.mdi-briefcase-download-outline::before {
+ content: "\F0C3D"
+}
+
+.mdi-briefcase-edit::before {
+ content: "\F0A98"
+}
+
+.mdi-briefcase-edit-outline::before {
+ content: "\F0C3E"
+}
+
+.mdi-briefcase-minus::before {
+ content: "\F0A2A"
+}
+
+.mdi-briefcase-minus-outline::before {
+ content: "\F0C3F"
+}
+
+.mdi-briefcase-off::before {
+ content: "\F1658"
+}
+
+.mdi-briefcase-off-outline::before {
+ content: "\F1659"
+}
+
+.mdi-briefcase-outline::before {
+ content: "\F0814"
+}
+
+.mdi-briefcase-plus::before {
+ content: "\F0A2B"
+}
+
+.mdi-briefcase-plus-outline::before {
+ content: "\F0C40"
+}
+
+.mdi-briefcase-remove::before {
+ content: "\F0A2C"
+}
+
+.mdi-briefcase-remove-outline::before {
+ content: "\F0C41"
+}
+
+.mdi-briefcase-search::before {
+ content: "\F0A2D"
+}
+
+.mdi-briefcase-search-outline::before {
+ content: "\F0C42"
+}
+
+.mdi-briefcase-upload::before {
+ content: "\F00D9"
+}
+
+.mdi-briefcase-upload-outline::before {
+ content: "\F0C43"
+}
+
+.mdi-briefcase-variant::before {
+ content: "\F1494"
+}
+
+.mdi-briefcase-variant-off::before {
+ content: "\F165A"
+}
+
+.mdi-briefcase-variant-off-outline::before {
+ content: "\F165B"
+}
+
+.mdi-briefcase-variant-outline::before {
+ content: "\F1495"
+}
+
+.mdi-brightness-1::before {
+ content: "\F00DA"
+}
+
+.mdi-brightness-2::before {
+ content: "\F00DB"
+}
+
+.mdi-brightness-3::before {
+ content: "\F00DC"
+}
+
+.mdi-brightness-4::before {
+ content: "\F00DD"
+}
+
+.mdi-brightness-5::before {
+ content: "\F00DE"
+}
+
+.mdi-brightness-6::before {
+ content: "\F00DF"
+}
+
+.mdi-brightness-7::before {
+ content: "\F00E0"
+}
+
+.mdi-brightness-auto::before {
+ content: "\F00E1"
+}
+
+.mdi-brightness-percent::before {
+ content: "\F0CF2"
+}
+
+.mdi-broadcast::before {
+ content: "\F1720"
+}
+
+.mdi-broadcast-off::before {
+ content: "\F1721"
+}
+
+.mdi-broom::before {
+ content: "\F00E2"
+}
+
+.mdi-brush::before {
+ content: "\F00E3"
+}
+
+.mdi-bucket::before {
+ content: "\F1415"
+}
+
+.mdi-bucket-outline::before {
+ content: "\F1416"
+}
+
+.mdi-buddhism::before {
+ content: "\F094B"
+}
+
+.mdi-buffer::before {
+ content: "\F0619"
+}
+
+.mdi-buffet::before {
+ content: "\F0578"
+}
+
+.mdi-bug::before {
+ content: "\F00E4"
+}
+
+.mdi-bug-check::before {
+ content: "\F0A2E"
+}
+
+.mdi-bug-check-outline::before {
+ content: "\F0A2F"
+}
+
+.mdi-bug-outline::before {
+ content: "\F0A30"
+}
+
+.mdi-bugle::before {
+ content: "\F0DB4"
+}
+
+.mdi-bulldozer::before {
+ content: "\F0B22"
+}
+
+.mdi-bullet::before {
+ content: "\F0CF3"
+}
+
+.mdi-bulletin-board::before {
+ content: "\F00E5"
+}
+
+.mdi-bullhorn::before {
+ content: "\F00E6"
+}
+
+.mdi-bullhorn-outline::before {
+ content: "\F0B23"
+}
+
+.mdi-bullseye::before {
+ content: "\F05DD"
+}
+
+.mdi-bullseye-arrow::before {
+ content: "\F08C9"
+}
+
+.mdi-bulma::before {
+ content: "\F12E7"
+}
+
+.mdi-bunk-bed::before {
+ content: "\F1302"
+}
+
+.mdi-bunk-bed-outline::before {
+ content: "\F0097"
+}
+
+.mdi-bus::before {
+ content: "\F00E7"
+}
+
+.mdi-bus-alert::before {
+ content: "\F0A99"
+}
+
+.mdi-bus-articulated-end::before {
+ content: "\F079C"
+}
+
+.mdi-bus-articulated-front::before {
+ content: "\F079D"
+}
+
+.mdi-bus-clock::before {
+ content: "\F08CA"
+}
+
+.mdi-bus-double-decker::before {
+ content: "\F079E"
+}
+
+.mdi-bus-marker::before {
+ content: "\F1212"
+}
+
+.mdi-bus-multiple::before {
+ content: "\F0F3F"
+}
+
+.mdi-bus-school::before {
+ content: "\F079F"
+}
+
+.mdi-bus-side::before {
+ content: "\F07A0"
+}
+
+.mdi-bus-stop::before {
+ content: "\F1012"
+}
+
+.mdi-bus-stop-covered::before {
+ content: "\F1013"
+}
+
+.mdi-bus-stop-uncovered::before {
+ content: "\F1014"
+}
+
+.mdi-butterfly::before {
+ content: "\F1589"
+}
+
+.mdi-butterfly-outline::before {
+ content: "\F158A"
+}
+
+.mdi-cable-data::before {
+ content: "\F1394"
+}
+
+.mdi-cached::before {
+ content: "\F00E8"
+}
+
+.mdi-cactus::before {
+ content: "\F0DB5"
+}
+
+.mdi-cake::before {
+ content: "\F00E9"
+}
+
+.mdi-cake-layered::before {
+ content: "\F00EA"
+}
+
+.mdi-cake-variant::before {
+ content: "\F00EB"
+}
+
+.mdi-calculator::before {
+ content: "\F00EC"
+}
+
+.mdi-calculator-variant::before {
+ content: "\F0A9A"
+}
+
+.mdi-calculator-variant-outline::before {
+ content: "\F15A6"
+}
+
+.mdi-calendar::before {
+ content: "\F00ED"
+}
+
+.mdi-calendar-account::before {
+ content: "\F0ED7"
+}
+
+.mdi-calendar-account-outline::before {
+ content: "\F0ED8"
+}
+
+.mdi-calendar-alert::before {
+ content: "\F0A31"
+}
+
+.mdi-calendar-arrow-left::before {
+ content: "\F1134"
+}
+
+.mdi-calendar-arrow-right::before {
+ content: "\F1135"
+}
+
+.mdi-calendar-blank::before {
+ content: "\F00EE"
+}
+
+.mdi-calendar-blank-multiple::before {
+ content: "\F1073"
+}
+
+.mdi-calendar-blank-outline::before {
+ content: "\F0B66"
+}
+
+.mdi-calendar-check::before {
+ content: "\F00EF"
+}
+
+.mdi-calendar-check-outline::before {
+ content: "\F0C44"
+}
+
+.mdi-calendar-clock::before {
+ content: "\F00F0"
+}
+
+.mdi-calendar-clock-outline::before {
+ content: "\F16E1"
+}
+
+.mdi-calendar-cursor::before {
+ content: "\F157B"
+}
+
+.mdi-calendar-edit::before {
+ content: "\F08A7"
+}
+
+.mdi-calendar-end::before {
+ content: "\F166C"
+}
+
+.mdi-calendar-export::before {
+ content: "\F0B24"
+}
+
+.mdi-calendar-heart::before {
+ content: "\F09D2"
+}
+
+.mdi-calendar-import::before {
+ content: "\F0B25"
+}
+
+.mdi-calendar-lock::before {
+ content: "\F1641"
+}
+
+.mdi-calendar-lock-outline::before {
+ content: "\F1642"
+}
+
+.mdi-calendar-minus::before {
+ content: "\F0D5C"
+}
+
+.mdi-calendar-month::before {
+ content: "\F0E17"
+}
+
+.mdi-calendar-month-outline::before {
+ content: "\F0E18"
+}
+
+.mdi-calendar-multiple::before {
+ content: "\F00F1"
+}
+
+.mdi-calendar-multiple-check::before {
+ content: "\F00F2"
+}
+
+.mdi-calendar-multiselect::before {
+ content: "\F0A32"
+}
+
+.mdi-calendar-outline::before {
+ content: "\F0B67"
+}
+
+.mdi-calendar-plus::before {
+ content: "\F00F3"
+}
+
+.mdi-calendar-question::before {
+ content: "\F0692"
+}
+
+.mdi-calendar-range::before {
+ content: "\F0679"
+}
+
+.mdi-calendar-range-outline::before {
+ content: "\F0B68"
+}
+
+.mdi-calendar-refresh::before {
+ content: "\F01E1"
+}
+
+.mdi-calendar-refresh-outline::before {
+ content: "\F0203"
+}
+
+.mdi-calendar-remove::before {
+ content: "\F00F4"
+}
+
+.mdi-calendar-remove-outline::before {
+ content: "\F0C45"
+}
+
+.mdi-calendar-search::before {
+ content: "\F094C"
+}
+
+.mdi-calendar-star::before {
+ content: "\F09D3"
+}
+
+.mdi-calendar-start::before {
+ content: "\F166D"
+}
+
+.mdi-calendar-sync::before {
+ content: "\F0E8E"
+}
+
+.mdi-calendar-sync-outline::before {
+ content: "\F0E8F"
+}
+
+.mdi-calendar-text::before {
+ content: "\F00F5"
+}
+
+.mdi-calendar-text-outline::before {
+ content: "\F0C46"
+}
+
+.mdi-calendar-today::before {
+ content: "\F00F6"
+}
+
+.mdi-calendar-week::before {
+ content: "\F0A33"
+}
+
+.mdi-calendar-week-begin::before {
+ content: "\F0A34"
+}
+
+.mdi-calendar-weekend::before {
+ content: "\F0ED9"
+}
+
+.mdi-calendar-weekend-outline::before {
+ content: "\F0EDA"
+}
+
+.mdi-call-made::before {
+ content: "\F00F7"
+}
+
+.mdi-call-merge::before {
+ content: "\F00F8"
+}
+
+.mdi-call-missed::before {
+ content: "\F00F9"
+}
+
+.mdi-call-received::before {
+ content: "\F00FA"
+}
+
+.mdi-call-split::before {
+ content: "\F00FB"
+}
+
+.mdi-camcorder::before {
+ content: "\F00FC"
+}
+
+.mdi-camcorder-off::before {
+ content: "\F00FF"
+}
+
+.mdi-camera::before {
+ content: "\F0100"
+}
+
+.mdi-camera-account::before {
+ content: "\F08CB"
+}
+
+.mdi-camera-burst::before {
+ content: "\F0693"
+}
+
+.mdi-camera-control::before {
+ content: "\F0B69"
+}
+
+.mdi-camera-enhance::before {
+ content: "\F0101"
+}
+
+.mdi-camera-enhance-outline::before {
+ content: "\F0B6A"
+}
+
+.mdi-camera-flip::before {
+ content: "\F15D9"
+}
+
+.mdi-camera-flip-outline::before {
+ content: "\F15DA"
+}
+
+.mdi-camera-front::before {
+ content: "\F0102"
+}
+
+.mdi-camera-front-variant::before {
+ content: "\F0103"
+}
+
+.mdi-camera-gopro::before {
+ content: "\F07A1"
+}
+
+.mdi-camera-image::before {
+ content: "\F08CC"
+}
+
+.mdi-camera-iris::before {
+ content: "\F0104"
+}
+
+.mdi-camera-metering-center::before {
+ content: "\F07A2"
+}
+
+.mdi-camera-metering-matrix::before {
+ content: "\F07A3"
+}
+
+.mdi-camera-metering-partial::before {
+ content: "\F07A4"
+}
+
+.mdi-camera-metering-spot::before {
+ content: "\F07A5"
+}
+
+.mdi-camera-off::before {
+ content: "\F05DF"
+}
+
+.mdi-camera-outline::before {
+ content: "\F0D5D"
+}
+
+.mdi-camera-party-mode::before {
+ content: "\F0105"
+}
+
+.mdi-camera-plus::before {
+ content: "\F0EDB"
+}
+
+.mdi-camera-plus-outline::before {
+ content: "\F0EDC"
+}
+
+.mdi-camera-rear::before {
+ content: "\F0106"
+}
+
+.mdi-camera-rear-variant::before {
+ content: "\F0107"
+}
+
+.mdi-camera-retake::before {
+ content: "\F0E19"
+}
+
+.mdi-camera-retake-outline::before {
+ content: "\F0E1A"
+}
+
+.mdi-camera-switch::before {
+ content: "\F0108"
+}
+
+.mdi-camera-switch-outline::before {
+ content: "\F084A"
+}
+
+.mdi-camera-timer::before {
+ content: "\F0109"
+}
+
+.mdi-camera-wireless::before {
+ content: "\F0DB6"
+}
+
+.mdi-camera-wireless-outline::before {
+ content: "\F0DB7"
+}
+
+.mdi-campfire::before {
+ content: "\F0EDD"
+}
+
+.mdi-cancel::before {
+ content: "\F073A"
+}
+
+.mdi-candle::before {
+ content: "\F05E2"
+}
+
+.mdi-candycane::before {
+ content: "\F010A"
+}
+
+.mdi-cannabis::before {
+ content: "\F07A6"
+}
+
+.mdi-cannabis-off::before {
+ content: "\F166E"
+}
+
+.mdi-caps-lock::before {
+ content: "\F0A9B"
+}
+
+.mdi-car::before {
+ content: "\F010B"
+}
+
+.mdi-car-2-plus::before {
+ content: "\F1015"
+}
+
+.mdi-car-3-plus::before {
+ content: "\F1016"
+}
+
+.mdi-car-arrow-left::before {
+ content: "\F13B2"
+}
+
+.mdi-car-arrow-right::before {
+ content: "\F13B3"
+}
+
+.mdi-car-back::before {
+ content: "\F0E1B"
+}
+
+.mdi-car-battery::before {
+ content: "\F010C"
+}
+
+.mdi-car-brake-abs::before {
+ content: "\F0C47"
+}
+
+.mdi-car-brake-alert::before {
+ content: "\F0C48"
+}
+
+.mdi-car-brake-hold::before {
+ content: "\F0D5E"
+}
+
+.mdi-car-brake-parking::before {
+ content: "\F0D5F"
+}
+
+.mdi-car-brake-retarder::before {
+ content: "\F1017"
+}
+
+.mdi-car-child-seat::before {
+ content: "\F0FA3"
+}
+
+.mdi-car-clutch::before {
+ content: "\F1018"
+}
+
+.mdi-car-cog::before {
+ content: "\F13CC"
+}
+
+.mdi-car-connected::before {
+ content: "\F010D"
+}
+
+.mdi-car-convertible::before {
+ content: "\F07A7"
+}
+
+.mdi-car-coolant-level::before {
+ content: "\F1019"
+}
+
+.mdi-car-cruise-control::before {
+ content: "\F0D60"
+}
+
+.mdi-car-defrost-front::before {
+ content: "\F0D61"
+}
+
+.mdi-car-defrost-rear::before {
+ content: "\F0D62"
+}
+
+.mdi-car-door::before {
+ content: "\F0B6B"
+}
+
+.mdi-car-door-lock::before {
+ content: "\F109D"
+}
+
+.mdi-car-electric::before {
+ content: "\F0B6C"
+}
+
+.mdi-car-electric-outline::before {
+ content: "\F15B5"
+}
+
+.mdi-car-emergency::before {
+ content: "\F160F"
+}
+
+.mdi-car-esp::before {
+ content: "\F0C49"
+}
+
+.mdi-car-estate::before {
+ content: "\F07A8"
+}
+
+.mdi-car-hatchback::before {
+ content: "\F07A9"
+}
+
+.mdi-car-info::before {
+ content: "\F11BE"
+}
+
+.mdi-car-key::before {
+ content: "\F0B6D"
+}
+
+.mdi-car-lifted-pickup::before {
+ content: "\F152D"
+}
+
+.mdi-car-light-dimmed::before {
+ content: "\F0C4A"
+}
+
+.mdi-car-light-fog::before {
+ content: "\F0C4B"
+}
+
+.mdi-car-light-high::before {
+ content: "\F0C4C"
+}
+
+.mdi-car-limousine::before {
+ content: "\F08CD"
+}
+
+.mdi-car-multiple::before {
+ content: "\F0B6E"
+}
+
+.mdi-car-off::before {
+ content: "\F0E1C"
+}
+
+.mdi-car-outline::before {
+ content: "\F14ED"
+}
+
+.mdi-car-parking-lights::before {
+ content: "\F0D63"
+}
+
+.mdi-car-pickup::before {
+ content: "\F07AA"
+}
+
+.mdi-car-seat::before {
+ content: "\F0FA4"
+}
+
+.mdi-car-seat-cooler::before {
+ content: "\F0FA5"
+}
+
+.mdi-car-seat-heater::before {
+ content: "\F0FA6"
+}
+
+.mdi-car-settings::before {
+ content: "\F13CD"
+}
+
+.mdi-car-shift-pattern::before {
+ content: "\F0F40"
+}
+
+.mdi-car-side::before {
+ content: "\F07AB"
+}
+
+.mdi-car-sports::before {
+ content: "\F07AC"
+}
+
+.mdi-car-tire-alert::before {
+ content: "\F0C4D"
+}
+
+.mdi-car-traction-control::before {
+ content: "\F0D64"
+}
+
+.mdi-car-turbocharger::before {
+ content: "\F101A"
+}
+
+.mdi-car-wash::before {
+ content: "\F010E"
+}
+
+.mdi-car-windshield::before {
+ content: "\F101B"
+}
+
+.mdi-car-windshield-outline::before {
+ content: "\F101C"
+}
+
+.mdi-carabiner::before {
+ content: "\F14C0"
+}
+
+.mdi-caravan::before {
+ content: "\F07AD"
+}
+
+.mdi-card::before {
+ content: "\F0B6F"
+}
+
+.mdi-card-account-details::before {
+ content: "\F05D2"
+}
+
+.mdi-card-account-details-outline::before {
+ content: "\F0DAB"
+}
+
+.mdi-card-account-details-star::before {
+ content: "\F02A3"
+}
+
+.mdi-card-account-details-star-outline::before {
+ content: "\F06DB"
+}
+
+.mdi-card-account-mail::before {
+ content: "\F018E"
+}
+
+.mdi-card-account-mail-outline::before {
+ content: "\F0E98"
+}
+
+.mdi-card-account-phone::before {
+ content: "\F0E99"
+}
+
+.mdi-card-account-phone-outline::before {
+ content: "\F0E9A"
+}
+
+.mdi-card-bulleted::before {
+ content: "\F0B70"
+}
+
+.mdi-card-bulleted-off::before {
+ content: "\F0B71"
+}
+
+.mdi-card-bulleted-off-outline::before {
+ content: "\F0B72"
+}
+
+.mdi-card-bulleted-outline::before {
+ content: "\F0B73"
+}
+
+.mdi-card-bulleted-settings::before {
+ content: "\F0B74"
+}
+
+.mdi-card-bulleted-settings-outline::before {
+ content: "\F0B75"
+}
+
+.mdi-card-minus::before {
+ content: "\F1600"
+}
+
+.mdi-card-minus-outline::before {
+ content: "\F1601"
+}
+
+.mdi-card-off::before {
+ content: "\F1602"
+}
+
+.mdi-card-off-outline::before {
+ content: "\F1603"
+}
+
+.mdi-card-outline::before {
+ content: "\F0B76"
+}
+
+.mdi-card-plus::before {
+ content: "\F11FF"
+}
+
+.mdi-card-plus-outline::before {
+ content: "\F1200"
+}
+
+.mdi-card-remove::before {
+ content: "\F1604"
+}
+
+.mdi-card-remove-outline::before {
+ content: "\F1605"
+}
+
+.mdi-card-search::before {
+ content: "\F1074"
+}
+
+.mdi-card-search-outline::before {
+ content: "\F1075"
+}
+
+.mdi-card-text::before {
+ content: "\F0B77"
+}
+
+.mdi-card-text-outline::before {
+ content: "\F0B78"
+}
+
+.mdi-cards::before {
+ content: "\F0638"
+}
+
+.mdi-cards-club::before {
+ content: "\F08CE"
+}
+
+.mdi-cards-diamond::before {
+ content: "\F08CF"
+}
+
+.mdi-cards-diamond-outline::before {
+ content: "\F101D"
+}
+
+.mdi-cards-heart::before {
+ content: "\F08D0"
+}
+
+.mdi-cards-outline::before {
+ content: "\F0639"
+}
+
+.mdi-cards-playing-outline::before {
+ content: "\F063A"
+}
+
+.mdi-cards-spade::before {
+ content: "\F08D1"
+}
+
+.mdi-cards-variant::before {
+ content: "\F06C7"
+}
+
+.mdi-carrot::before {
+ content: "\F010F"
+}
+
+.mdi-cart::before {
+ content: "\F0110"
+}
+
+.mdi-cart-arrow-down::before {
+ content: "\F0D66"
+}
+
+.mdi-cart-arrow-right::before {
+ content: "\F0C4E"
+}
+
+.mdi-cart-arrow-up::before {
+ content: "\F0D67"
+}
+
+.mdi-cart-check::before {
+ content: "\F15EA"
+}
+
+.mdi-cart-minus::before {
+ content: "\F0D68"
+}
+
+.mdi-cart-off::before {
+ content: "\F066B"
+}
+
+.mdi-cart-outline::before {
+ content: "\F0111"
+}
+
+.mdi-cart-plus::before {
+ content: "\F0112"
+}
+
+.mdi-cart-remove::before {
+ content: "\F0D69"
+}
+
+.mdi-cart-variant::before {
+ content: "\F15EB"
+}
+
+.mdi-case-sensitive-alt::before {
+ content: "\F0113"
+}
+
+.mdi-cash::before {
+ content: "\F0114"
+}
+
+.mdi-cash-100::before {
+ content: "\F0115"
+}
+
+.mdi-cash-check::before {
+ content: "\F14EE"
+}
+
+.mdi-cash-lock::before {
+ content: "\F14EA"
+}
+
+.mdi-cash-lock-open::before {
+ content: "\F14EB"
+}
+
+.mdi-cash-marker::before {
+ content: "\F0DB8"
+}
+
+.mdi-cash-minus::before {
+ content: "\F1260"
+}
+
+.mdi-cash-multiple::before {
+ content: "\F0116"
+}
+
+.mdi-cash-plus::before {
+ content: "\F1261"
+}
+
+.mdi-cash-refund::before {
+ content: "\F0A9C"
+}
+
+.mdi-cash-register::before {
+ content: "\F0CF4"
+}
+
+.mdi-cash-remove::before {
+ content: "\F1262"
+}
+
+.mdi-cash-usd::before {
+ content: "\F1176"
+}
+
+.mdi-cash-usd-outline::before {
+ content: "\F0117"
+}
+
+.mdi-cassette::before {
+ content: "\F09D4"
+}
+
+.mdi-cast::before {
+ content: "\F0118"
+}
+
+.mdi-cast-audio::before {
+ content: "\F101E"
+}
+
+.mdi-cast-connected::before {
+ content: "\F0119"
+}
+
+.mdi-cast-education::before {
+ content: "\F0E1D"
+}
+
+.mdi-cast-off::before {
+ content: "\F078A"
+}
+
+.mdi-castle::before {
+ content: "\F011A"
+}
+
+.mdi-cat::before {
+ content: "\F011B"
+}
+
+.mdi-cctv::before {
+ content: "\F07AE"
+}
+
+.mdi-ceiling-light::before {
+ content: "\F0769"
+}
+
+.mdi-cellphone::before {
+ content: "\F011C"
+}
+
+.mdi-cellphone-android::before {
+ content: "\F011D"
+}
+
+.mdi-cellphone-arrow-down::before {
+ content: "\F09D5"
+}
+
+.mdi-cellphone-basic::before {
+ content: "\F011E"
+}
+
+.mdi-cellphone-charging::before {
+ content: "\F1397"
+}
+
+.mdi-cellphone-cog::before {
+ content: "\F0951"
+}
+
+.mdi-cellphone-dock::before {
+ content: "\F011F"
+}
+
+.mdi-cellphone-erase::before {
+ content: "\F094D"
+}
+
+.mdi-cellphone-information::before {
+ content: "\F0F41"
+}
+
+.mdi-cellphone-iphone::before {
+ content: "\F0120"
+}
+
+.mdi-cellphone-key::before {
+ content: "\F094E"
+}
+
+.mdi-cellphone-link::before {
+ content: "\F0121"
+}
+
+.mdi-cellphone-link-off::before {
+ content: "\F0122"
+}
+
+.mdi-cellphone-lock::before {
+ content: "\F094F"
+}
+
+.mdi-cellphone-message::before {
+ content: "\F08D3"
+}
+
+.mdi-cellphone-message-off::before {
+ content: "\F10D2"
+}
+
+.mdi-cellphone-nfc::before {
+ content: "\F0E90"
+}
+
+.mdi-cellphone-nfc-off::before {
+ content: "\F12D8"
+}
+
+.mdi-cellphone-off::before {
+ content: "\F0950"
+}
+
+.mdi-cellphone-play::before {
+ content: "\F101F"
+}
+
+.mdi-cellphone-screenshot::before {
+ content: "\F0A35"
+}
+
+.mdi-cellphone-settings::before {
+ content: "\F0123"
+}
+
+.mdi-cellphone-sound::before {
+ content: "\F0952"
+}
+
+.mdi-cellphone-text::before {
+ content: "\F08D2"
+}
+
+.mdi-cellphone-wireless::before {
+ content: "\F0815"
+}
+
+.mdi-celtic-cross::before {
+ content: "\F0CF5"
+}
+
+.mdi-centos::before {
+ content: "\F111A"
+}
+
+.mdi-certificate::before {
+ content: "\F0124"
+}
+
+.mdi-certificate-outline::before {
+ content: "\F1188"
+}
+
+.mdi-chair-rolling::before {
+ content: "\F0F48"
+}
+
+.mdi-chair-school::before {
+ content: "\F0125"
+}
+
+.mdi-charity::before {
+ content: "\F0C4F"
+}
+
+.mdi-chart-arc::before {
+ content: "\F0126"
+}
+
+.mdi-chart-areaspline::before {
+ content: "\F0127"
+}
+
+.mdi-chart-areaspline-variant::before {
+ content: "\F0E91"
+}
+
+.mdi-chart-bar::before {
+ content: "\F0128"
+}
+
+.mdi-chart-bar-stacked::before {
+ content: "\F076A"
+}
+
+.mdi-chart-bell-curve::before {
+ content: "\F0C50"
+}
+
+.mdi-chart-bell-curve-cumulative::before {
+ content: "\F0FA7"
+}
+
+.mdi-chart-box::before {
+ content: "\F154D"
+}
+
+.mdi-chart-box-outline::before {
+ content: "\F154E"
+}
+
+.mdi-chart-box-plus-outline::before {
+ content: "\F154F"
+}
+
+.mdi-chart-bubble::before {
+ content: "\F05E3"
+}
+
+.mdi-chart-donut::before {
+ content: "\F07AF"
+}
+
+.mdi-chart-donut-variant::before {
+ content: "\F07B0"
+}
+
+.mdi-chart-gantt::before {
+ content: "\F066C"
+}
+
+.mdi-chart-histogram::before {
+ content: "\F0129"
+}
+
+.mdi-chart-line::before {
+ content: "\F012A"
+}
+
+.mdi-chart-line-stacked::before {
+ content: "\F076B"
+}
+
+.mdi-chart-line-variant::before {
+ content: "\F07B1"
+}
+
+.mdi-chart-multiline::before {
+ content: "\F08D4"
+}
+
+.mdi-chart-multiple::before {
+ content: "\F1213"
+}
+
+.mdi-chart-pie::before {
+ content: "\F012B"
+}
+
+.mdi-chart-ppf::before {
+ content: "\F1380"
+}
+
+.mdi-chart-sankey::before {
+ content: "\F11DF"
+}
+
+.mdi-chart-sankey-variant::before {
+ content: "\F11E0"
+}
+
+.mdi-chart-scatter-plot::before {
+ content: "\F0E92"
+}
+
+.mdi-chart-scatter-plot-hexbin::before {
+ content: "\F066D"
+}
+
+.mdi-chart-timeline::before {
+ content: "\F066E"
+}
+
+.mdi-chart-timeline-variant::before {
+ content: "\F0E93"
+}
+
+.mdi-chart-timeline-variant-shimmer::before {
+ content: "\F15B6"
+}
+
+.mdi-chart-tree::before {
+ content: "\F0E94"
+}
+
+.mdi-chat::before {
+ content: "\F0B79"
+}
+
+.mdi-chat-alert::before {
+ content: "\F0B7A"
+}
+
+.mdi-chat-alert-outline::before {
+ content: "\F12C9"
+}
+
+.mdi-chat-minus::before {
+ content: "\F1410"
+}
+
+.mdi-chat-minus-outline::before {
+ content: "\F1413"
+}
+
+.mdi-chat-outline::before {
+ content: "\F0EDE"
+}
+
+.mdi-chat-plus::before {
+ content: "\F140F"
+}
+
+.mdi-chat-plus-outline::before {
+ content: "\F1412"
+}
+
+.mdi-chat-processing::before {
+ content: "\F0B7B"
+}
+
+.mdi-chat-processing-outline::before {
+ content: "\F12CA"
+}
+
+.mdi-chat-question::before {
+ content: "\F1738"
+}
+
+.mdi-chat-question-outline::before {
+ content: "\F1739"
+}
+
+.mdi-chat-remove::before {
+ content: "\F1411"
+}
+
+.mdi-chat-remove-outline::before {
+ content: "\F1414"
+}
+
+.mdi-chat-sleep::before {
+ content: "\F12D1"
+}
+
+.mdi-chat-sleep-outline::before {
+ content: "\F12D2"
+}
+
+.mdi-check::before {
+ content: "\F012C"
+}
+
+.mdi-check-all::before {
+ content: "\F012D"
+}
+
+.mdi-check-bold::before {
+ content: "\F0E1E"
+}
+
+.mdi-check-box-multiple-outline::before {
+ content: "\F0C51"
+}
+
+.mdi-check-box-outline::before {
+ content: "\F0C52"
+}
+
+.mdi-check-circle::before {
+ content: "\F05E0"
+}
+
+.mdi-check-circle-outline::before {
+ content: "\F05E1"
+}
+
+.mdi-check-decagram::before {
+ content: "\F0791"
+}
+
+.mdi-check-decagram-outline::before {
+ content: "\F1740"
+}
+
+.mdi-check-network::before {
+ content: "\F0C53"
+}
+
+.mdi-check-network-outline::before {
+ content: "\F0C54"
+}
+
+.mdi-check-outline::before {
+ content: "\F0855"
+}
+
+.mdi-check-underline::before {
+ content: "\F0E1F"
+}
+
+.mdi-check-underline-circle::before {
+ content: "\F0E20"
+}
+
+.mdi-check-underline-circle-outline::before {
+ content: "\F0E21"
+}
+
+.mdi-checkbook::before {
+ content: "\F0A9D"
+}
+
+.mdi-checkbox-blank::before {
+ content: "\F012E"
+}
+
+.mdi-checkbox-blank-circle::before {
+ content: "\F012F"
+}
+
+.mdi-checkbox-blank-circle-outline::before {
+ content: "\F0130"
+}
+
+.mdi-checkbox-blank-off::before {
+ content: "\F12EC"
+}
+
+.mdi-checkbox-blank-off-outline::before {
+ content: "\F12ED"
+}
+
+.mdi-checkbox-blank-outline::before {
+ content: "\F0131"
+}
+
+.mdi-checkbox-intermediate::before {
+ content: "\F0856"
+}
+
+.mdi-checkbox-marked::before {
+ content: "\F0132"
+}
+
+.mdi-checkbox-marked-circle::before {
+ content: "\F0133"
+}
+
+.mdi-checkbox-marked-circle-outline::before {
+ content: "\F0134"
+}
+
+.mdi-checkbox-marked-outline::before {
+ content: "\F0135"
+}
+
+.mdi-checkbox-multiple-blank::before {
+ content: "\F0136"
+}
+
+.mdi-checkbox-multiple-blank-circle::before {
+ content: "\F063B"
+}
+
+.mdi-checkbox-multiple-blank-circle-outline::before {
+ content: "\F063C"
+}
+
+.mdi-checkbox-multiple-blank-outline::before {
+ content: "\F0137"
+}
+
+.mdi-checkbox-multiple-marked::before {
+ content: "\F0138"
+}
+
+.mdi-checkbox-multiple-marked-circle::before {
+ content: "\F063D"
+}
+
+.mdi-checkbox-multiple-marked-circle-outline::before {
+ content: "\F063E"
+}
+
+.mdi-checkbox-multiple-marked-outline::before {
+ content: "\F0139"
+}
+
+.mdi-checkerboard::before {
+ content: "\F013A"
+}
+
+.mdi-checkerboard-minus::before {
+ content: "\F1202"
+}
+
+.mdi-checkerboard-plus::before {
+ content: "\F1201"
+}
+
+.mdi-checkerboard-remove::before {
+ content: "\F1203"
+}
+
+.mdi-cheese::before {
+ content: "\F12B9"
+}
+
+.mdi-cheese-off::before {
+ content: "\F13EE"
+}
+
+.mdi-chef-hat::before {
+ content: "\F0B7C"
+}
+
+.mdi-chemical-weapon::before {
+ content: "\F013B"
+}
+
+.mdi-chess-bishop::before {
+ content: "\F085C"
+}
+
+.mdi-chess-king::before {
+ content: "\F0857"
+}
+
+.mdi-chess-knight::before {
+ content: "\F0858"
+}
+
+.mdi-chess-pawn::before {
+ content: "\F0859"
+}
+
+.mdi-chess-queen::before {
+ content: "\F085A"
+}
+
+.mdi-chess-rook::before {
+ content: "\F085B"
+}
+
+.mdi-chevron-double-down::before {
+ content: "\F013C"
+}
+
+.mdi-chevron-double-left::before {
+ content: "\F013D"
+}
+
+.mdi-chevron-double-right::before {
+ content: "\F013E"
+}
+
+.mdi-chevron-double-up::before {
+ content: "\F013F"
+}
+
+.mdi-chevron-down::before {
+ content: "\F0140"
+}
+
+.mdi-chevron-down-box::before {
+ content: "\F09D6"
+}
+
+.mdi-chevron-down-box-outline::before {
+ content: "\F09D7"
+}
+
+.mdi-chevron-down-circle::before {
+ content: "\F0B26"
+}
+
+.mdi-chevron-down-circle-outline::before {
+ content: "\F0B27"
+}
+
+.mdi-chevron-left::before {
+ content: "\F0141"
+}
+
+.mdi-chevron-left-box::before {
+ content: "\F09D8"
+}
+
+.mdi-chevron-left-box-outline::before {
+ content: "\F09D9"
+}
+
+.mdi-chevron-left-circle::before {
+ content: "\F0B28"
+}
+
+.mdi-chevron-left-circle-outline::before {
+ content: "\F0B29"
+}
+
+.mdi-chevron-right::before {
+ content: "\F0142"
+}
+
+.mdi-chevron-right-box::before {
+ content: "\F09DA"
+}
+
+.mdi-chevron-right-box-outline::before {
+ content: "\F09DB"
+}
+
+.mdi-chevron-right-circle::before {
+ content: "\F0B2A"
+}
+
+.mdi-chevron-right-circle-outline::before {
+ content: "\F0B2B"
+}
+
+.mdi-chevron-triple-down::before {
+ content: "\F0DB9"
+}
+
+.mdi-chevron-triple-left::before {
+ content: "\F0DBA"
+}
+
+.mdi-chevron-triple-right::before {
+ content: "\F0DBB"
+}
+
+.mdi-chevron-triple-up::before {
+ content: "\F0DBC"
+}
+
+.mdi-chevron-up::before {
+ content: "\F0143"
+}
+
+.mdi-chevron-up-box::before {
+ content: "\F09DC"
+}
+
+.mdi-chevron-up-box-outline::before {
+ content: "\F09DD"
+}
+
+.mdi-chevron-up-circle::before {
+ content: "\F0B2C"
+}
+
+.mdi-chevron-up-circle-outline::before {
+ content: "\F0B2D"
+}
+
+.mdi-chili-hot::before {
+ content: "\F07B2"
+}
+
+.mdi-chili-medium::before {
+ content: "\F07B3"
+}
+
+.mdi-chili-mild::before {
+ content: "\F07B4"
+}
+
+.mdi-chili-off::before {
+ content: "\F1467"
+}
+
+.mdi-chip::before {
+ content: "\F061A"
+}
+
+.mdi-christianity::before {
+ content: "\F0953"
+}
+
+.mdi-christianity-outline::before {
+ content: "\F0CF6"
+}
+
+.mdi-church::before {
+ content: "\F0144"
+}
+
+.mdi-cigar::before {
+ content: "\F1189"
+}
+
+.mdi-cigar-off::before {
+ content: "\F141B"
+}
+
+.mdi-circle::before {
+ content: "\F0765"
+}
+
+.mdi-circle-box::before {
+ content: "\F15DC"
+}
+
+.mdi-circle-box-outline::before {
+ content: "\F15DD"
+}
+
+.mdi-circle-double::before {
+ content: "\F0E95"
+}
+
+.mdi-circle-edit-outline::before {
+ content: "\F08D5"
+}
+
+.mdi-circle-expand::before {
+ content: "\F0E96"
+}
+
+.mdi-circle-half::before {
+ content: "\F1395"
+}
+
+.mdi-circle-half-full::before {
+ content: "\F1396"
+}
+
+.mdi-circle-medium::before {
+ content: "\F09DE"
+}
+
+.mdi-circle-multiple::before {
+ content: "\F0B38"
+}
+
+.mdi-circle-multiple-outline::before {
+ content: "\F0695"
+}
+
+.mdi-circle-off-outline::before {
+ content: "\F10D3"
+}
+
+.mdi-circle-outline::before {
+ content: "\F0766"
+}
+
+.mdi-circle-slice-1::before {
+ content: "\F0A9E"
+}
+
+.mdi-circle-slice-2::before {
+ content: "\F0A9F"
+}
+
+.mdi-circle-slice-3::before {
+ content: "\F0AA0"
+}
+
+.mdi-circle-slice-4::before {
+ content: "\F0AA1"
+}
+
+.mdi-circle-slice-5::before {
+ content: "\F0AA2"
+}
+
+.mdi-circle-slice-6::before {
+ content: "\F0AA3"
+}
+
+.mdi-circle-slice-7::before {
+ content: "\F0AA4"
+}
+
+.mdi-circle-slice-8::before {
+ content: "\F0AA5"
+}
+
+.mdi-circle-small::before {
+ content: "\F09DF"
+}
+
+.mdi-circular-saw::before {
+ content: "\F0E22"
+}
+
+.mdi-city::before {
+ content: "\F0146"
+}
+
+.mdi-city-variant::before {
+ content: "\F0A36"
+}
+
+.mdi-city-variant-outline::before {
+ content: "\F0A37"
+}
+
+.mdi-clipboard::before {
+ content: "\F0147"
+}
+
+.mdi-clipboard-account::before {
+ content: "\F0148"
+}
+
+.mdi-clipboard-account-outline::before {
+ content: "\F0C55"
+}
+
+.mdi-clipboard-alert::before {
+ content: "\F0149"
+}
+
+.mdi-clipboard-alert-outline::before {
+ content: "\F0CF7"
+}
+
+.mdi-clipboard-arrow-down::before {
+ content: "\F014A"
+}
+
+.mdi-clipboard-arrow-down-outline::before {
+ content: "\F0C56"
+}
+
+.mdi-clipboard-arrow-left::before {
+ content: "\F014B"
+}
+
+.mdi-clipboard-arrow-left-outline::before {
+ content: "\F0CF8"
+}
+
+.mdi-clipboard-arrow-right::before {
+ content: "\F0CF9"
+}
+
+.mdi-clipboard-arrow-right-outline::before {
+ content: "\F0CFA"
+}
+
+.mdi-clipboard-arrow-up::before {
+ content: "\F0C57"
+}
+
+.mdi-clipboard-arrow-up-outline::before {
+ content: "\F0C58"
+}
+
+.mdi-clipboard-check::before {
+ content: "\F014E"
+}
+
+.mdi-clipboard-check-multiple::before {
+ content: "\F1263"
+}
+
+.mdi-clipboard-check-multiple-outline::before {
+ content: "\F1264"
+}
+
+.mdi-clipboard-check-outline::before {
+ content: "\F08A8"
+}
+
+.mdi-clipboard-clock::before {
+ content: "\F16E2"
+}
+
+.mdi-clipboard-clock-outline::before {
+ content: "\F16E3"
+}
+
+.mdi-clipboard-edit::before {
+ content: "\F14E5"
+}
+
+.mdi-clipboard-edit-outline::before {
+ content: "\F14E6"
+}
+
+.mdi-clipboard-file::before {
+ content: "\F1265"
+}
+
+.mdi-clipboard-file-outline::before {
+ content: "\F1266"
+}
+
+.mdi-clipboard-flow::before {
+ content: "\F06C8"
+}
+
+.mdi-clipboard-flow-outline::before {
+ content: "\F1117"
+}
+
+.mdi-clipboard-list::before {
+ content: "\F10D4"
+}
+
+.mdi-clipboard-list-outline::before {
+ content: "\F10D5"
+}
+
+.mdi-clipboard-minus::before {
+ content: "\F1618"
+}
+
+.mdi-clipboard-minus-outline::before {
+ content: "\F1619"
+}
+
+.mdi-clipboard-multiple::before {
+ content: "\F1267"
+}
+
+.mdi-clipboard-multiple-outline::before {
+ content: "\F1268"
+}
+
+.mdi-clipboard-off::before {
+ content: "\F161A"
+}
+
+.mdi-clipboard-off-outline::before {
+ content: "\F161B"
+}
+
+.mdi-clipboard-outline::before {
+ content: "\F014C"
+}
+
+.mdi-clipboard-play::before {
+ content: "\F0C59"
+}
+
+.mdi-clipboard-play-multiple::before {
+ content: "\F1269"
+}
+
+.mdi-clipboard-play-multiple-outline::before {
+ content: "\F126A"
+}
+
+.mdi-clipboard-play-outline::before {
+ content: "\F0C5A"
+}
+
+.mdi-clipboard-plus::before {
+ content: "\F0751"
+}
+
+.mdi-clipboard-plus-outline::before {
+ content: "\F131F"
+}
+
+.mdi-clipboard-pulse::before {
+ content: "\F085D"
+}
+
+.mdi-clipboard-pulse-outline::before {
+ content: "\F085E"
+}
+
+.mdi-clipboard-remove::before {
+ content: "\F161C"
+}
+
+.mdi-clipboard-remove-outline::before {
+ content: "\F161D"
+}
+
+.mdi-clipboard-search::before {
+ content: "\F161E"
+}
+
+.mdi-clipboard-search-outline::before {
+ content: "\F161F"
+}
+
+.mdi-clipboard-text::before {
+ content: "\F014D"
+}
+
+.mdi-clipboard-text-multiple::before {
+ content: "\F126B"
+}
+
+.mdi-clipboard-text-multiple-outline::before {
+ content: "\F126C"
+}
+
+.mdi-clipboard-text-off::before {
+ content: "\F1620"
+}
+
+.mdi-clipboard-text-off-outline::before {
+ content: "\F1621"
+}
+
+.mdi-clipboard-text-outline::before {
+ content: "\F0A38"
+}
+
+.mdi-clipboard-text-play::before {
+ content: "\F0C5B"
+}
+
+.mdi-clipboard-text-play-outline::before {
+ content: "\F0C5C"
+}
+
+.mdi-clipboard-text-search::before {
+ content: "\F1622"
+}
+
+.mdi-clipboard-text-search-outline::before {
+ content: "\F1623"
+}
+
+.mdi-clippy::before {
+ content: "\F014F"
+}
+
+.mdi-clock::before {
+ content: "\F0954"
+}
+
+.mdi-clock-alert::before {
+ content: "\F0955"
+}
+
+.mdi-clock-alert-outline::before {
+ content: "\F05CE"
+}
+
+.mdi-clock-check::before {
+ content: "\F0FA8"
+}
+
+.mdi-clock-check-outline::before {
+ content: "\F0FA9"
+}
+
+.mdi-clock-digital::before {
+ content: "\F0E97"
+}
+
+.mdi-clock-end::before {
+ content: "\F0151"
+}
+
+.mdi-clock-fast::before {
+ content: "\F0152"
+}
+
+.mdi-clock-in::before {
+ content: "\F0153"
+}
+
+.mdi-clock-out::before {
+ content: "\F0154"
+}
+
+.mdi-clock-outline::before {
+ content: "\F0150"
+}
+
+.mdi-clock-start::before {
+ content: "\F0155"
+}
+
+.mdi-clock-time-eight::before {
+ content: "\F1446"
+}
+
+.mdi-clock-time-eight-outline::before {
+ content: "\F1452"
+}
+
+.mdi-clock-time-eleven::before {
+ content: "\F1449"
+}
+
+.mdi-clock-time-eleven-outline::before {
+ content: "\F1455"
+}
+
+.mdi-clock-time-five::before {
+ content: "\F1443"
+}
+
+.mdi-clock-time-five-outline::before {
+ content: "\F144F"
+}
+
+.mdi-clock-time-four::before {
+ content: "\F1442"
+}
+
+.mdi-clock-time-four-outline::before {
+ content: "\F144E"
+}
+
+.mdi-clock-time-nine::before {
+ content: "\F1447"
+}
+
+.mdi-clock-time-nine-outline::before {
+ content: "\F1453"
+}
+
+.mdi-clock-time-one::before {
+ content: "\F143F"
+}
+
+.mdi-clock-time-one-outline::before {
+ content: "\F144B"
+}
+
+.mdi-clock-time-seven::before {
+ content: "\F1445"
+}
+
+.mdi-clock-time-seven-outline::before {
+ content: "\F1451"
+}
+
+.mdi-clock-time-six::before {
+ content: "\F1444"
+}
+
+.mdi-clock-time-six-outline::before {
+ content: "\F1450"
+}
+
+.mdi-clock-time-ten::before {
+ content: "\F1448"
+}
+
+.mdi-clock-time-ten-outline::before {
+ content: "\F1454"
+}
+
+.mdi-clock-time-three::before {
+ content: "\F1441"
+}
+
+.mdi-clock-time-three-outline::before {
+ content: "\F144D"
+}
+
+.mdi-clock-time-twelve::before {
+ content: "\F144A"
+}
+
+.mdi-clock-time-twelve-outline::before {
+ content: "\F1456"
+}
+
+.mdi-clock-time-two::before {
+ content: "\F1440"
+}
+
+.mdi-clock-time-two-outline::before {
+ content: "\F144C"
+}
+
+.mdi-close::before {
+ content: "\F0156"
+}
+
+.mdi-close-box::before {
+ content: "\F0157"
+}
+
+.mdi-close-box-multiple::before {
+ content: "\F0C5D"
+}
+
+.mdi-close-box-multiple-outline::before {
+ content: "\F0C5E"
+}
+
+.mdi-close-box-outline::before {
+ content: "\F0158"
+}
+
+.mdi-close-circle::before {
+ content: "\F0159"
+}
+
+.mdi-close-circle-multiple::before {
+ content: "\F062A"
+}
+
+.mdi-close-circle-multiple-outline::before {
+ content: "\F0883"
+}
+
+.mdi-close-circle-outline::before {
+ content: "\F015A"
+}
+
+.mdi-close-network::before {
+ content: "\F015B"
+}
+
+.mdi-close-network-outline::before {
+ content: "\F0C5F"
+}
+
+.mdi-close-octagon::before {
+ content: "\F015C"
+}
+
+.mdi-close-octagon-outline::before {
+ content: "\F015D"
+}
+
+.mdi-close-outline::before {
+ content: "\F06C9"
+}
+
+.mdi-close-thick::before {
+ content: "\F1398"
+}
+
+.mdi-closed-caption::before {
+ content: "\F015E"
+}
+
+.mdi-closed-caption-outline::before {
+ content: "\F0DBD"
+}
+
+.mdi-cloud::before {
+ content: "\F015F"
+}
+
+.mdi-cloud-alert::before {
+ content: "\F09E0"
+}
+
+.mdi-cloud-braces::before {
+ content: "\F07B5"
+}
+
+.mdi-cloud-check::before {
+ content: "\F0160"
+}
+
+.mdi-cloud-check-outline::before {
+ content: "\F12CC"
+}
+
+.mdi-cloud-circle::before {
+ content: "\F0161"
+}
+
+.mdi-cloud-download::before {
+ content: "\F0162"
+}
+
+.mdi-cloud-download-outline::before {
+ content: "\F0B7D"
+}
+
+.mdi-cloud-lock::before {
+ content: "\F11F1"
+}
+
+.mdi-cloud-lock-outline::before {
+ content: "\F11F2"
+}
+
+.mdi-cloud-off-outline::before {
+ content: "\F0164"
+}
+
+.mdi-cloud-outline::before {
+ content: "\F0163"
+}
+
+.mdi-cloud-print::before {
+ content: "\F0165"
+}
+
+.mdi-cloud-print-outline::before {
+ content: "\F0166"
+}
+
+.mdi-cloud-question::before {
+ content: "\F0A39"
+}
+
+.mdi-cloud-refresh::before {
+ content: "\F052A"
+}
+
+.mdi-cloud-search::before {
+ content: "\F0956"
+}
+
+.mdi-cloud-search-outline::before {
+ content: "\F0957"
+}
+
+.mdi-cloud-sync::before {
+ content: "\F063F"
+}
+
+.mdi-cloud-sync-outline::before {
+ content: "\F12D6"
+}
+
+.mdi-cloud-tags::before {
+ content: "\F07B6"
+}
+
+.mdi-cloud-upload::before {
+ content: "\F0167"
+}
+
+.mdi-cloud-upload-outline::before {
+ content: "\F0B7E"
+}
+
+.mdi-clover::before {
+ content: "\F0816"
+}
+
+.mdi-coach-lamp::before {
+ content: "\F1020"
+}
+
+.mdi-coat-rack::before {
+ content: "\F109E"
+}
+
+.mdi-code-array::before {
+ content: "\F0168"
+}
+
+.mdi-code-braces::before {
+ content: "\F0169"
+}
+
+.mdi-code-braces-box::before {
+ content: "\F10D6"
+}
+
+.mdi-code-brackets::before {
+ content: "\F016A"
+}
+
+.mdi-code-equal::before {
+ content: "\F016B"
+}
+
+.mdi-code-greater-than::before {
+ content: "\F016C"
+}
+
+.mdi-code-greater-than-or-equal::before {
+ content: "\F016D"
+}
+
+.mdi-code-json::before {
+ content: "\F0626"
+}
+
+.mdi-code-less-than::before {
+ content: "\F016E"
+}
+
+.mdi-code-less-than-or-equal::before {
+ content: "\F016F"
+}
+
+.mdi-code-not-equal::before {
+ content: "\F0170"
+}
+
+.mdi-code-not-equal-variant::before {
+ content: "\F0171"
+}
+
+.mdi-code-parentheses::before {
+ content: "\F0172"
+}
+
+.mdi-code-parentheses-box::before {
+ content: "\F10D7"
+}
+
+.mdi-code-string::before {
+ content: "\F0173"
+}
+
+.mdi-code-tags::before {
+ content: "\F0174"
+}
+
+.mdi-code-tags-check::before {
+ content: "\F0694"
+}
+
+.mdi-codepen::before {
+ content: "\F0175"
+}
+
+.mdi-coffee::before {
+ content: "\F0176"
+}
+
+.mdi-coffee-maker::before {
+ content: "\F109F"
+}
+
+.mdi-coffee-off::before {
+ content: "\F0FAA"
+}
+
+.mdi-coffee-off-outline::before {
+ content: "\F0FAB"
+}
+
+.mdi-coffee-outline::before {
+ content: "\F06CA"
+}
+
+.mdi-coffee-to-go::before {
+ content: "\F0177"
+}
+
+.mdi-coffee-to-go-outline::before {
+ content: "\F130E"
+}
+
+.mdi-coffin::before {
+ content: "\F0B7F"
+}
+
+.mdi-cog::before {
+ content: "\F0493"
+}
+
+.mdi-cog-box::before {
+ content: "\F0494"
+}
+
+.mdi-cog-clockwise::before {
+ content: "\F11DD"
+}
+
+.mdi-cog-counterclockwise::before {
+ content: "\F11DE"
+}
+
+.mdi-cog-off::before {
+ content: "\F13CE"
+}
+
+.mdi-cog-off-outline::before {
+ content: "\F13CF"
+}
+
+.mdi-cog-outline::before {
+ content: "\F08BB"
+}
+
+.mdi-cog-refresh::before {
+ content: "\F145E"
+}
+
+.mdi-cog-refresh-outline::before {
+ content: "\F145F"
+}
+
+.mdi-cog-sync::before {
+ content: "\F1460"
+}
+
+.mdi-cog-sync-outline::before {
+ content: "\F1461"
+}
+
+.mdi-cog-transfer::before {
+ content: "\F105B"
+}
+
+.mdi-cog-transfer-outline::before {
+ content: "\F105C"
+}
+
+.mdi-cogs::before {
+ content: "\F08D6"
+}
+
+.mdi-collage::before {
+ content: "\F0640"
+}
+
+.mdi-collapse-all::before {
+ content: "\F0AA6"
+}
+
+.mdi-collapse-all-outline::before {
+ content: "\F0AA7"
+}
+
+.mdi-color-helper::before {
+ content: "\F0179"
+}
+
+.mdi-comma::before {
+ content: "\F0E23"
+}
+
+.mdi-comma-box::before {
+ content: "\F0E2B"
+}
+
+.mdi-comma-box-outline::before {
+ content: "\F0E24"
+}
+
+.mdi-comma-circle::before {
+ content: "\F0E25"
+}
+
+.mdi-comma-circle-outline::before {
+ content: "\F0E26"
+}
+
+.mdi-comment::before {
+ content: "\F017A"
+}
+
+.mdi-comment-account::before {
+ content: "\F017B"
+}
+
+.mdi-comment-account-outline::before {
+ content: "\F017C"
+}
+
+.mdi-comment-alert::before {
+ content: "\F017D"
+}
+
+.mdi-comment-alert-outline::before {
+ content: "\F017E"
+}
+
+.mdi-comment-arrow-left::before {
+ content: "\F09E1"
+}
+
+.mdi-comment-arrow-left-outline::before {
+ content: "\F09E2"
+}
+
+.mdi-comment-arrow-right::before {
+ content: "\F09E3"
+}
+
+.mdi-comment-arrow-right-outline::before {
+ content: "\F09E4"
+}
+
+.mdi-comment-bookmark::before {
+ content: "\F15AE"
+}
+
+.mdi-comment-bookmark-outline::before {
+ content: "\F15AF"
+}
+
+.mdi-comment-check::before {
+ content: "\F017F"
+}
+
+.mdi-comment-check-outline::before {
+ content: "\F0180"
+}
+
+.mdi-comment-edit::before {
+ content: "\F11BF"
+}
+
+.mdi-comment-edit-outline::before {
+ content: "\F12C4"
+}
+
+.mdi-comment-eye::before {
+ content: "\F0A3A"
+}
+
+.mdi-comment-eye-outline::before {
+ content: "\F0A3B"
+}
+
+.mdi-comment-flash::before {
+ content: "\F15B0"
+}
+
+.mdi-comment-flash-outline::before {
+ content: "\F15B1"
+}
+
+.mdi-comment-minus::before {
+ content: "\F15DF"
+}
+
+.mdi-comment-minus-outline::before {
+ content: "\F15E0"
+}
+
+.mdi-comment-multiple::before {
+ content: "\F085F"
+}
+
+.mdi-comment-multiple-outline::before {
+ content: "\F0181"
+}
+
+.mdi-comment-off::before {
+ content: "\F15E1"
+}
+
+.mdi-comment-off-outline::before {
+ content: "\F15E2"
+}
+
+.mdi-comment-outline::before {
+ content: "\F0182"
+}
+
+.mdi-comment-plus::before {
+ content: "\F09E5"
+}
+
+.mdi-comment-plus-outline::before {
+ content: "\F0183"
+}
+
+.mdi-comment-processing::before {
+ content: "\F0184"
+}
+
+.mdi-comment-processing-outline::before {
+ content: "\F0185"
+}
+
+.mdi-comment-question::before {
+ content: "\F0817"
+}
+
+.mdi-comment-question-outline::before {
+ content: "\F0186"
+}
+
+.mdi-comment-quote::before {
+ content: "\F1021"
+}
+
+.mdi-comment-quote-outline::before {
+ content: "\F1022"
+}
+
+.mdi-comment-remove::before {
+ content: "\F05DE"
+}
+
+.mdi-comment-remove-outline::before {
+ content: "\F0187"
+}
+
+.mdi-comment-search::before {
+ content: "\F0A3C"
+}
+
+.mdi-comment-search-outline::before {
+ content: "\F0A3D"
+}
+
+.mdi-comment-text::before {
+ content: "\F0188"
+}
+
+.mdi-comment-text-multiple::before {
+ content: "\F0860"
+}
+
+.mdi-comment-text-multiple-outline::before {
+ content: "\F0861"
+}
+
+.mdi-comment-text-outline::before {
+ content: "\F0189"
+}
+
+.mdi-compare::before {
+ content: "\F018A"
+}
+
+.mdi-compare-horizontal::before {
+ content: "\F1492"
+}
+
+.mdi-compare-vertical::before {
+ content: "\F1493"
+}
+
+.mdi-compass::before {
+ content: "\F018B"
+}
+
+.mdi-compass-off::before {
+ content: "\F0B80"
+}
+
+.mdi-compass-off-outline::before {
+ content: "\F0B81"
+}
+
+.mdi-compass-outline::before {
+ content: "\F018C"
+}
+
+.mdi-compass-rose::before {
+ content: "\F1382"
+}
+
+.mdi-concourse-ci::before {
+ content: "\F10A0"
+}
+
+.mdi-connection::before {
+ content: "\F1616"
+}
+
+.mdi-console::before {
+ content: "\F018D"
+}
+
+.mdi-console-line::before {
+ content: "\F07B7"
+}
+
+.mdi-console-network::before {
+ content: "\F08A9"
+}
+
+.mdi-console-network-outline::before {
+ content: "\F0C60"
+}
+
+.mdi-consolidate::before {
+ content: "\F10D8"
+}
+
+.mdi-contactless-payment::before {
+ content: "\F0D6A"
+}
+
+.mdi-contactless-payment-circle::before {
+ content: "\F0321"
+}
+
+.mdi-contactless-payment-circle-outline::before {
+ content: "\F0408"
+}
+
+.mdi-contacts::before {
+ content: "\F06CB"
+}
+
+.mdi-contacts-outline::before {
+ content: "\F05B8"
+}
+
+.mdi-contain::before {
+ content: "\F0A3E"
+}
+
+.mdi-contain-end::before {
+ content: "\F0A3F"
+}
+
+.mdi-contain-start::before {
+ content: "\F0A40"
+}
+
+.mdi-content-copy::before {
+ content: "\F018F"
+}
+
+.mdi-content-cut::before {
+ content: "\F0190"
+}
+
+.mdi-content-duplicate::before {
+ content: "\F0191"
+}
+
+.mdi-content-paste::before {
+ content: "\F0192"
+}
+
+.mdi-content-save::before {
+ content: "\F0193"
+}
+
+.mdi-content-save-alert::before {
+ content: "\F0F42"
+}
+
+.mdi-content-save-alert-outline::before {
+ content: "\F0F43"
+}
+
+.mdi-content-save-all::before {
+ content: "\F0194"
+}
+
+.mdi-content-save-all-outline::before {
+ content: "\F0F44"
+}
+
+.mdi-content-save-cog::before {
+ content: "\F145B"
+}
+
+.mdi-content-save-cog-outline::before {
+ content: "\F145C"
+}
+
+.mdi-content-save-edit::before {
+ content: "\F0CFB"
+}
+
+.mdi-content-save-edit-outline::before {
+ content: "\F0CFC"
+}
+
+.mdi-content-save-move::before {
+ content: "\F0E27"
+}
+
+.mdi-content-save-move-outline::before {
+ content: "\F0E28"
+}
+
+.mdi-content-save-off::before {
+ content: "\F1643"
+}
+
+.mdi-content-save-off-outline::before {
+ content: "\F1644"
+}
+
+.mdi-content-save-outline::before {
+ content: "\F0818"
+}
+
+.mdi-content-save-settings::before {
+ content: "\F061B"
+}
+
+.mdi-content-save-settings-outline::before {
+ content: "\F0B2E"
+}
+
+.mdi-contrast::before {
+ content: "\F0195"
+}
+
+.mdi-contrast-box::before {
+ content: "\F0196"
+}
+
+.mdi-contrast-circle::before {
+ content: "\F0197"
+}
+
+.mdi-controller-classic::before {
+ content: "\F0B82"
+}
+
+.mdi-controller-classic-outline::before {
+ content: "\F0B83"
+}
+
+.mdi-cookie::before {
+ content: "\F0198"
+}
+
+.mdi-cookie-alert::before {
+ content: "\F16D0"
+}
+
+.mdi-cookie-alert-outline::before {
+ content: "\F16D1"
+}
+
+.mdi-cookie-check::before {
+ content: "\F16D2"
+}
+
+.mdi-cookie-check-outline::before {
+ content: "\F16D3"
+}
+
+.mdi-cookie-clock::before {
+ content: "\F16E4"
+}
+
+.mdi-cookie-clock-outline::before {
+ content: "\F16E5"
+}
+
+.mdi-cookie-cog::before {
+ content: "\F16D4"
+}
+
+.mdi-cookie-cog-outline::before {
+ content: "\F16D5"
+}
+
+.mdi-cookie-edit::before {
+ content: "\F16E6"
+}
+
+.mdi-cookie-edit-outline::before {
+ content: "\F16E7"
+}
+
+.mdi-cookie-lock::before {
+ content: "\F16E8"
+}
+
+.mdi-cookie-lock-outline::before {
+ content: "\F16E9"
+}
+
+.mdi-cookie-minus::before {
+ content: "\F16DA"
+}
+
+.mdi-cookie-minus-outline::before {
+ content: "\F16DB"
+}
+
+.mdi-cookie-off::before {
+ content: "\F16EA"
+}
+
+.mdi-cookie-off-outline::before {
+ content: "\F16EB"
+}
+
+.mdi-cookie-outline::before {
+ content: "\F16DE"
+}
+
+.mdi-cookie-plus::before {
+ content: "\F16D6"
+}
+
+.mdi-cookie-plus-outline::before {
+ content: "\F16D7"
+}
+
+.mdi-cookie-refresh::before {
+ content: "\F16EC"
+}
+
+.mdi-cookie-refresh-outline::before {
+ content: "\F16ED"
+}
+
+.mdi-cookie-remove::before {
+ content: "\F16D8"
+}
+
+.mdi-cookie-remove-outline::before {
+ content: "\F16D9"
+}
+
+.mdi-cookie-settings::before {
+ content: "\F16DC"
+}
+
+.mdi-cookie-settings-outline::before {
+ content: "\F16DD"
+}
+
+.mdi-coolant-temperature::before {
+ content: "\F03C8"
+}
+
+.mdi-copyright::before {
+ content: "\F05E6"
+}
+
+.mdi-cordova::before {
+ content: "\F0958"
+}
+
+.mdi-corn::before {
+ content: "\F07B8"
+}
+
+.mdi-corn-off::before {
+ content: "\F13EF"
+}
+
+.mdi-cosine-wave::before {
+ content: "\F1479"
+}
+
+.mdi-counter::before {
+ content: "\F0199"
+}
+
+.mdi-cow::before {
+ content: "\F019A"
+}
+
+.mdi-cpu-32-bit::before {
+ content: "\F0EDF"
+}
+
+.mdi-cpu-64-bit::before {
+ content: "\F0EE0"
+}
+
+.mdi-crane::before {
+ content: "\F0862"
+}
+
+.mdi-creation::before {
+ content: "\F0674"
+}
+
+.mdi-creative-commons::before {
+ content: "\F0D6B"
+}
+
+.mdi-credit-card::before {
+ content: "\F0FEF"
+}
+
+.mdi-credit-card-check::before {
+ content: "\F13D0"
+}
+
+.mdi-credit-card-check-outline::before {
+ content: "\F13D1"
+}
+
+.mdi-credit-card-clock::before {
+ content: "\F0EE1"
+}
+
+.mdi-credit-card-clock-outline::before {
+ content: "\F0EE2"
+}
+
+.mdi-credit-card-marker::before {
+ content: "\F06A8"
+}
+
+.mdi-credit-card-marker-outline::before {
+ content: "\F0DBE"
+}
+
+.mdi-credit-card-minus::before {
+ content: "\F0FAC"
+}
+
+.mdi-credit-card-minus-outline::before {
+ content: "\F0FAD"
+}
+
+.mdi-credit-card-multiple::before {
+ content: "\F0FF0"
+}
+
+.mdi-credit-card-multiple-outline::before {
+ content: "\F019C"
+}
+
+.mdi-credit-card-off::before {
+ content: "\F0FF1"
+}
+
+.mdi-credit-card-off-outline::before {
+ content: "\F05E4"
+}
+
+.mdi-credit-card-outline::before {
+ content: "\F019B"
+}
+
+.mdi-credit-card-plus::before {
+ content: "\F0FF2"
+}
+
+.mdi-credit-card-plus-outline::before {
+ content: "\F0676"
+}
+
+.mdi-credit-card-refresh::before {
+ content: "\F1645"
+}
+
+.mdi-credit-card-refresh-outline::before {
+ content: "\F1646"
+}
+
+.mdi-credit-card-refund::before {
+ content: "\F0FF3"
+}
+
+.mdi-credit-card-refund-outline::before {
+ content: "\F0AA8"
+}
+
+.mdi-credit-card-remove::before {
+ content: "\F0FAE"
+}
+
+.mdi-credit-card-remove-outline::before {
+ content: "\F0FAF"
+}
+
+.mdi-credit-card-scan::before {
+ content: "\F0FF4"
+}
+
+.mdi-credit-card-scan-outline::before {
+ content: "\F019D"
+}
+
+.mdi-credit-card-search::before {
+ content: "\F1647"
+}
+
+.mdi-credit-card-search-outline::before {
+ content: "\F1648"
+}
+
+.mdi-credit-card-settings::before {
+ content: "\F0FF5"
+}
+
+.mdi-credit-card-settings-outline::before {
+ content: "\F08D7"
+}
+
+.mdi-credit-card-sync::before {
+ content: "\F1649"
+}
+
+.mdi-credit-card-sync-outline::before {
+ content: "\F164A"
+}
+
+.mdi-credit-card-wireless::before {
+ content: "\F0802"
+}
+
+.mdi-credit-card-wireless-off::before {
+ content: "\F057A"
+}
+
+.mdi-credit-card-wireless-off-outline::before {
+ content: "\F057B"
+}
+
+.mdi-credit-card-wireless-outline::before {
+ content: "\F0D6C"
+}
+
+.mdi-cricket::before {
+ content: "\F0D6D"
+}
+
+.mdi-crop::before {
+ content: "\F019E"
+}
+
+.mdi-crop-free::before {
+ content: "\F019F"
+}
+
+.mdi-crop-landscape::before {
+ content: "\F01A0"
+}
+
+.mdi-crop-portrait::before {
+ content: "\F01A1"
+}
+
+.mdi-crop-rotate::before {
+ content: "\F0696"
+}
+
+.mdi-crop-square::before {
+ content: "\F01A2"
+}
+
+.mdi-crosshairs::before {
+ content: "\F01A3"
+}
+
+.mdi-crosshairs-gps::before {
+ content: "\F01A4"
+}
+
+.mdi-crosshairs-off::before {
+ content: "\F0F45"
+}
+
+.mdi-crosshairs-question::before {
+ content: "\F1136"
+}
+
+.mdi-crown::before {
+ content: "\F01A5"
+}
+
+.mdi-crown-outline::before {
+ content: "\F11D0"
+}
+
+.mdi-cryengine::before {
+ content: "\F0959"
+}
+
+.mdi-crystal-ball::before {
+ content: "\F0B2F"
+}
+
+.mdi-cube::before {
+ content: "\F01A6"
+}
+
+.mdi-cube-off::before {
+ content: "\F141C"
+}
+
+.mdi-cube-off-outline::before {
+ content: "\F141D"
+}
+
+.mdi-cube-outline::before {
+ content: "\F01A7"
+}
+
+.mdi-cube-scan::before {
+ content: "\F0B84"
+}
+
+.mdi-cube-send::before {
+ content: "\F01A8"
+}
+
+.mdi-cube-unfolded::before {
+ content: "\F01A9"
+}
+
+.mdi-cup::before {
+ content: "\F01AA"
+}
+
+.mdi-cup-off::before {
+ content: "\F05E5"
+}
+
+.mdi-cup-off-outline::before {
+ content: "\F137D"
+}
+
+.mdi-cup-outline::before {
+ content: "\F130F"
+}
+
+.mdi-cup-water::before {
+ content: "\F01AB"
+}
+
+.mdi-cupboard::before {
+ content: "\F0F46"
+}
+
+.mdi-cupboard-outline::before {
+ content: "\F0F47"
+}
+
+.mdi-cupcake::before {
+ content: "\F095A"
+}
+
+.mdi-curling::before {
+ content: "\F0863"
+}
+
+.mdi-currency-bdt::before {
+ content: "\F0864"
+}
+
+.mdi-currency-brl::before {
+ content: "\F0B85"
+}
+
+.mdi-currency-btc::before {
+ content: "\F01AC"
+}
+
+.mdi-currency-cny::before {
+ content: "\F07BA"
+}
+
+.mdi-currency-eth::before {
+ content: "\F07BB"
+}
+
+.mdi-currency-eur::before {
+ content: "\F01AD"
+}
+
+.mdi-currency-eur-off::before {
+ content: "\F1315"
+}
+
+.mdi-currency-gbp::before {
+ content: "\F01AE"
+}
+
+.mdi-currency-ils::before {
+ content: "\F0C61"
+}
+
+.mdi-currency-inr::before {
+ content: "\F01AF"
+}
+
+.mdi-currency-jpy::before {
+ content: "\F07BC"
+}
+
+.mdi-currency-krw::before {
+ content: "\F07BD"
+}
+
+.mdi-currency-kzt::before {
+ content: "\F0865"
+}
+
+.mdi-currency-mnt::before {
+ content: "\F1512"
+}
+
+.mdi-currency-ngn::before {
+ content: "\F01B0"
+}
+
+.mdi-currency-php::before {
+ content: "\F09E6"
+}
+
+.mdi-currency-rial::before {
+ content: "\F0E9C"
+}
+
+.mdi-currency-rub::before {
+ content: "\F01B1"
+}
+
+.mdi-currency-sign::before {
+ content: "\F07BE"
+}
+
+.mdi-currency-try::before {
+ content: "\F01B2"
+}
+
+.mdi-currency-twd::before {
+ content: "\F07BF"
+}
+
+.mdi-currency-usd::before {
+ content: "\F01C1"
+}
+
+.mdi-currency-usd-circle::before {
+ content: "\F116B"
+}
+
+.mdi-currency-usd-circle-outline::before {
+ content: "\F0178"
+}
+
+.mdi-currency-usd-off::before {
+ content: "\F067A"
+}
+
+.mdi-current-ac::before {
+ content: "\F1480"
+}
+
+.mdi-current-dc::before {
+ content: "\F095C"
+}
+
+.mdi-cursor-default::before {
+ content: "\F01C0"
+}
+
+.mdi-cursor-default-click::before {
+ content: "\F0CFD"
+}
+
+.mdi-cursor-default-click-outline::before {
+ content: "\F0CFE"
+}
+
+.mdi-cursor-default-gesture::before {
+ content: "\F1127"
+}
+
+.mdi-cursor-default-gesture-outline::before {
+ content: "\F1128"
+}
+
+.mdi-cursor-default-outline::before {
+ content: "\F01BF"
+}
+
+.mdi-cursor-move::before {
+ content: "\F01BE"
+}
+
+.mdi-cursor-pointer::before {
+ content: "\F01BD"
+}
+
+.mdi-cursor-text::before {
+ content: "\F05E7"
+}
+
+.mdi-dance-ballroom::before {
+ content: "\F15FB"
+}
+
+.mdi-dance-pole::before {
+ content: "\F1578"
+}
+
+.mdi-data-matrix::before {
+ content: "\F153C"
+}
+
+.mdi-data-matrix-edit::before {
+ content: "\F153D"
+}
+
+.mdi-data-matrix-minus::before {
+ content: "\F153E"
+}
+
+.mdi-data-matrix-plus::before {
+ content: "\F153F"
+}
+
+.mdi-data-matrix-remove::before {
+ content: "\F1540"
+}
+
+.mdi-data-matrix-scan::before {
+ content: "\F1541"
+}
+
+.mdi-database::before {
+ content: "\F01BC"
+}
+
+.mdi-database-alert::before {
+ content: "\F163A"
+}
+
+.mdi-database-alert-outline::before {
+ content: "\F1624"
+}
+
+.mdi-database-arrow-down::before {
+ content: "\F163B"
+}
+
+.mdi-database-arrow-down-outline::before {
+ content: "\F1625"
+}
+
+.mdi-database-arrow-left::before {
+ content: "\F163C"
+}
+
+.mdi-database-arrow-left-outline::before {
+ content: "\F1626"
+}
+
+.mdi-database-arrow-right::before {
+ content: "\F163D"
+}
+
+.mdi-database-arrow-right-outline::before {
+ content: "\F1627"
+}
+
+.mdi-database-arrow-up::before {
+ content: "\F163E"
+}
+
+.mdi-database-arrow-up-outline::before {
+ content: "\F1628"
+}
+
+.mdi-database-check::before {
+ content: "\F0AA9"
+}
+
+.mdi-database-check-outline::before {
+ content: "\F1629"
+}
+
+.mdi-database-clock::before {
+ content: "\F163F"
+}
+
+.mdi-database-clock-outline::before {
+ content: "\F162A"
+}
+
+.mdi-database-cog::before {
+ content: "\F164B"
+}
+
+.mdi-database-cog-outline::before {
+ content: "\F164C"
+}
+
+.mdi-database-edit::before {
+ content: "\F0B86"
+}
+
+.mdi-database-edit-outline::before {
+ content: "\F162B"
+}
+
+.mdi-database-export::before {
+ content: "\F095E"
+}
+
+.mdi-database-export-outline::before {
+ content: "\F162C"
+}
+
+.mdi-database-import::before {
+ content: "\F095D"
+}
+
+.mdi-database-import-outline::before {
+ content: "\F162D"
+}
+
+.mdi-database-lock::before {
+ content: "\F0AAA"
+}
+
+.mdi-database-lock-outline::before {
+ content: "\F162E"
+}
+
+.mdi-database-marker::before {
+ content: "\F12F6"
+}
+
+.mdi-database-marker-outline::before {
+ content: "\F162F"
+}
+
+.mdi-database-minus::before {
+ content: "\F01BB"
+}
+
+.mdi-database-minus-outline::before {
+ content: "\F1630"
+}
+
+.mdi-database-off::before {
+ content: "\F1640"
+}
+
+.mdi-database-off-outline::before {
+ content: "\F1631"
+}
+
+.mdi-database-outline::before {
+ content: "\F1632"
+}
+
+.mdi-database-plus::before {
+ content: "\F01BA"
+}
+
+.mdi-database-plus-outline::before {
+ content: "\F1633"
+}
+
+.mdi-database-refresh::before {
+ content: "\F05C2"
+}
+
+.mdi-database-refresh-outline::before {
+ content: "\F1634"
+}
+
+.mdi-database-remove::before {
+ content: "\F0D00"
+}
+
+.mdi-database-remove-outline::before {
+ content: "\F1635"
+}
+
+.mdi-database-search::before {
+ content: "\F0866"
+}
+
+.mdi-database-search-outline::before {
+ content: "\F1636"
+}
+
+.mdi-database-settings::before {
+ content: "\F0D01"
+}
+
+.mdi-database-settings-outline::before {
+ content: "\F1637"
+}
+
+.mdi-database-sync::before {
+ content: "\F0CFF"
+}
+
+.mdi-database-sync-outline::before {
+ content: "\F1638"
+}
+
+.mdi-death-star::before {
+ content: "\F08D8"
+}
+
+.mdi-death-star-variant::before {
+ content: "\F08D9"
+}
+
+.mdi-deathly-hallows::before {
+ content: "\F0B87"
+}
+
+.mdi-debian::before {
+ content: "\F08DA"
+}
+
+.mdi-debug-step-into::before {
+ content: "\F01B9"
+}
+
+.mdi-debug-step-out::before {
+ content: "\F01B8"
+}
+
+.mdi-debug-step-over::before {
+ content: "\F01B7"
+}
+
+.mdi-decagram::before {
+ content: "\F076C"
+}
+
+.mdi-decagram-outline::before {
+ content: "\F076D"
+}
+
+.mdi-decimal::before {
+ content: "\F10A1"
+}
+
+.mdi-decimal-comma::before {
+ content: "\F10A2"
+}
+
+.mdi-decimal-comma-decrease::before {
+ content: "\F10A3"
+}
+
+.mdi-decimal-comma-increase::before {
+ content: "\F10A4"
+}
+
+.mdi-decimal-decrease::before {
+ content: "\F01B6"
+}
+
+.mdi-decimal-increase::before {
+ content: "\F01B5"
+}
+
+.mdi-delete::before {
+ content: "\F01B4"
+}
+
+.mdi-delete-alert::before {
+ content: "\F10A5"
+}
+
+.mdi-delete-alert-outline::before {
+ content: "\F10A6"
+}
+
+.mdi-delete-circle::before {
+ content: "\F0683"
+}
+
+.mdi-delete-circle-outline::before {
+ content: "\F0B88"
+}
+
+.mdi-delete-clock::before {
+ content: "\F1556"
+}
+
+.mdi-delete-clock-outline::before {
+ content: "\F1557"
+}
+
+.mdi-delete-empty::before {
+ content: "\F06CC"
+}
+
+.mdi-delete-empty-outline::before {
+ content: "\F0E9D"
+}
+
+.mdi-delete-forever::before {
+ content: "\F05E8"
+}
+
+.mdi-delete-forever-outline::before {
+ content: "\F0B89"
+}
+
+.mdi-delete-off::before {
+ content: "\F10A7"
+}
+
+.mdi-delete-off-outline::before {
+ content: "\F10A8"
+}
+
+.mdi-delete-outline::before {
+ content: "\F09E7"
+}
+
+.mdi-delete-restore::before {
+ content: "\F0819"
+}
+
+.mdi-delete-sweep::before {
+ content: "\F05E9"
+}
+
+.mdi-delete-sweep-outline::before {
+ content: "\F0C62"
+}
+
+.mdi-delete-variant::before {
+ content: "\F01B3"
+}
+
+.mdi-delta::before {
+ content: "\F01C2"
+}
+
+.mdi-desk::before {
+ content: "\F1239"
+}
+
+.mdi-desk-lamp::before {
+ content: "\F095F"
+}
+
+.mdi-deskphone::before {
+ content: "\F01C3"
+}
+
+.mdi-desktop-classic::before {
+ content: "\F07C0"
+}
+
+.mdi-desktop-mac::before {
+ content: "\F01C4"
+}
+
+.mdi-desktop-mac-dashboard::before {
+ content: "\F09E8"
+}
+
+.mdi-desktop-tower::before {
+ content: "\F01C5"
+}
+
+.mdi-desktop-tower-monitor::before {
+ content: "\F0AAB"
+}
+
+.mdi-details::before {
+ content: "\F01C6"
+}
+
+.mdi-dev-to::before {
+ content: "\F0D6E"
+}
+
+.mdi-developer-board::before {
+ content: "\F0697"
+}
+
+.mdi-deviantart::before {
+ content: "\F01C7"
+}
+
+.mdi-devices::before {
+ content: "\F0FB0"
+}
+
+.mdi-diabetes::before {
+ content: "\F1126"
+}
+
+.mdi-dialpad::before {
+ content: "\F061C"
+}
+
+.mdi-diameter::before {
+ content: "\F0C63"
+}
+
+.mdi-diameter-outline::before {
+ content: "\F0C64"
+}
+
+.mdi-diameter-variant::before {
+ content: "\F0C65"
+}
+
+.mdi-diamond::before {
+ content: "\F0B8A"
+}
+
+.mdi-diamond-outline::before {
+ content: "\F0B8B"
+}
+
+.mdi-diamond-stone::before {
+ content: "\F01C8"
+}
+
+.mdi-dice-1::before {
+ content: "\F01CA"
+}
+
+.mdi-dice-1-outline::before {
+ content: "\F114A"
+}
+
+.mdi-dice-2::before {
+ content: "\F01CB"
+}
+
+.mdi-dice-2-outline::before {
+ content: "\F114B"
+}
+
+.mdi-dice-3::before {
+ content: "\F01CC"
+}
+
+.mdi-dice-3-outline::before {
+ content: "\F114C"
+}
+
+.mdi-dice-4::before {
+ content: "\F01CD"
+}
+
+.mdi-dice-4-outline::before {
+ content: "\F114D"
+}
+
+.mdi-dice-5::before {
+ content: "\F01CE"
+}
+
+.mdi-dice-5-outline::before {
+ content: "\F114E"
+}
+
+.mdi-dice-6::before {
+ content: "\F01CF"
+}
+
+.mdi-dice-6-outline::before {
+ content: "\F114F"
+}
+
+.mdi-dice-d10::before {
+ content: "\F1153"
+}
+
+.mdi-dice-d10-outline::before {
+ content: "\F076F"
+}
+
+.mdi-dice-d12::before {
+ content: "\F1154"
+}
+
+.mdi-dice-d12-outline::before {
+ content: "\F0867"
+}
+
+.mdi-dice-d20::before {
+ content: "\F1155"
+}
+
+.mdi-dice-d20-outline::before {
+ content: "\F05EA"
+}
+
+.mdi-dice-d4::before {
+ content: "\F1150"
+}
+
+.mdi-dice-d4-outline::before {
+ content: "\F05EB"
+}
+
+.mdi-dice-d6::before {
+ content: "\F1151"
+}
+
+.mdi-dice-d6-outline::before {
+ content: "\F05ED"
+}
+
+.mdi-dice-d8::before {
+ content: "\F1152"
+}
+
+.mdi-dice-d8-outline::before {
+ content: "\F05EC"
+}
+
+.mdi-dice-multiple::before {
+ content: "\F076E"
+}
+
+.mdi-dice-multiple-outline::before {
+ content: "\F1156"
+}
+
+.mdi-digital-ocean::before {
+ content: "\F1237"
+}
+
+.mdi-dip-switch::before {
+ content: "\F07C1"
+}
+
+.mdi-directions::before {
+ content: "\F01D0"
+}
+
+.mdi-directions-fork::before {
+ content: "\F0641"
+}
+
+.mdi-disc::before {
+ content: "\F05EE"
+}
+
+.mdi-disc-alert::before {
+ content: "\F01D1"
+}
+
+.mdi-disc-player::before {
+ content: "\F0960"
+}
+
+.mdi-discord::before {
+ content: "\F066F"
+}
+
+.mdi-dishwasher::before {
+ content: "\F0AAC"
+}
+
+.mdi-dishwasher-alert::before {
+ content: "\F11B8"
+}
+
+.mdi-dishwasher-off::before {
+ content: "\F11B9"
+}
+
+.mdi-disqus::before {
+ content: "\F01D2"
+}
+
+.mdi-distribute-horizontal-center::before {
+ content: "\F11C9"
+}
+
+.mdi-distribute-horizontal-left::before {
+ content: "\F11C8"
+}
+
+.mdi-distribute-horizontal-right::before {
+ content: "\F11CA"
+}
+
+.mdi-distribute-vertical-bottom::before {
+ content: "\F11CB"
+}
+
+.mdi-distribute-vertical-center::before {
+ content: "\F11CC"
+}
+
+.mdi-distribute-vertical-top::before {
+ content: "\F11CD"
+}
+
+.mdi-diving-flippers::before {
+ content: "\F0DBF"
+}
+
+.mdi-diving-helmet::before {
+ content: "\F0DC0"
+}
+
+.mdi-diving-scuba::before {
+ content: "\F0DC1"
+}
+
+.mdi-diving-scuba-flag::before {
+ content: "\F0DC2"
+}
+
+.mdi-diving-scuba-tank::before {
+ content: "\F0DC3"
+}
+
+.mdi-diving-scuba-tank-multiple::before {
+ content: "\F0DC4"
+}
+
+.mdi-diving-snorkel::before {
+ content: "\F0DC5"
+}
+
+.mdi-division::before {
+ content: "\F01D4"
+}
+
+.mdi-division-box::before {
+ content: "\F01D5"
+}
+
+.mdi-dlna::before {
+ content: "\F0A41"
+}
+
+.mdi-dna::before {
+ content: "\F0684"
+}
+
+.mdi-dns::before {
+ content: "\F01D6"
+}
+
+.mdi-dns-outline::before {
+ content: "\F0B8C"
+}
+
+.mdi-do-not-disturb::before {
+ content: "\F0698"
+}
+
+.mdi-do-not-disturb-off::before {
+ content: "\F0699"
+}
+
+.mdi-dock-bottom::before {
+ content: "\F10A9"
+}
+
+.mdi-dock-left::before {
+ content: "\F10AA"
+}
+
+.mdi-dock-right::before {
+ content: "\F10AB"
+}
+
+.mdi-dock-top::before {
+ content: "\F1513"
+}
+
+.mdi-dock-window::before {
+ content: "\F10AC"
+}
+
+.mdi-docker::before {
+ content: "\F0868"
+}
+
+.mdi-doctor::before {
+ content: "\F0A42"
+}
+
+.mdi-dog::before {
+ content: "\F0A43"
+}
+
+.mdi-dog-service::before {
+ content: "\F0AAD"
+}
+
+.mdi-dog-side::before {
+ content: "\F0A44"
+}
+
+.mdi-dog-side-off::before {
+ content: "\F16EE"
+}
+
+.mdi-dolby::before {
+ content: "\F06B3"
+}
+
+.mdi-dolly::before {
+ content: "\F0E9E"
+}
+
+.mdi-domain::before {
+ content: "\F01D7"
+}
+
+.mdi-domain-off::before {
+ content: "\F0D6F"
+}
+
+.mdi-domain-plus::before {
+ content: "\F10AD"
+}
+
+.mdi-domain-remove::before {
+ content: "\F10AE"
+}
+
+.mdi-dome-light::before {
+ content: "\F141E"
+}
+
+.mdi-domino-mask::before {
+ content: "\F1023"
+}
+
+.mdi-donkey::before {
+ content: "\F07C2"
+}
+
+.mdi-door::before {
+ content: "\F081A"
+}
+
+.mdi-door-closed::before {
+ content: "\F081B"
+}
+
+.mdi-door-closed-lock::before {
+ content: "\F10AF"
+}
+
+.mdi-door-open::before {
+ content: "\F081C"
+}
+
+.mdi-doorbell::before {
+ content: "\F12E6"
+}
+
+.mdi-doorbell-video::before {
+ content: "\F0869"
+}
+
+.mdi-dot-net::before {
+ content: "\F0AAE"
+}
+
+.mdi-dots-grid::before {
+ content: "\F15FC"
+}
+
+.mdi-dots-hexagon::before {
+ content: "\F15FF"
+}
+
+.mdi-dots-horizontal::before {
+ content: "\F01D8"
+}
+
+.mdi-dots-horizontal-circle::before {
+ content: "\F07C3"
+}
+
+.mdi-dots-horizontal-circle-outline::before {
+ content: "\F0B8D"
+}
+
+.mdi-dots-square::before {
+ content: "\F15FD"
+}
+
+.mdi-dots-triangle::before {
+ content: "\F15FE"
+}
+
+.mdi-dots-vertical::before {
+ content: "\F01D9"
+}
+
+.mdi-dots-vertical-circle::before {
+ content: "\F07C4"
+}
+
+.mdi-dots-vertical-circle-outline::before {
+ content: "\F0B8E"
+}
+
+.mdi-douban::before {
+ content: "\F069A"
+}
+
+.mdi-download::before {
+ content: "\F01DA"
+}
+
+.mdi-download-box::before {
+ content: "\F1462"
+}
+
+.mdi-download-box-outline::before {
+ content: "\F1463"
+}
+
+.mdi-download-circle::before {
+ content: "\F1464"
+}
+
+.mdi-download-circle-outline::before {
+ content: "\F1465"
+}
+
+.mdi-download-lock::before {
+ content: "\F1320"
+}
+
+.mdi-download-lock-outline::before {
+ content: "\F1321"
+}
+
+.mdi-download-multiple::before {
+ content: "\F09E9"
+}
+
+.mdi-download-network::before {
+ content: "\F06F4"
+}
+
+.mdi-download-network-outline::before {
+ content: "\F0C66"
+}
+
+.mdi-download-off::before {
+ content: "\F10B0"
+}
+
+.mdi-download-off-outline::before {
+ content: "\F10B1"
+}
+
+.mdi-download-outline::before {
+ content: "\F0B8F"
+}
+
+.mdi-drag::before {
+ content: "\F01DB"
+}
+
+.mdi-drag-horizontal::before {
+ content: "\F01DC"
+}
+
+.mdi-drag-horizontal-variant::before {
+ content: "\F12F0"
+}
+
+.mdi-drag-variant::before {
+ content: "\F0B90"
+}
+
+.mdi-drag-vertical::before {
+ content: "\F01DD"
+}
+
+.mdi-drag-vertical-variant::before {
+ content: "\F12F1"
+}
+
+.mdi-drama-masks::before {
+ content: "\F0D02"
+}
+
+.mdi-draw::before {
+ content: "\F0F49"
+}
+
+.mdi-drawing::before {
+ content: "\F01DE"
+}
+
+.mdi-drawing-box::before {
+ content: "\F01DF"
+}
+
+.mdi-dresser::before {
+ content: "\F0F4A"
+}
+
+.mdi-dresser-outline::before {
+ content: "\F0F4B"
+}
+
+.mdi-drone::before {
+ content: "\F01E2"
+}
+
+.mdi-dropbox::before {
+ content: "\F01E3"
+}
+
+.mdi-drupal::before {
+ content: "\F01E4"
+}
+
+.mdi-duck::before {
+ content: "\F01E5"
+}
+
+.mdi-dumbbell::before {
+ content: "\F01E6"
+}
+
+.mdi-dump-truck::before {
+ content: "\F0C67"
+}
+
+.mdi-ear-hearing::before {
+ content: "\F07C5"
+}
+
+.mdi-ear-hearing-off::before {
+ content: "\F0A45"
+}
+
+.mdi-earth::before {
+ content: "\F01E7"
+}
+
+.mdi-earth-arrow-right::before {
+ content: "\F1311"
+}
+
+.mdi-earth-box::before {
+ content: "\F06CD"
+}
+
+.mdi-earth-box-minus::before {
+ content: "\F1407"
+}
+
+.mdi-earth-box-off::before {
+ content: "\F06CE"
+}
+
+.mdi-earth-box-plus::before {
+ content: "\F1406"
+}
+
+.mdi-earth-box-remove::before {
+ content: "\F1408"
+}
+
+.mdi-earth-minus::before {
+ content: "\F1404"
+}
+
+.mdi-earth-off::before {
+ content: "\F01E8"
+}
+
+.mdi-earth-plus::before {
+ content: "\F1403"
+}
+
+.mdi-earth-remove::before {
+ content: "\F1405"
+}
+
+.mdi-egg::before {
+ content: "\F0AAF"
+}
+
+.mdi-egg-easter::before {
+ content: "\F0AB0"
+}
+
+.mdi-egg-off::before {
+ content: "\F13F0"
+}
+
+.mdi-egg-off-outline::before {
+ content: "\F13F1"
+}
+
+.mdi-egg-outline::before {
+ content: "\F13F2"
+}
+
+.mdi-eiffel-tower::before {
+ content: "\F156B"
+}
+
+.mdi-eight-track::before {
+ content: "\F09EA"
+}
+
+.mdi-eject::before {
+ content: "\F01EA"
+}
+
+.mdi-eject-outline::before {
+ content: "\F0B91"
+}
+
+.mdi-electric-switch::before {
+ content: "\F0E9F"
+}
+
+.mdi-electric-switch-closed::before {
+ content: "\F10D9"
+}
+
+.mdi-electron-framework::before {
+ content: "\F1024"
+}
+
+.mdi-elephant::before {
+ content: "\F07C6"
+}
+
+.mdi-elevation-decline::before {
+ content: "\F01EB"
+}
+
+.mdi-elevation-rise::before {
+ content: "\F01EC"
+}
+
+.mdi-elevator::before {
+ content: "\F01ED"
+}
+
+.mdi-elevator-down::before {
+ content: "\F12C2"
+}
+
+.mdi-elevator-passenger::before {
+ content: "\F1381"
+}
+
+.mdi-elevator-up::before {
+ content: "\F12C1"
+}
+
+.mdi-ellipse::before {
+ content: "\F0EA0"
+}
+
+.mdi-ellipse-outline::before {
+ content: "\F0EA1"
+}
+
+.mdi-email::before {
+ content: "\F01EE"
+}
+
+.mdi-email-alert::before {
+ content: "\F06CF"
+}
+
+.mdi-email-alert-outline::before {
+ content: "\F0D42"
+}
+
+.mdi-email-box::before {
+ content: "\F0D03"
+}
+
+.mdi-email-check::before {
+ content: "\F0AB1"
+}
+
+.mdi-email-check-outline::before {
+ content: "\F0AB2"
+}
+
+.mdi-email-edit::before {
+ content: "\F0EE3"
+}
+
+.mdi-email-edit-outline::before {
+ content: "\F0EE4"
+}
+
+.mdi-email-lock::before {
+ content: "\F01F1"
+}
+
+.mdi-email-mark-as-unread::before {
+ content: "\F0B92"
+}
+
+.mdi-email-minus::before {
+ content: "\F0EE5"
+}
+
+.mdi-email-minus-outline::before {
+ content: "\F0EE6"
+}
+
+.mdi-email-multiple::before {
+ content: "\F0EE7"
+}
+
+.mdi-email-multiple-outline::before {
+ content: "\F0EE8"
+}
+
+.mdi-email-newsletter::before {
+ content: "\F0FB1"
+}
+
+.mdi-email-off::before {
+ content: "\F13E3"
+}
+
+.mdi-email-off-outline::before {
+ content: "\F13E4"
+}
+
+.mdi-email-open::before {
+ content: "\F01EF"
+}
+
+.mdi-email-open-multiple::before {
+ content: "\F0EE9"
+}
+
+.mdi-email-open-multiple-outline::before {
+ content: "\F0EEA"
+}
+
+.mdi-email-open-outline::before {
+ content: "\F05EF"
+}
+
+.mdi-email-outline::before {
+ content: "\F01F0"
+}
+
+.mdi-email-plus::before {
+ content: "\F09EB"
+}
+
+.mdi-email-plus-outline::before {
+ content: "\F09EC"
+}
+
+.mdi-email-receive::before {
+ content: "\F10DA"
+}
+
+.mdi-email-receive-outline::before {
+ content: "\F10DB"
+}
+
+.mdi-email-remove::before {
+ content: "\F1661"
+}
+
+.mdi-email-remove-outline::before {
+ content: "\F1662"
+}
+
+.mdi-email-search::before {
+ content: "\F0961"
+}
+
+.mdi-email-search-outline::before {
+ content: "\F0962"
+}
+
+.mdi-email-send::before {
+ content: "\F10DC"
+}
+
+.mdi-email-send-outline::before {
+ content: "\F10DD"
+}
+
+.mdi-email-sync::before {
+ content: "\F12C7"
+}
+
+.mdi-email-sync-outline::before {
+ content: "\F12C8"
+}
+
+.mdi-email-variant::before {
+ content: "\F05F0"
+}
+
+.mdi-ember::before {
+ content: "\F0B30"
+}
+
+.mdi-emby::before {
+ content: "\F06B4"
+}
+
+.mdi-emoticon::before {
+ content: "\F0C68"
+}
+
+.mdi-emoticon-angry::before {
+ content: "\F0C69"
+}
+
+.mdi-emoticon-angry-outline::before {
+ content: "\F0C6A"
+}
+
+.mdi-emoticon-confused::before {
+ content: "\F10DE"
+}
+
+.mdi-emoticon-confused-outline::before {
+ content: "\F10DF"
+}
+
+.mdi-emoticon-cool::before {
+ content: "\F0C6B"
+}
+
+.mdi-emoticon-cool-outline::before {
+ content: "\F01F3"
+}
+
+.mdi-emoticon-cry::before {
+ content: "\F0C6C"
+}
+
+.mdi-emoticon-cry-outline::before {
+ content: "\F0C6D"
+}
+
+.mdi-emoticon-dead::before {
+ content: "\F0C6E"
+}
+
+.mdi-emoticon-dead-outline::before {
+ content: "\F069B"
+}
+
+.mdi-emoticon-devil::before {
+ content: "\F0C6F"
+}
+
+.mdi-emoticon-devil-outline::before {
+ content: "\F01F4"
+}
+
+.mdi-emoticon-excited::before {
+ content: "\F0C70"
+}
+
+.mdi-emoticon-excited-outline::before {
+ content: "\F069C"
+}
+
+.mdi-emoticon-frown::before {
+ content: "\F0F4C"
+}
+
+.mdi-emoticon-frown-outline::before {
+ content: "\F0F4D"
+}
+
+.mdi-emoticon-happy::before {
+ content: "\F0C71"
+}
+
+.mdi-emoticon-happy-outline::before {
+ content: "\F01F5"
+}
+
+.mdi-emoticon-kiss::before {
+ content: "\F0C72"
+}
+
+.mdi-emoticon-kiss-outline::before {
+ content: "\F0C73"
+}
+
+.mdi-emoticon-lol::before {
+ content: "\F1214"
+}
+
+.mdi-emoticon-lol-outline::before {
+ content: "\F1215"
+}
+
+.mdi-emoticon-neutral::before {
+ content: "\F0C74"
+}
+
+.mdi-emoticon-neutral-outline::before {
+ content: "\F01F6"
+}
+
+.mdi-emoticon-outline::before {
+ content: "\F01F2"
+}
+
+.mdi-emoticon-poop::before {
+ content: "\F01F7"
+}
+
+.mdi-emoticon-poop-outline::before {
+ content: "\F0C75"
+}
+
+.mdi-emoticon-sad::before {
+ content: "\F0C76"
+}
+
+.mdi-emoticon-sad-outline::before {
+ content: "\F01F8"
+}
+
+.mdi-emoticon-sick::before {
+ content: "\F157C"
+}
+
+.mdi-emoticon-sick-outline::before {
+ content: "\F157D"
+}
+
+.mdi-emoticon-tongue::before {
+ content: "\F01F9"
+}
+
+.mdi-emoticon-tongue-outline::before {
+ content: "\F0C77"
+}
+
+.mdi-emoticon-wink::before {
+ content: "\F0C78"
+}
+
+.mdi-emoticon-wink-outline::before {
+ content: "\F0C79"
+}
+
+.mdi-engine::before {
+ content: "\F01FA"
+}
+
+.mdi-engine-off::before {
+ content: "\F0A46"
+}
+
+.mdi-engine-off-outline::before {
+ content: "\F0A47"
+}
+
+.mdi-engine-outline::before {
+ content: "\F01FB"
+}
+
+.mdi-epsilon::before {
+ content: "\F10E0"
+}
+
+.mdi-equal::before {
+ content: "\F01FC"
+}
+
+.mdi-equal-box::before {
+ content: "\F01FD"
+}
+
+.mdi-equalizer::before {
+ content: "\F0EA2"
+}
+
+.mdi-equalizer-outline::before {
+ content: "\F0EA3"
+}
+
+.mdi-eraser::before {
+ content: "\F01FE"
+}
+
+.mdi-eraser-variant::before {
+ content: "\F0642"
+}
+
+.mdi-escalator::before {
+ content: "\F01FF"
+}
+
+.mdi-escalator-box::before {
+ content: "\F1399"
+}
+
+.mdi-escalator-down::before {
+ content: "\F12C0"
+}
+
+.mdi-escalator-up::before {
+ content: "\F12BF"
+}
+
+.mdi-eslint::before {
+ content: "\F0C7A"
+}
+
+.mdi-et::before {
+ content: "\F0AB3"
+}
+
+.mdi-ethereum::before {
+ content: "\F086A"
+}
+
+.mdi-ethernet::before {
+ content: "\F0200"
+}
+
+.mdi-ethernet-cable::before {
+ content: "\F0201"
+}
+
+.mdi-ethernet-cable-off::before {
+ content: "\F0202"
+}
+
+.mdi-ev-plug-ccs1::before {
+ content: "\F1519"
+}
+
+.mdi-ev-plug-ccs2::before {
+ content: "\F151A"
+}
+
+.mdi-ev-plug-chademo::before {
+ content: "\F151B"
+}
+
+.mdi-ev-plug-tesla::before {
+ content: "\F151C"
+}
+
+.mdi-ev-plug-type1::before {
+ content: "\F151D"
+}
+
+.mdi-ev-plug-type2::before {
+ content: "\F151E"
+}
+
+.mdi-ev-station::before {
+ content: "\F05F1"
+}
+
+.mdi-evernote::before {
+ content: "\F0204"
+}
+
+.mdi-excavator::before {
+ content: "\F1025"
+}
+
+.mdi-exclamation::before {
+ content: "\F0205"
+}
+
+.mdi-exclamation-thick::before {
+ content: "\F1238"
+}
+
+.mdi-exit-run::before {
+ content: "\F0A48"
+}
+
+.mdi-exit-to-app::before {
+ content: "\F0206"
+}
+
+.mdi-expand-all::before {
+ content: "\F0AB4"
+}
+
+.mdi-expand-all-outline::before {
+ content: "\F0AB5"
+}
+
+.mdi-expansion-card::before {
+ content: "\F08AE"
+}
+
+.mdi-expansion-card-variant::before {
+ content: "\F0FB2"
+}
+
+.mdi-exponent::before {
+ content: "\F0963"
+}
+
+.mdi-exponent-box::before {
+ content: "\F0964"
+}
+
+.mdi-export::before {
+ content: "\F0207"
+}
+
+.mdi-export-variant::before {
+ content: "\F0B93"
+}
+
+.mdi-eye::before {
+ content: "\F0208"
+}
+
+.mdi-eye-check::before {
+ content: "\F0D04"
+}
+
+.mdi-eye-check-outline::before {
+ content: "\F0D05"
+}
+
+.mdi-eye-circle::before {
+ content: "\F0B94"
+}
+
+.mdi-eye-circle-outline::before {
+ content: "\F0B95"
+}
+
+.mdi-eye-minus::before {
+ content: "\F1026"
+}
+
+.mdi-eye-minus-outline::before {
+ content: "\F1027"
+}
+
+.mdi-eye-off::before {
+ content: "\F0209"
+}
+
+.mdi-eye-off-outline::before {
+ content: "\F06D1"
+}
+
+.mdi-eye-outline::before {
+ content: "\F06D0"
+}
+
+.mdi-eye-plus::before {
+ content: "\F086B"
+}
+
+.mdi-eye-plus-outline::before {
+ content: "\F086C"
+}
+
+.mdi-eye-remove::before {
+ content: "\F15E3"
+}
+
+.mdi-eye-remove-outline::before {
+ content: "\F15E4"
+}
+
+.mdi-eye-settings::before {
+ content: "\F086D"
+}
+
+.mdi-eye-settings-outline::before {
+ content: "\F086E"
+}
+
+.mdi-eyedropper::before {
+ content: "\F020A"
+}
+
+.mdi-eyedropper-minus::before {
+ content: "\F13DD"
+}
+
+.mdi-eyedropper-off::before {
+ content: "\F13DF"
+}
+
+.mdi-eyedropper-plus::before {
+ content: "\F13DC"
+}
+
+.mdi-eyedropper-remove::before {
+ content: "\F13DE"
+}
+
+.mdi-eyedropper-variant::before {
+ content: "\F020B"
+}
+
+.mdi-face::before {
+ content: "\F0643"
+}
+
+.mdi-face-agent::before {
+ content: "\F0D70"
+}
+
+.mdi-face-mask::before {
+ content: "\F1586"
+}
+
+.mdi-face-mask-outline::before {
+ content: "\F1587"
+}
+
+.mdi-face-outline::before {
+ content: "\F0B96"
+}
+
+.mdi-face-profile::before {
+ content: "\F0644"
+}
+
+.mdi-face-profile-woman::before {
+ content: "\F1076"
+}
+
+.mdi-face-recognition::before {
+ content: "\F0C7B"
+}
+
+.mdi-face-shimmer::before {
+ content: "\F15CC"
+}
+
+.mdi-face-shimmer-outline::before {
+ content: "\F15CD"
+}
+
+.mdi-face-woman::before {
+ content: "\F1077"
+}
+
+.mdi-face-woman-outline::before {
+ content: "\F1078"
+}
+
+.mdi-face-woman-shimmer::before {
+ content: "\F15CE"
+}
+
+.mdi-face-woman-shimmer-outline::before {
+ content: "\F15CF"
+}
+
+.mdi-facebook::before {
+ content: "\F020C"
+}
+
+.mdi-facebook-gaming::before {
+ content: "\F07DD"
+}
+
+.mdi-facebook-messenger::before {
+ content: "\F020E"
+}
+
+.mdi-facebook-workplace::before {
+ content: "\F0B31"
+}
+
+.mdi-factory::before {
+ content: "\F020F"
+}
+
+.mdi-family-tree::before {
+ content: "\F160E"
+}
+
+.mdi-fan::before {
+ content: "\F0210"
+}
+
+.mdi-fan-alert::before {
+ content: "\F146C"
+}
+
+.mdi-fan-auto::before {
+ content: "\F171D"
+}
+
+.mdi-fan-chevron-down::before {
+ content: "\F146D"
+}
+
+.mdi-fan-chevron-up::before {
+ content: "\F146E"
+}
+
+.mdi-fan-minus::before {
+ content: "\F1470"
+}
+
+.mdi-fan-off::before {
+ content: "\F081D"
+}
+
+.mdi-fan-plus::before {
+ content: "\F146F"
+}
+
+.mdi-fan-remove::before {
+ content: "\F1471"
+}
+
+.mdi-fan-speed-1::before {
+ content: "\F1472"
+}
+
+.mdi-fan-speed-2::before {
+ content: "\F1473"
+}
+
+.mdi-fan-speed-3::before {
+ content: "\F1474"
+}
+
+.mdi-fast-forward::before {
+ content: "\F0211"
+}
+
+.mdi-fast-forward-10::before {
+ content: "\F0D71"
+}
+
+.mdi-fast-forward-30::before {
+ content: "\F0D06"
+}
+
+.mdi-fast-forward-5::before {
+ content: "\F11F8"
+}
+
+.mdi-fast-forward-60::before {
+ content: "\F160B"
+}
+
+.mdi-fast-forward-outline::before {
+ content: "\F06D2"
+}
+
+.mdi-fax::before {
+ content: "\F0212"
+}
+
+.mdi-feather::before {
+ content: "\F06D3"
+}
+
+.mdi-feature-search::before {
+ content: "\F0A49"
+}
+
+.mdi-feature-search-outline::before {
+ content: "\F0A4A"
+}
+
+.mdi-fedora::before {
+ content: "\F08DB"
+}
+
+.mdi-fencing::before {
+ content: "\F14C1"
+}
+
+.mdi-ferris-wheel::before {
+ content: "\F0EA4"
+}
+
+.mdi-ferry::before {
+ content: "\F0213"
+}
+
+.mdi-file::before {
+ content: "\F0214"
+}
+
+.mdi-file-account::before {
+ content: "\F073B"
+}
+
+.mdi-file-account-outline::before {
+ content: "\F1028"
+}
+
+.mdi-file-alert::before {
+ content: "\F0A4B"
+}
+
+.mdi-file-alert-outline::before {
+ content: "\F0A4C"
+}
+
+.mdi-file-cabinet::before {
+ content: "\F0AB6"
+}
+
+.mdi-file-cad::before {
+ content: "\F0EEB"
+}
+
+.mdi-file-cad-box::before {
+ content: "\F0EEC"
+}
+
+.mdi-file-cancel::before {
+ content: "\F0DC6"
+}
+
+.mdi-file-cancel-outline::before {
+ content: "\F0DC7"
+}
+
+.mdi-file-certificate::before {
+ content: "\F1186"
+}
+
+.mdi-file-certificate-outline::before {
+ content: "\F1187"
+}
+
+.mdi-file-chart::before {
+ content: "\F0215"
+}
+
+.mdi-file-chart-outline::before {
+ content: "\F1029"
+}
+
+.mdi-file-check::before {
+ content: "\F0216"
+}
+
+.mdi-file-check-outline::before {
+ content: "\F0E29"
+}
+
+.mdi-file-clock::before {
+ content: "\F12E1"
+}
+
+.mdi-file-clock-outline::before {
+ content: "\F12E2"
+}
+
+.mdi-file-cloud::before {
+ content: "\F0217"
+}
+
+.mdi-file-cloud-outline::before {
+ content: "\F102A"
+}
+
+.mdi-file-code::before {
+ content: "\F022E"
+}
+
+.mdi-file-code-outline::before {
+ content: "\F102B"
+}
+
+.mdi-file-cog::before {
+ content: "\F107B"
+}
+
+.mdi-file-cog-outline::before {
+ content: "\F107C"
+}
+
+.mdi-file-compare::before {
+ content: "\F08AA"
+}
+
+.mdi-file-delimited::before {
+ content: "\F0218"
+}
+
+.mdi-file-delimited-outline::before {
+ content: "\F0EA5"
+}
+
+.mdi-file-document::before {
+ content: "\F0219"
+}
+
+.mdi-file-document-edit::before {
+ content: "\F0DC8"
+}
+
+.mdi-file-document-edit-outline::before {
+ content: "\F0DC9"
+}
+
+.mdi-file-document-multiple::before {
+ content: "\F1517"
+}
+
+.mdi-file-document-multiple-outline::before {
+ content: "\F1518"
+}
+
+.mdi-file-document-outline::before {
+ content: "\F09EE"
+}
+
+.mdi-file-download::before {
+ content: "\F0965"
+}
+
+.mdi-file-download-outline::before {
+ content: "\F0966"
+}
+
+.mdi-file-edit::before {
+ content: "\F11E7"
+}
+
+.mdi-file-edit-outline::before {
+ content: "\F11E8"
+}
+
+.mdi-file-excel::before {
+ content: "\F021B"
+}
+
+.mdi-file-excel-box::before {
+ content: "\F021C"
+}
+
+.mdi-file-excel-box-outline::before {
+ content: "\F102C"
+}
+
+.mdi-file-excel-outline::before {
+ content: "\F102D"
+}
+
+.mdi-file-export::before {
+ content: "\F021D"
+}
+
+.mdi-file-export-outline::before {
+ content: "\F102E"
+}
+
+.mdi-file-eye::before {
+ content: "\F0DCA"
+}
+
+.mdi-file-eye-outline::before {
+ content: "\F0DCB"
+}
+
+.mdi-file-find::before {
+ content: "\F021E"
+}
+
+.mdi-file-find-outline::before {
+ content: "\F0B97"
+}
+
+.mdi-file-hidden::before {
+ content: "\F0613"
+}
+
+.mdi-file-image::before {
+ content: "\F021F"
+}
+
+.mdi-file-image-outline::before {
+ content: "\F0EB0"
+}
+
+.mdi-file-import::before {
+ content: "\F0220"
+}
+
+.mdi-file-import-outline::before {
+ content: "\F102F"
+}
+
+.mdi-file-key::before {
+ content: "\F1184"
+}
+
+.mdi-file-key-outline::before {
+ content: "\F1185"
+}
+
+.mdi-file-link::before {
+ content: "\F1177"
+}
+
+.mdi-file-link-outline::before {
+ content: "\F1178"
+}
+
+.mdi-file-lock::before {
+ content: "\F0221"
+}
+
+.mdi-file-lock-outline::before {
+ content: "\F1030"
+}
+
+.mdi-file-move::before {
+ content: "\F0AB9"
+}
+
+.mdi-file-move-outline::before {
+ content: "\F1031"
+}
+
+.mdi-file-multiple::before {
+ content: "\F0222"
+}
+
+.mdi-file-multiple-outline::before {
+ content: "\F1032"
+}
+
+.mdi-file-music::before {
+ content: "\F0223"
+}
+
+.mdi-file-music-outline::before {
+ content: "\F0E2A"
+}
+
+.mdi-file-outline::before {
+ content: "\F0224"
+}
+
+.mdi-file-pdf::before {
+ content: "\F0225"
+}
+
+.mdi-file-pdf-box::before {
+ content: "\F0226"
+}
+
+.mdi-file-pdf-box-outline::before {
+ content: "\F0FB3"
+}
+
+.mdi-file-pdf-outline::before {
+ content: "\F0E2D"
+}
+
+.mdi-file-percent::before {
+ content: "\F081E"
+}
+
+.mdi-file-percent-outline::before {
+ content: "\F1033"
+}
+
+.mdi-file-phone::before {
+ content: "\F1179"
+}
+
+.mdi-file-phone-outline::before {
+ content: "\F117A"
+}
+
+.mdi-file-plus::before {
+ content: "\F0752"
+}
+
+.mdi-file-plus-outline::before {
+ content: "\F0EED"
+}
+
+.mdi-file-powerpoint::before {
+ content: "\F0227"
+}
+
+.mdi-file-powerpoint-box::before {
+ content: "\F0228"
+}
+
+.mdi-file-powerpoint-box-outline::before {
+ content: "\F1034"
+}
+
+.mdi-file-powerpoint-outline::before {
+ content: "\F1035"
+}
+
+.mdi-file-presentation-box::before {
+ content: "\F0229"
+}
+
+.mdi-file-question::before {
+ content: "\F086F"
+}
+
+.mdi-file-question-outline::before {
+ content: "\F1036"
+}
+
+.mdi-file-refresh::before {
+ content: "\F0918"
+}
+
+.mdi-file-refresh-outline::before {
+ content: "\F0541"
+}
+
+.mdi-file-remove::before {
+ content: "\F0B98"
+}
+
+.mdi-file-remove-outline::before {
+ content: "\F1037"
+}
+
+.mdi-file-replace::before {
+ content: "\F0B32"
+}
+
+.mdi-file-replace-outline::before {
+ content: "\F0B33"
+}
+
+.mdi-file-restore::before {
+ content: "\F0670"
+}
+
+.mdi-file-restore-outline::before {
+ content: "\F1038"
+}
+
+.mdi-file-search::before {
+ content: "\F0C7C"
+}
+
+.mdi-file-search-outline::before {
+ content: "\F0C7D"
+}
+
+.mdi-file-send::before {
+ content: "\F022A"
+}
+
+.mdi-file-send-outline::before {
+ content: "\F1039"
+}
+
+.mdi-file-settings::before {
+ content: "\F1079"
+}
+
+.mdi-file-settings-outline::before {
+ content: "\F107A"
+}
+
+.mdi-file-star::before {
+ content: "\F103A"
+}
+
+.mdi-file-star-outline::before {
+ content: "\F103B"
+}
+
+.mdi-file-swap::before {
+ content: "\F0FB4"
+}
+
+.mdi-file-swap-outline::before {
+ content: "\F0FB5"
+}
+
+.mdi-file-sync::before {
+ content: "\F1216"
+}
+
+.mdi-file-sync-outline::before {
+ content: "\F1217"
+}
+
+.mdi-file-table::before {
+ content: "\F0C7E"
+}
+
+.mdi-file-table-box::before {
+ content: "\F10E1"
+}
+
+.mdi-file-table-box-multiple::before {
+ content: "\F10E2"
+}
+
+.mdi-file-table-box-multiple-outline::before {
+ content: "\F10E3"
+}
+
+.mdi-file-table-box-outline::before {
+ content: "\F10E4"
+}
+
+.mdi-file-table-outline::before {
+ content: "\F0C7F"
+}
+
+.mdi-file-tree::before {
+ content: "\F0645"
+}
+
+.mdi-file-tree-outline::before {
+ content: "\F13D2"
+}
+
+.mdi-file-undo::before {
+ content: "\F08DC"
+}
+
+.mdi-file-undo-outline::before {
+ content: "\F103C"
+}
+
+.mdi-file-upload::before {
+ content: "\F0A4D"
+}
+
+.mdi-file-upload-outline::before {
+ content: "\F0A4E"
+}
+
+.mdi-file-video::before {
+ content: "\F022B"
+}
+
+.mdi-file-video-outline::before {
+ content: "\F0E2C"
+}
+
+.mdi-file-word::before {
+ content: "\F022C"
+}
+
+.mdi-file-word-box::before {
+ content: "\F022D"
+}
+
+.mdi-file-word-box-outline::before {
+ content: "\F103D"
+}
+
+.mdi-file-word-outline::before {
+ content: "\F103E"
+}
+
+.mdi-film::before {
+ content: "\F022F"
+}
+
+.mdi-filmstrip::before {
+ content: "\F0230"
+}
+
+.mdi-filmstrip-box::before {
+ content: "\F0332"
+}
+
+.mdi-filmstrip-box-multiple::before {
+ content: "\F0D18"
+}
+
+.mdi-filmstrip-off::before {
+ content: "\F0231"
+}
+
+.mdi-filter::before {
+ content: "\F0232"
+}
+
+.mdi-filter-menu::before {
+ content: "\F10E5"
+}
+
+.mdi-filter-menu-outline::before {
+ content: "\F10E6"
+}
+
+.mdi-filter-minus::before {
+ content: "\F0EEE"
+}
+
+.mdi-filter-minus-outline::before {
+ content: "\F0EEF"
+}
+
+.mdi-filter-off::before {
+ content: "\F14EF"
+}
+
+.mdi-filter-off-outline::before {
+ content: "\F14F0"
+}
+
+.mdi-filter-outline::before {
+ content: "\F0233"
+}
+
+.mdi-filter-plus::before {
+ content: "\F0EF0"
+}
+
+.mdi-filter-plus-outline::before {
+ content: "\F0EF1"
+}
+
+.mdi-filter-remove::before {
+ content: "\F0234"
+}
+
+.mdi-filter-remove-outline::before {
+ content: "\F0235"
+}
+
+.mdi-filter-variant::before {
+ content: "\F0236"
+}
+
+.mdi-filter-variant-minus::before {
+ content: "\F1112"
+}
+
+.mdi-filter-variant-plus::before {
+ content: "\F1113"
+}
+
+.mdi-filter-variant-remove::before {
+ content: "\F103F"
+}
+
+.mdi-finance::before {
+ content: "\F081F"
+}
+
+.mdi-find-replace::before {
+ content: "\F06D4"
+}
+
+.mdi-fingerprint::before {
+ content: "\F0237"
+}
+
+.mdi-fingerprint-off::before {
+ content: "\F0EB1"
+}
+
+.mdi-fire::before {
+ content: "\F0238"
+}
+
+.mdi-fire-alert::before {
+ content: "\F15D7"
+}
+
+.mdi-fire-extinguisher::before {
+ content: "\F0EF2"
+}
+
+.mdi-fire-hydrant::before {
+ content: "\F1137"
+}
+
+.mdi-fire-hydrant-alert::before {
+ content: "\F1138"
+}
+
+.mdi-fire-hydrant-off::before {
+ content: "\F1139"
+}
+
+.mdi-fire-off::before {
+ content: "\F1722"
+}
+
+.mdi-fire-truck::before {
+ content: "\F08AB"
+}
+
+.mdi-firebase::before {
+ content: "\F0967"
+}
+
+.mdi-firefox::before {
+ content: "\F0239"
+}
+
+.mdi-fireplace::before {
+ content: "\F0E2E"
+}
+
+.mdi-fireplace-off::before {
+ content: "\F0E2F"
+}
+
+.mdi-firework::before {
+ content: "\F0E30"
+}
+
+.mdi-firework-off::before {
+ content: "\F1723"
+}
+
+.mdi-fish::before {
+ content: "\F023A"
+}
+
+.mdi-fish-off::before {
+ content: "\F13F3"
+}
+
+.mdi-fishbowl::before {
+ content: "\F0EF3"
+}
+
+.mdi-fishbowl-outline::before {
+ content: "\F0EF4"
+}
+
+.mdi-fit-to-page::before {
+ content: "\F0EF5"
+}
+
+.mdi-fit-to-page-outline::before {
+ content: "\F0EF6"
+}
+
+.mdi-flag::before {
+ content: "\F023B"
+}
+
+.mdi-flag-checkered::before {
+ content: "\F023C"
+}
+
+.mdi-flag-minus::before {
+ content: "\F0B99"
+}
+
+.mdi-flag-minus-outline::before {
+ content: "\F10B2"
+}
+
+.mdi-flag-outline::before {
+ content: "\F023D"
+}
+
+.mdi-flag-plus::before {
+ content: "\F0B9A"
+}
+
+.mdi-flag-plus-outline::before {
+ content: "\F10B3"
+}
+
+.mdi-flag-remove::before {
+ content: "\F0B9B"
+}
+
+.mdi-flag-remove-outline::before {
+ content: "\F10B4"
+}
+
+.mdi-flag-triangle::before {
+ content: "\F023F"
+}
+
+.mdi-flag-variant::before {
+ content: "\F0240"
+}
+
+.mdi-flag-variant-outline::before {
+ content: "\F023E"
+}
+
+.mdi-flare::before {
+ content: "\F0D72"
+}
+
+.mdi-flash::before {
+ content: "\F0241"
+}
+
+.mdi-flash-alert::before {
+ content: "\F0EF7"
+}
+
+.mdi-flash-alert-outline::before {
+ content: "\F0EF8"
+}
+
+.mdi-flash-auto::before {
+ content: "\F0242"
+}
+
+.mdi-flash-circle::before {
+ content: "\F0820"
+}
+
+.mdi-flash-off::before {
+ content: "\F0243"
+}
+
+.mdi-flash-outline::before {
+ content: "\F06D5"
+}
+
+.mdi-flash-red-eye::before {
+ content: "\F067B"
+}
+
+.mdi-flashlight::before {
+ content: "\F0244"
+}
+
+.mdi-flashlight-off::before {
+ content: "\F0245"
+}
+
+.mdi-flask::before {
+ content: "\F0093"
+}
+
+.mdi-flask-empty::before {
+ content: "\F0094"
+}
+
+.mdi-flask-empty-minus::before {
+ content: "\F123A"
+}
+
+.mdi-flask-empty-minus-outline::before {
+ content: "\F123B"
+}
+
+.mdi-flask-empty-off::before {
+ content: "\F13F4"
+}
+
+.mdi-flask-empty-off-outline::before {
+ content: "\F13F5"
+}
+
+.mdi-flask-empty-outline::before {
+ content: "\F0095"
+}
+
+.mdi-flask-empty-plus::before {
+ content: "\F123C"
+}
+
+.mdi-flask-empty-plus-outline::before {
+ content: "\F123D"
+}
+
+.mdi-flask-empty-remove::before {
+ content: "\F123E"
+}
+
+.mdi-flask-empty-remove-outline::before {
+ content: "\F123F"
+}
+
+.mdi-flask-minus::before {
+ content: "\F1240"
+}
+
+.mdi-flask-minus-outline::before {
+ content: "\F1241"
+}
+
+.mdi-flask-off::before {
+ content: "\F13F6"
+}
+
+.mdi-flask-off-outline::before {
+ content: "\F13F7"
+}
+
+.mdi-flask-outline::before {
+ content: "\F0096"
+}
+
+.mdi-flask-plus::before {
+ content: "\F1242"
+}
+
+.mdi-flask-plus-outline::before {
+ content: "\F1243"
+}
+
+.mdi-flask-remove::before {
+ content: "\F1244"
+}
+
+.mdi-flask-remove-outline::before {
+ content: "\F1245"
+}
+
+.mdi-flask-round-bottom::before {
+ content: "\F124B"
+}
+
+.mdi-flask-round-bottom-empty::before {
+ content: "\F124C"
+}
+
+.mdi-flask-round-bottom-empty-outline::before {
+ content: "\F124D"
+}
+
+.mdi-flask-round-bottom-outline::before {
+ content: "\F124E"
+}
+
+.mdi-fleur-de-lis::before {
+ content: "\F1303"
+}
+
+.mdi-flip-horizontal::before {
+ content: "\F10E7"
+}
+
+.mdi-flip-to-back::before {
+ content: "\F0247"
+}
+
+.mdi-flip-to-front::before {
+ content: "\F0248"
+}
+
+.mdi-flip-vertical::before {
+ content: "\F10E8"
+}
+
+.mdi-floor-lamp::before {
+ content: "\F08DD"
+}
+
+.mdi-floor-lamp-dual::before {
+ content: "\F1040"
+}
+
+.mdi-floor-lamp-variant::before {
+ content: "\F1041"
+}
+
+.mdi-floor-plan::before {
+ content: "\F0821"
+}
+
+.mdi-floppy::before {
+ content: "\F0249"
+}
+
+.mdi-floppy-variant::before {
+ content: "\F09EF"
+}
+
+.mdi-flower::before {
+ content: "\F024A"
+}
+
+.mdi-flower-outline::before {
+ content: "\F09F0"
+}
+
+.mdi-flower-poppy::before {
+ content: "\F0D08"
+}
+
+.mdi-flower-tulip::before {
+ content: "\F09F1"
+}
+
+.mdi-flower-tulip-outline::before {
+ content: "\F09F2"
+}
+
+.mdi-focus-auto::before {
+ content: "\F0F4E"
+}
+
+.mdi-focus-field::before {
+ content: "\F0F4F"
+}
+
+.mdi-focus-field-horizontal::before {
+ content: "\F0F50"
+}
+
+.mdi-focus-field-vertical::before {
+ content: "\F0F51"
+}
+
+.mdi-folder::before {
+ content: "\F024B"
+}
+
+.mdi-folder-account::before {
+ content: "\F024C"
+}
+
+.mdi-folder-account-outline::before {
+ content: "\F0B9C"
+}
+
+.mdi-folder-alert::before {
+ content: "\F0DCC"
+}
+
+.mdi-folder-alert-outline::before {
+ content: "\F0DCD"
+}
+
+.mdi-folder-clock::before {
+ content: "\F0ABA"
+}
+
+.mdi-folder-clock-outline::before {
+ content: "\F0ABB"
+}
+
+.mdi-folder-cog::before {
+ content: "\F107F"
+}
+
+.mdi-folder-cog-outline::before {
+ content: "\F1080"
+}
+
+.mdi-folder-download::before {
+ content: "\F024D"
+}
+
+.mdi-folder-download-outline::before {
+ content: "\F10E9"
+}
+
+.mdi-folder-edit::before {
+ content: "\F08DE"
+}
+
+.mdi-folder-edit-outline::before {
+ content: "\F0DCE"
+}
+
+.mdi-folder-google-drive::before {
+ content: "\F024E"
+}
+
+.mdi-folder-heart::before {
+ content: "\F10EA"
+}
+
+.mdi-folder-heart-outline::before {
+ content: "\F10EB"
+}
+
+.mdi-folder-home::before {
+ content: "\F10B5"
+}
+
+.mdi-folder-home-outline::before {
+ content: "\F10B6"
+}
+
+.mdi-folder-image::before {
+ content: "\F024F"
+}
+
+.mdi-folder-information::before {
+ content: "\F10B7"
+}
+
+.mdi-folder-information-outline::before {
+ content: "\F10B8"
+}
+
+.mdi-folder-key::before {
+ content: "\F08AC"
+}
+
+.mdi-folder-key-network::before {
+ content: "\F08AD"
+}
+
+.mdi-folder-key-network-outline::before {
+ content: "\F0C80"
+}
+
+.mdi-folder-key-outline::before {
+ content: "\F10EC"
+}
+
+.mdi-folder-lock::before {
+ content: "\F0250"
+}
+
+.mdi-folder-lock-open::before {
+ content: "\F0251"
+}
+
+.mdi-folder-marker::before {
+ content: "\F126D"
+}
+
+.mdi-folder-marker-outline::before {
+ content: "\F126E"
+}
+
+.mdi-folder-move::before {
+ content: "\F0252"
+}
+
+.mdi-folder-move-outline::before {
+ content: "\F1246"
+}
+
+.mdi-folder-multiple::before {
+ content: "\F0253"
+}
+
+.mdi-folder-multiple-image::before {
+ content: "\F0254"
+}
+
+.mdi-folder-multiple-outline::before {
+ content: "\F0255"
+}
+
+.mdi-folder-multiple-plus::before {
+ content: "\F147E"
+}
+
+.mdi-folder-multiple-plus-outline::before {
+ content: "\F147F"
+}
+
+.mdi-folder-music::before {
+ content: "\F1359"
+}
+
+.mdi-folder-music-outline::before {
+ content: "\F135A"
+}
+
+.mdi-folder-network::before {
+ content: "\F0870"
+}
+
+.mdi-folder-network-outline::before {
+ content: "\F0C81"
+}
+
+.mdi-folder-open::before {
+ content: "\F0770"
+}
+
+.mdi-folder-open-outline::before {
+ content: "\F0DCF"
+}
+
+.mdi-folder-outline::before {
+ content: "\F0256"
+}
+
+.mdi-folder-plus::before {
+ content: "\F0257"
+}
+
+.mdi-folder-plus-outline::before {
+ content: "\F0B9D"
+}
+
+.mdi-folder-pound::before {
+ content: "\F0D09"
+}
+
+.mdi-folder-pound-outline::before {
+ content: "\F0D0A"
+}
+
+.mdi-folder-refresh::before {
+ content: "\F0749"
+}
+
+.mdi-folder-refresh-outline::before {
+ content: "\F0542"
+}
+
+.mdi-folder-remove::before {
+ content: "\F0258"
+}
+
+.mdi-folder-remove-outline::before {
+ content: "\F0B9E"
+}
+
+.mdi-folder-search::before {
+ content: "\F0968"
+}
+
+.mdi-folder-search-outline::before {
+ content: "\F0969"
+}
+
+.mdi-folder-settings::before {
+ content: "\F107D"
+}
+
+.mdi-folder-settings-outline::before {
+ content: "\F107E"
+}
+
+.mdi-folder-star::before {
+ content: "\F069D"
+}
+
+.mdi-folder-star-multiple::before {
+ content: "\F13D3"
+}
+
+.mdi-folder-star-multiple-outline::before {
+ content: "\F13D4"
+}
+
+.mdi-folder-star-outline::before {
+ content: "\F0B9F"
+}
+
+.mdi-folder-swap::before {
+ content: "\F0FB6"
+}
+
+.mdi-folder-swap-outline::before {
+ content: "\F0FB7"
+}
+
+.mdi-folder-sync::before {
+ content: "\F0D0B"
+}
+
+.mdi-folder-sync-outline::before {
+ content: "\F0D0C"
+}
+
+.mdi-folder-table::before {
+ content: "\F12E3"
+}
+
+.mdi-folder-table-outline::before {
+ content: "\F12E4"
+}
+
+.mdi-folder-text::before {
+ content: "\F0C82"
+}
+
+.mdi-folder-text-outline::before {
+ content: "\F0C83"
+}
+
+.mdi-folder-upload::before {
+ content: "\F0259"
+}
+
+.mdi-folder-upload-outline::before {
+ content: "\F10ED"
+}
+
+.mdi-folder-zip::before {
+ content: "\F06EB"
+}
+
+.mdi-folder-zip-outline::before {
+ content: "\F07B9"
+}
+
+.mdi-font-awesome::before {
+ content: "\F003A"
+}
+
+.mdi-food::before {
+ content: "\F025A"
+}
+
+.mdi-food-apple::before {
+ content: "\F025B"
+}
+
+.mdi-food-apple-outline::before {
+ content: "\F0C84"
+}
+
+.mdi-food-croissant::before {
+ content: "\F07C8"
+}
+
+.mdi-food-drumstick::before {
+ content: "\F141F"
+}
+
+.mdi-food-drumstick-off::before {
+ content: "\F1468"
+}
+
+.mdi-food-drumstick-off-outline::before {
+ content: "\F1469"
+}
+
+.mdi-food-drumstick-outline::before {
+ content: "\F1420"
+}
+
+.mdi-food-fork-drink::before {
+ content: "\F05F2"
+}
+
+.mdi-food-halal::before {
+ content: "\F1572"
+}
+
+.mdi-food-kosher::before {
+ content: "\F1573"
+}
+
+.mdi-food-off::before {
+ content: "\F05F3"
+}
+
+.mdi-food-steak::before {
+ content: "\F146A"
+}
+
+.mdi-food-steak-off::before {
+ content: "\F146B"
+}
+
+.mdi-food-turkey::before {
+ content: "\F171C"
+}
+
+.mdi-food-variant::before {
+ content: "\F025C"
+}
+
+.mdi-food-variant-off::before {
+ content: "\F13E5"
+}
+
+.mdi-foot-print::before {
+ content: "\F0F52"
+}
+
+.mdi-football::before {
+ content: "\F025D"
+}
+
+.mdi-football-australian::before {
+ content: "\F025E"
+}
+
+.mdi-football-helmet::before {
+ content: "\F025F"
+}
+
+.mdi-forklift::before {
+ content: "\F07C9"
+}
+
+.mdi-form-dropdown::before {
+ content: "\F1400"
+}
+
+.mdi-form-select::before {
+ content: "\F1401"
+}
+
+.mdi-form-textarea::before {
+ content: "\F1095"
+}
+
+.mdi-form-textbox::before {
+ content: "\F060E"
+}
+
+.mdi-form-textbox-lock::before {
+ content: "\F135D"
+}
+
+.mdi-form-textbox-password::before {
+ content: "\F07F5"
+}
+
+.mdi-format-align-bottom::before {
+ content: "\F0753"
+}
+
+.mdi-format-align-center::before {
+ content: "\F0260"
+}
+
+.mdi-format-align-justify::before {
+ content: "\F0261"
+}
+
+.mdi-format-align-left::before {
+ content: "\F0262"
+}
+
+.mdi-format-align-middle::before {
+ content: "\F0754"
+}
+
+.mdi-format-align-right::before {
+ content: "\F0263"
+}
+
+.mdi-format-align-top::before {
+ content: "\F0755"
+}
+
+.mdi-format-annotation-minus::before {
+ content: "\F0ABC"
+}
+
+.mdi-format-annotation-plus::before {
+ content: "\F0646"
+}
+
+.mdi-format-bold::before {
+ content: "\F0264"
+}
+
+.mdi-format-clear::before {
+ content: "\F0265"
+}
+
+.mdi-format-color-fill::before {
+ content: "\F0266"
+}
+
+.mdi-format-color-highlight::before {
+ content: "\F0E31"
+}
+
+.mdi-format-color-marker-cancel::before {
+ content: "\F1313"
+}
+
+.mdi-format-color-text::before {
+ content: "\F069E"
+}
+
+.mdi-format-columns::before {
+ content: "\F08DF"
+}
+
+.mdi-format-float-center::before {
+ content: "\F0267"
+}
+
+.mdi-format-float-left::before {
+ content: "\F0268"
+}
+
+.mdi-format-float-none::before {
+ content: "\F0269"
+}
+
+.mdi-format-float-right::before {
+ content: "\F026A"
+}
+
+.mdi-format-font::before {
+ content: "\F06D6"
+}
+
+.mdi-format-font-size-decrease::before {
+ content: "\F09F3"
+}
+
+.mdi-format-font-size-increase::before {
+ content: "\F09F4"
+}
+
+.mdi-format-header-1::before {
+ content: "\F026B"
+}
+
+.mdi-format-header-2::before {
+ content: "\F026C"
+}
+
+.mdi-format-header-3::before {
+ content: "\F026D"
+}
+
+.mdi-format-header-4::before {
+ content: "\F026E"
+}
+
+.mdi-format-header-5::before {
+ content: "\F026F"
+}
+
+.mdi-format-header-6::before {
+ content: "\F0270"
+}
+
+.mdi-format-header-decrease::before {
+ content: "\F0271"
+}
+
+.mdi-format-header-equal::before {
+ content: "\F0272"
+}
+
+.mdi-format-header-increase::before {
+ content: "\F0273"
+}
+
+.mdi-format-header-pound::before {
+ content: "\F0274"
+}
+
+.mdi-format-horizontal-align-center::before {
+ content: "\F061E"
+}
+
+.mdi-format-horizontal-align-left::before {
+ content: "\F061F"
+}
+
+.mdi-format-horizontal-align-right::before {
+ content: "\F0620"
+}
+
+.mdi-format-indent-decrease::before {
+ content: "\F0275"
+}
+
+.mdi-format-indent-increase::before {
+ content: "\F0276"
+}
+
+.mdi-format-italic::before {
+ content: "\F0277"
+}
+
+.mdi-format-letter-case::before {
+ content: "\F0B34"
+}
+
+.mdi-format-letter-case-lower::before {
+ content: "\F0B35"
+}
+
+.mdi-format-letter-case-upper::before {
+ content: "\F0B36"
+}
+
+.mdi-format-letter-ends-with::before {
+ content: "\F0FB8"
+}
+
+.mdi-format-letter-matches::before {
+ content: "\F0FB9"
+}
+
+.mdi-format-letter-starts-with::before {
+ content: "\F0FBA"
+}
+
+.mdi-format-line-spacing::before {
+ content: "\F0278"
+}
+
+.mdi-format-line-style::before {
+ content: "\F05C8"
+}
+
+.mdi-format-line-weight::before {
+ content: "\F05C9"
+}
+
+.mdi-format-list-bulleted::before {
+ content: "\F0279"
+}
+
+.mdi-format-list-bulleted-square::before {
+ content: "\F0DD0"
+}
+
+.mdi-format-list-bulleted-triangle::before {
+ content: "\F0EB2"
+}
+
+.mdi-format-list-bulleted-type::before {
+ content: "\F027A"
+}
+
+.mdi-format-list-checkbox::before {
+ content: "\F096A"
+}
+
+.mdi-format-list-checks::before {
+ content: "\F0756"
+}
+
+.mdi-format-list-numbered::before {
+ content: "\F027B"
+}
+
+.mdi-format-list-numbered-rtl::before {
+ content: "\F0D0D"
+}
+
+.mdi-format-list-text::before {
+ content: "\F126F"
+}
+
+.mdi-format-overline::before {
+ content: "\F0EB3"
+}
+
+.mdi-format-page-break::before {
+ content: "\F06D7"
+}
+
+.mdi-format-paint::before {
+ content: "\F027C"
+}
+
+.mdi-format-paragraph::before {
+ content: "\F027D"
+}
+
+.mdi-format-pilcrow::before {
+ content: "\F06D8"
+}
+
+.mdi-format-quote-close::before {
+ content: "\F027E"
+}
+
+.mdi-format-quote-close-outline::before {
+ content: "\F11A8"
+}
+
+.mdi-format-quote-open::before {
+ content: "\F0757"
+}
+
+.mdi-format-quote-open-outline::before {
+ content: "\F11A7"
+}
+
+.mdi-format-rotate-90::before {
+ content: "\F06AA"
+}
+
+.mdi-format-section::before {
+ content: "\F069F"
+}
+
+.mdi-format-size::before {
+ content: "\F027F"
+}
+
+.mdi-format-strikethrough::before {
+ content: "\F0280"
+}
+
+.mdi-format-strikethrough-variant::before {
+ content: "\F0281"
+}
+
+.mdi-format-subscript::before {
+ content: "\F0282"
+}
+
+.mdi-format-superscript::before {
+ content: "\F0283"
+}
+
+.mdi-format-text::before {
+ content: "\F0284"
+}
+
+.mdi-format-text-rotation-angle-down::before {
+ content: "\F0FBB"
+}
+
+.mdi-format-text-rotation-angle-up::before {
+ content: "\F0FBC"
+}
+
+.mdi-format-text-rotation-down::before {
+ content: "\F0D73"
+}
+
+.mdi-format-text-rotation-down-vertical::before {
+ content: "\F0FBD"
+}
+
+.mdi-format-text-rotation-none::before {
+ content: "\F0D74"
+}
+
+.mdi-format-text-rotation-up::before {
+ content: "\F0FBE"
+}
+
+.mdi-format-text-rotation-vertical::before {
+ content: "\F0FBF"
+}
+
+.mdi-format-text-variant::before {
+ content: "\F0E32"
+}
+
+.mdi-format-text-variant-outline::before {
+ content: "\F150F"
+}
+
+.mdi-format-text-wrapping-clip::before {
+ content: "\F0D0E"
+}
+
+.mdi-format-text-wrapping-overflow::before {
+ content: "\F0D0F"
+}
+
+.mdi-format-text-wrapping-wrap::before {
+ content: "\F0D10"
+}
+
+.mdi-format-textbox::before {
+ content: "\F0D11"
+}
+
+.mdi-format-textdirection-l-to-r::before {
+ content: "\F0285"
+}
+
+.mdi-format-textdirection-r-to-l::before {
+ content: "\F0286"
+}
+
+.mdi-format-title::before {
+ content: "\F05F4"
+}
+
+.mdi-format-underline::before {
+ content: "\F0287"
+}
+
+.mdi-format-vertical-align-bottom::before {
+ content: "\F0621"
+}
+
+.mdi-format-vertical-align-center::before {
+ content: "\F0622"
+}
+
+.mdi-format-vertical-align-top::before {
+ content: "\F0623"
+}
+
+.mdi-format-wrap-inline::before {
+ content: "\F0288"
+}
+
+.mdi-format-wrap-square::before {
+ content: "\F0289"
+}
+
+.mdi-format-wrap-tight::before {
+ content: "\F028A"
+}
+
+.mdi-format-wrap-top-bottom::before {
+ content: "\F028B"
+}
+
+.mdi-forum::before {
+ content: "\F028C"
+}
+
+.mdi-forum-outline::before {
+ content: "\F0822"
+}
+
+.mdi-forward::before {
+ content: "\F028D"
+}
+
+.mdi-forwardburger::before {
+ content: "\F0D75"
+}
+
+.mdi-fountain::before {
+ content: "\F096B"
+}
+
+.mdi-fountain-pen::before {
+ content: "\F0D12"
+}
+
+.mdi-fountain-pen-tip::before {
+ content: "\F0D13"
+}
+
+.mdi-freebsd::before {
+ content: "\F08E0"
+}
+
+.mdi-frequently-asked-questions::before {
+ content: "\F0EB4"
+}
+
+.mdi-fridge::before {
+ content: "\F0290"
+}
+
+.mdi-fridge-alert::before {
+ content: "\F11B1"
+}
+
+.mdi-fridge-alert-outline::before {
+ content: "\F11B2"
+}
+
+.mdi-fridge-bottom::before {
+ content: "\F0292"
+}
+
+.mdi-fridge-industrial::before {
+ content: "\F15EE"
+}
+
+.mdi-fridge-industrial-alert::before {
+ content: "\F15EF"
+}
+
+.mdi-fridge-industrial-alert-outline::before {
+ content: "\F15F0"
+}
+
+.mdi-fridge-industrial-off::before {
+ content: "\F15F1"
+}
+
+.mdi-fridge-industrial-off-outline::before {
+ content: "\F15F2"
+}
+
+.mdi-fridge-industrial-outline::before {
+ content: "\F15F3"
+}
+
+.mdi-fridge-off::before {
+ content: "\F11AF"
+}
+
+.mdi-fridge-off-outline::before {
+ content: "\F11B0"
+}
+
+.mdi-fridge-outline::before {
+ content: "\F028F"
+}
+
+.mdi-fridge-top::before {
+ content: "\F0291"
+}
+
+.mdi-fridge-variant::before {
+ content: "\F15F4"
+}
+
+.mdi-fridge-variant-alert::before {
+ content: "\F15F5"
+}
+
+.mdi-fridge-variant-alert-outline::before {
+ content: "\F15F6"
+}
+
+.mdi-fridge-variant-off::before {
+ content: "\F15F7"
+}
+
+.mdi-fridge-variant-off-outline::before {
+ content: "\F15F8"
+}
+
+.mdi-fridge-variant-outline::before {
+ content: "\F15F9"
+}
+
+.mdi-fruit-cherries::before {
+ content: "\F1042"
+}
+
+.mdi-fruit-cherries-off::before {
+ content: "\F13F8"
+}
+
+.mdi-fruit-citrus::before {
+ content: "\F1043"
+}
+
+.mdi-fruit-citrus-off::before {
+ content: "\F13F9"
+}
+
+.mdi-fruit-grapes::before {
+ content: "\F1044"
+}
+
+.mdi-fruit-grapes-outline::before {
+ content: "\F1045"
+}
+
+.mdi-fruit-pineapple::before {
+ content: "\F1046"
+}
+
+.mdi-fruit-watermelon::before {
+ content: "\F1047"
+}
+
+.mdi-fuel::before {
+ content: "\F07CA"
+}
+
+.mdi-fullscreen::before {
+ content: "\F0293"
+}
+
+.mdi-fullscreen-exit::before {
+ content: "\F0294"
+}
+
+.mdi-function::before {
+ content: "\F0295"
+}
+
+.mdi-function-variant::before {
+ content: "\F0871"
+}
+
+.mdi-furigana-horizontal::before {
+ content: "\F1081"
+}
+
+.mdi-furigana-vertical::before {
+ content: "\F1082"
+}
+
+.mdi-fuse::before {
+ content: "\F0C85"
+}
+
+.mdi-fuse-alert::before {
+ content: "\F142D"
+}
+
+.mdi-fuse-blade::before {
+ content: "\F0C86"
+}
+
+.mdi-fuse-off::before {
+ content: "\F142C"
+}
+
+.mdi-gamepad::before {
+ content: "\F0296"
+}
+
+.mdi-gamepad-circle::before {
+ content: "\F0E33"
+}
+
+.mdi-gamepad-circle-down::before {
+ content: "\F0E34"
+}
+
+.mdi-gamepad-circle-left::before {
+ content: "\F0E35"
+}
+
+.mdi-gamepad-circle-outline::before {
+ content: "\F0E36"
+}
+
+.mdi-gamepad-circle-right::before {
+ content: "\F0E37"
+}
+
+.mdi-gamepad-circle-up::before {
+ content: "\F0E38"
+}
+
+.mdi-gamepad-down::before {
+ content: "\F0E39"
+}
+
+.mdi-gamepad-left::before {
+ content: "\F0E3A"
+}
+
+.mdi-gamepad-right::before {
+ content: "\F0E3B"
+}
+
+.mdi-gamepad-round::before {
+ content: "\F0E3C"
+}
+
+.mdi-gamepad-round-down::before {
+ content: "\F0E3D"
+}
+
+.mdi-gamepad-round-left::before {
+ content: "\F0E3E"
+}
+
+.mdi-gamepad-round-outline::before {
+ content: "\F0E3F"
+}
+
+.mdi-gamepad-round-right::before {
+ content: "\F0E40"
+}
+
+.mdi-gamepad-round-up::before {
+ content: "\F0E41"
+}
+
+.mdi-gamepad-square::before {
+ content: "\F0EB5"
+}
+
+.mdi-gamepad-square-outline::before {
+ content: "\F0EB6"
+}
+
+.mdi-gamepad-up::before {
+ content: "\F0E42"
+}
+
+.mdi-gamepad-variant::before {
+ content: "\F0297"
+}
+
+.mdi-gamepad-variant-outline::before {
+ content: "\F0EB7"
+}
+
+.mdi-gamma::before {
+ content: "\F10EE"
+}
+
+.mdi-gantry-crane::before {
+ content: "\F0DD1"
+}
+
+.mdi-garage::before {
+ content: "\F06D9"
+}
+
+.mdi-garage-alert::before {
+ content: "\F0872"
+}
+
+.mdi-garage-alert-variant::before {
+ content: "\F12D5"
+}
+
+.mdi-garage-open::before {
+ content: "\F06DA"
+}
+
+.mdi-garage-open-variant::before {
+ content: "\F12D4"
+}
+
+.mdi-garage-variant::before {
+ content: "\F12D3"
+}
+
+.mdi-gas-cylinder::before {
+ content: "\F0647"
+}
+
+.mdi-gas-station::before {
+ content: "\F0298"
+}
+
+.mdi-gas-station-off::before {
+ content: "\F1409"
+}
+
+.mdi-gas-station-off-outline::before {
+ content: "\F140A"
+}
+
+.mdi-gas-station-outline::before {
+ content: "\F0EB8"
+}
+
+.mdi-gate::before {
+ content: "\F0299"
+}
+
+.mdi-gate-and::before {
+ content: "\F08E1"
+}
+
+.mdi-gate-arrow-right::before {
+ content: "\F1169"
+}
+
+.mdi-gate-nand::before {
+ content: "\F08E2"
+}
+
+.mdi-gate-nor::before {
+ content: "\F08E3"
+}
+
+.mdi-gate-not::before {
+ content: "\F08E4"
+}
+
+.mdi-gate-open::before {
+ content: "\F116A"
+}
+
+.mdi-gate-or::before {
+ content: "\F08E5"
+}
+
+.mdi-gate-xnor::before {
+ content: "\F08E6"
+}
+
+.mdi-gate-xor::before {
+ content: "\F08E7"
+}
+
+.mdi-gatsby::before {
+ content: "\F0E43"
+}
+
+.mdi-gauge::before {
+ content: "\F029A"
+}
+
+.mdi-gauge-empty::before {
+ content: "\F0873"
+}
+
+.mdi-gauge-full::before {
+ content: "\F0874"
+}
+
+.mdi-gauge-low::before {
+ content: "\F0875"
+}
+
+.mdi-gavel::before {
+ content: "\F029B"
+}
+
+.mdi-gender-female::before {
+ content: "\F029C"
+}
+
+.mdi-gender-male::before {
+ content: "\F029D"
+}
+
+.mdi-gender-male-female::before {
+ content: "\F029E"
+}
+
+.mdi-gender-male-female-variant::before {
+ content: "\F113F"
+}
+
+.mdi-gender-non-binary::before {
+ content: "\F1140"
+}
+
+.mdi-gender-transgender::before {
+ content: "\F029F"
+}
+
+.mdi-gentoo::before {
+ content: "\F08E8"
+}
+
+.mdi-gesture::before {
+ content: "\F07CB"
+}
+
+.mdi-gesture-double-tap::before {
+ content: "\F073C"
+}
+
+.mdi-gesture-pinch::before {
+ content: "\F0ABD"
+}
+
+.mdi-gesture-spread::before {
+ content: "\F0ABE"
+}
+
+.mdi-gesture-swipe::before {
+ content: "\F0D76"
+}
+
+.mdi-gesture-swipe-down::before {
+ content: "\F073D"
+}
+
+.mdi-gesture-swipe-horizontal::before {
+ content: "\F0ABF"
+}
+
+.mdi-gesture-swipe-left::before {
+ content: "\F073E"
+}
+
+.mdi-gesture-swipe-right::before {
+ content: "\F073F"
+}
+
+.mdi-gesture-swipe-up::before {
+ content: "\F0740"
+}
+
+.mdi-gesture-swipe-vertical::before {
+ content: "\F0AC0"
+}
+
+.mdi-gesture-tap::before {
+ content: "\F0741"
+}
+
+.mdi-gesture-tap-box::before {
+ content: "\F12A9"
+}
+
+.mdi-gesture-tap-button::before {
+ content: "\F12A8"
+}
+
+.mdi-gesture-tap-hold::before {
+ content: "\F0D77"
+}
+
+.mdi-gesture-two-double-tap::before {
+ content: "\F0742"
+}
+
+.mdi-gesture-two-tap::before {
+ content: "\F0743"
+}
+
+.mdi-ghost::before {
+ content: "\F02A0"
+}
+
+.mdi-ghost-off::before {
+ content: "\F09F5"
+}
+
+.mdi-ghost-off-outline::before {
+ content: "\F165C"
+}
+
+.mdi-ghost-outline::before {
+ content: "\F165D"
+}
+
+.mdi-gif::before {
+ content: "\F0D78"
+}
+
+.mdi-gift::before {
+ content: "\F0E44"
+}
+
+.mdi-gift-off::before {
+ content: "\F16EF"
+}
+
+.mdi-gift-off-outline::before {
+ content: "\F16F0"
+}
+
+.mdi-gift-open::before {
+ content: "\F16F1"
+}
+
+.mdi-gift-open-outline::before {
+ content: "\F16F2"
+}
+
+.mdi-gift-outline::before {
+ content: "\F02A1"
+}
+
+.mdi-git::before {
+ content: "\F02A2"
+}
+
+.mdi-github::before {
+ content: "\F02A4"
+}
+
+.mdi-gitlab::before {
+ content: "\F0BA0"
+}
+
+.mdi-glass-cocktail::before {
+ content: "\F0356"
+}
+
+.mdi-glass-cocktail-off::before {
+ content: "\F15E6"
+}
+
+.mdi-glass-flute::before {
+ content: "\F02A5"
+}
+
+.mdi-glass-mug::before {
+ content: "\F02A6"
+}
+
+.mdi-glass-mug-off::before {
+ content: "\F15E7"
+}
+
+.mdi-glass-mug-variant::before {
+ content: "\F1116"
+}
+
+.mdi-glass-mug-variant-off::before {
+ content: "\F15E8"
+}
+
+.mdi-glass-pint-outline::before {
+ content: "\F130D"
+}
+
+.mdi-glass-stange::before {
+ content: "\F02A7"
+}
+
+.mdi-glass-tulip::before {
+ content: "\F02A8"
+}
+
+.mdi-glass-wine::before {
+ content: "\F0876"
+}
+
+.mdi-glasses::before {
+ content: "\F02AA"
+}
+
+.mdi-globe-light::before {
+ content: "\F12D7"
+}
+
+.mdi-globe-model::before {
+ content: "\F08E9"
+}
+
+.mdi-gmail::before {
+ content: "\F02AB"
+}
+
+.mdi-gnome::before {
+ content: "\F02AC"
+}
+
+.mdi-go-kart::before {
+ content: "\F0D79"
+}
+
+.mdi-go-kart-track::before {
+ content: "\F0D7A"
+}
+
+.mdi-gog::before {
+ content: "\F0BA1"
+}
+
+.mdi-gold::before {
+ content: "\F124F"
+}
+
+.mdi-golf::before {
+ content: "\F0823"
+}
+
+.mdi-golf-cart::before {
+ content: "\F11A4"
+}
+
+.mdi-golf-tee::before {
+ content: "\F1083"
+}
+
+.mdi-gondola::before {
+ content: "\F0686"
+}
+
+.mdi-goodreads::before {
+ content: "\F0D7B"
+}
+
+.mdi-google::before {
+ content: "\F02AD"
+}
+
+.mdi-google-ads::before {
+ content: "\F0C87"
+}
+
+.mdi-google-analytics::before {
+ content: "\F07CC"
+}
+
+.mdi-google-assistant::before {
+ content: "\F07CD"
+}
+
+.mdi-google-cardboard::before {
+ content: "\F02AE"
+}
+
+.mdi-google-chrome::before {
+ content: "\F02AF"
+}
+
+.mdi-google-circles::before {
+ content: "\F02B0"
+}
+
+.mdi-google-circles-communities::before {
+ content: "\F02B1"
+}
+
+.mdi-google-circles-extended::before {
+ content: "\F02B2"
+}
+
+.mdi-google-circles-group::before {
+ content: "\F02B3"
+}
+
+.mdi-google-classroom::before {
+ content: "\F02C0"
+}
+
+.mdi-google-cloud::before {
+ content: "\F11F6"
+}
+
+.mdi-google-controller::before {
+ content: "\F02B4"
+}
+
+.mdi-google-controller-off::before {
+ content: "\F02B5"
+}
+
+.mdi-google-downasaur::before {
+ content: "\F1362"
+}
+
+.mdi-google-drive::before {
+ content: "\F02B6"
+}
+
+.mdi-google-earth::before {
+ content: "\F02B7"
+}
+
+.mdi-google-fit::before {
+ content: "\F096C"
+}
+
+.mdi-google-glass::before {
+ content: "\F02B8"
+}
+
+.mdi-google-hangouts::before {
+ content: "\F02C9"
+}
+
+.mdi-google-home::before {
+ content: "\F0824"
+}
+
+.mdi-google-keep::before {
+ content: "\F06DC"
+}
+
+.mdi-google-lens::before {
+ content: "\F09F6"
+}
+
+.mdi-google-maps::before {
+ content: "\F05F5"
+}
+
+.mdi-google-my-business::before {
+ content: "\F1048"
+}
+
+.mdi-google-nearby::before {
+ content: "\F02B9"
+}
+
+.mdi-google-photos::before {
+ content: "\F06DD"
+}
+
+.mdi-google-play::before {
+ content: "\F02BC"
+}
+
+.mdi-google-plus::before {
+ content: "\F02BD"
+}
+
+.mdi-google-podcast::before {
+ content: "\F0EB9"
+}
+
+.mdi-google-spreadsheet::before {
+ content: "\F09F7"
+}
+
+.mdi-google-street-view::before {
+ content: "\F0C88"
+}
+
+.mdi-google-translate::before {
+ content: "\F02BF"
+}
+
+.mdi-gradient::before {
+ content: "\F06A0"
+}
+
+.mdi-grain::before {
+ content: "\F0D7C"
+}
+
+.mdi-graph::before {
+ content: "\F1049"
+}
+
+.mdi-graph-outline::before {
+ content: "\F104A"
+}
+
+.mdi-graphql::before {
+ content: "\F0877"
+}
+
+.mdi-grass::before {
+ content: "\F1510"
+}
+
+.mdi-grave-stone::before {
+ content: "\F0BA2"
+}
+
+.mdi-grease-pencil::before {
+ content: "\F0648"
+}
+
+.mdi-greater-than::before {
+ content: "\F096D"
+}
+
+.mdi-greater-than-or-equal::before {
+ content: "\F096E"
+}
+
+.mdi-grid::before {
+ content: "\F02C1"
+}
+
+.mdi-grid-large::before {
+ content: "\F0758"
+}
+
+.mdi-grid-off::before {
+ content: "\F02C2"
+}
+
+.mdi-grill::before {
+ content: "\F0E45"
+}
+
+.mdi-grill-outline::before {
+ content: "\F118A"
+}
+
+.mdi-group::before {
+ content: "\F02C3"
+}
+
+.mdi-guitar-acoustic::before {
+ content: "\F0771"
+}
+
+.mdi-guitar-electric::before {
+ content: "\F02C4"
+}
+
+.mdi-guitar-pick::before {
+ content: "\F02C5"
+}
+
+.mdi-guitar-pick-outline::before {
+ content: "\F02C6"
+}
+
+.mdi-guy-fawkes-mask::before {
+ content: "\F0825"
+}
+
+.mdi-hail::before {
+ content: "\F0AC1"
+}
+
+.mdi-hair-dryer::before {
+ content: "\F10EF"
+}
+
+.mdi-hair-dryer-outline::before {
+ content: "\F10F0"
+}
+
+.mdi-halloween::before {
+ content: "\F0BA3"
+}
+
+.mdi-hamburger::before {
+ content: "\F0685"
+}
+
+.mdi-hammer::before {
+ content: "\F08EA"
+}
+
+.mdi-hammer-screwdriver::before {
+ content: "\F1322"
+}
+
+.mdi-hammer-wrench::before {
+ content: "\F1323"
+}
+
+.mdi-hand::before {
+ content: "\F0A4F"
+}
+
+.mdi-hand-heart::before {
+ content: "\F10F1"
+}
+
+.mdi-hand-heart-outline::before {
+ content: "\F157E"
+}
+
+.mdi-hand-left::before {
+ content: "\F0E46"
+}
+
+.mdi-hand-okay::before {
+ content: "\F0A50"
+}
+
+.mdi-hand-peace::before {
+ content: "\F0A51"
+}
+
+.mdi-hand-peace-variant::before {
+ content: "\F0A52"
+}
+
+.mdi-hand-pointing-down::before {
+ content: "\F0A53"
+}
+
+.mdi-hand-pointing-left::before {
+ content: "\F0A54"
+}
+
+.mdi-hand-pointing-right::before {
+ content: "\F02C7"
+}
+
+.mdi-hand-pointing-up::before {
+ content: "\F0A55"
+}
+
+.mdi-hand-right::before {
+ content: "\F0E47"
+}
+
+.mdi-hand-saw::before {
+ content: "\F0E48"
+}
+
+.mdi-hand-wash::before {
+ content: "\F157F"
+}
+
+.mdi-hand-wash-outline::before {
+ content: "\F1580"
+}
+
+.mdi-hand-water::before {
+ content: "\F139F"
+}
+
+.mdi-handball::before {
+ content: "\F0F53"
+}
+
+.mdi-handcuffs::before {
+ content: "\F113E"
+}
+
+.mdi-handshake::before {
+ content: "\F1218"
+}
+
+.mdi-handshake-outline::before {
+ content: "\F15A1"
+}
+
+.mdi-hanger::before {
+ content: "\F02C8"
+}
+
+.mdi-hard-hat::before {
+ content: "\F096F"
+}
+
+.mdi-harddisk::before {
+ content: "\F02CA"
+}
+
+.mdi-harddisk-plus::before {
+ content: "\F104B"
+}
+
+.mdi-harddisk-remove::before {
+ content: "\F104C"
+}
+
+.mdi-hat-fedora::before {
+ content: "\F0BA4"
+}
+
+.mdi-hazard-lights::before {
+ content: "\F0C89"
+}
+
+.mdi-hdr::before {
+ content: "\F0D7D"
+}
+
+.mdi-hdr-off::before {
+ content: "\F0D7E"
+}
+
+.mdi-head::before {
+ content: "\F135E"
+}
+
+.mdi-head-alert::before {
+ content: "\F1338"
+}
+
+.mdi-head-alert-outline::before {
+ content: "\F1339"
+}
+
+.mdi-head-check::before {
+ content: "\F133A"
+}
+
+.mdi-head-check-outline::before {
+ content: "\F133B"
+}
+
+.mdi-head-cog::before {
+ content: "\F133C"
+}
+
+.mdi-head-cog-outline::before {
+ content: "\F133D"
+}
+
+.mdi-head-dots-horizontal::before {
+ content: "\F133E"
+}
+
+.mdi-head-dots-horizontal-outline::before {
+ content: "\F133F"
+}
+
+.mdi-head-flash::before {
+ content: "\F1340"
+}
+
+.mdi-head-flash-outline::before {
+ content: "\F1341"
+}
+
+.mdi-head-heart::before {
+ content: "\F1342"
+}
+
+.mdi-head-heart-outline::before {
+ content: "\F1343"
+}
+
+.mdi-head-lightbulb::before {
+ content: "\F1344"
+}
+
+.mdi-head-lightbulb-outline::before {
+ content: "\F1345"
+}
+
+.mdi-head-minus::before {
+ content: "\F1346"
+}
+
+.mdi-head-minus-outline::before {
+ content: "\F1347"
+}
+
+.mdi-head-outline::before {
+ content: "\F135F"
+}
+
+.mdi-head-plus::before {
+ content: "\F1348"
+}
+
+.mdi-head-plus-outline::before {
+ content: "\F1349"
+}
+
+.mdi-head-question::before {
+ content: "\F134A"
+}
+
+.mdi-head-question-outline::before {
+ content: "\F134B"
+}
+
+.mdi-head-remove::before {
+ content: "\F134C"
+}
+
+.mdi-head-remove-outline::before {
+ content: "\F134D"
+}
+
+.mdi-head-snowflake::before {
+ content: "\F134E"
+}
+
+.mdi-head-snowflake-outline::before {
+ content: "\F134F"
+}
+
+.mdi-head-sync::before {
+ content: "\F1350"
+}
+
+.mdi-head-sync-outline::before {
+ content: "\F1351"
+}
+
+.mdi-headphones::before {
+ content: "\F02CB"
+}
+
+.mdi-headphones-bluetooth::before {
+ content: "\F0970"
+}
+
+.mdi-headphones-box::before {
+ content: "\F02CC"
+}
+
+.mdi-headphones-off::before {
+ content: "\F07CE"
+}
+
+.mdi-headphones-settings::before {
+ content: "\F02CD"
+}
+
+.mdi-headset::before {
+ content: "\F02CE"
+}
+
+.mdi-headset-dock::before {
+ content: "\F02CF"
+}
+
+.mdi-headset-off::before {
+ content: "\F02D0"
+}
+
+.mdi-heart::before {
+ content: "\F02D1"
+}
+
+.mdi-heart-box::before {
+ content: "\F02D2"
+}
+
+.mdi-heart-box-outline::before {
+ content: "\F02D3"
+}
+
+.mdi-heart-broken::before {
+ content: "\F02D4"
+}
+
+.mdi-heart-broken-outline::before {
+ content: "\F0D14"
+}
+
+.mdi-heart-circle::before {
+ content: "\F0971"
+}
+
+.mdi-heart-circle-outline::before {
+ content: "\F0972"
+}
+
+.mdi-heart-cog::before {
+ content: "\F1663"
+}
+
+.mdi-heart-cog-outline::before {
+ content: "\F1664"
+}
+
+.mdi-heart-flash::before {
+ content: "\F0EF9"
+}
+
+.mdi-heart-half::before {
+ content: "\F06DF"
+}
+
+.mdi-heart-half-full::before {
+ content: "\F06DE"
+}
+
+.mdi-heart-half-outline::before {
+ content: "\F06E0"
+}
+
+.mdi-heart-minus::before {
+ content: "\F142F"
+}
+
+.mdi-heart-minus-outline::before {
+ content: "\F1432"
+}
+
+.mdi-heart-multiple::before {
+ content: "\F0A56"
+}
+
+.mdi-heart-multiple-outline::before {
+ content: "\F0A57"
+}
+
+.mdi-heart-off::before {
+ content: "\F0759"
+}
+
+.mdi-heart-off-outline::before {
+ content: "\F1434"
+}
+
+.mdi-heart-outline::before {
+ content: "\F02D5"
+}
+
+.mdi-heart-plus::before {
+ content: "\F142E"
+}
+
+.mdi-heart-plus-outline::before {
+ content: "\F1431"
+}
+
+.mdi-heart-pulse::before {
+ content: "\F05F6"
+}
+
+.mdi-heart-remove::before {
+ content: "\F1430"
+}
+
+.mdi-heart-remove-outline::before {
+ content: "\F1433"
+}
+
+.mdi-heart-settings::before {
+ content: "\F1665"
+}
+
+.mdi-heart-settings-outline::before {
+ content: "\F1666"
+}
+
+.mdi-helicopter::before {
+ content: "\F0AC2"
+}
+
+.mdi-help::before {
+ content: "\F02D6"
+}
+
+.mdi-help-box::before {
+ content: "\F078B"
+}
+
+.mdi-help-circle::before {
+ content: "\F02D7"
+}
+
+.mdi-help-circle-outline::before {
+ content: "\F0625"
+}
+
+.mdi-help-network::before {
+ content: "\F06F5"
+}
+
+.mdi-help-network-outline::before {
+ content: "\F0C8A"
+}
+
+.mdi-help-rhombus::before {
+ content: "\F0BA5"
+}
+
+.mdi-help-rhombus-outline::before {
+ content: "\F0BA6"
+}
+
+.mdi-hexadecimal::before {
+ content: "\F12A7"
+}
+
+.mdi-hexagon::before {
+ content: "\F02D8"
+}
+
+.mdi-hexagon-multiple::before {
+ content: "\F06E1"
+}
+
+.mdi-hexagon-multiple-outline::before {
+ content: "\F10F2"
+}
+
+.mdi-hexagon-outline::before {
+ content: "\F02D9"
+}
+
+.mdi-hexagon-slice-1::before {
+ content: "\F0AC3"
+}
+
+.mdi-hexagon-slice-2::before {
+ content: "\F0AC4"
+}
+
+.mdi-hexagon-slice-3::before {
+ content: "\F0AC5"
+}
+
+.mdi-hexagon-slice-4::before {
+ content: "\F0AC6"
+}
+
+.mdi-hexagon-slice-5::before {
+ content: "\F0AC7"
+}
+
+.mdi-hexagon-slice-6::before {
+ content: "\F0AC8"
+}
+
+.mdi-hexagram::before {
+ content: "\F0AC9"
+}
+
+.mdi-hexagram-outline::before {
+ content: "\F0ACA"
+}
+
+.mdi-high-definition::before {
+ content: "\F07CF"
+}
+
+.mdi-high-definition-box::before {
+ content: "\F0878"
+}
+
+.mdi-highway::before {
+ content: "\F05F7"
+}
+
+.mdi-hiking::before {
+ content: "\F0D7F"
+}
+
+.mdi-hinduism::before {
+ content: "\F0973"
+}
+
+.mdi-history::before {
+ content: "\F02DA"
+}
+
+.mdi-hockey-puck::before {
+ content: "\F0879"
+}
+
+.mdi-hockey-sticks::before {
+ content: "\F087A"
+}
+
+.mdi-hololens::before {
+ content: "\F02DB"
+}
+
+.mdi-home::before {
+ content: "\F02DC"
+}
+
+.mdi-home-account::before {
+ content: "\F0826"
+}
+
+.mdi-home-alert::before {
+ content: "\F087B"
+}
+
+.mdi-home-alert-outline::before {
+ content: "\F15D0"
+}
+
+.mdi-home-analytics::before {
+ content: "\F0EBA"
+}
+
+.mdi-home-assistant::before {
+ content: "\F07D0"
+}
+
+.mdi-home-automation::before {
+ content: "\F07D1"
+}
+
+.mdi-home-circle::before {
+ content: "\F07D2"
+}
+
+.mdi-home-circle-outline::before {
+ content: "\F104D"
+}
+
+.mdi-home-city::before {
+ content: "\F0D15"
+}
+
+.mdi-home-city-outline::before {
+ content: "\F0D16"
+}
+
+.mdi-home-currency-usd::before {
+ content: "\F08AF"
+}
+
+.mdi-home-edit::before {
+ content: "\F1159"
+}
+
+.mdi-home-edit-outline::before {
+ content: "\F115A"
+}
+
+.mdi-home-export-outline::before {
+ content: "\F0F9B"
+}
+
+.mdi-home-flood::before {
+ content: "\F0EFA"
+}
+
+.mdi-home-floor-0::before {
+ content: "\F0DD2"
+}
+
+.mdi-home-floor-1::before {
+ content: "\F0D80"
+}
+
+.mdi-home-floor-2::before {
+ content: "\F0D81"
+}
+
+.mdi-home-floor-3::before {
+ content: "\F0D82"
+}
+
+.mdi-home-floor-a::before {
+ content: "\F0D83"
+}
+
+.mdi-home-floor-b::before {
+ content: "\F0D84"
+}
+
+.mdi-home-floor-g::before {
+ content: "\F0D85"
+}
+
+.mdi-home-floor-l::before {
+ content: "\F0D86"
+}
+
+.mdi-home-floor-negative-1::before {
+ content: "\F0DD3"
+}
+
+.mdi-home-group::before {
+ content: "\F0DD4"
+}
+
+.mdi-home-heart::before {
+ content: "\F0827"
+}
+
+.mdi-home-import-outline::before {
+ content: "\F0F9C"
+}
+
+.mdi-home-lightbulb::before {
+ content: "\F1251"
+}
+
+.mdi-home-lightbulb-outline::before {
+ content: "\F1252"
+}
+
+.mdi-home-lock::before {
+ content: "\F08EB"
+}
+
+.mdi-home-lock-open::before {
+ content: "\F08EC"
+}
+
+.mdi-home-map-marker::before {
+ content: "\F05F8"
+}
+
+.mdi-home-minus::before {
+ content: "\F0974"
+}
+
+.mdi-home-minus-outline::before {
+ content: "\F13D5"
+}
+
+.mdi-home-modern::before {
+ content: "\F02DD"
+}
+
+.mdi-home-outline::before {
+ content: "\F06A1"
+}
+
+.mdi-home-plus::before {
+ content: "\F0975"
+}
+
+.mdi-home-plus-outline::before {
+ content: "\F13D6"
+}
+
+.mdi-home-remove::before {
+ content: "\F1247"
+}
+
+.mdi-home-remove-outline::before {
+ content: "\F13D7"
+}
+
+.mdi-home-roof::before {
+ content: "\F112B"
+}
+
+.mdi-home-search::before {
+ content: "\F13B0"
+}
+
+.mdi-home-search-outline::before {
+ content: "\F13B1"
+}
+
+.mdi-home-thermometer::before {
+ content: "\F0F54"
+}
+
+.mdi-home-thermometer-outline::before {
+ content: "\F0F55"
+}
+
+.mdi-home-variant::before {
+ content: "\F02DE"
+}
+
+.mdi-home-variant-outline::before {
+ content: "\F0BA7"
+}
+
+.mdi-hook::before {
+ content: "\F06E2"
+}
+
+.mdi-hook-off::before {
+ content: "\F06E3"
+}
+
+.mdi-hops::before {
+ content: "\F02DF"
+}
+
+.mdi-horizontal-rotate-clockwise::before {
+ content: "\F10F3"
+}
+
+.mdi-horizontal-rotate-counterclockwise::before {
+ content: "\F10F4"
+}
+
+.mdi-horse::before {
+ content: "\F15BF"
+}
+
+.mdi-horse-human::before {
+ content: "\F15C0"
+}
+
+.mdi-horse-variant::before {
+ content: "\F15C1"
+}
+
+.mdi-horseshoe::before {
+ content: "\F0A58"
+}
+
+.mdi-hospital::before {
+ content: "\F0FF6"
+}
+
+.mdi-hospital-box::before {
+ content: "\F02E0"
+}
+
+.mdi-hospital-box-outline::before {
+ content: "\F0FF7"
+}
+
+.mdi-hospital-building::before {
+ content: "\F02E1"
+}
+
+.mdi-hospital-marker::before {
+ content: "\F02E2"
+}
+
+.mdi-hot-tub::before {
+ content: "\F0828"
+}
+
+.mdi-hours-24::before {
+ content: "\F1478"
+}
+
+.mdi-hubspot::before {
+ content: "\F0D17"
+}
+
+.mdi-hulu::before {
+ content: "\F0829"
+}
+
+.mdi-human::before {
+ content: "\F02E6"
+}
+
+.mdi-human-baby-changing-table::before {
+ content: "\F138B"
+}
+
+.mdi-human-cane::before {
+ content: "\F1581"
+}
+
+.mdi-human-capacity-decrease::before {
+ content: "\F159B"
+}
+
+.mdi-human-capacity-increase::before {
+ content: "\F159C"
+}
+
+.mdi-human-child::before {
+ content: "\F02E7"
+}
+
+.mdi-human-edit::before {
+ content: "\F14E8"
+}
+
+.mdi-human-female::before {
+ content: "\F0649"
+}
+
+.mdi-human-female-boy::before {
+ content: "\F0A59"
+}
+
+.mdi-human-female-dance::before {
+ content: "\F15C9"
+}
+
+.mdi-human-female-female::before {
+ content: "\F0A5A"
+}
+
+.mdi-human-female-girl::before {
+ content: "\F0A5B"
+}
+
+.mdi-human-greeting::before {
+ content: "\F064A"
+}
+
+.mdi-human-greeting-proximity::before {
+ content: "\F159D"
+}
+
+.mdi-human-handsdown::before {
+ content: "\F064B"
+}
+
+.mdi-human-handsup::before {
+ content: "\F064C"
+}
+
+.mdi-human-male::before {
+ content: "\F064D"
+}
+
+.mdi-human-male-boy::before {
+ content: "\F0A5C"
+}
+
+.mdi-human-male-child::before {
+ content: "\F138C"
+}
+
+.mdi-human-male-female::before {
+ content: "\F02E8"
+}
+
+.mdi-human-male-girl::before {
+ content: "\F0A5D"
+}
+
+.mdi-human-male-height::before {
+ content: "\F0EFB"
+}
+
+.mdi-human-male-height-variant::before {
+ content: "\F0EFC"
+}
+
+.mdi-human-male-male::before {
+ content: "\F0A5E"
+}
+
+.mdi-human-pregnant::before {
+ content: "\F05CF"
+}
+
+.mdi-human-queue::before {
+ content: "\F1571"
+}
+
+.mdi-human-scooter::before {
+ content: "\F11E9"
+}
+
+.mdi-human-wheelchair::before {
+ content: "\F138D"
+}
+
+.mdi-humble-bundle::before {
+ content: "\F0744"
+}
+
+.mdi-hvac::before {
+ content: "\F1352"
+}
+
+.mdi-hvac-off::before {
+ content: "\F159E"
+}
+
+.mdi-hydraulic-oil-level::before {
+ content: "\F1324"
+}
+
+.mdi-hydraulic-oil-temperature::before {
+ content: "\F1325"
+}
+
+.mdi-hydro-power::before {
+ content: "\F12E5"
+}
+
+.mdi-ice-cream::before {
+ content: "\F082A"
+}
+
+.mdi-ice-cream-off::before {
+ content: "\F0E52"
+}
+
+.mdi-ice-pop::before {
+ content: "\F0EFD"
+}
+
+.mdi-id-card::before {
+ content: "\F0FC0"
+}
+
+.mdi-identifier::before {
+ content: "\F0EFE"
+}
+
+.mdi-ideogram-cjk::before {
+ content: "\F1331"
+}
+
+.mdi-ideogram-cjk-variant::before {
+ content: "\F1332"
+}
+
+.mdi-iframe::before {
+ content: "\F0C8B"
+}
+
+.mdi-iframe-array::before {
+ content: "\F10F5"
+}
+
+.mdi-iframe-array-outline::before {
+ content: "\F10F6"
+}
+
+.mdi-iframe-braces::before {
+ content: "\F10F7"
+}
+
+.mdi-iframe-braces-outline::before {
+ content: "\F10F8"
+}
+
+.mdi-iframe-outline::before {
+ content: "\F0C8C"
+}
+
+.mdi-iframe-parentheses::before {
+ content: "\F10F9"
+}
+
+.mdi-iframe-parentheses-outline::before {
+ content: "\F10FA"
+}
+
+.mdi-iframe-variable::before {
+ content: "\F10FB"
+}
+
+.mdi-iframe-variable-outline::before {
+ content: "\F10FC"
+}
+
+.mdi-image::before {
+ content: "\F02E9"
+}
+
+.mdi-image-album::before {
+ content: "\F02EA"
+}
+
+.mdi-image-area::before {
+ content: "\F02EB"
+}
+
+.mdi-image-area-close::before {
+ content: "\F02EC"
+}
+
+.mdi-image-auto-adjust::before {
+ content: "\F0FC1"
+}
+
+.mdi-image-broken::before {
+ content: "\F02ED"
+}
+
+.mdi-image-broken-variant::before {
+ content: "\F02EE"
+}
+
+.mdi-image-edit::before {
+ content: "\F11E3"
+}
+
+.mdi-image-edit-outline::before {
+ content: "\F11E4"
+}
+
+.mdi-image-filter-black-white::before {
+ content: "\F02F0"
+}
+
+.mdi-image-filter-center-focus::before {
+ content: "\F02F1"
+}
+
+.mdi-image-filter-center-focus-strong::before {
+ content: "\F0EFF"
+}
+
+.mdi-image-filter-center-focus-strong-outline::before {
+ content: "\F0F00"
+}
+
+.mdi-image-filter-center-focus-weak::before {
+ content: "\F02F2"
+}
+
+.mdi-image-filter-drama::before {
+ content: "\F02F3"
+}
+
+.mdi-image-filter-frames::before {
+ content: "\F02F4"
+}
+
+.mdi-image-filter-hdr::before {
+ content: "\F02F5"
+}
+
+.mdi-image-filter-none::before {
+ content: "\F02F6"
+}
+
+.mdi-image-filter-tilt-shift::before {
+ content: "\F02F7"
+}
+
+.mdi-image-filter-vintage::before {
+ content: "\F02F8"
+}
+
+.mdi-image-frame::before {
+ content: "\F0E49"
+}
+
+.mdi-image-minus::before {
+ content: "\F1419"
+}
+
+.mdi-image-move::before {
+ content: "\F09F8"
+}
+
+.mdi-image-multiple::before {
+ content: "\F02F9"
+}
+
+.mdi-image-multiple-outline::before {
+ content: "\F02EF"
+}
+
+.mdi-image-off::before {
+ content: "\F082B"
+}
+
+.mdi-image-off-outline::before {
+ content: "\F11D1"
+}
+
+.mdi-image-outline::before {
+ content: "\F0976"
+}
+
+.mdi-image-plus::before {
+ content: "\F087C"
+}
+
+.mdi-image-remove::before {
+ content: "\F1418"
+}
+
+.mdi-image-search::before {
+ content: "\F0977"
+}
+
+.mdi-image-search-outline::before {
+ content: "\F0978"
+}
+
+.mdi-image-size-select-actual::before {
+ content: "\F0C8D"
+}
+
+.mdi-image-size-select-large::before {
+ content: "\F0C8E"
+}
+
+.mdi-image-size-select-small::before {
+ content: "\F0C8F"
+}
+
+.mdi-image-text::before {
+ content: "\F160D"
+}
+
+.mdi-import::before {
+ content: "\F02FA"
+}
+
+.mdi-inbox::before {
+ content: "\F0687"
+}
+
+.mdi-inbox-arrow-down::before {
+ content: "\F02FB"
+}
+
+.mdi-inbox-arrow-down-outline::before {
+ content: "\F1270"
+}
+
+.mdi-inbox-arrow-up::before {
+ content: "\F03D1"
+}
+
+.mdi-inbox-arrow-up-outline::before {
+ content: "\F1271"
+}
+
+.mdi-inbox-full::before {
+ content: "\F1272"
+}
+
+.mdi-inbox-full-outline::before {
+ content: "\F1273"
+}
+
+.mdi-inbox-multiple::before {
+ content: "\F08B0"
+}
+
+.mdi-inbox-multiple-outline::before {
+ content: "\F0BA8"
+}
+
+.mdi-inbox-outline::before {
+ content: "\F1274"
+}
+
+.mdi-inbox-remove::before {
+ content: "\F159F"
+}
+
+.mdi-inbox-remove-outline::before {
+ content: "\F15A0"
+}
+
+.mdi-incognito::before {
+ content: "\F05F9"
+}
+
+.mdi-incognito-circle::before {
+ content: "\F1421"
+}
+
+.mdi-incognito-circle-off::before {
+ content: "\F1422"
+}
+
+.mdi-incognito-off::before {
+ content: "\F0075"
+}
+
+.mdi-infinity::before {
+ content: "\F06E4"
+}
+
+.mdi-information::before {
+ content: "\F02FC"
+}
+
+.mdi-information-outline::before {
+ content: "\F02FD"
+}
+
+.mdi-information-variant::before {
+ content: "\F064E"
+}
+
+.mdi-instagram::before {
+ content: "\F02FE"
+}
+
+.mdi-instrument-triangle::before {
+ content: "\F104E"
+}
+
+.mdi-invert-colors::before {
+ content: "\F0301"
+}
+
+.mdi-invert-colors-off::before {
+ content: "\F0E4A"
+}
+
+.mdi-iobroker::before {
+ content: "\F12E8"
+}
+
+.mdi-ip::before {
+ content: "\F0A5F"
+}
+
+.mdi-ip-network::before {
+ content: "\F0A60"
+}
+
+.mdi-ip-network-outline::before {
+ content: "\F0C90"
+}
+
+.mdi-ipod::before {
+ content: "\F0C91"
+}
+
+.mdi-islam::before {
+ content: "\F0979"
+}
+
+.mdi-island::before {
+ content: "\F104F"
+}
+
+.mdi-iv-bag::before {
+ content: "\F10B9"
+}
+
+.mdi-jabber::before {
+ content: "\F0DD5"
+}
+
+.mdi-jeepney::before {
+ content: "\F0302"
+}
+
+.mdi-jellyfish::before {
+ content: "\F0F01"
+}
+
+.mdi-jellyfish-outline::before {
+ content: "\F0F02"
+}
+
+.mdi-jira::before {
+ content: "\F0303"
+}
+
+.mdi-jquery::before {
+ content: "\F087D"
+}
+
+.mdi-jsfiddle::before {
+ content: "\F0304"
+}
+
+.mdi-judaism::before {
+ content: "\F097A"
+}
+
+.mdi-jump-rope::before {
+ content: "\F12FF"
+}
+
+.mdi-kabaddi::before {
+ content: "\F0D87"
+}
+
+.mdi-kangaroo::before {
+ content: "\F1558"
+}
+
+.mdi-karate::before {
+ content: "\F082C"
+}
+
+.mdi-keg::before {
+ content: "\F0305"
+}
+
+.mdi-kettle::before {
+ content: "\F05FA"
+}
+
+.mdi-kettle-alert::before {
+ content: "\F1317"
+}
+
+.mdi-kettle-alert-outline::before {
+ content: "\F1318"
+}
+
+.mdi-kettle-off::before {
+ content: "\F131B"
+}
+
+.mdi-kettle-off-outline::before {
+ content: "\F131C"
+}
+
+.mdi-kettle-outline::before {
+ content: "\F0F56"
+}
+
+.mdi-kettle-pour-over::before {
+ content: "\F173C"
+}
+
+.mdi-kettle-steam::before {
+ content: "\F1319"
+}
+
+.mdi-kettle-steam-outline::before {
+ content: "\F131A"
+}
+
+.mdi-kettlebell::before {
+ content: "\F1300"
+}
+
+.mdi-key::before {
+ content: "\F0306"
+}
+
+.mdi-key-arrow-right::before {
+ content: "\F1312"
+}
+
+.mdi-key-chain::before {
+ content: "\F1574"
+}
+
+.mdi-key-chain-variant::before {
+ content: "\F1575"
+}
+
+.mdi-key-change::before {
+ content: "\F0307"
+}
+
+.mdi-key-link::before {
+ content: "\F119F"
+}
+
+.mdi-key-minus::before {
+ content: "\F0308"
+}
+
+.mdi-key-outline::before {
+ content: "\F0DD6"
+}
+
+.mdi-key-plus::before {
+ content: "\F0309"
+}
+
+.mdi-key-remove::before {
+ content: "\F030A"
+}
+
+.mdi-key-star::before {
+ content: "\F119E"
+}
+
+.mdi-key-variant::before {
+ content: "\F030B"
+}
+
+.mdi-key-wireless::before {
+ content: "\F0FC2"
+}
+
+.mdi-keyboard::before {
+ content: "\F030C"
+}
+
+.mdi-keyboard-backspace::before {
+ content: "\F030D"
+}
+
+.mdi-keyboard-caps::before {
+ content: "\F030E"
+}
+
+.mdi-keyboard-close::before {
+ content: "\F030F"
+}
+
+.mdi-keyboard-esc::before {
+ content: "\F12B7"
+}
+
+.mdi-keyboard-f1::before {
+ content: "\F12AB"
+}
+
+.mdi-keyboard-f10::before {
+ content: "\F12B4"
+}
+
+.mdi-keyboard-f11::before {
+ content: "\F12B5"
+}
+
+.mdi-keyboard-f12::before {
+ content: "\F12B6"
+}
+
+.mdi-keyboard-f2::before {
+ content: "\F12AC"
+}
+
+.mdi-keyboard-f3::before {
+ content: "\F12AD"
+}
+
+.mdi-keyboard-f4::before {
+ content: "\F12AE"
+}
+
+.mdi-keyboard-f5::before {
+ content: "\F12AF"
+}
+
+.mdi-keyboard-f6::before {
+ content: "\F12B0"
+}
+
+.mdi-keyboard-f7::before {
+ content: "\F12B1"
+}
+
+.mdi-keyboard-f8::before {
+ content: "\F12B2"
+}
+
+.mdi-keyboard-f9::before {
+ content: "\F12B3"
+}
+
+.mdi-keyboard-off::before {
+ content: "\F0310"
+}
+
+.mdi-keyboard-off-outline::before {
+ content: "\F0E4B"
+}
+
+.mdi-keyboard-outline::before {
+ content: "\F097B"
+}
+
+.mdi-keyboard-return::before {
+ content: "\F0311"
+}
+
+.mdi-keyboard-settings::before {
+ content: "\F09F9"
+}
+
+.mdi-keyboard-settings-outline::before {
+ content: "\F09FA"
+}
+
+.mdi-keyboard-space::before {
+ content: "\F1050"
+}
+
+.mdi-keyboard-tab::before {
+ content: "\F0312"
+}
+
+.mdi-keyboard-variant::before {
+ content: "\F0313"
+}
+
+.mdi-khanda::before {
+ content: "\F10FD"
+}
+
+.mdi-kickstarter::before {
+ content: "\F0745"
+}
+
+.mdi-klingon::before {
+ content: "\F135B"
+}
+
+.mdi-knife::before {
+ content: "\F09FB"
+}
+
+.mdi-knife-military::before {
+ content: "\F09FC"
+}
+
+.mdi-koala::before {
+ content: "\F173F"
+}
+
+.mdi-kodi::before {
+ content: "\F0314"
+}
+
+.mdi-kubernetes::before {
+ content: "\F10FE"
+}
+
+.mdi-label::before {
+ content: "\F0315"
+}
+
+.mdi-label-multiple::before {
+ content: "\F1375"
+}
+
+.mdi-label-multiple-outline::before {
+ content: "\F1376"
+}
+
+.mdi-label-off::before {
+ content: "\F0ACB"
+}
+
+.mdi-label-off-outline::before {
+ content: "\F0ACC"
+}
+
+.mdi-label-outline::before {
+ content: "\F0316"
+}
+
+.mdi-label-percent::before {
+ content: "\F12EA"
+}
+
+.mdi-label-percent-outline::before {
+ content: "\F12EB"
+}
+
+.mdi-label-variant::before {
+ content: "\F0ACD"
+}
+
+.mdi-label-variant-outline::before {
+ content: "\F0ACE"
+}
+
+.mdi-ladder::before {
+ content: "\F15A2"
+}
+
+.mdi-ladybug::before {
+ content: "\F082D"
+}
+
+.mdi-lambda::before {
+ content: "\F0627"
+}
+
+.mdi-lamp::before {
+ content: "\F06B5"
+}
+
+.mdi-lamps::before {
+ content: "\F1576"
+}
+
+.mdi-lan::before {
+ content: "\F0317"
+}
+
+.mdi-lan-check::before {
+ content: "\F12AA"
+}
+
+.mdi-lan-connect::before {
+ content: "\F0318"
+}
+
+.mdi-lan-disconnect::before {
+ content: "\F0319"
+}
+
+.mdi-lan-pending::before {
+ content: "\F031A"
+}
+
+.mdi-language-c::before {
+ content: "\F0671"
+}
+
+.mdi-language-cpp::before {
+ content: "\F0672"
+}
+
+.mdi-language-csharp::before {
+ content: "\F031B"
+}
+
+.mdi-language-css3::before {
+ content: "\F031C"
+}
+
+.mdi-language-fortran::before {
+ content: "\F121A"
+}
+
+.mdi-language-go::before {
+ content: "\F07D3"
+}
+
+.mdi-language-haskell::before {
+ content: "\F0C92"
+}
+
+.mdi-language-html5::before {
+ content: "\F031D"
+}
+
+.mdi-language-java::before {
+ content: "\F0B37"
+}
+
+.mdi-language-javascript::before {
+ content: "\F031E"
+}
+
+.mdi-language-kotlin::before {
+ content: "\F1219"
+}
+
+.mdi-language-lua::before {
+ content: "\F08B1"
+}
+
+.mdi-language-markdown::before {
+ content: "\F0354"
+}
+
+.mdi-language-markdown-outline::before {
+ content: "\F0F5B"
+}
+
+.mdi-language-php::before {
+ content: "\F031F"
+}
+
+.mdi-language-python::before {
+ content: "\F0320"
+}
+
+.mdi-language-r::before {
+ content: "\F07D4"
+}
+
+.mdi-language-ruby::before {
+ content: "\F0D2D"
+}
+
+.mdi-language-ruby-on-rails::before {
+ content: "\F0ACF"
+}
+
+.mdi-language-rust::before {
+ content: "\F1617"
+}
+
+.mdi-language-swift::before {
+ content: "\F06E5"
+}
+
+.mdi-language-typescript::before {
+ content: "\F06E6"
+}
+
+.mdi-language-xaml::before {
+ content: "\F0673"
+}
+
+.mdi-laptop::before {
+ content: "\F0322"
+}
+
+.mdi-laptop-chromebook::before {
+ content: "\F0323"
+}
+
+.mdi-laptop-mac::before {
+ content: "\F0324"
+}
+
+.mdi-laptop-off::before {
+ content: "\F06E7"
+}
+
+.mdi-laptop-windows::before {
+ content: "\F0325"
+}
+
+.mdi-laravel::before {
+ content: "\F0AD0"
+}
+
+.mdi-laser-pointer::before {
+ content: "\F1484"
+}
+
+.mdi-lasso::before {
+ content: "\F0F03"
+}
+
+.mdi-lastpass::before {
+ content: "\F0446"
+}
+
+.mdi-latitude::before {
+ content: "\F0F57"
+}
+
+.mdi-launch::before {
+ content: "\F0327"
+}
+
+.mdi-lava-lamp::before {
+ content: "\F07D5"
+}
+
+.mdi-layers::before {
+ content: "\F0328"
+}
+
+.mdi-layers-minus::before {
+ content: "\F0E4C"
+}
+
+.mdi-layers-off::before {
+ content: "\F0329"
+}
+
+.mdi-layers-off-outline::before {
+ content: "\F09FD"
+}
+
+.mdi-layers-outline::before {
+ content: "\F09FE"
+}
+
+.mdi-layers-plus::before {
+ content: "\F0E4D"
+}
+
+.mdi-layers-remove::before {
+ content: "\F0E4E"
+}
+
+.mdi-layers-search::before {
+ content: "\F1206"
+}
+
+.mdi-layers-search-outline::before {
+ content: "\F1207"
+}
+
+.mdi-layers-triple::before {
+ content: "\F0F58"
+}
+
+.mdi-layers-triple-outline::before {
+ content: "\F0F59"
+}
+
+.mdi-lead-pencil::before {
+ content: "\F064F"
+}
+
+.mdi-leaf::before {
+ content: "\F032A"
+}
+
+.mdi-leaf-maple::before {
+ content: "\F0C93"
+}
+
+.mdi-leaf-maple-off::before {
+ content: "\F12DA"
+}
+
+.mdi-leaf-off::before {
+ content: "\F12D9"
+}
+
+.mdi-leak::before {
+ content: "\F0DD7"
+}
+
+.mdi-leak-off::before {
+ content: "\F0DD8"
+}
+
+.mdi-led-off::before {
+ content: "\F032B"
+}
+
+.mdi-led-on::before {
+ content: "\F032C"
+}
+
+.mdi-led-outline::before {
+ content: "\F032D"
+}
+
+.mdi-led-strip::before {
+ content: "\F07D6"
+}
+
+.mdi-led-strip-variant::before {
+ content: "\F1051"
+}
+
+.mdi-led-variant-off::before {
+ content: "\F032E"
+}
+
+.mdi-led-variant-on::before {
+ content: "\F032F"
+}
+
+.mdi-led-variant-outline::before {
+ content: "\F0330"
+}
+
+.mdi-leek::before {
+ content: "\F117D"
+}
+
+.mdi-less-than::before {
+ content: "\F097C"
+}
+
+.mdi-less-than-or-equal::before {
+ content: "\F097D"
+}
+
+.mdi-library::before {
+ content: "\F0331"
+}
+
+.mdi-library-shelves::before {
+ content: "\F0BA9"
+}
+
+.mdi-license::before {
+ content: "\F0FC3"
+}
+
+.mdi-lifebuoy::before {
+ content: "\F087E"
+}
+
+.mdi-light-switch::before {
+ content: "\F097E"
+}
+
+.mdi-lightbulb::before {
+ content: "\F0335"
+}
+
+.mdi-lightbulb-cfl::before {
+ content: "\F1208"
+}
+
+.mdi-lightbulb-cfl-off::before {
+ content: "\F1209"
+}
+
+.mdi-lightbulb-cfl-spiral::before {
+ content: "\F1275"
+}
+
+.mdi-lightbulb-cfl-spiral-off::before {
+ content: "\F12C3"
+}
+
+.mdi-lightbulb-group::before {
+ content: "\F1253"
+}
+
+.mdi-lightbulb-group-off::before {
+ content: "\F12CD"
+}
+
+.mdi-lightbulb-group-off-outline::before {
+ content: "\F12CE"
+}
+
+.mdi-lightbulb-group-outline::before {
+ content: "\F1254"
+}
+
+.mdi-lightbulb-multiple::before {
+ content: "\F1255"
+}
+
+.mdi-lightbulb-multiple-off::before {
+ content: "\F12CF"
+}
+
+.mdi-lightbulb-multiple-off-outline::before {
+ content: "\F12D0"
+}
+
+.mdi-lightbulb-multiple-outline::before {
+ content: "\F1256"
+}
+
+.mdi-lightbulb-off::before {
+ content: "\F0E4F"
+}
+
+.mdi-lightbulb-off-outline::before {
+ content: "\F0E50"
+}
+
+.mdi-lightbulb-on::before {
+ content: "\F06E8"
+}
+
+.mdi-lightbulb-on-outline::before {
+ content: "\F06E9"
+}
+
+.mdi-lightbulb-outline::before {
+ content: "\F0336"
+}
+
+.mdi-lighthouse::before {
+ content: "\F09FF"
+}
+
+.mdi-lighthouse-on::before {
+ content: "\F0A00"
+}
+
+.mdi-lightning-bolt::before {
+ content: "\F140B"
+}
+
+.mdi-lightning-bolt-outline::before {
+ content: "\F140C"
+}
+
+.mdi-lingerie::before {
+ content: "\F1476"
+}
+
+.mdi-link::before {
+ content: "\F0337"
+}
+
+.mdi-link-box::before {
+ content: "\F0D1A"
+}
+
+.mdi-link-box-outline::before {
+ content: "\F0D1B"
+}
+
+.mdi-link-box-variant::before {
+ content: "\F0D1C"
+}
+
+.mdi-link-box-variant-outline::before {
+ content: "\F0D1D"
+}
+
+.mdi-link-lock::before {
+ content: "\F10BA"
+}
+
+.mdi-link-off::before {
+ content: "\F0338"
+}
+
+.mdi-link-plus::before {
+ content: "\F0C94"
+}
+
+.mdi-link-variant::before {
+ content: "\F0339"
+}
+
+.mdi-link-variant-minus::before {
+ content: "\F10FF"
+}
+
+.mdi-link-variant-off::before {
+ content: "\F033A"
+}
+
+.mdi-link-variant-plus::before {
+ content: "\F1100"
+}
+
+.mdi-link-variant-remove::before {
+ content: "\F1101"
+}
+
+.mdi-linkedin::before {
+ content: "\F033B"
+}
+
+.mdi-linux::before {
+ content: "\F033D"
+}
+
+.mdi-linux-mint::before {
+ content: "\F08ED"
+}
+
+.mdi-lipstick::before {
+ content: "\F13B5"
+}
+
+.mdi-list-status::before {
+ content: "\F15AB"
+}
+
+.mdi-litecoin::before {
+ content: "\F0A61"
+}
+
+.mdi-loading::before {
+ content: "\F0772"
+}
+
+.mdi-location-enter::before {
+ content: "\F0FC4"
+}
+
+.mdi-location-exit::before {
+ content: "\F0FC5"
+}
+
+.mdi-lock::before {
+ content: "\F033E"
+}
+
+.mdi-lock-alert::before {
+ content: "\F08EE"
+}
+
+.mdi-lock-alert-outline::before {
+ content: "\F15D1"
+}
+
+.mdi-lock-check::before {
+ content: "\F139A"
+}
+
+.mdi-lock-check-outline::before {
+ content: "\F16A8"
+}
+
+.mdi-lock-clock::before {
+ content: "\F097F"
+}
+
+.mdi-lock-minus::before {
+ content: "\F16A9"
+}
+
+.mdi-lock-minus-outline::before {
+ content: "\F16AA"
+}
+
+.mdi-lock-off::before {
+ content: "\F1671"
+}
+
+.mdi-lock-off-outline::before {
+ content: "\F1672"
+}
+
+.mdi-lock-open::before {
+ content: "\F033F"
+}
+
+.mdi-lock-open-alert::before {
+ content: "\F139B"
+}
+
+.mdi-lock-open-alert-outline::before {
+ content: "\F15D2"
+}
+
+.mdi-lock-open-check::before {
+ content: "\F139C"
+}
+
+.mdi-lock-open-check-outline::before {
+ content: "\F16AB"
+}
+
+.mdi-lock-open-minus::before {
+ content: "\F16AC"
+}
+
+.mdi-lock-open-minus-outline::before {
+ content: "\F16AD"
+}
+
+.mdi-lock-open-outline::before {
+ content: "\F0340"
+}
+
+.mdi-lock-open-plus::before {
+ content: "\F16AE"
+}
+
+.mdi-lock-open-plus-outline::before {
+ content: "\F16AF"
+}
+
+.mdi-lock-open-remove::before {
+ content: "\F16B0"
+}
+
+.mdi-lock-open-remove-outline::before {
+ content: "\F16B1"
+}
+
+.mdi-lock-open-variant::before {
+ content: "\F0FC6"
+}
+
+.mdi-lock-open-variant-outline::before {
+ content: "\F0FC7"
+}
+
+.mdi-lock-outline::before {
+ content: "\F0341"
+}
+
+.mdi-lock-pattern::before {
+ content: "\F06EA"
+}
+
+.mdi-lock-plus::before {
+ content: "\F05FB"
+}
+
+.mdi-lock-plus-outline::before {
+ content: "\F16B2"
+}
+
+.mdi-lock-question::before {
+ content: "\F08EF"
+}
+
+.mdi-lock-remove::before {
+ content: "\F16B3"
+}
+
+.mdi-lock-remove-outline::before {
+ content: "\F16B4"
+}
+
+.mdi-lock-reset::before {
+ content: "\F0773"
+}
+
+.mdi-lock-smart::before {
+ content: "\F08B2"
+}
+
+.mdi-locker::before {
+ content: "\F07D7"
+}
+
+.mdi-locker-multiple::before {
+ content: "\F07D8"
+}
+
+.mdi-login::before {
+ content: "\F0342"
+}
+
+.mdi-login-variant::before {
+ content: "\F05FC"
+}
+
+.mdi-logout::before {
+ content: "\F0343"
+}
+
+.mdi-logout-variant::before {
+ content: "\F05FD"
+}
+
+.mdi-longitude::before {
+ content: "\F0F5A"
+}
+
+.mdi-looks::before {
+ content: "\F0344"
+}
+
+.mdi-lotion::before {
+ content: "\F1582"
+}
+
+.mdi-lotion-outline::before {
+ content: "\F1583"
+}
+
+.mdi-lotion-plus::before {
+ content: "\F1584"
+}
+
+.mdi-lotion-plus-outline::before {
+ content: "\F1585"
+}
+
+.mdi-loupe::before {
+ content: "\F0345"
+}
+
+.mdi-lumx::before {
+ content: "\F0346"
+}
+
+.mdi-lungs::before {
+ content: "\F1084"
+}
+
+.mdi-magnet::before {
+ content: "\F0347"
+}
+
+.mdi-magnet-on::before {
+ content: "\F0348"
+}
+
+.mdi-magnify::before {
+ content: "\F0349"
+}
+
+.mdi-magnify-close::before {
+ content: "\F0980"
+}
+
+.mdi-magnify-minus::before {
+ content: "\F034A"
+}
+
+.mdi-magnify-minus-cursor::before {
+ content: "\F0A62"
+}
+
+.mdi-magnify-minus-outline::before {
+ content: "\F06EC"
+}
+
+.mdi-magnify-plus::before {
+ content: "\F034B"
+}
+
+.mdi-magnify-plus-cursor::before {
+ content: "\F0A63"
+}
+
+.mdi-magnify-plus-outline::before {
+ content: "\F06ED"
+}
+
+.mdi-magnify-remove-cursor::before {
+ content: "\F120C"
+}
+
+.mdi-magnify-remove-outline::before {
+ content: "\F120D"
+}
+
+.mdi-magnify-scan::before {
+ content: "\F1276"
+}
+
+.mdi-mail::before {
+ content: "\F0EBB"
+}
+
+.mdi-mailbox::before {
+ content: "\F06EE"
+}
+
+.mdi-mailbox-open::before {
+ content: "\F0D88"
+}
+
+.mdi-mailbox-open-outline::before {
+ content: "\F0D89"
+}
+
+.mdi-mailbox-open-up::before {
+ content: "\F0D8A"
+}
+
+.mdi-mailbox-open-up-outline::before {
+ content: "\F0D8B"
+}
+
+.mdi-mailbox-outline::before {
+ content: "\F0D8C"
+}
+
+.mdi-mailbox-up::before {
+ content: "\F0D8D"
+}
+
+.mdi-mailbox-up-outline::before {
+ content: "\F0D8E"
+}
+
+.mdi-manjaro::before {
+ content: "\F160A"
+}
+
+.mdi-map::before {
+ content: "\F034D"
+}
+
+.mdi-map-check::before {
+ content: "\F0EBC"
+}
+
+.mdi-map-check-outline::before {
+ content: "\F0EBD"
+}
+
+.mdi-map-clock::before {
+ content: "\F0D1E"
+}
+
+.mdi-map-clock-outline::before {
+ content: "\F0D1F"
+}
+
+.mdi-map-legend::before {
+ content: "\F0A01"
+}
+
+.mdi-map-marker::before {
+ content: "\F034E"
+}
+
+.mdi-map-marker-alert::before {
+ content: "\F0F05"
+}
+
+.mdi-map-marker-alert-outline::before {
+ content: "\F0F06"
+}
+
+.mdi-map-marker-check::before {
+ content: "\F0C95"
+}
+
+.mdi-map-marker-check-outline::before {
+ content: "\F12FB"
+}
+
+.mdi-map-marker-circle::before {
+ content: "\F034F"
+}
+
+.mdi-map-marker-distance::before {
+ content: "\F08F0"
+}
+
+.mdi-map-marker-down::before {
+ content: "\F1102"
+}
+
+.mdi-map-marker-left::before {
+ content: "\F12DB"
+}
+
+.mdi-map-marker-left-outline::before {
+ content: "\F12DD"
+}
+
+.mdi-map-marker-minus::before {
+ content: "\F0650"
+}
+
+.mdi-map-marker-minus-outline::before {
+ content: "\F12F9"
+}
+
+.mdi-map-marker-multiple::before {
+ content: "\F0350"
+}
+
+.mdi-map-marker-multiple-outline::before {
+ content: "\F1277"
+}
+
+.mdi-map-marker-off::before {
+ content: "\F0351"
+}
+
+.mdi-map-marker-off-outline::before {
+ content: "\F12FD"
+}
+
+.mdi-map-marker-outline::before {
+ content: "\F07D9"
+}
+
+.mdi-map-marker-path::before {
+ content: "\F0D20"
+}
+
+.mdi-map-marker-plus::before {
+ content: "\F0651"
+}
+
+.mdi-map-marker-plus-outline::before {
+ content: "\F12F8"
+}
+
+.mdi-map-marker-question::before {
+ content: "\F0F07"
+}
+
+.mdi-map-marker-question-outline::before {
+ content: "\F0F08"
+}
+
+.mdi-map-marker-radius::before {
+ content: "\F0352"
+}
+
+.mdi-map-marker-radius-outline::before {
+ content: "\F12FC"
+}
+
+.mdi-map-marker-remove::before {
+ content: "\F0F09"
+}
+
+.mdi-map-marker-remove-outline::before {
+ content: "\F12FA"
+}
+
+.mdi-map-marker-remove-variant::before {
+ content: "\F0F0A"
+}
+
+.mdi-map-marker-right::before {
+ content: "\F12DC"
+}
+
+.mdi-map-marker-right-outline::before {
+ content: "\F12DE"
+}
+
+.mdi-map-marker-star::before {
+ content: "\F1608"
+}
+
+.mdi-map-marker-star-outline::before {
+ content: "\F1609"
+}
+
+.mdi-map-marker-up::before {
+ content: "\F1103"
+}
+
+.mdi-map-minus::before {
+ content: "\F0981"
+}
+
+.mdi-map-outline::before {
+ content: "\F0982"
+}
+
+.mdi-map-plus::before {
+ content: "\F0983"
+}
+
+.mdi-map-search::before {
+ content: "\F0984"
+}
+
+.mdi-map-search-outline::before {
+ content: "\F0985"
+}
+
+.mdi-mapbox::before {
+ content: "\F0BAA"
+}
+
+.mdi-margin::before {
+ content: "\F0353"
+}
+
+.mdi-marker::before {
+ content: "\F0652"
+}
+
+.mdi-marker-cancel::before {
+ content: "\F0DD9"
+}
+
+.mdi-marker-check::before {
+ content: "\F0355"
+}
+
+.mdi-mastodon::before {
+ content: "\F0AD1"
+}
+
+.mdi-material-design::before {
+ content: "\F0986"
+}
+
+.mdi-material-ui::before {
+ content: "\F0357"
+}
+
+.mdi-math-compass::before {
+ content: "\F0358"
+}
+
+.mdi-math-cos::before {
+ content: "\F0C96"
+}
+
+.mdi-math-integral::before {
+ content: "\F0FC8"
+}
+
+.mdi-math-integral-box::before {
+ content: "\F0FC9"
+}
+
+.mdi-math-log::before {
+ content: "\F1085"
+}
+
+.mdi-math-norm::before {
+ content: "\F0FCA"
+}
+
+.mdi-math-norm-box::before {
+ content: "\F0FCB"
+}
+
+.mdi-math-sin::before {
+ content: "\F0C97"
+}
+
+.mdi-math-tan::before {
+ content: "\F0C98"
+}
+
+.mdi-matrix::before {
+ content: "\F0628"
+}
+
+.mdi-medal::before {
+ content: "\F0987"
+}
+
+.mdi-medal-outline::before {
+ content: "\F1326"
+}
+
+.mdi-medical-bag::before {
+ content: "\F06EF"
+}
+
+.mdi-meditation::before {
+ content: "\F117B"
+}
+
+.mdi-memory::before {
+ content: "\F035B"
+}
+
+.mdi-menu::before {
+ content: "\F035C"
+}
+
+.mdi-menu-down::before {
+ content: "\F035D"
+}
+
+.mdi-menu-down-outline::before {
+ content: "\F06B6"
+}
+
+.mdi-menu-left::before {
+ content: "\F035E"
+}
+
+.mdi-menu-left-outline::before {
+ content: "\F0A02"
+}
+
+.mdi-menu-open::before {
+ content: "\F0BAB"
+}
+
+.mdi-menu-right::before {
+ content: "\F035F"
+}
+
+.mdi-menu-right-outline::before {
+ content: "\F0A03"
+}
+
+.mdi-menu-swap::before {
+ content: "\F0A64"
+}
+
+.mdi-menu-swap-outline::before {
+ content: "\F0A65"
+}
+
+.mdi-menu-up::before {
+ content: "\F0360"
+}
+
+.mdi-menu-up-outline::before {
+ content: "\F06B7"
+}
+
+.mdi-merge::before {
+ content: "\F0F5C"
+}
+
+.mdi-message::before {
+ content: "\F0361"
+}
+
+.mdi-message-alert::before {
+ content: "\F0362"
+}
+
+.mdi-message-alert-outline::before {
+ content: "\F0A04"
+}
+
+.mdi-message-arrow-left::before {
+ content: "\F12F2"
+}
+
+.mdi-message-arrow-left-outline::before {
+ content: "\F12F3"
+}
+
+.mdi-message-arrow-right::before {
+ content: "\F12F4"
+}
+
+.mdi-message-arrow-right-outline::before {
+ content: "\F12F5"
+}
+
+.mdi-message-bookmark::before {
+ content: "\F15AC"
+}
+
+.mdi-message-bookmark-outline::before {
+ content: "\F15AD"
+}
+
+.mdi-message-bulleted::before {
+ content: "\F06A2"
+}
+
+.mdi-message-bulleted-off::before {
+ content: "\F06A3"
+}
+
+.mdi-message-cog::before {
+ content: "\F06F1"
+}
+
+.mdi-message-cog-outline::before {
+ content: "\F1172"
+}
+
+.mdi-message-draw::before {
+ content: "\F0363"
+}
+
+.mdi-message-flash::before {
+ content: "\F15A9"
+}
+
+.mdi-message-flash-outline::before {
+ content: "\F15AA"
+}
+
+.mdi-message-image::before {
+ content: "\F0364"
+}
+
+.mdi-message-image-outline::before {
+ content: "\F116C"
+}
+
+.mdi-message-lock::before {
+ content: "\F0FCC"
+}
+
+.mdi-message-lock-outline::before {
+ content: "\F116D"
+}
+
+.mdi-message-minus::before {
+ content: "\F116E"
+}
+
+.mdi-message-minus-outline::before {
+ content: "\F116F"
+}
+
+.mdi-message-off::before {
+ content: "\F164D"
+}
+
+.mdi-message-off-outline::before {
+ content: "\F164E"
+}
+
+.mdi-message-outline::before {
+ content: "\F0365"
+}
+
+.mdi-message-plus::before {
+ content: "\F0653"
+}
+
+.mdi-message-plus-outline::before {
+ content: "\F10BB"
+}
+
+.mdi-message-processing::before {
+ content: "\F0366"
+}
+
+.mdi-message-processing-outline::before {
+ content: "\F1170"
+}
+
+.mdi-message-question::before {
+ content: "\F173A"
+}
+
+.mdi-message-question-outline::before {
+ content: "\F173B"
+}
+
+.mdi-message-reply::before {
+ content: "\F0367"
+}
+
+.mdi-message-reply-outline::before {
+ content: "\F173D"
+}
+
+.mdi-message-reply-text::before {
+ content: "\F0368"
+}
+
+.mdi-message-reply-text-outline::before {
+ content: "\F173E"
+}
+
+.mdi-message-settings::before {
+ content: "\F06F0"
+}
+
+.mdi-message-settings-outline::before {
+ content: "\F1171"
+}
+
+.mdi-message-text::before {
+ content: "\F0369"
+}
+
+.mdi-message-text-clock::before {
+ content: "\F1173"
+}
+
+.mdi-message-text-clock-outline::before {
+ content: "\F1174"
+}
+
+.mdi-message-text-lock::before {
+ content: "\F0FCD"
+}
+
+.mdi-message-text-lock-outline::before {
+ content: "\F1175"
+}
+
+.mdi-message-text-outline::before {
+ content: "\F036A"
+}
+
+.mdi-message-video::before {
+ content: "\F036B"
+}
+
+.mdi-meteor::before {
+ content: "\F0629"
+}
+
+.mdi-metronome::before {
+ content: "\F07DA"
+}
+
+.mdi-metronome-tick::before {
+ content: "\F07DB"
+}
+
+.mdi-micro-sd::before {
+ content: "\F07DC"
+}
+
+.mdi-microphone::before {
+ content: "\F036C"
+}
+
+.mdi-microphone-minus::before {
+ content: "\F08B3"
+}
+
+.mdi-microphone-off::before {
+ content: "\F036D"
+}
+
+.mdi-microphone-outline::before {
+ content: "\F036E"
+}
+
+.mdi-microphone-plus::before {
+ content: "\F08B4"
+}
+
+.mdi-microphone-settings::before {
+ content: "\F036F"
+}
+
+.mdi-microphone-variant::before {
+ content: "\F0370"
+}
+
+.mdi-microphone-variant-off::before {
+ content: "\F0371"
+}
+
+.mdi-microscope::before {
+ content: "\F0654"
+}
+
+.mdi-microsoft::before {
+ content: "\F0372"
+}
+
+.mdi-microsoft-access::before {
+ content: "\F138E"
+}
+
+.mdi-microsoft-azure::before {
+ content: "\F0805"
+}
+
+.mdi-microsoft-azure-devops::before {
+ content: "\F0FD5"
+}
+
+.mdi-microsoft-bing::before {
+ content: "\F00A4"
+}
+
+.mdi-microsoft-dynamics-365::before {
+ content: "\F0988"
+}
+
+.mdi-microsoft-edge::before {
+ content: "\F01E9"
+}
+
+.mdi-microsoft-edge-legacy::before {
+ content: "\F1250"
+}
+
+.mdi-microsoft-excel::before {
+ content: "\F138F"
+}
+
+.mdi-microsoft-internet-explorer::before {
+ content: "\F0300"
+}
+
+.mdi-microsoft-office::before {
+ content: "\F03C6"
+}
+
+.mdi-microsoft-onedrive::before {
+ content: "\F03CA"
+}
+
+.mdi-microsoft-onenote::before {
+ content: "\F0747"
+}
+
+.mdi-microsoft-outlook::before {
+ content: "\F0D22"
+}
+
+.mdi-microsoft-powerpoint::before {
+ content: "\F1390"
+}
+
+.mdi-microsoft-sharepoint::before {
+ content: "\F1391"
+}
+
+.mdi-microsoft-teams::before {
+ content: "\F02BB"
+}
+
+.mdi-microsoft-visual-studio::before {
+ content: "\F0610"
+}
+
+.mdi-microsoft-visual-studio-code::before {
+ content: "\F0A1E"
+}
+
+.mdi-microsoft-windows::before {
+ content: "\F05B3"
+}
+
+.mdi-microsoft-windows-classic::before {
+ content: "\F0A21"
+}
+
+.mdi-microsoft-word::before {
+ content: "\F1392"
+}
+
+.mdi-microsoft-xbox::before {
+ content: "\F05B9"
+}
+
+.mdi-microsoft-xbox-controller::before {
+ content: "\F05BA"
+}
+
+.mdi-microsoft-xbox-controller-battery-alert::before {
+ content: "\F074B"
+}
+
+.mdi-microsoft-xbox-controller-battery-charging::before {
+ content: "\F0A22"
+}
+
+.mdi-microsoft-xbox-controller-battery-empty::before {
+ content: "\F074C"
+}
+
+.mdi-microsoft-xbox-controller-battery-full::before {
+ content: "\F074D"
+}
+
+.mdi-microsoft-xbox-controller-battery-low::before {
+ content: "\F074E"
+}
+
+.mdi-microsoft-xbox-controller-battery-medium::before {
+ content: "\F074F"
+}
+
+.mdi-microsoft-xbox-controller-battery-unknown::before {
+ content: "\F0750"
+}
+
+.mdi-microsoft-xbox-controller-menu::before {
+ content: "\F0E6F"
+}
+
+.mdi-microsoft-xbox-controller-off::before {
+ content: "\F05BB"
+}
+
+.mdi-microsoft-xbox-controller-view::before {
+ content: "\F0E70"
+}
+
+.mdi-microsoft-yammer::before {
+ content: "\F0789"
+}
+
+.mdi-microwave::before {
+ content: "\F0C99"
+}
+
+.mdi-microwave-off::before {
+ content: "\F1423"
+}
+
+.mdi-middleware::before {
+ content: "\F0F5D"
+}
+
+.mdi-middleware-outline::before {
+ content: "\F0F5E"
+}
+
+.mdi-midi::before {
+ content: "\F08F1"
+}
+
+.mdi-midi-port::before {
+ content: "\F08F2"
+}
+
+.mdi-mine::before {
+ content: "\F0DDA"
+}
+
+.mdi-minecraft::before {
+ content: "\F0373"
+}
+
+.mdi-mini-sd::before {
+ content: "\F0A05"
+}
+
+.mdi-minidisc::before {
+ content: "\F0A06"
+}
+
+.mdi-minus::before {
+ content: "\F0374"
+}
+
+.mdi-minus-box::before {
+ content: "\F0375"
+}
+
+.mdi-minus-box-multiple::before {
+ content: "\F1141"
+}
+
+.mdi-minus-box-multiple-outline::before {
+ content: "\F1142"
+}
+
+.mdi-minus-box-outline::before {
+ content: "\F06F2"
+}
+
+.mdi-minus-circle::before {
+ content: "\F0376"
+}
+
+.mdi-minus-circle-multiple::before {
+ content: "\F035A"
+}
+
+.mdi-minus-circle-multiple-outline::before {
+ content: "\F0AD3"
+}
+
+.mdi-minus-circle-off::before {
+ content: "\F1459"
+}
+
+.mdi-minus-circle-off-outline::before {
+ content: "\F145A"
+}
+
+.mdi-minus-circle-outline::before {
+ content: "\F0377"
+}
+
+.mdi-minus-network::before {
+ content: "\F0378"
+}
+
+.mdi-minus-network-outline::before {
+ content: "\F0C9A"
+}
+
+.mdi-minus-thick::before {
+ content: "\F1639"
+}
+
+.mdi-mirror::before {
+ content: "\F11FD"
+}
+
+.mdi-mixed-martial-arts::before {
+ content: "\F0D8F"
+}
+
+.mdi-mixed-reality::before {
+ content: "\F087F"
+}
+
+.mdi-molecule::before {
+ content: "\F0BAC"
+}
+
+.mdi-molecule-co::before {
+ content: "\F12FE"
+}
+
+.mdi-molecule-co2::before {
+ content: "\F07E4"
+}
+
+.mdi-monitor::before {
+ content: "\F0379"
+}
+
+.mdi-monitor-cellphone::before {
+ content: "\F0989"
+}
+
+.mdi-monitor-cellphone-star::before {
+ content: "\F098A"
+}
+
+.mdi-monitor-clean::before {
+ content: "\F1104"
+}
+
+.mdi-monitor-dashboard::before {
+ content: "\F0A07"
+}
+
+.mdi-monitor-edit::before {
+ content: "\F12C6"
+}
+
+.mdi-monitor-eye::before {
+ content: "\F13B4"
+}
+
+.mdi-monitor-lock::before {
+ content: "\F0DDB"
+}
+
+.mdi-monitor-multiple::before {
+ content: "\F037A"
+}
+
+.mdi-monitor-off::before {
+ content: "\F0D90"
+}
+
+.mdi-monitor-screenshot::before {
+ content: "\F0E51"
+}
+
+.mdi-monitor-share::before {
+ content: "\F1483"
+}
+
+.mdi-monitor-speaker::before {
+ content: "\F0F5F"
+}
+
+.mdi-monitor-speaker-off::before {
+ content: "\F0F60"
+}
+
+.mdi-monitor-star::before {
+ content: "\F0DDC"
+}
+
+.mdi-moon-first-quarter::before {
+ content: "\F0F61"
+}
+
+.mdi-moon-full::before {
+ content: "\F0F62"
+}
+
+.mdi-moon-last-quarter::before {
+ content: "\F0F63"
+}
+
+.mdi-moon-new::before {
+ content: "\F0F64"
+}
+
+.mdi-moon-waning-crescent::before {
+ content: "\F0F65"
+}
+
+.mdi-moon-waning-gibbous::before {
+ content: "\F0F66"
+}
+
+.mdi-moon-waxing-crescent::before {
+ content: "\F0F67"
+}
+
+.mdi-moon-waxing-gibbous::before {
+ content: "\F0F68"
+}
+
+.mdi-moped::before {
+ content: "\F1086"
+}
+
+.mdi-moped-electric::before {
+ content: "\F15B7"
+}
+
+.mdi-moped-electric-outline::before {
+ content: "\F15B8"
+}
+
+.mdi-moped-outline::before {
+ content: "\F15B9"
+}
+
+.mdi-more::before {
+ content: "\F037B"
+}
+
+.mdi-mother-heart::before {
+ content: "\F1314"
+}
+
+.mdi-mother-nurse::before {
+ content: "\F0D21"
+}
+
+.mdi-motion::before {
+ content: "\F15B2"
+}
+
+.mdi-motion-outline::before {
+ content: "\F15B3"
+}
+
+.mdi-motion-pause::before {
+ content: "\F1590"
+}
+
+.mdi-motion-pause-outline::before {
+ content: "\F1592"
+}
+
+.mdi-motion-play::before {
+ content: "\F158F"
+}
+
+.mdi-motion-play-outline::before {
+ content: "\F1591"
+}
+
+.mdi-motion-sensor::before {
+ content: "\F0D91"
+}
+
+.mdi-motion-sensor-off::before {
+ content: "\F1435"
+}
+
+.mdi-motorbike::before {
+ content: "\F037C"
+}
+
+.mdi-motorbike-electric::before {
+ content: "\F15BA"
+}
+
+.mdi-mouse::before {
+ content: "\F037D"
+}
+
+.mdi-mouse-bluetooth::before {
+ content: "\F098B"
+}
+
+.mdi-mouse-move-down::before {
+ content: "\F1550"
+}
+
+.mdi-mouse-move-up::before {
+ content: "\F1551"
+}
+
+.mdi-mouse-move-vertical::before {
+ content: "\F1552"
+}
+
+.mdi-mouse-off::before {
+ content: "\F037E"
+}
+
+.mdi-mouse-variant::before {
+ content: "\F037F"
+}
+
+.mdi-mouse-variant-off::before {
+ content: "\F0380"
+}
+
+.mdi-move-resize::before {
+ content: "\F0655"
+}
+
+.mdi-move-resize-variant::before {
+ content: "\F0656"
+}
+
+.mdi-movie::before {
+ content: "\F0381"
+}
+
+.mdi-movie-check::before {
+ content: "\F16F3"
+}
+
+.mdi-movie-check-outline::before {
+ content: "\F16F4"
+}
+
+.mdi-movie-cog::before {
+ content: "\F16F5"
+}
+
+.mdi-movie-cog-outline::before {
+ content: "\F16F6"
+}
+
+.mdi-movie-edit::before {
+ content: "\F1122"
+}
+
+.mdi-movie-edit-outline::before {
+ content: "\F1123"
+}
+
+.mdi-movie-filter::before {
+ content: "\F1124"
+}
+
+.mdi-movie-filter-outline::before {
+ content: "\F1125"
+}
+
+.mdi-movie-minus::before {
+ content: "\F16F7"
+}
+
+.mdi-movie-minus-outline::before {
+ content: "\F16F8"
+}
+
+.mdi-movie-off::before {
+ content: "\F16F9"
+}
+
+.mdi-movie-off-outline::before {
+ content: "\F16FA"
+}
+
+.mdi-movie-open::before {
+ content: "\F0FCE"
+}
+
+.mdi-movie-open-check::before {
+ content: "\F16FB"
+}
+
+.mdi-movie-open-check-outline::before {
+ content: "\F16FC"
+}
+
+.mdi-movie-open-cog::before {
+ content: "\F16FD"
+}
+
+.mdi-movie-open-cog-outline::before {
+ content: "\F16FE"
+}
+
+.mdi-movie-open-edit::before {
+ content: "\F16FF"
+}
+
+.mdi-movie-open-edit-outline::before {
+ content: "\F1700"
+}
+
+.mdi-movie-open-minus::before {
+ content: "\F1701"
+}
+
+.mdi-movie-open-minus-outline::before {
+ content: "\F1702"
+}
+
+.mdi-movie-open-off::before {
+ content: "\F1703"
+}
+
+.mdi-movie-open-off-outline::before {
+ content: "\F1704"
+}
+
+.mdi-movie-open-outline::before {
+ content: "\F0FCF"
+}
+
+.mdi-movie-open-play::before {
+ content: "\F1705"
+}
+
+.mdi-movie-open-play-outline::before {
+ content: "\F1706"
+}
+
+.mdi-movie-open-plus::before {
+ content: "\F1707"
+}
+
+.mdi-movie-open-plus-outline::before {
+ content: "\F1708"
+}
+
+.mdi-movie-open-remove::before {
+ content: "\F1709"
+}
+
+.mdi-movie-open-remove-outline::before {
+ content: "\F170A"
+}
+
+.mdi-movie-open-settings::before {
+ content: "\F170B"
+}
+
+.mdi-movie-open-settings-outline::before {
+ content: "\F170C"
+}
+
+.mdi-movie-open-star::before {
+ content: "\F170D"
+}
+
+.mdi-movie-open-star-outline::before {
+ content: "\F170E"
+}
+
+.mdi-movie-outline::before {
+ content: "\F0DDD"
+}
+
+.mdi-movie-play::before {
+ content: "\F170F"
+}
+
+.mdi-movie-play-outline::before {
+ content: "\F1710"
+}
+
+.mdi-movie-plus::before {
+ content: "\F1711"
+}
+
+.mdi-movie-plus-outline::before {
+ content: "\F1712"
+}
+
+.mdi-movie-remove::before {
+ content: "\F1713"
+}
+
+.mdi-movie-remove-outline::before {
+ content: "\F1714"
+}
+
+.mdi-movie-roll::before {
+ content: "\F07DE"
+}
+
+.mdi-movie-search::before {
+ content: "\F11D2"
+}
+
+.mdi-movie-search-outline::before {
+ content: "\F11D3"
+}
+
+.mdi-movie-settings::before {
+ content: "\F1715"
+}
+
+.mdi-movie-settings-outline::before {
+ content: "\F1716"
+}
+
+.mdi-movie-star::before {
+ content: "\F1717"
+}
+
+.mdi-movie-star-outline::before {
+ content: "\F1718"
+}
+
+.mdi-mower::before {
+ content: "\F166F"
+}
+
+.mdi-mower-bag::before {
+ content: "\F1670"
+}
+
+.mdi-muffin::before {
+ content: "\F098C"
+}
+
+.mdi-multiplication::before {
+ content: "\F0382"
+}
+
+.mdi-multiplication-box::before {
+ content: "\F0383"
+}
+
+.mdi-mushroom::before {
+ content: "\F07DF"
+}
+
+.mdi-mushroom-off::before {
+ content: "\F13FA"
+}
+
+.mdi-mushroom-off-outline::before {
+ content: "\F13FB"
+}
+
+.mdi-mushroom-outline::before {
+ content: "\F07E0"
+}
+
+.mdi-music::before {
+ content: "\F075A"
+}
+
+.mdi-music-accidental-double-flat::before {
+ content: "\F0F69"
+}
+
+.mdi-music-accidental-double-sharp::before {
+ content: "\F0F6A"
+}
+
+.mdi-music-accidental-flat::before {
+ content: "\F0F6B"
+}
+
+.mdi-music-accidental-natural::before {
+ content: "\F0F6C"
+}
+
+.mdi-music-accidental-sharp::before {
+ content: "\F0F6D"
+}
+
+.mdi-music-box::before {
+ content: "\F0384"
+}
+
+.mdi-music-box-multiple::before {
+ content: "\F0333"
+}
+
+.mdi-music-box-multiple-outline::before {
+ content: "\F0F04"
+}
+
+.mdi-music-box-outline::before {
+ content: "\F0385"
+}
+
+.mdi-music-circle::before {
+ content: "\F0386"
+}
+
+.mdi-music-circle-outline::before {
+ content: "\F0AD4"
+}
+
+.mdi-music-clef-alto::before {
+ content: "\F0F6E"
+}
+
+.mdi-music-clef-bass::before {
+ content: "\F0F6F"
+}
+
+.mdi-music-clef-treble::before {
+ content: "\F0F70"
+}
+
+.mdi-music-note::before {
+ content: "\F0387"
+}
+
+.mdi-music-note-bluetooth::before {
+ content: "\F05FE"
+}
+
+.mdi-music-note-bluetooth-off::before {
+ content: "\F05FF"
+}
+
+.mdi-music-note-eighth::before {
+ content: "\F0388"
+}
+
+.mdi-music-note-eighth-dotted::before {
+ content: "\F0F71"
+}
+
+.mdi-music-note-half::before {
+ content: "\F0389"
+}
+
+.mdi-music-note-half-dotted::before {
+ content: "\F0F72"
+}
+
+.mdi-music-note-off::before {
+ content: "\F038A"
+}
+
+.mdi-music-note-off-outline::before {
+ content: "\F0F73"
+}
+
+.mdi-music-note-outline::before {
+ content: "\F0F74"
+}
+
+.mdi-music-note-plus::before {
+ content: "\F0DDE"
+}
+
+.mdi-music-note-quarter::before {
+ content: "\F038B"
+}
+
+.mdi-music-note-quarter-dotted::before {
+ content: "\F0F75"
+}
+
+.mdi-music-note-sixteenth::before {
+ content: "\F038C"
+}
+
+.mdi-music-note-sixteenth-dotted::before {
+ content: "\F0F76"
+}
+
+.mdi-music-note-whole::before {
+ content: "\F038D"
+}
+
+.mdi-music-note-whole-dotted::before {
+ content: "\F0F77"
+}
+
+.mdi-music-off::before {
+ content: "\F075B"
+}
+
+.mdi-music-rest-eighth::before {
+ content: "\F0F78"
+}
+
+.mdi-music-rest-half::before {
+ content: "\F0F79"
+}
+
+.mdi-music-rest-quarter::before {
+ content: "\F0F7A"
+}
+
+.mdi-music-rest-sixteenth::before {
+ content: "\F0F7B"
+}
+
+.mdi-music-rest-whole::before {
+ content: "\F0F7C"
+}
+
+.mdi-mustache::before {
+ content: "\F15DE"
+}
+
+.mdi-nail::before {
+ content: "\F0DDF"
+}
+
+.mdi-nas::before {
+ content: "\F08F3"
+}
+
+.mdi-nativescript::before {
+ content: "\F0880"
+}
+
+.mdi-nature::before {
+ content: "\F038E"
+}
+
+.mdi-nature-people::before {
+ content: "\F038F"
+}
+
+.mdi-navigation::before {
+ content: "\F0390"
+}
+
+.mdi-navigation-outline::before {
+ content: "\F1607"
+}
+
+.mdi-near-me::before {
+ content: "\F05CD"
+}
+
+.mdi-necklace::before {
+ content: "\F0F0B"
+}
+
+.mdi-needle::before {
+ content: "\F0391"
+}
+
+.mdi-netflix::before {
+ content: "\F0746"
+}
+
+.mdi-network::before {
+ content: "\F06F3"
+}
+
+.mdi-network-off::before {
+ content: "\F0C9B"
+}
+
+.mdi-network-off-outline::before {
+ content: "\F0C9C"
+}
+
+.mdi-network-outline::before {
+ content: "\F0C9D"
+}
+
+.mdi-network-strength-1::before {
+ content: "\F08F4"
+}
+
+.mdi-network-strength-1-alert::before {
+ content: "\F08F5"
+}
+
+.mdi-network-strength-2::before {
+ content: "\F08F6"
+}
+
+.mdi-network-strength-2-alert::before {
+ content: "\F08F7"
+}
+
+.mdi-network-strength-3::before {
+ content: "\F08F8"
+}
+
+.mdi-network-strength-3-alert::before {
+ content: "\F08F9"
+}
+
+.mdi-network-strength-4::before {
+ content: "\F08FA"
+}
+
+.mdi-network-strength-4-alert::before {
+ content: "\F08FB"
+}
+
+.mdi-network-strength-off::before {
+ content: "\F08FC"
+}
+
+.mdi-network-strength-off-outline::before {
+ content: "\F08FD"
+}
+
+.mdi-network-strength-outline::before {
+ content: "\F08FE"
+}
+
+.mdi-new-box::before {
+ content: "\F0394"
+}
+
+.mdi-newspaper::before {
+ content: "\F0395"
+}
+
+.mdi-newspaper-minus::before {
+ content: "\F0F0C"
+}
+
+.mdi-newspaper-plus::before {
+ content: "\F0F0D"
+}
+
+.mdi-newspaper-variant::before {
+ content: "\F1001"
+}
+
+.mdi-newspaper-variant-multiple::before {
+ content: "\F1002"
+}
+
+.mdi-newspaper-variant-multiple-outline::before {
+ content: "\F1003"
+}
+
+.mdi-newspaper-variant-outline::before {
+ content: "\F1004"
+}
+
+.mdi-nfc::before {
+ content: "\F0396"
+}
+
+.mdi-nfc-search-variant::before {
+ content: "\F0E53"
+}
+
+.mdi-nfc-tap::before {
+ content: "\F0397"
+}
+
+.mdi-nfc-variant::before {
+ content: "\F0398"
+}
+
+.mdi-nfc-variant-off::before {
+ content: "\F0E54"
+}
+
+.mdi-ninja::before {
+ content: "\F0774"
+}
+
+.mdi-nintendo-game-boy::before {
+ content: "\F1393"
+}
+
+.mdi-nintendo-switch::before {
+ content: "\F07E1"
+}
+
+.mdi-nintendo-wii::before {
+ content: "\F05AB"
+}
+
+.mdi-nintendo-wiiu::before {
+ content: "\F072D"
+}
+
+.mdi-nix::before {
+ content: "\F1105"
+}
+
+.mdi-nodejs::before {
+ content: "\F0399"
+}
+
+.mdi-noodles::before {
+ content: "\F117E"
+}
+
+.mdi-not-equal::before {
+ content: "\F098D"
+}
+
+.mdi-not-equal-variant::before {
+ content: "\F098E"
+}
+
+.mdi-note::before {
+ content: "\F039A"
+}
+
+.mdi-note-minus::before {
+ content: "\F164F"
+}
+
+.mdi-note-minus-outline::before {
+ content: "\F1650"
+}
+
+.mdi-note-multiple::before {
+ content: "\F06B8"
+}
+
+.mdi-note-multiple-outline::before {
+ content: "\F06B9"
+}
+
+.mdi-note-outline::before {
+ content: "\F039B"
+}
+
+.mdi-note-plus::before {
+ content: "\F039C"
+}
+
+.mdi-note-plus-outline::before {
+ content: "\F039D"
+}
+
+.mdi-note-remove::before {
+ content: "\F1651"
+}
+
+.mdi-note-remove-outline::before {
+ content: "\F1652"
+}
+
+.mdi-note-search::before {
+ content: "\F1653"
+}
+
+.mdi-note-search-outline::before {
+ content: "\F1654"
+}
+
+.mdi-note-text::before {
+ content: "\F039E"
+}
+
+.mdi-note-text-outline::before {
+ content: "\F11D7"
+}
+
+.mdi-notebook::before {
+ content: "\F082E"
+}
+
+.mdi-notebook-check::before {
+ content: "\F14F5"
+}
+
+.mdi-notebook-check-outline::before {
+ content: "\F14F6"
+}
+
+.mdi-notebook-edit::before {
+ content: "\F14E7"
+}
+
+.mdi-notebook-edit-outline::before {
+ content: "\F14E9"
+}
+
+.mdi-notebook-minus::before {
+ content: "\F1610"
+}
+
+.mdi-notebook-minus-outline::before {
+ content: "\F1611"
+}
+
+.mdi-notebook-multiple::before {
+ content: "\F0E55"
+}
+
+.mdi-notebook-outline::before {
+ content: "\F0EBF"
+}
+
+.mdi-notebook-plus::before {
+ content: "\F1612"
+}
+
+.mdi-notebook-plus-outline::before {
+ content: "\F1613"
+}
+
+.mdi-notebook-remove::before {
+ content: "\F1614"
+}
+
+.mdi-notebook-remove-outline::before {
+ content: "\F1615"
+}
+
+.mdi-notification-clear-all::before {
+ content: "\F039F"
+}
+
+.mdi-npm::before {
+ content: "\F06F7"
+}
+
+.mdi-nuke::before {
+ content: "\F06A4"
+}
+
+.mdi-null::before {
+ content: "\F07E2"
+}
+
+.mdi-numeric::before {
+ content: "\F03A0"
+}
+
+.mdi-numeric-0::before {
+ content: "\F0B39"
+}
+
+.mdi-numeric-0-box::before {
+ content: "\F03A1"
+}
+
+.mdi-numeric-0-box-multiple::before {
+ content: "\F0F0E"
+}
+
+.mdi-numeric-0-box-multiple-outline::before {
+ content: "\F03A2"
+}
+
+.mdi-numeric-0-box-outline::before {
+ content: "\F03A3"
+}
+
+.mdi-numeric-0-circle::before {
+ content: "\F0C9E"
+}
+
+.mdi-numeric-0-circle-outline::before {
+ content: "\F0C9F"
+}
+
+.mdi-numeric-1::before {
+ content: "\F0B3A"
+}
+
+.mdi-numeric-1-box::before {
+ content: "\F03A4"
+}
+
+.mdi-numeric-1-box-multiple::before {
+ content: "\F0F0F"
+}
+
+.mdi-numeric-1-box-multiple-outline::before {
+ content: "\F03A5"
+}
+
+.mdi-numeric-1-box-outline::before {
+ content: "\F03A6"
+}
+
+.mdi-numeric-1-circle::before {
+ content: "\F0CA0"
+}
+
+.mdi-numeric-1-circle-outline::before {
+ content: "\F0CA1"
+}
+
+.mdi-numeric-10::before {
+ content: "\F0FE9"
+}
+
+.mdi-numeric-10-box::before {
+ content: "\F0F7D"
+}
+
+.mdi-numeric-10-box-multiple::before {
+ content: "\F0FEA"
+}
+
+.mdi-numeric-10-box-multiple-outline::before {
+ content: "\F0FEB"
+}
+
+.mdi-numeric-10-box-outline::before {
+ content: "\F0F7E"
+}
+
+.mdi-numeric-10-circle::before {
+ content: "\F0FEC"
+}
+
+.mdi-numeric-10-circle-outline::before {
+ content: "\F0FED"
+}
+
+.mdi-numeric-2::before {
+ content: "\F0B3B"
+}
+
+.mdi-numeric-2-box::before {
+ content: "\F03A7"
+}
+
+.mdi-numeric-2-box-multiple::before {
+ content: "\F0F10"
+}
+
+.mdi-numeric-2-box-multiple-outline::before {
+ content: "\F03A8"
+}
+
+.mdi-numeric-2-box-outline::before {
+ content: "\F03A9"
+}
+
+.mdi-numeric-2-circle::before {
+ content: "\F0CA2"
+}
+
+.mdi-numeric-2-circle-outline::before {
+ content: "\F0CA3"
+}
+
+.mdi-numeric-3::before {
+ content: "\F0B3C"
+}
+
+.mdi-numeric-3-box::before {
+ content: "\F03AA"
+}
+
+.mdi-numeric-3-box-multiple::before {
+ content: "\F0F11"
+}
+
+.mdi-numeric-3-box-multiple-outline::before {
+ content: "\F03AB"
+}
+
+.mdi-numeric-3-box-outline::before {
+ content: "\F03AC"
+}
+
+.mdi-numeric-3-circle::before {
+ content: "\F0CA4"
+}
+
+.mdi-numeric-3-circle-outline::before {
+ content: "\F0CA5"
+}
+
+.mdi-numeric-4::before {
+ content: "\F0B3D"
+}
+
+.mdi-numeric-4-box::before {
+ content: "\F03AD"
+}
+
+.mdi-numeric-4-box-multiple::before {
+ content: "\F0F12"
+}
+
+.mdi-numeric-4-box-multiple-outline::before {
+ content: "\F03B2"
+}
+
+.mdi-numeric-4-box-outline::before {
+ content: "\F03AE"
+}
+
+.mdi-numeric-4-circle::before {
+ content: "\F0CA6"
+}
+
+.mdi-numeric-4-circle-outline::before {
+ content: "\F0CA7"
+}
+
+.mdi-numeric-5::before {
+ content: "\F0B3E"
+}
+
+.mdi-numeric-5-box::before {
+ content: "\F03B1"
+}
+
+.mdi-numeric-5-box-multiple::before {
+ content: "\F0F13"
+}
+
+.mdi-numeric-5-box-multiple-outline::before {
+ content: "\F03AF"
+}
+
+.mdi-numeric-5-box-outline::before {
+ content: "\F03B0"
+}
+
+.mdi-numeric-5-circle::before {
+ content: "\F0CA8"
+}
+
+.mdi-numeric-5-circle-outline::before {
+ content: "\F0CA9"
+}
+
+.mdi-numeric-6::before {
+ content: "\F0B3F"
+}
+
+.mdi-numeric-6-box::before {
+ content: "\F03B3"
+}
+
+.mdi-numeric-6-box-multiple::before {
+ content: "\F0F14"
+}
+
+.mdi-numeric-6-box-multiple-outline::before {
+ content: "\F03B4"
+}
+
+.mdi-numeric-6-box-outline::before {
+ content: "\F03B5"
+}
+
+.mdi-numeric-6-circle::before {
+ content: "\F0CAA"
+}
+
+.mdi-numeric-6-circle-outline::before {
+ content: "\F0CAB"
+}
+
+.mdi-numeric-7::before {
+ content: "\F0B40"
+}
+
+.mdi-numeric-7-box::before {
+ content: "\F03B6"
+}
+
+.mdi-numeric-7-box-multiple::before {
+ content: "\F0F15"
+}
+
+.mdi-numeric-7-box-multiple-outline::before {
+ content: "\F03B7"
+}
+
+.mdi-numeric-7-box-outline::before {
+ content: "\F03B8"
+}
+
+.mdi-numeric-7-circle::before {
+ content: "\F0CAC"
+}
+
+.mdi-numeric-7-circle-outline::before {
+ content: "\F0CAD"
+}
+
+.mdi-numeric-8::before {
+ content: "\F0B41"
+}
+
+.mdi-numeric-8-box::before {
+ content: "\F03B9"
+}
+
+.mdi-numeric-8-box-multiple::before {
+ content: "\F0F16"
+}
+
+.mdi-numeric-8-box-multiple-outline::before {
+ content: "\F03BA"
+}
+
+.mdi-numeric-8-box-outline::before {
+ content: "\F03BB"
+}
+
+.mdi-numeric-8-circle::before {
+ content: "\F0CAE"
+}
+
+.mdi-numeric-8-circle-outline::before {
+ content: "\F0CAF"
+}
+
+.mdi-numeric-9::before {
+ content: "\F0B42"
+}
+
+.mdi-numeric-9-box::before {
+ content: "\F03BC"
+}
+
+.mdi-numeric-9-box-multiple::before {
+ content: "\F0F17"
+}
+
+.mdi-numeric-9-box-multiple-outline::before {
+ content: "\F03BD"
+}
+
+.mdi-numeric-9-box-outline::before {
+ content: "\F03BE"
+}
+
+.mdi-numeric-9-circle::before {
+ content: "\F0CB0"
+}
+
+.mdi-numeric-9-circle-outline::before {
+ content: "\F0CB1"
+}
+
+.mdi-numeric-9-plus::before {
+ content: "\F0FEE"
+}
+
+.mdi-numeric-9-plus-box::before {
+ content: "\F03BF"
+}
+
+.mdi-numeric-9-plus-box-multiple::before {
+ content: "\F0F18"
+}
+
+.mdi-numeric-9-plus-box-multiple-outline::before {
+ content: "\F03C0"
+}
+
+.mdi-numeric-9-plus-box-outline::before {
+ content: "\F03C1"
+}
+
+.mdi-numeric-9-plus-circle::before {
+ content: "\F0CB2"
+}
+
+.mdi-numeric-9-plus-circle-outline::before {
+ content: "\F0CB3"
+}
+
+.mdi-numeric-negative-1::before {
+ content: "\F1052"
+}
+
+.mdi-numeric-positive-1::before {
+ content: "\F15CB"
+}
+
+.mdi-nut::before {
+ content: "\F06F8"
+}
+
+.mdi-nutrition::before {
+ content: "\F03C2"
+}
+
+.mdi-nuxt::before {
+ content: "\F1106"
+}
+
+.mdi-oar::before {
+ content: "\F067C"
+}
+
+.mdi-ocarina::before {
+ content: "\F0DE0"
+}
+
+.mdi-oci::before {
+ content: "\F12E9"
+}
+
+.mdi-ocr::before {
+ content: "\F113A"
+}
+
+.mdi-octagon::before {
+ content: "\F03C3"
+}
+
+.mdi-octagon-outline::before {
+ content: "\F03C4"
+}
+
+.mdi-octagram::before {
+ content: "\F06F9"
+}
+
+.mdi-octagram-outline::before {
+ content: "\F0775"
+}
+
+.mdi-odnoklassniki::before {
+ content: "\F03C5"
+}
+
+.mdi-offer::before {
+ content: "\F121B"
+}
+
+.mdi-office-building::before {
+ content: "\F0991"
+}
+
+.mdi-office-building-marker::before {
+ content: "\F1520"
+}
+
+.mdi-office-building-marker-outline::before {
+ content: "\F1521"
+}
+
+.mdi-office-building-outline::before {
+ content: "\F151F"
+}
+
+.mdi-oil::before {
+ content: "\F03C7"
+}
+
+.mdi-oil-lamp::before {
+ content: "\F0F19"
+}
+
+.mdi-oil-level::before {
+ content: "\F1053"
+}
+
+.mdi-oil-temperature::before {
+ content: "\F0FF8"
+}
+
+.mdi-omega::before {
+ content: "\F03C9"
+}
+
+.mdi-one-up::before {
+ content: "\F0BAD"
+}
+
+.mdi-onepassword::before {
+ content: "\F0881"
+}
+
+.mdi-opacity::before {
+ content: "\F05CC"
+}
+
+.mdi-open-in-app::before {
+ content: "\F03CB"
+}
+
+.mdi-open-in-new::before {
+ content: "\F03CC"
+}
+
+.mdi-open-source-initiative::before {
+ content: "\F0BAE"
+}
+
+.mdi-openid::before {
+ content: "\F03CD"
+}
+
+.mdi-opera::before {
+ content: "\F03CE"
+}
+
+.mdi-orbit::before {
+ content: "\F0018"
+}
+
+.mdi-orbit-variant::before {
+ content: "\F15DB"
+}
+
+.mdi-order-alphabetical-ascending::before {
+ content: "\F020D"
+}
+
+.mdi-order-alphabetical-descending::before {
+ content: "\F0D07"
+}
+
+.mdi-order-bool-ascending::before {
+ content: "\F02BE"
+}
+
+.mdi-order-bool-ascending-variant::before {
+ content: "\F098F"
+}
+
+.mdi-order-bool-descending::before {
+ content: "\F1384"
+}
+
+.mdi-order-bool-descending-variant::before {
+ content: "\F0990"
+}
+
+.mdi-order-numeric-ascending::before {
+ content: "\F0545"
+}
+
+.mdi-order-numeric-descending::before {
+ content: "\F0546"
+}
+
+.mdi-origin::before {
+ content: "\F0B43"
+}
+
+.mdi-ornament::before {
+ content: "\F03CF"
+}
+
+.mdi-ornament-variant::before {
+ content: "\F03D0"
+}
+
+.mdi-outdoor-lamp::before {
+ content: "\F1054"
+}
+
+.mdi-overscan::before {
+ content: "\F1005"
+}
+
+.mdi-owl::before {
+ content: "\F03D2"
+}
+
+.mdi-pac-man::before {
+ content: "\F0BAF"
+}
+
+.mdi-package::before {
+ content: "\F03D3"
+}
+
+.mdi-package-down::before {
+ content: "\F03D4"
+}
+
+.mdi-package-up::before {
+ content: "\F03D5"
+}
+
+.mdi-package-variant::before {
+ content: "\F03D6"
+}
+
+.mdi-package-variant-closed::before {
+ content: "\F03D7"
+}
+
+.mdi-page-first::before {
+ content: "\F0600"
+}
+
+.mdi-page-last::before {
+ content: "\F0601"
+}
+
+.mdi-page-layout-body::before {
+ content: "\F06FA"
+}
+
+.mdi-page-layout-footer::before {
+ content: "\F06FB"
+}
+
+.mdi-page-layout-header::before {
+ content: "\F06FC"
+}
+
+.mdi-page-layout-header-footer::before {
+ content: "\F0F7F"
+}
+
+.mdi-page-layout-sidebar-left::before {
+ content: "\F06FD"
+}
+
+.mdi-page-layout-sidebar-right::before {
+ content: "\F06FE"
+}
+
+.mdi-page-next::before {
+ content: "\F0BB0"
+}
+
+.mdi-page-next-outline::before {
+ content: "\F0BB1"
+}
+
+.mdi-page-previous::before {
+ content: "\F0BB2"
+}
+
+.mdi-page-previous-outline::before {
+ content: "\F0BB3"
+}
+
+.mdi-pail::before {
+ content: "\F1417"
+}
+
+.mdi-pail-minus::before {
+ content: "\F1437"
+}
+
+.mdi-pail-minus-outline::before {
+ content: "\F143C"
+}
+
+.mdi-pail-off::before {
+ content: "\F1439"
+}
+
+.mdi-pail-off-outline::before {
+ content: "\F143E"
+}
+
+.mdi-pail-outline::before {
+ content: "\F143A"
+}
+
+.mdi-pail-plus::before {
+ content: "\F1436"
+}
+
+.mdi-pail-plus-outline::before {
+ content: "\F143B"
+}
+
+.mdi-pail-remove::before {
+ content: "\F1438"
+}
+
+.mdi-pail-remove-outline::before {
+ content: "\F143D"
+}
+
+.mdi-palette::before {
+ content: "\F03D8"
+}
+
+.mdi-palette-advanced::before {
+ content: "\F03D9"
+}
+
+.mdi-palette-outline::before {
+ content: "\F0E0C"
+}
+
+.mdi-palette-swatch::before {
+ content: "\F08B5"
+}
+
+.mdi-palette-swatch-outline::before {
+ content: "\F135C"
+}
+
+.mdi-palm-tree::before {
+ content: "\F1055"
+}
+
+.mdi-pan::before {
+ content: "\F0BB4"
+}
+
+.mdi-pan-bottom-left::before {
+ content: "\F0BB5"
+}
+
+.mdi-pan-bottom-right::before {
+ content: "\F0BB6"
+}
+
+.mdi-pan-down::before {
+ content: "\F0BB7"
+}
+
+.mdi-pan-horizontal::before {
+ content: "\F0BB8"
+}
+
+.mdi-pan-left::before {
+ content: "\F0BB9"
+}
+
+.mdi-pan-right::before {
+ content: "\F0BBA"
+}
+
+.mdi-pan-top-left::before {
+ content: "\F0BBB"
+}
+
+.mdi-pan-top-right::before {
+ content: "\F0BBC"
+}
+
+.mdi-pan-up::before {
+ content: "\F0BBD"
+}
+
+.mdi-pan-vertical::before {
+ content: "\F0BBE"
+}
+
+.mdi-panda::before {
+ content: "\F03DA"
+}
+
+.mdi-pandora::before {
+ content: "\F03DB"
+}
+
+.mdi-panorama::before {
+ content: "\F03DC"
+}
+
+.mdi-panorama-fisheye::before {
+ content: "\F03DD"
+}
+
+.mdi-panorama-horizontal::before {
+ content: "\F03DE"
+}
+
+.mdi-panorama-vertical::before {
+ content: "\F03DF"
+}
+
+.mdi-panorama-wide-angle::before {
+ content: "\F03E0"
+}
+
+.mdi-paper-cut-vertical::before {
+ content: "\F03E1"
+}
+
+.mdi-paper-roll::before {
+ content: "\F1157"
+}
+
+.mdi-paper-roll-outline::before {
+ content: "\F1158"
+}
+
+.mdi-paperclip::before {
+ content: "\F03E2"
+}
+
+.mdi-parachute::before {
+ content: "\F0CB4"
+}
+
+.mdi-parachute-outline::before {
+ content: "\F0CB5"
+}
+
+.mdi-parking::before {
+ content: "\F03E3"
+}
+
+.mdi-party-popper::before {
+ content: "\F1056"
+}
+
+.mdi-passport::before {
+ content: "\F07E3"
+}
+
+.mdi-passport-biometric::before {
+ content: "\F0DE1"
+}
+
+.mdi-pasta::before {
+ content: "\F1160"
+}
+
+.mdi-patio-heater::before {
+ content: "\F0F80"
+}
+
+.mdi-patreon::before {
+ content: "\F0882"
+}
+
+.mdi-pause::before {
+ content: "\F03E4"
+}
+
+.mdi-pause-circle::before {
+ content: "\F03E5"
+}
+
+.mdi-pause-circle-outline::before {
+ content: "\F03E6"
+}
+
+.mdi-pause-octagon::before {
+ content: "\F03E7"
+}
+
+.mdi-pause-octagon-outline::before {
+ content: "\F03E8"
+}
+
+.mdi-paw::before {
+ content: "\F03E9"
+}
+
+.mdi-paw-off::before {
+ content: "\F0657"
+}
+
+.mdi-paw-off-outline::before {
+ content: "\F1676"
+}
+
+.mdi-paw-outline::before {
+ content: "\F1675"
+}
+
+.mdi-pdf-box::before {
+ content: "\F0E56"
+}
+
+.mdi-peace::before {
+ content: "\F0884"
+}
+
+.mdi-peanut::before {
+ content: "\F0FFC"
+}
+
+.mdi-peanut-off::before {
+ content: "\F0FFD"
+}
+
+.mdi-peanut-off-outline::before {
+ content: "\F0FFF"
+}
+
+.mdi-peanut-outline::before {
+ content: "\F0FFE"
+}
+
+.mdi-pen::before {
+ content: "\F03EA"
+}
+
+.mdi-pen-lock::before {
+ content: "\F0DE2"
+}
+
+.mdi-pen-minus::before {
+ content: "\F0DE3"
+}
+
+.mdi-pen-off::before {
+ content: "\F0DE4"
+}
+
+.mdi-pen-plus::before {
+ content: "\F0DE5"
+}
+
+.mdi-pen-remove::before {
+ content: "\F0DE6"
+}
+
+.mdi-pencil::before {
+ content: "\F03EB"
+}
+
+.mdi-pencil-box::before {
+ content: "\F03EC"
+}
+
+.mdi-pencil-box-multiple::before {
+ content: "\F1144"
+}
+
+.mdi-pencil-box-multiple-outline::before {
+ content: "\F1145"
+}
+
+.mdi-pencil-box-outline::before {
+ content: "\F03ED"
+}
+
+.mdi-pencil-circle::before {
+ content: "\F06FF"
+}
+
+.mdi-pencil-circle-outline::before {
+ content: "\F0776"
+}
+
+.mdi-pencil-lock::before {
+ content: "\F03EE"
+}
+
+.mdi-pencil-lock-outline::before {
+ content: "\F0DE7"
+}
+
+.mdi-pencil-minus::before {
+ content: "\F0DE8"
+}
+
+.mdi-pencil-minus-outline::before {
+ content: "\F0DE9"
+}
+
+.mdi-pencil-off::before {
+ content: "\F03EF"
+}
+
+.mdi-pencil-off-outline::before {
+ content: "\F0DEA"
+}
+
+.mdi-pencil-outline::before {
+ content: "\F0CB6"
+}
+
+.mdi-pencil-plus::before {
+ content: "\F0DEB"
+}
+
+.mdi-pencil-plus-outline::before {
+ content: "\F0DEC"
+}
+
+.mdi-pencil-remove::before {
+ content: "\F0DED"
+}
+
+.mdi-pencil-remove-outline::before {
+ content: "\F0DEE"
+}
+
+.mdi-pencil-ruler::before {
+ content: "\F1353"
+}
+
+.mdi-penguin::before {
+ content: "\F0EC0"
+}
+
+.mdi-pentagon::before {
+ content: "\F0701"
+}
+
+.mdi-pentagon-outline::before {
+ content: "\F0700"
+}
+
+.mdi-pentagram::before {
+ content: "\F1667"
+}
+
+.mdi-percent::before {
+ content: "\F03F0"
+}
+
+.mdi-percent-outline::before {
+ content: "\F1278"
+}
+
+.mdi-periodic-table::before {
+ content: "\F08B6"
+}
+
+.mdi-perspective-less::before {
+ content: "\F0D23"
+}
+
+.mdi-perspective-more::before {
+ content: "\F0D24"
+}
+
+.mdi-pharmacy::before {
+ content: "\F03F1"
+}
+
+.mdi-phone::before {
+ content: "\F03F2"
+}
+
+.mdi-phone-alert::before {
+ content: "\F0F1A"
+}
+
+.mdi-phone-alert-outline::before {
+ content: "\F118E"
+}
+
+.mdi-phone-bluetooth::before {
+ content: "\F03F3"
+}
+
+.mdi-phone-bluetooth-outline::before {
+ content: "\F118F"
+}
+
+.mdi-phone-cancel::before {
+ content: "\F10BC"
+}
+
+.mdi-phone-cancel-outline::before {
+ content: "\F1190"
+}
+
+.mdi-phone-check::before {
+ content: "\F11A9"
+}
+
+.mdi-phone-check-outline::before {
+ content: "\F11AA"
+}
+
+.mdi-phone-classic::before {
+ content: "\F0602"
+}
+
+.mdi-phone-classic-off::before {
+ content: "\F1279"
+}
+
+.mdi-phone-dial::before {
+ content: "\F1559"
+}
+
+.mdi-phone-dial-outline::before {
+ content: "\F155A"
+}
+
+.mdi-phone-forward::before {
+ content: "\F03F4"
+}
+
+.mdi-phone-forward-outline::before {
+ content: "\F1191"
+}
+
+.mdi-phone-hangup::before {
+ content: "\F03F5"
+}
+
+.mdi-phone-hangup-outline::before {
+ content: "\F1192"
+}
+
+.mdi-phone-in-talk::before {
+ content: "\F03F6"
+}
+
+.mdi-phone-in-talk-outline::before {
+ content: "\F1182"
+}
+
+.mdi-phone-incoming::before {
+ content: "\F03F7"
+}
+
+.mdi-phone-incoming-outline::before {
+ content: "\F1193"
+}
+
+.mdi-phone-lock::before {
+ content: "\F03F8"
+}
+
+.mdi-phone-lock-outline::before {
+ content: "\F1194"
+}
+
+.mdi-phone-log::before {
+ content: "\F03F9"
+}
+
+.mdi-phone-log-outline::before {
+ content: "\F1195"
+}
+
+.mdi-phone-message::before {
+ content: "\F1196"
+}
+
+.mdi-phone-message-outline::before {
+ content: "\F1197"
+}
+
+.mdi-phone-minus::before {
+ content: "\F0658"
+}
+
+.mdi-phone-minus-outline::before {
+ content: "\F1198"
+}
+
+.mdi-phone-missed::before {
+ content: "\F03FA"
+}
+
+.mdi-phone-missed-outline::before {
+ content: "\F11A5"
+}
+
+.mdi-phone-off::before {
+ content: "\F0DEF"
+}
+
+.mdi-phone-off-outline::before {
+ content: "\F11A6"
+}
+
+.mdi-phone-outgoing::before {
+ content: "\F03FB"
+}
+
+.mdi-phone-outgoing-outline::before {
+ content: "\F1199"
+}
+
+.mdi-phone-outline::before {
+ content: "\F0DF0"
+}
+
+.mdi-phone-paused::before {
+ content: "\F03FC"
+}
+
+.mdi-phone-paused-outline::before {
+ content: "\F119A"
+}
+
+.mdi-phone-plus::before {
+ content: "\F0659"
+}
+
+.mdi-phone-plus-outline::before {
+ content: "\F119B"
+}
+
+.mdi-phone-remove::before {
+ content: "\F152F"
+}
+
+.mdi-phone-remove-outline::before {
+ content: "\F1530"
+}
+
+.mdi-phone-return::before {
+ content: "\F082F"
+}
+
+.mdi-phone-return-outline::before {
+ content: "\F119C"
+}
+
+.mdi-phone-ring::before {
+ content: "\F11AB"
+}
+
+.mdi-phone-ring-outline::before {
+ content: "\F11AC"
+}
+
+.mdi-phone-rotate-landscape::before {
+ content: "\F0885"
+}
+
+.mdi-phone-rotate-portrait::before {
+ content: "\F0886"
+}
+
+.mdi-phone-settings::before {
+ content: "\F03FD"
+}
+
+.mdi-phone-settings-outline::before {
+ content: "\F119D"
+}
+
+.mdi-phone-voip::before {
+ content: "\F03FE"
+}
+
+.mdi-pi::before {
+ content: "\F03FF"
+}
+
+.mdi-pi-box::before {
+ content: "\F0400"
+}
+
+.mdi-pi-hole::before {
+ content: "\F0DF1"
+}
+
+.mdi-piano::before {
+ content: "\F067D"
+}
+
+.mdi-pickaxe::before {
+ content: "\F08B7"
+}
+
+.mdi-picture-in-picture-bottom-right::before {
+ content: "\F0E57"
+}
+
+.mdi-picture-in-picture-bottom-right-outline::before {
+ content: "\F0E58"
+}
+
+.mdi-picture-in-picture-top-right::before {
+ content: "\F0E59"
+}
+
+.mdi-picture-in-picture-top-right-outline::before {
+ content: "\F0E5A"
+}
+
+.mdi-pier::before {
+ content: "\F0887"
+}
+
+.mdi-pier-crane::before {
+ content: "\F0888"
+}
+
+.mdi-pig::before {
+ content: "\F0401"
+}
+
+.mdi-pig-variant::before {
+ content: "\F1006"
+}
+
+.mdi-pig-variant-outline::before {
+ content: "\F1678"
+}
+
+.mdi-piggy-bank::before {
+ content: "\F1007"
+}
+
+.mdi-piggy-bank-outline::before {
+ content: "\F1679"
+}
+
+.mdi-pill::before {
+ content: "\F0402"
+}
+
+.mdi-pillar::before {
+ content: "\F0702"
+}
+
+.mdi-pin::before {
+ content: "\F0403"
+}
+
+.mdi-pin-off::before {
+ content: "\F0404"
+}
+
+.mdi-pin-off-outline::before {
+ content: "\F0930"
+}
+
+.mdi-pin-outline::before {
+ content: "\F0931"
+}
+
+.mdi-pine-tree::before {
+ content: "\F0405"
+}
+
+.mdi-pine-tree-box::before {
+ content: "\F0406"
+}
+
+.mdi-pine-tree-fire::before {
+ content: "\F141A"
+}
+
+.mdi-pinterest::before {
+ content: "\F0407"
+}
+
+.mdi-pinwheel::before {
+ content: "\F0AD5"
+}
+
+.mdi-pinwheel-outline::before {
+ content: "\F0AD6"
+}
+
+.mdi-pipe::before {
+ content: "\F07E5"
+}
+
+.mdi-pipe-disconnected::before {
+ content: "\F07E6"
+}
+
+.mdi-pipe-leak::before {
+ content: "\F0889"
+}
+
+.mdi-pipe-wrench::before {
+ content: "\F1354"
+}
+
+.mdi-pirate::before {
+ content: "\F0A08"
+}
+
+.mdi-pistol::before {
+ content: "\F0703"
+}
+
+.mdi-piston::before {
+ content: "\F088A"
+}
+
+.mdi-pitchfork::before {
+ content: "\F1553"
+}
+
+.mdi-pizza::before {
+ content: "\F0409"
+}
+
+.mdi-play::before {
+ content: "\F040A"
+}
+
+.mdi-play-box::before {
+ content: "\F127A"
+}
+
+.mdi-play-box-multiple::before {
+ content: "\F0D19"
+}
+
+.mdi-play-box-multiple-outline::before {
+ content: "\F13E6"
+}
+
+.mdi-play-box-outline::before {
+ content: "\F040B"
+}
+
+.mdi-play-circle::before {
+ content: "\F040C"
+}
+
+.mdi-play-circle-outline::before {
+ content: "\F040D"
+}
+
+.mdi-play-network::before {
+ content: "\F088B"
+}
+
+.mdi-play-network-outline::before {
+ content: "\F0CB7"
+}
+
+.mdi-play-outline::before {
+ content: "\F0F1B"
+}
+
+.mdi-play-pause::before {
+ content: "\F040E"
+}
+
+.mdi-play-protected-content::before {
+ content: "\F040F"
+}
+
+.mdi-play-speed::before {
+ content: "\F08FF"
+}
+
+.mdi-playlist-check::before {
+ content: "\F05C7"
+}
+
+.mdi-playlist-edit::before {
+ content: "\F0900"
+}
+
+.mdi-playlist-minus::before {
+ content: "\F0410"
+}
+
+.mdi-playlist-music::before {
+ content: "\F0CB8"
+}
+
+.mdi-playlist-music-outline::before {
+ content: "\F0CB9"
+}
+
+.mdi-playlist-play::before {
+ content: "\F0411"
+}
+
+.mdi-playlist-plus::before {
+ content: "\F0412"
+}
+
+.mdi-playlist-remove::before {
+ content: "\F0413"
+}
+
+.mdi-playlist-star::before {
+ content: "\F0DF2"
+}
+
+.mdi-plex::before {
+ content: "\F06BA"
+}
+
+.mdi-plus::before {
+ content: "\F0415"
+}
+
+.mdi-plus-box::before {
+ content: "\F0416"
+}
+
+.mdi-plus-box-multiple::before {
+ content: "\F0334"
+}
+
+.mdi-plus-box-multiple-outline::before {
+ content: "\F1143"
+}
+
+.mdi-plus-box-outline::before {
+ content: "\F0704"
+}
+
+.mdi-plus-circle::before {
+ content: "\F0417"
+}
+
+.mdi-plus-circle-multiple::before {
+ content: "\F034C"
+}
+
+.mdi-plus-circle-multiple-outline::before {
+ content: "\F0418"
+}
+
+.mdi-plus-circle-outline::before {
+ content: "\F0419"
+}
+
+.mdi-plus-minus::before {
+ content: "\F0992"
+}
+
+.mdi-plus-minus-box::before {
+ content: "\F0993"
+}
+
+.mdi-plus-minus-variant::before {
+ content: "\F14C9"
+}
+
+.mdi-plus-network::before {
+ content: "\F041A"
+}
+
+.mdi-plus-network-outline::before {
+ content: "\F0CBA"
+}
+
+.mdi-plus-one::before {
+ content: "\F041B"
+}
+
+.mdi-plus-outline::before {
+ content: "\F0705"
+}
+
+.mdi-plus-thick::before {
+ content: "\F11EC"
+}
+
+.mdi-podcast::before {
+ content: "\F0994"
+}
+
+.mdi-podium::before {
+ content: "\F0D25"
+}
+
+.mdi-podium-bronze::before {
+ content: "\F0D26"
+}
+
+.mdi-podium-gold::before {
+ content: "\F0D27"
+}
+
+.mdi-podium-silver::before {
+ content: "\F0D28"
+}
+
+.mdi-point-of-sale::before {
+ content: "\F0D92"
+}
+
+.mdi-pokeball::before {
+ content: "\F041D"
+}
+
+.mdi-pokemon-go::before {
+ content: "\F0A09"
+}
+
+.mdi-poker-chip::before {
+ content: "\F0830"
+}
+
+.mdi-polaroid::before {
+ content: "\F041E"
+}
+
+.mdi-police-badge::before {
+ content: "\F1167"
+}
+
+.mdi-police-badge-outline::before {
+ content: "\F1168"
+}
+
+.mdi-poll::before {
+ content: "\F041F"
+}
+
+.mdi-poll-box::before {
+ content: "\F0420"
+}
+
+.mdi-poll-box-outline::before {
+ content: "\F127B"
+}
+
+.mdi-polo::before {
+ content: "\F14C3"
+}
+
+.mdi-polymer::before {
+ content: "\F0421"
+}
+
+.mdi-pool::before {
+ content: "\F0606"
+}
+
+.mdi-popcorn::before {
+ content: "\F0422"
+}
+
+.mdi-post::before {
+ content: "\F1008"
+}
+
+.mdi-post-outline::before {
+ content: "\F1009"
+}
+
+.mdi-postage-stamp::before {
+ content: "\F0CBB"
+}
+
+.mdi-pot::before {
+ content: "\F02E5"
+}
+
+.mdi-pot-mix::before {
+ content: "\F065B"
+}
+
+.mdi-pot-mix-outline::before {
+ content: "\F0677"
+}
+
+.mdi-pot-outline::before {
+ content: "\F02FF"
+}
+
+.mdi-pot-steam::before {
+ content: "\F065A"
+}
+
+.mdi-pot-steam-outline::before {
+ content: "\F0326"
+}
+
+.mdi-pound::before {
+ content: "\F0423"
+}
+
+.mdi-pound-box::before {
+ content: "\F0424"
+}
+
+.mdi-pound-box-outline::before {
+ content: "\F117F"
+}
+
+.mdi-power::before {
+ content: "\F0425"
+}
+
+.mdi-power-cycle::before {
+ content: "\F0901"
+}
+
+.mdi-power-off::before {
+ content: "\F0902"
+}
+
+.mdi-power-on::before {
+ content: "\F0903"
+}
+
+.mdi-power-plug::before {
+ content: "\F06A5"
+}
+
+.mdi-power-plug-off::before {
+ content: "\F06A6"
+}
+
+.mdi-power-plug-off-outline::before {
+ content: "\F1424"
+}
+
+.mdi-power-plug-outline::before {
+ content: "\F1425"
+}
+
+.mdi-power-settings::before {
+ content: "\F0426"
+}
+
+.mdi-power-sleep::before {
+ content: "\F0904"
+}
+
+.mdi-power-socket::before {
+ content: "\F0427"
+}
+
+.mdi-power-socket-au::before {
+ content: "\F0905"
+}
+
+.mdi-power-socket-de::before {
+ content: "\F1107"
+}
+
+.mdi-power-socket-eu::before {
+ content: "\F07E7"
+}
+
+.mdi-power-socket-fr::before {
+ content: "\F1108"
+}
+
+.mdi-power-socket-it::before {
+ content: "\F14FF"
+}
+
+.mdi-power-socket-jp::before {
+ content: "\F1109"
+}
+
+.mdi-power-socket-uk::before {
+ content: "\F07E8"
+}
+
+.mdi-power-socket-us::before {
+ content: "\F07E9"
+}
+
+.mdi-power-standby::before {
+ content: "\F0906"
+}
+
+.mdi-powershell::before {
+ content: "\F0A0A"
+}
+
+.mdi-prescription::before {
+ content: "\F0706"
+}
+
+.mdi-presentation::before {
+ content: "\F0428"
+}
+
+.mdi-presentation-play::before {
+ content: "\F0429"
+}
+
+.mdi-pretzel::before {
+ content: "\F1562"
+}
+
+.mdi-printer::before {
+ content: "\F042A"
+}
+
+.mdi-printer-3d::before {
+ content: "\F042B"
+}
+
+.mdi-printer-3d-nozzle::before {
+ content: "\F0E5B"
+}
+
+.mdi-printer-3d-nozzle-alert::before {
+ content: "\F11C0"
+}
+
+.mdi-printer-3d-nozzle-alert-outline::before {
+ content: "\F11C1"
+}
+
+.mdi-printer-3d-nozzle-outline::before {
+ content: "\F0E5C"
+}
+
+.mdi-printer-alert::before {
+ content: "\F042C"
+}
+
+.mdi-printer-check::before {
+ content: "\F1146"
+}
+
+.mdi-printer-eye::before {
+ content: "\F1458"
+}
+
+.mdi-printer-off::before {
+ content: "\F0E5D"
+}
+
+.mdi-printer-pos::before {
+ content: "\F1057"
+}
+
+.mdi-printer-search::before {
+ content: "\F1457"
+}
+
+.mdi-printer-settings::before {
+ content: "\F0707"
+}
+
+.mdi-printer-wireless::before {
+ content: "\F0A0B"
+}
+
+.mdi-priority-high::before {
+ content: "\F0603"
+}
+
+.mdi-priority-low::before {
+ content: "\F0604"
+}
+
+.mdi-professional-hexagon::before {
+ content: "\F042D"
+}
+
+.mdi-progress-alert::before {
+ content: "\F0CBC"
+}
+
+.mdi-progress-check::before {
+ content: "\F0995"
+}
+
+.mdi-progress-clock::before {
+ content: "\F0996"
+}
+
+.mdi-progress-close::before {
+ content: "\F110A"
+}
+
+.mdi-progress-download::before {
+ content: "\F0997"
+}
+
+.mdi-progress-question::before {
+ content: "\F1522"
+}
+
+.mdi-progress-upload::before {
+ content: "\F0998"
+}
+
+.mdi-progress-wrench::before {
+ content: "\F0CBD"
+}
+
+.mdi-projector::before {
+ content: "\F042E"
+}
+
+.mdi-projector-screen::before {
+ content: "\F042F"
+}
+
+.mdi-projector-screen-outline::before {
+ content: "\F1724"
+}
+
+.mdi-propane-tank::before {
+ content: "\F1357"
+}
+
+.mdi-propane-tank-outline::before {
+ content: "\F1358"
+}
+
+.mdi-protocol::before {
+ content: "\F0FD8"
+}
+
+.mdi-publish::before {
+ content: "\F06A7"
+}
+
+.mdi-pulse::before {
+ content: "\F0430"
+}
+
+.mdi-pump::before {
+ content: "\F1402"
+}
+
+.mdi-pumpkin::before {
+ content: "\F0BBF"
+}
+
+.mdi-purse::before {
+ content: "\F0F1C"
+}
+
+.mdi-purse-outline::before {
+ content: "\F0F1D"
+}
+
+.mdi-puzzle::before {
+ content: "\F0431"
+}
+
+.mdi-puzzle-check::before {
+ content: "\F1426"
+}
+
+.mdi-puzzle-check-outline::before {
+ content: "\F1427"
+}
+
+.mdi-puzzle-edit::before {
+ content: "\F14D3"
+}
+
+.mdi-puzzle-edit-outline::before {
+ content: "\F14D9"
+}
+
+.mdi-puzzle-heart::before {
+ content: "\F14D4"
+}
+
+.mdi-puzzle-heart-outline::before {
+ content: "\F14DA"
+}
+
+.mdi-puzzle-minus::before {
+ content: "\F14D1"
+}
+
+.mdi-puzzle-minus-outline::before {
+ content: "\F14D7"
+}
+
+.mdi-puzzle-outline::before {
+ content: "\F0A66"
+}
+
+.mdi-puzzle-plus::before {
+ content: "\F14D0"
+}
+
+.mdi-puzzle-plus-outline::before {
+ content: "\F14D6"
+}
+
+.mdi-puzzle-remove::before {
+ content: "\F14D2"
+}
+
+.mdi-puzzle-remove-outline::before {
+ content: "\F14D8"
+}
+
+.mdi-puzzle-star::before {
+ content: "\F14D5"
+}
+
+.mdi-puzzle-star-outline::before {
+ content: "\F14DB"
+}
+
+.mdi-qi::before {
+ content: "\F0999"
+}
+
+.mdi-qqchat::before {
+ content: "\F0605"
+}
+
+.mdi-qrcode::before {
+ content: "\F0432"
+}
+
+.mdi-qrcode-edit::before {
+ content: "\F08B8"
+}
+
+.mdi-qrcode-minus::before {
+ content: "\F118C"
+}
+
+.mdi-qrcode-plus::before {
+ content: "\F118B"
+}
+
+.mdi-qrcode-remove::before {
+ content: "\F118D"
+}
+
+.mdi-qrcode-scan::before {
+ content: "\F0433"
+}
+
+.mdi-quadcopter::before {
+ content: "\F0434"
+}
+
+.mdi-quality-high::before {
+ content: "\F0435"
+}
+
+.mdi-quality-low::before {
+ content: "\F0A0C"
+}
+
+.mdi-quality-medium::before {
+ content: "\F0A0D"
+}
+
+.mdi-quora::before {
+ content: "\F0D29"
+}
+
+.mdi-rabbit::before {
+ content: "\F0907"
+}
+
+.mdi-racing-helmet::before {
+ content: "\F0D93"
+}
+
+.mdi-racquetball::before {
+ content: "\F0D94"
+}
+
+.mdi-radar::before {
+ content: "\F0437"
+}
+
+.mdi-radiator::before {
+ content: "\F0438"
+}
+
+.mdi-radiator-disabled::before {
+ content: "\F0AD7"
+}
+
+.mdi-radiator-off::before {
+ content: "\F0AD8"
+}
+
+.mdi-radio::before {
+ content: "\F0439"
+}
+
+.mdi-radio-am::before {
+ content: "\F0CBE"
+}
+
+.mdi-radio-fm::before {
+ content: "\F0CBF"
+}
+
+.mdi-radio-handheld::before {
+ content: "\F043A"
+}
+
+.mdi-radio-off::before {
+ content: "\F121C"
+}
+
+.mdi-radio-tower::before {
+ content: "\F043B"
+}
+
+.mdi-radioactive::before {
+ content: "\F043C"
+}
+
+.mdi-radioactive-off::before {
+ content: "\F0EC1"
+}
+
+.mdi-radiobox-blank::before {
+ content: "\F043D"
+}
+
+.mdi-radiobox-marked::before {
+ content: "\F043E"
+}
+
+.mdi-radiology-box::before {
+ content: "\F14C5"
+}
+
+.mdi-radiology-box-outline::before {
+ content: "\F14C6"
+}
+
+.mdi-radius::before {
+ content: "\F0CC0"
+}
+
+.mdi-radius-outline::before {
+ content: "\F0CC1"
+}
+
+.mdi-railroad-light::before {
+ content: "\F0F1E"
+}
+
+.mdi-rake::before {
+ content: "\F1544"
+}
+
+.mdi-raspberry-pi::before {
+ content: "\F043F"
+}
+
+.mdi-ray-end::before {
+ content: "\F0440"
+}
+
+.mdi-ray-end-arrow::before {
+ content: "\F0441"
+}
+
+.mdi-ray-start::before {
+ content: "\F0442"
+}
+
+.mdi-ray-start-arrow::before {
+ content: "\F0443"
+}
+
+.mdi-ray-start-end::before {
+ content: "\F0444"
+}
+
+.mdi-ray-start-vertex-end::before {
+ content: "\F15D8"
+}
+
+.mdi-ray-vertex::before {
+ content: "\F0445"
+}
+
+.mdi-react::before {
+ content: "\F0708"
+}
+
+.mdi-read::before {
+ content: "\F0447"
+}
+
+.mdi-receipt::before {
+ content: "\F0449"
+}
+
+.mdi-record::before {
+ content: "\F044A"
+}
+
+.mdi-record-circle::before {
+ content: "\F0EC2"
+}
+
+.mdi-record-circle-outline::before {
+ content: "\F0EC3"
+}
+
+.mdi-record-player::before {
+ content: "\F099A"
+}
+
+.mdi-record-rec::before {
+ content: "\F044B"
+}
+
+.mdi-rectangle::before {
+ content: "\F0E5E"
+}
+
+.mdi-rectangle-outline::before {
+ content: "\F0E5F"
+}
+
+.mdi-recycle::before {
+ content: "\F044C"
+}
+
+.mdi-recycle-variant::before {
+ content: "\F139D"
+}
+
+.mdi-reddit::before {
+ content: "\F044D"
+}
+
+.mdi-redhat::before {
+ content: "\F111B"
+}
+
+.mdi-redo::before {
+ content: "\F044E"
+}
+
+.mdi-redo-variant::before {
+ content: "\F044F"
+}
+
+.mdi-reflect-horizontal::before {
+ content: "\F0A0E"
+}
+
+.mdi-reflect-vertical::before {
+ content: "\F0A0F"
+}
+
+.mdi-refresh::before {
+ content: "\F0450"
+}
+
+.mdi-refresh-circle::before {
+ content: "\F1377"
+}
+
+.mdi-regex::before {
+ content: "\F0451"
+}
+
+.mdi-registered-trademark::before {
+ content: "\F0A67"
+}
+
+.mdi-reiterate::before {
+ content: "\F1588"
+}
+
+.mdi-relation-many-to-many::before {
+ content: "\F1496"
+}
+
+.mdi-relation-many-to-one::before {
+ content: "\F1497"
+}
+
+.mdi-relation-many-to-one-or-many::before {
+ content: "\F1498"
+}
+
+.mdi-relation-many-to-only-one::before {
+ content: "\F1499"
+}
+
+.mdi-relation-many-to-zero-or-many::before {
+ content: "\F149A"
+}
+
+.mdi-relation-many-to-zero-or-one::before {
+ content: "\F149B"
+}
+
+.mdi-relation-one-or-many-to-many::before {
+ content: "\F149C"
+}
+
+.mdi-relation-one-or-many-to-one::before {
+ content: "\F149D"
+}
+
+.mdi-relation-one-or-many-to-one-or-many::before {
+ content: "\F149E"
+}
+
+.mdi-relation-one-or-many-to-only-one::before {
+ content: "\F149F"
+}
+
+.mdi-relation-one-or-many-to-zero-or-many::before {
+ content: "\F14A0"
+}
+
+.mdi-relation-one-or-many-to-zero-or-one::before {
+ content: "\F14A1"
+}
+
+.mdi-relation-one-to-many::before {
+ content: "\F14A2"
+}
+
+.mdi-relation-one-to-one::before {
+ content: "\F14A3"
+}
+
+.mdi-relation-one-to-one-or-many::before {
+ content: "\F14A4"
+}
+
+.mdi-relation-one-to-only-one::before {
+ content: "\F14A5"
+}
+
+.mdi-relation-one-to-zero-or-many::before {
+ content: "\F14A6"
+}
+
+.mdi-relation-one-to-zero-or-one::before {
+ content: "\F14A7"
+}
+
+.mdi-relation-only-one-to-many::before {
+ content: "\F14A8"
+}
+
+.mdi-relation-only-one-to-one::before {
+ content: "\F14A9"
+}
+
+.mdi-relation-only-one-to-one-or-many::before {
+ content: "\F14AA"
+}
+
+.mdi-relation-only-one-to-only-one::before {
+ content: "\F14AB"
+}
+
+.mdi-relation-only-one-to-zero-or-many::before {
+ content: "\F14AC"
+}
+
+.mdi-relation-only-one-to-zero-or-one::before {
+ content: "\F14AD"
+}
+
+.mdi-relation-zero-or-many-to-many::before {
+ content: "\F14AE"
+}
+
+.mdi-relation-zero-or-many-to-one::before {
+ content: "\F14AF"
+}
+
+.mdi-relation-zero-or-many-to-one-or-many::before {
+ content: "\F14B0"
+}
+
+.mdi-relation-zero-or-many-to-only-one::before {
+ content: "\F14B1"
+}
+
+.mdi-relation-zero-or-many-to-zero-or-many::before {
+ content: "\F14B2"
+}
+
+.mdi-relation-zero-or-many-to-zero-or-one::before {
+ content: "\F14B3"
+}
+
+.mdi-relation-zero-or-one-to-many::before {
+ content: "\F14B4"
+}
+
+.mdi-relation-zero-or-one-to-one::before {
+ content: "\F14B5"
+}
+
+.mdi-relation-zero-or-one-to-one-or-many::before {
+ content: "\F14B6"
+}
+
+.mdi-relation-zero-or-one-to-only-one::before {
+ content: "\F14B7"
+}
+
+.mdi-relation-zero-or-one-to-zero-or-many::before {
+ content: "\F14B8"
+}
+
+.mdi-relation-zero-or-one-to-zero-or-one::before {
+ content: "\F14B9"
+}
+
+.mdi-relative-scale::before {
+ content: "\F0452"
+}
+
+.mdi-reload::before {
+ content: "\F0453"
+}
+
+.mdi-reload-alert::before {
+ content: "\F110B"
+}
+
+.mdi-reminder::before {
+ content: "\F088C"
+}
+
+.mdi-remote::before {
+ content: "\F0454"
+}
+
+.mdi-remote-desktop::before {
+ content: "\F08B9"
+}
+
+.mdi-remote-off::before {
+ content: "\F0EC4"
+}
+
+.mdi-remote-tv::before {
+ content: "\F0EC5"
+}
+
+.mdi-remote-tv-off::before {
+ content: "\F0EC6"
+}
+
+.mdi-rename-box::before {
+ content: "\F0455"
+}
+
+.mdi-reorder-horizontal::before {
+ content: "\F0688"
+}
+
+.mdi-reorder-vertical::before {
+ content: "\F0689"
+}
+
+.mdi-repeat::before {
+ content: "\F0456"
+}
+
+.mdi-repeat-off::before {
+ content: "\F0457"
+}
+
+.mdi-repeat-once::before {
+ content: "\F0458"
+}
+
+.mdi-replay::before {
+ content: "\F0459"
+}
+
+.mdi-reply::before {
+ content: "\F045A"
+}
+
+.mdi-reply-all::before {
+ content: "\F045B"
+}
+
+.mdi-reply-all-outline::before {
+ content: "\F0F1F"
+}
+
+.mdi-reply-circle::before {
+ content: "\F11AE"
+}
+
+.mdi-reply-outline::before {
+ content: "\F0F20"
+}
+
+.mdi-reproduction::before {
+ content: "\F045C"
+}
+
+.mdi-resistor::before {
+ content: "\F0B44"
+}
+
+.mdi-resistor-nodes::before {
+ content: "\F0B45"
+}
+
+.mdi-resize::before {
+ content: "\F0A68"
+}
+
+.mdi-resize-bottom-right::before {
+ content: "\F045D"
+}
+
+.mdi-responsive::before {
+ content: "\F045E"
+}
+
+.mdi-restart::before {
+ content: "\F0709"
+}
+
+.mdi-restart-alert::before {
+ content: "\F110C"
+}
+
+.mdi-restart-off::before {
+ content: "\F0D95"
+}
+
+.mdi-restore::before {
+ content: "\F099B"
+}
+
+.mdi-restore-alert::before {
+ content: "\F110D"
+}
+
+.mdi-rewind::before {
+ content: "\F045F"
+}
+
+.mdi-rewind-10::before {
+ content: "\F0D2A"
+}
+
+.mdi-rewind-30::before {
+ content: "\F0D96"
+}
+
+.mdi-rewind-5::before {
+ content: "\F11F9"
+}
+
+.mdi-rewind-60::before {
+ content: "\F160C"
+}
+
+.mdi-rewind-outline::before {
+ content: "\F070A"
+}
+
+.mdi-rhombus::before {
+ content: "\F070B"
+}
+
+.mdi-rhombus-medium::before {
+ content: "\F0A10"
+}
+
+.mdi-rhombus-medium-outline::before {
+ content: "\F14DC"
+}
+
+.mdi-rhombus-outline::before {
+ content: "\F070C"
+}
+
+.mdi-rhombus-split::before {
+ content: "\F0A11"
+}
+
+.mdi-rhombus-split-outline::before {
+ content: "\F14DD"
+}
+
+.mdi-ribbon::before {
+ content: "\F0460"
+}
+
+.mdi-rice::before {
+ content: "\F07EA"
+}
+
+.mdi-rickshaw::before {
+ content: "\F15BB"
+}
+
+.mdi-rickshaw-electric::before {
+ content: "\F15BC"
+}
+
+.mdi-ring::before {
+ content: "\F07EB"
+}
+
+.mdi-rivet::before {
+ content: "\F0E60"
+}
+
+.mdi-road::before {
+ content: "\F0461"
+}
+
+.mdi-road-variant::before {
+ content: "\F0462"
+}
+
+.mdi-robber::before {
+ content: "\F1058"
+}
+
+.mdi-robot::before {
+ content: "\F06A9"
+}
+
+.mdi-robot-angry::before {
+ content: "\F169D"
+}
+
+.mdi-robot-angry-outline::before {
+ content: "\F169E"
+}
+
+.mdi-robot-confused::before {
+ content: "\F169F"
+}
+
+.mdi-robot-confused-outline::before {
+ content: "\F16A0"
+}
+
+.mdi-robot-dead::before {
+ content: "\F16A1"
+}
+
+.mdi-robot-dead-outline::before {
+ content: "\F16A2"
+}
+
+.mdi-robot-excited::before {
+ content: "\F16A3"
+}
+
+.mdi-robot-excited-outline::before {
+ content: "\F16A4"
+}
+
+.mdi-robot-happy::before {
+ content: "\F1719"
+}
+
+.mdi-robot-happy-outline::before {
+ content: "\F171A"
+}
+
+.mdi-robot-industrial::before {
+ content: "\F0B46"
+}
+
+.mdi-robot-love::before {
+ content: "\F16A5"
+}
+
+.mdi-robot-love-outline::before {
+ content: "\F16A6"
+}
+
+.mdi-robot-mower::before {
+ content: "\F11F7"
+}
+
+.mdi-robot-mower-outline::before {
+ content: "\F11F3"
+}
+
+.mdi-robot-off::before {
+ content: "\F16A7"
+}
+
+.mdi-robot-off-outline::before {
+ content: "\F167B"
+}
+
+.mdi-robot-outline::before {
+ content: "\F167A"
+}
+
+.mdi-robot-vacuum::before {
+ content: "\F070D"
+}
+
+.mdi-robot-vacuum-variant::before {
+ content: "\F0908"
+}
+
+.mdi-rocket::before {
+ content: "\F0463"
+}
+
+.mdi-rocket-launch::before {
+ content: "\F14DE"
+}
+
+.mdi-rocket-launch-outline::before {
+ content: "\F14DF"
+}
+
+.mdi-rocket-outline::before {
+ content: "\F13AF"
+}
+
+.mdi-rodent::before {
+ content: "\F1327"
+}
+
+.mdi-roller-skate::before {
+ content: "\F0D2B"
+}
+
+.mdi-roller-skate-off::before {
+ content: "\F0145"
+}
+
+.mdi-rollerblade::before {
+ content: "\F0D2C"
+}
+
+.mdi-rollerblade-off::before {
+ content: "\F002E"
+}
+
+.mdi-rollupjs::before {
+ content: "\F0BC0"
+}
+
+.mdi-roman-numeral-1::before {
+ content: "\F1088"
+}
+
+.mdi-roman-numeral-10::before {
+ content: "\F1091"
+}
+
+.mdi-roman-numeral-2::before {
+ content: "\F1089"
+}
+
+.mdi-roman-numeral-3::before {
+ content: "\F108A"
+}
+
+.mdi-roman-numeral-4::before {
+ content: "\F108B"
+}
+
+.mdi-roman-numeral-5::before {
+ content: "\F108C"
+}
+
+.mdi-roman-numeral-6::before {
+ content: "\F108D"
+}
+
+.mdi-roman-numeral-7::before {
+ content: "\F108E"
+}
+
+.mdi-roman-numeral-8::before {
+ content: "\F108F"
+}
+
+.mdi-roman-numeral-9::before {
+ content: "\F1090"
+}
+
+.mdi-room-service::before {
+ content: "\F088D"
+}
+
+.mdi-room-service-outline::before {
+ content: "\F0D97"
+}
+
+.mdi-rotate-3d::before {
+ content: "\F0EC7"
+}
+
+.mdi-rotate-3d-variant::before {
+ content: "\F0464"
+}
+
+.mdi-rotate-left::before {
+ content: "\F0465"
+}
+
+.mdi-rotate-left-variant::before {
+ content: "\F0466"
+}
+
+.mdi-rotate-orbit::before {
+ content: "\F0D98"
+}
+
+.mdi-rotate-right::before {
+ content: "\F0467"
+}
+
+.mdi-rotate-right-variant::before {
+ content: "\F0468"
+}
+
+.mdi-rounded-corner::before {
+ content: "\F0607"
+}
+
+.mdi-router::before {
+ content: "\F11E2"
+}
+
+.mdi-router-network::before {
+ content: "\F1087"
+}
+
+.mdi-router-wireless::before {
+ content: "\F0469"
+}
+
+.mdi-router-wireless-off::before {
+ content: "\F15A3"
+}
+
+.mdi-router-wireless-settings::before {
+ content: "\F0A69"
+}
+
+.mdi-routes::before {
+ content: "\F046A"
+}
+
+.mdi-routes-clock::before {
+ content: "\F1059"
+}
+
+.mdi-rowing::before {
+ content: "\F0608"
+}
+
+.mdi-rss::before {
+ content: "\F046B"
+}
+
+.mdi-rss-box::before {
+ content: "\F046C"
+}
+
+.mdi-rss-off::before {
+ content: "\F0F21"
+}
+
+.mdi-rug::before {
+ content: "\F1475"
+}
+
+.mdi-rugby::before {
+ content: "\F0D99"
+}
+
+.mdi-ruler::before {
+ content: "\F046D"
+}
+
+.mdi-ruler-square::before {
+ content: "\F0CC2"
+}
+
+.mdi-ruler-square-compass::before {
+ content: "\F0EBE"
+}
+
+.mdi-run::before {
+ content: "\F070E"
+}
+
+.mdi-run-fast::before {
+ content: "\F046E"
+}
+
+.mdi-rv-truck::before {
+ content: "\F11D4"
+}
+
+.mdi-sack::before {
+ content: "\F0D2E"
+}
+
+.mdi-sack-percent::before {
+ content: "\F0D2F"
+}
+
+.mdi-safe::before {
+ content: "\F0A6A"
+}
+
+.mdi-safe-square::before {
+ content: "\F127C"
+}
+
+.mdi-safe-square-outline::before {
+ content: "\F127D"
+}
+
+.mdi-safety-goggles::before {
+ content: "\F0D30"
+}
+
+.mdi-sail-boat::before {
+ content: "\F0EC8"
+}
+
+.mdi-sale::before {
+ content: "\F046F"
+}
+
+.mdi-salesforce::before {
+ content: "\F088E"
+}
+
+.mdi-sass::before {
+ content: "\F07EC"
+}
+
+.mdi-satellite::before {
+ content: "\F0470"
+}
+
+.mdi-satellite-uplink::before {
+ content: "\F0909"
+}
+
+.mdi-satellite-variant::before {
+ content: "\F0471"
+}
+
+.mdi-sausage::before {
+ content: "\F08BA"
+}
+
+.mdi-saw-blade::before {
+ content: "\F0E61"
+}
+
+.mdi-sawtooth-wave::before {
+ content: "\F147A"
+}
+
+.mdi-saxophone::before {
+ content: "\F0609"
+}
+
+.mdi-scale::before {
+ content: "\F0472"
+}
+
+.mdi-scale-balance::before {
+ content: "\F05D1"
+}
+
+.mdi-scale-bathroom::before {
+ content: "\F0473"
+}
+
+.mdi-scale-off::before {
+ content: "\F105A"
+}
+
+.mdi-scan-helper::before {
+ content: "\F13D8"
+}
+
+.mdi-scanner::before {
+ content: "\F06AB"
+}
+
+.mdi-scanner-off::before {
+ content: "\F090A"
+}
+
+.mdi-scatter-plot::before {
+ content: "\F0EC9"
+}
+
+.mdi-scatter-plot-outline::before {
+ content: "\F0ECA"
+}
+
+.mdi-school::before {
+ content: "\F0474"
+}
+
+.mdi-school-outline::before {
+ content: "\F1180"
+}
+
+.mdi-scissors-cutting::before {
+ content: "\F0A6B"
+}
+
+.mdi-scooter::before {
+ content: "\F15BD"
+}
+
+.mdi-scooter-electric::before {
+ content: "\F15BE"
+}
+
+.mdi-scoreboard::before {
+ content: "\F127E"
+}
+
+.mdi-scoreboard-outline::before {
+ content: "\F127F"
+}
+
+.mdi-screen-rotation::before {
+ content: "\F0475"
+}
+
+.mdi-screen-rotation-lock::before {
+ content: "\F0478"
+}
+
+.mdi-screw-flat-top::before {
+ content: "\F0DF3"
+}
+
+.mdi-screw-lag::before {
+ content: "\F0DF4"
+}
+
+.mdi-screw-machine-flat-top::before {
+ content: "\F0DF5"
+}
+
+.mdi-screw-machine-round-top::before {
+ content: "\F0DF6"
+}
+
+.mdi-screw-round-top::before {
+ content: "\F0DF7"
+}
+
+.mdi-screwdriver::before {
+ content: "\F0476"
+}
+
+.mdi-script::before {
+ content: "\F0BC1"
+}
+
+.mdi-script-outline::before {
+ content: "\F0477"
+}
+
+.mdi-script-text::before {
+ content: "\F0BC2"
+}
+
+.mdi-script-text-key::before {
+ content: "\F1725"
+}
+
+.mdi-script-text-key-outline::before {
+ content: "\F1726"
+}
+
+.mdi-script-text-outline::before {
+ content: "\F0BC3"
+}
+
+.mdi-script-text-play::before {
+ content: "\F1727"
+}
+
+.mdi-script-text-play-outline::before {
+ content: "\F1728"
+}
+
+.mdi-sd::before {
+ content: "\F0479"
+}
+
+.mdi-seal::before {
+ content: "\F047A"
+}
+
+.mdi-seal-variant::before {
+ content: "\F0FD9"
+}
+
+.mdi-search-web::before {
+ content: "\F070F"
+}
+
+.mdi-seat::before {
+ content: "\F0CC3"
+}
+
+.mdi-seat-flat::before {
+ content: "\F047B"
+}
+
+.mdi-seat-flat-angled::before {
+ content: "\F047C"
+}
+
+.mdi-seat-individual-suite::before {
+ content: "\F047D"
+}
+
+.mdi-seat-legroom-extra::before {
+ content: "\F047E"
+}
+
+.mdi-seat-legroom-normal::before {
+ content: "\F047F"
+}
+
+.mdi-seat-legroom-reduced::before {
+ content: "\F0480"
+}
+
+.mdi-seat-outline::before {
+ content: "\F0CC4"
+}
+
+.mdi-seat-passenger::before {
+ content: "\F1249"
+}
+
+.mdi-seat-recline-extra::before {
+ content: "\F0481"
+}
+
+.mdi-seat-recline-normal::before {
+ content: "\F0482"
+}
+
+.mdi-seatbelt::before {
+ content: "\F0CC5"
+}
+
+.mdi-security::before {
+ content: "\F0483"
+}
+
+.mdi-security-network::before {
+ content: "\F0484"
+}
+
+.mdi-seed::before {
+ content: "\F0E62"
+}
+
+.mdi-seed-off::before {
+ content: "\F13FD"
+}
+
+.mdi-seed-off-outline::before {
+ content: "\F13FE"
+}
+
+.mdi-seed-outline::before {
+ content: "\F0E63"
+}
+
+.mdi-seesaw::before {
+ content: "\F15A4"
+}
+
+.mdi-segment::before {
+ content: "\F0ECB"
+}
+
+.mdi-select::before {
+ content: "\F0485"
+}
+
+.mdi-select-all::before {
+ content: "\F0486"
+}
+
+.mdi-select-color::before {
+ content: "\F0D31"
+}
+
+.mdi-select-compare::before {
+ content: "\F0AD9"
+}
+
+.mdi-select-drag::before {
+ content: "\F0A6C"
+}
+
+.mdi-select-group::before {
+ content: "\F0F82"
+}
+
+.mdi-select-inverse::before {
+ content: "\F0487"
+}
+
+.mdi-select-marker::before {
+ content: "\F1280"
+}
+
+.mdi-select-multiple::before {
+ content: "\F1281"
+}
+
+.mdi-select-multiple-marker::before {
+ content: "\F1282"
+}
+
+.mdi-select-off::before {
+ content: "\F0488"
+}
+
+.mdi-select-place::before {
+ content: "\F0FDA"
+}
+
+.mdi-select-search::before {
+ content: "\F1204"
+}
+
+.mdi-selection::before {
+ content: "\F0489"
+}
+
+.mdi-selection-drag::before {
+ content: "\F0A6D"
+}
+
+.mdi-selection-ellipse::before {
+ content: "\F0D32"
+}
+
+.mdi-selection-ellipse-arrow-inside::before {
+ content: "\F0F22"
+}
+
+.mdi-selection-marker::before {
+ content: "\F1283"
+}
+
+.mdi-selection-multiple::before {
+ content: "\F1285"
+}
+
+.mdi-selection-multiple-marker::before {
+ content: "\F1284"
+}
+
+.mdi-selection-off::before {
+ content: "\F0777"
+}
+
+.mdi-selection-search::before {
+ content: "\F1205"
+}
+
+.mdi-semantic-web::before {
+ content: "\F1316"
+}
+
+.mdi-send::before {
+ content: "\F048A"
+}
+
+.mdi-send-check::before {
+ content: "\F1161"
+}
+
+.mdi-send-check-outline::before {
+ content: "\F1162"
+}
+
+.mdi-send-circle::before {
+ content: "\F0DF8"
+}
+
+.mdi-send-circle-outline::before {
+ content: "\F0DF9"
+}
+
+.mdi-send-clock::before {
+ content: "\F1163"
+}
+
+.mdi-send-clock-outline::before {
+ content: "\F1164"
+}
+
+.mdi-send-lock::before {
+ content: "\F07ED"
+}
+
+.mdi-send-lock-outline::before {
+ content: "\F1166"
+}
+
+.mdi-send-outline::before {
+ content: "\F1165"
+}
+
+.mdi-serial-port::before {
+ content: "\F065C"
+}
+
+.mdi-server::before {
+ content: "\F048B"
+}
+
+.mdi-server-minus::before {
+ content: "\F048C"
+}
+
+.mdi-server-network::before {
+ content: "\F048D"
+}
+
+.mdi-server-network-off::before {
+ content: "\F048E"
+}
+
+.mdi-server-off::before {
+ content: "\F048F"
+}
+
+.mdi-server-plus::before {
+ content: "\F0490"
+}
+
+.mdi-server-remove::before {
+ content: "\F0491"
+}
+
+.mdi-server-security::before {
+ content: "\F0492"
+}
+
+.mdi-set-all::before {
+ content: "\F0778"
+}
+
+.mdi-set-center::before {
+ content: "\F0779"
+}
+
+.mdi-set-center-right::before {
+ content: "\F077A"
+}
+
+.mdi-set-left::before {
+ content: "\F077B"
+}
+
+.mdi-set-left-center::before {
+ content: "\F077C"
+}
+
+.mdi-set-left-right::before {
+ content: "\F077D"
+}
+
+.mdi-set-merge::before {
+ content: "\F14E0"
+}
+
+.mdi-set-none::before {
+ content: "\F077E"
+}
+
+.mdi-set-right::before {
+ content: "\F077F"
+}
+
+.mdi-set-split::before {
+ content: "\F14E1"
+}
+
+.mdi-set-square::before {
+ content: "\F145D"
+}
+
+.mdi-set-top-box::before {
+ content: "\F099F"
+}
+
+.mdi-settings-helper::before {
+ content: "\F0A6E"
+}
+
+.mdi-shaker::before {
+ content: "\F110E"
+}
+
+.mdi-shaker-outline::before {
+ content: "\F110F"
+}
+
+.mdi-shape::before {
+ content: "\F0831"
+}
+
+.mdi-shape-circle-plus::before {
+ content: "\F065D"
+}
+
+.mdi-shape-outline::before {
+ content: "\F0832"
+}
+
+.mdi-shape-oval-plus::before {
+ content: "\F11FA"
+}
+
+.mdi-shape-plus::before {
+ content: "\F0495"
+}
+
+.mdi-shape-polygon-plus::before {
+ content: "\F065E"
+}
+
+.mdi-shape-rectangle-plus::before {
+ content: "\F065F"
+}
+
+.mdi-shape-square-plus::before {
+ content: "\F0660"
+}
+
+.mdi-shape-square-rounded-plus::before {
+ content: "\F14FA"
+}
+
+.mdi-share::before {
+ content: "\F0496"
+}
+
+.mdi-share-all::before {
+ content: "\F11F4"
+}
+
+.mdi-share-all-outline::before {
+ content: "\F11F5"
+}
+
+.mdi-share-circle::before {
+ content: "\F11AD"
+}
+
+.mdi-share-off::before {
+ content: "\F0F23"
+}
+
+.mdi-share-off-outline::before {
+ content: "\F0F24"
+}
+
+.mdi-share-outline::before {
+ content: "\F0932"
+}
+
+.mdi-share-variant::before {
+ content: "\F0497"
+}
+
+.mdi-share-variant-outline::before {
+ content: "\F1514"
+}
+
+.mdi-shark-fin::before {
+ content: "\F1673"
+}
+
+.mdi-shark-fin-outline::before {
+ content: "\F1674"
+}
+
+.mdi-sheep::before {
+ content: "\F0CC6"
+}
+
+.mdi-shield::before {
+ content: "\F0498"
+}
+
+.mdi-shield-account::before {
+ content: "\F088F"
+}
+
+.mdi-shield-account-outline::before {
+ content: "\F0A12"
+}
+
+.mdi-shield-account-variant::before {
+ content: "\F15A7"
+}
+
+.mdi-shield-account-variant-outline::before {
+ content: "\F15A8"
+}
+
+.mdi-shield-airplane::before {
+ content: "\F06BB"
+}
+
+.mdi-shield-airplane-outline::before {
+ content: "\F0CC7"
+}
+
+.mdi-shield-alert::before {
+ content: "\F0ECC"
+}
+
+.mdi-shield-alert-outline::before {
+ content: "\F0ECD"
+}
+
+.mdi-shield-bug::before {
+ content: "\F13DA"
+}
+
+.mdi-shield-bug-outline::before {
+ content: "\F13DB"
+}
+
+.mdi-shield-car::before {
+ content: "\F0F83"
+}
+
+.mdi-shield-check::before {
+ content: "\F0565"
+}
+
+.mdi-shield-check-outline::before {
+ content: "\F0CC8"
+}
+
+.mdi-shield-cross::before {
+ content: "\F0CC9"
+}
+
+.mdi-shield-cross-outline::before {
+ content: "\F0CCA"
+}
+
+.mdi-shield-edit::before {
+ content: "\F11A0"
+}
+
+.mdi-shield-edit-outline::before {
+ content: "\F11A1"
+}
+
+.mdi-shield-half::before {
+ content: "\F1360"
+}
+
+.mdi-shield-half-full::before {
+ content: "\F0780"
+}
+
+.mdi-shield-home::before {
+ content: "\F068A"
+}
+
+.mdi-shield-home-outline::before {
+ content: "\F0CCB"
+}
+
+.mdi-shield-key::before {
+ content: "\F0BC4"
+}
+
+.mdi-shield-key-outline::before {
+ content: "\F0BC5"
+}
+
+.mdi-shield-link-variant::before {
+ content: "\F0D33"
+}
+
+.mdi-shield-link-variant-outline::before {
+ content: "\F0D34"
+}
+
+.mdi-shield-lock::before {
+ content: "\F099D"
+}
+
+.mdi-shield-lock-outline::before {
+ content: "\F0CCC"
+}
+
+.mdi-shield-off::before {
+ content: "\F099E"
+}
+
+.mdi-shield-off-outline::before {
+ content: "\F099C"
+}
+
+.mdi-shield-outline::before {
+ content: "\F0499"
+}
+
+.mdi-shield-plus::before {
+ content: "\F0ADA"
+}
+
+.mdi-shield-plus-outline::before {
+ content: "\F0ADB"
+}
+
+.mdi-shield-refresh::before {
+ content: "\F00AA"
+}
+
+.mdi-shield-refresh-outline::before {
+ content: "\F01E0"
+}
+
+.mdi-shield-remove::before {
+ content: "\F0ADC"
+}
+
+.mdi-shield-remove-outline::before {
+ content: "\F0ADD"
+}
+
+.mdi-shield-search::before {
+ content: "\F0D9A"
+}
+
+.mdi-shield-star::before {
+ content: "\F113B"
+}
+
+.mdi-shield-star-outline::before {
+ content: "\F113C"
+}
+
+.mdi-shield-sun::before {
+ content: "\F105D"
+}
+
+.mdi-shield-sun-outline::before {
+ content: "\F105E"
+}
+
+.mdi-shield-sync::before {
+ content: "\F11A2"
+}
+
+.mdi-shield-sync-outline::before {
+ content: "\F11A3"
+}
+
+.mdi-ship-wheel::before {
+ content: "\F0833"
+}
+
+.mdi-shoe-ballet::before {
+ content: "\F15CA"
+}
+
+.mdi-shoe-cleat::before {
+ content: "\F15C7"
+}
+
+.mdi-shoe-formal::before {
+ content: "\F0B47"
+}
+
+.mdi-shoe-heel::before {
+ content: "\F0B48"
+}
+
+.mdi-shoe-print::before {
+ content: "\F0DFA"
+}
+
+.mdi-shoe-sneaker::before {
+ content: "\F15C8"
+}
+
+.mdi-shopping::before {
+ content: "\F049A"
+}
+
+.mdi-shopping-music::before {
+ content: "\F049B"
+}
+
+.mdi-shopping-outline::before {
+ content: "\F11D5"
+}
+
+.mdi-shopping-search::before {
+ content: "\F0F84"
+}
+
+.mdi-shore::before {
+ content: "\F14F9"
+}
+
+.mdi-shovel::before {
+ content: "\F0710"
+}
+
+.mdi-shovel-off::before {
+ content: "\F0711"
+}
+
+.mdi-shower::before {
+ content: "\F09A0"
+}
+
+.mdi-shower-head::before {
+ content: "\F09A1"
+}
+
+.mdi-shredder::before {
+ content: "\F049C"
+}
+
+.mdi-shuffle::before {
+ content: "\F049D"
+}
+
+.mdi-shuffle-disabled::before {
+ content: "\F049E"
+}
+
+.mdi-shuffle-variant::before {
+ content: "\F049F"
+}
+
+.mdi-shuriken::before {
+ content: "\F137F"
+}
+
+.mdi-sigma::before {
+ content: "\F04A0"
+}
+
+.mdi-sigma-lower::before {
+ content: "\F062B"
+}
+
+.mdi-sign-caution::before {
+ content: "\F04A1"
+}
+
+.mdi-sign-direction::before {
+ content: "\F0781"
+}
+
+.mdi-sign-direction-minus::before {
+ content: "\F1000"
+}
+
+.mdi-sign-direction-plus::before {
+ content: "\F0FDC"
+}
+
+.mdi-sign-direction-remove::before {
+ content: "\F0FDD"
+}
+
+.mdi-sign-pole::before {
+ content: "\F14F8"
+}
+
+.mdi-sign-real-estate::before {
+ content: "\F1118"
+}
+
+.mdi-sign-text::before {
+ content: "\F0782"
+}
+
+.mdi-signal::before {
+ content: "\F04A2"
+}
+
+.mdi-signal-2g::before {
+ content: "\F0712"
+}
+
+.mdi-signal-3g::before {
+ content: "\F0713"
+}
+
+.mdi-signal-4g::before {
+ content: "\F0714"
+}
+
+.mdi-signal-5g::before {
+ content: "\F0A6F"
+}
+
+.mdi-signal-cellular-1::before {
+ content: "\F08BC"
+}
+
+.mdi-signal-cellular-2::before {
+ content: "\F08BD"
+}
+
+.mdi-signal-cellular-3::before {
+ content: "\F08BE"
+}
+
+.mdi-signal-cellular-outline::before {
+ content: "\F08BF"
+}
+
+.mdi-signal-distance-variant::before {
+ content: "\F0E64"
+}
+
+.mdi-signal-hspa::before {
+ content: "\F0715"
+}
+
+.mdi-signal-hspa-plus::before {
+ content: "\F0716"
+}
+
+.mdi-signal-off::before {
+ content: "\F0783"
+}
+
+.mdi-signal-variant::before {
+ content: "\F060A"
+}
+
+.mdi-signature::before {
+ content: "\F0DFB"
+}
+
+.mdi-signature-freehand::before {
+ content: "\F0DFC"
+}
+
+.mdi-signature-image::before {
+ content: "\F0DFD"
+}
+
+.mdi-signature-text::before {
+ content: "\F0DFE"
+}
+
+.mdi-silo::before {
+ content: "\F0B49"
+}
+
+.mdi-silverware::before {
+ content: "\F04A3"
+}
+
+.mdi-silverware-clean::before {
+ content: "\F0FDE"
+}
+
+.mdi-silverware-fork::before {
+ content: "\F04A4"
+}
+
+.mdi-silverware-fork-knife::before {
+ content: "\F0A70"
+}
+
+.mdi-silverware-spoon::before {
+ content: "\F04A5"
+}
+
+.mdi-silverware-variant::before {
+ content: "\F04A6"
+}
+
+.mdi-sim::before {
+ content: "\F04A7"
+}
+
+.mdi-sim-alert::before {
+ content: "\F04A8"
+}
+
+.mdi-sim-alert-outline::before {
+ content: "\F15D3"
+}
+
+.mdi-sim-off::before {
+ content: "\F04A9"
+}
+
+.mdi-sim-off-outline::before {
+ content: "\F15D4"
+}
+
+.mdi-sim-outline::before {
+ content: "\F15D5"
+}
+
+.mdi-simple-icons::before {
+ content: "\F131D"
+}
+
+.mdi-sina-weibo::before {
+ content: "\F0ADF"
+}
+
+.mdi-sine-wave::before {
+ content: "\F095B"
+}
+
+.mdi-sitemap::before {
+ content: "\F04AA"
+}
+
+.mdi-size-l::before {
+ content: "\F13A6"
+}
+
+.mdi-size-m::before {
+ content: "\F13A5"
+}
+
+.mdi-size-s::before {
+ content: "\F13A4"
+}
+
+.mdi-size-xl::before {
+ content: "\F13A7"
+}
+
+.mdi-size-xs::before {
+ content: "\F13A3"
+}
+
+.mdi-size-xxl::before {
+ content: "\F13A8"
+}
+
+.mdi-size-xxs::before {
+ content: "\F13A2"
+}
+
+.mdi-size-xxxl::before {
+ content: "\F13A9"
+}
+
+.mdi-skate::before {
+ content: "\F0D35"
+}
+
+.mdi-skateboard::before {
+ content: "\F14C2"
+}
+
+.mdi-skew-less::before {
+ content: "\F0D36"
+}
+
+.mdi-skew-more::before {
+ content: "\F0D37"
+}
+
+.mdi-ski::before {
+ content: "\F1304"
+}
+
+.mdi-ski-cross-country::before {
+ content: "\F1305"
+}
+
+.mdi-ski-water::before {
+ content: "\F1306"
+}
+
+.mdi-skip-backward::before {
+ content: "\F04AB"
+}
+
+.mdi-skip-backward-outline::before {
+ content: "\F0F25"
+}
+
+.mdi-skip-forward::before {
+ content: "\F04AC"
+}
+
+.mdi-skip-forward-outline::before {
+ content: "\F0F26"
+}
+
+.mdi-skip-next::before {
+ content: "\F04AD"
+}
+
+.mdi-skip-next-circle::before {
+ content: "\F0661"
+}
+
+.mdi-skip-next-circle-outline::before {
+ content: "\F0662"
+}
+
+.mdi-skip-next-outline::before {
+ content: "\F0F27"
+}
+
+.mdi-skip-previous::before {
+ content: "\F04AE"
+}
+
+.mdi-skip-previous-circle::before {
+ content: "\F0663"
+}
+
+.mdi-skip-previous-circle-outline::before {
+ content: "\F0664"
+}
+
+.mdi-skip-previous-outline::before {
+ content: "\F0F28"
+}
+
+.mdi-skull::before {
+ content: "\F068C"
+}
+
+.mdi-skull-crossbones::before {
+ content: "\F0BC6"
+}
+
+.mdi-skull-crossbones-outline::before {
+ content: "\F0BC7"
+}
+
+.mdi-skull-outline::before {
+ content: "\F0BC8"
+}
+
+.mdi-skull-scan::before {
+ content: "\F14C7"
+}
+
+.mdi-skull-scan-outline::before {
+ content: "\F14C8"
+}
+
+.mdi-skype::before {
+ content: "\F04AF"
+}
+
+.mdi-skype-business::before {
+ content: "\F04B0"
+}
+
+.mdi-slack::before {
+ content: "\F04B1"
+}
+
+.mdi-slash-forward::before {
+ content: "\F0FDF"
+}
+
+.mdi-slash-forward-box::before {
+ content: "\F0FE0"
+}
+
+.mdi-sleep::before {
+ content: "\F04B2"
+}
+
+.mdi-sleep-off::before {
+ content: "\F04B3"
+}
+
+.mdi-slide::before {
+ content: "\F15A5"
+}
+
+.mdi-slope-downhill::before {
+ content: "\F0DFF"
+}
+
+.mdi-slope-uphill::before {
+ content: "\F0E00"
+}
+
+.mdi-slot-machine::before {
+ content: "\F1114"
+}
+
+.mdi-slot-machine-outline::before {
+ content: "\F1115"
+}
+
+.mdi-smart-card::before {
+ content: "\F10BD"
+}
+
+.mdi-smart-card-outline::before {
+ content: "\F10BE"
+}
+
+.mdi-smart-card-reader::before {
+ content: "\F10BF"
+}
+
+.mdi-smart-card-reader-outline::before {
+ content: "\F10C0"
+}
+
+.mdi-smog::before {
+ content: "\F0A71"
+}
+
+.mdi-smoke-detector::before {
+ content: "\F0392"
+}
+
+.mdi-smoking::before {
+ content: "\F04B4"
+}
+
+.mdi-smoking-off::before {
+ content: "\F04B5"
+}
+
+.mdi-smoking-pipe::before {
+ content: "\F140D"
+}
+
+.mdi-smoking-pipe-off::before {
+ content: "\F1428"
+}
+
+.mdi-snail::before {
+ content: "\F1677"
+}
+
+.mdi-snake::before {
+ content: "\F150E"
+}
+
+.mdi-snapchat::before {
+ content: "\F04B6"
+}
+
+.mdi-snowboard::before {
+ content: "\F1307"
+}
+
+.mdi-snowflake::before {
+ content: "\F0717"
+}
+
+.mdi-snowflake-alert::before {
+ content: "\F0F29"
+}
+
+.mdi-snowflake-melt::before {
+ content: "\F12CB"
+}
+
+.mdi-snowflake-off::before {
+ content: "\F14E3"
+}
+
+.mdi-snowflake-variant::before {
+ content: "\F0F2A"
+}
+
+.mdi-snowman::before {
+ content: "\F04B7"
+}
+
+.mdi-soccer::before {
+ content: "\F04B8"
+}
+
+.mdi-soccer-field::before {
+ content: "\F0834"
+}
+
+.mdi-social-distance-2-meters::before {
+ content: "\F1579"
+}
+
+.mdi-social-distance-6-feet::before {
+ content: "\F157A"
+}
+
+.mdi-sofa::before {
+ content: "\F04B9"
+}
+
+.mdi-sofa-outline::before {
+ content: "\F156D"
+}
+
+.mdi-sofa-single::before {
+ content: "\F156E"
+}
+
+.mdi-sofa-single-outline::before {
+ content: "\F156F"
+}
+
+.mdi-solar-panel::before {
+ content: "\F0D9B"
+}
+
+.mdi-solar-panel-large::before {
+ content: "\F0D9C"
+}
+
+.mdi-solar-power::before {
+ content: "\F0A72"
+}
+
+.mdi-soldering-iron::before {
+ content: "\F1092"
+}
+
+.mdi-solid::before {
+ content: "\F068D"
+}
+
+.mdi-sony-playstation::before {
+ content: "\F0414"
+}
+
+.mdi-sort::before {
+ content: "\F04BA"
+}
+
+.mdi-sort-alphabetical-ascending::before {
+ content: "\F05BD"
+}
+
+.mdi-sort-alphabetical-ascending-variant::before {
+ content: "\F1148"
+}
+
+.mdi-sort-alphabetical-descending::before {
+ content: "\F05BF"
+}
+
+.mdi-sort-alphabetical-descending-variant::before {
+ content: "\F1149"
+}
+
+.mdi-sort-alphabetical-variant::before {
+ content: "\F04BB"
+}
+
+.mdi-sort-ascending::before {
+ content: "\F04BC"
+}
+
+.mdi-sort-bool-ascending::before {
+ content: "\F1385"
+}
+
+.mdi-sort-bool-ascending-variant::before {
+ content: "\F1386"
+}
+
+.mdi-sort-bool-descending::before {
+ content: "\F1387"
+}
+
+.mdi-sort-bool-descending-variant::before {
+ content: "\F1388"
+}
+
+.mdi-sort-calendar-ascending::before {
+ content: "\F1547"
+}
+
+.mdi-sort-calendar-descending::before {
+ content: "\F1548"
+}
+
+.mdi-sort-clock-ascending::before {
+ content: "\F1549"
+}
+
+.mdi-sort-clock-ascending-outline::before {
+ content: "\F154A"
+}
+
+.mdi-sort-clock-descending::before {
+ content: "\F154B"
+}
+
+.mdi-sort-clock-descending-outline::before {
+ content: "\F154C"
+}
+
+.mdi-sort-descending::before {
+ content: "\F04BD"
+}
+
+.mdi-sort-numeric-ascending::before {
+ content: "\F1389"
+}
+
+.mdi-sort-numeric-ascending-variant::before {
+ content: "\F090D"
+}
+
+.mdi-sort-numeric-descending::before {
+ content: "\F138A"
+}
+
+.mdi-sort-numeric-descending-variant::before {
+ content: "\F0AD2"
+}
+
+.mdi-sort-numeric-variant::before {
+ content: "\F04BE"
+}
+
+.mdi-sort-reverse-variant::before {
+ content: "\F033C"
+}
+
+.mdi-sort-variant::before {
+ content: "\F04BF"
+}
+
+.mdi-sort-variant-lock::before {
+ content: "\F0CCD"
+}
+
+.mdi-sort-variant-lock-open::before {
+ content: "\F0CCE"
+}
+
+.mdi-sort-variant-remove::before {
+ content: "\F1147"
+}
+
+.mdi-soundcloud::before {
+ content: "\F04C0"
+}
+
+.mdi-source-branch::before {
+ content: "\F062C"
+}
+
+.mdi-source-branch-check::before {
+ content: "\F14CF"
+}
+
+.mdi-source-branch-minus::before {
+ content: "\F14CB"
+}
+
+.mdi-source-branch-plus::before {
+ content: "\F14CA"
+}
+
+.mdi-source-branch-refresh::before {
+ content: "\F14CD"
+}
+
+.mdi-source-branch-remove::before {
+ content: "\F14CC"
+}
+
+.mdi-source-branch-sync::before {
+ content: "\F14CE"
+}
+
+.mdi-source-commit::before {
+ content: "\F0718"
+}
+
+.mdi-source-commit-end::before {
+ content: "\F0719"
+}
+
+.mdi-source-commit-end-local::before {
+ content: "\F071A"
+}
+
+.mdi-source-commit-local::before {
+ content: "\F071B"
+}
+
+.mdi-source-commit-next-local::before {
+ content: "\F071C"
+}
+
+.mdi-source-commit-start::before {
+ content: "\F071D"
+}
+
+.mdi-source-commit-start-next-local::before {
+ content: "\F071E"
+}
+
+.mdi-source-fork::before {
+ content: "\F04C1"
+}
+
+.mdi-source-merge::before {
+ content: "\F062D"
+}
+
+.mdi-source-pull::before {
+ content: "\F04C2"
+}
+
+.mdi-source-repository::before {
+ content: "\F0CCF"
+}
+
+.mdi-source-repository-multiple::before {
+ content: "\F0CD0"
+}
+
+.mdi-soy-sauce::before {
+ content: "\F07EE"
+}
+
+.mdi-soy-sauce-off::before {
+ content: "\F13FC"
+}
+
+.mdi-spa::before {
+ content: "\F0CD1"
+}
+
+.mdi-spa-outline::before {
+ content: "\F0CD2"
+}
+
+.mdi-space-invaders::before {
+ content: "\F0BC9"
+}
+
+.mdi-space-station::before {
+ content: "\F1383"
+}
+
+.mdi-spade::before {
+ content: "\F0E65"
+}
+
+.mdi-sparkles::before {
+ content: "\F1545"
+}
+
+.mdi-speaker::before {
+ content: "\F04C3"
+}
+
+.mdi-speaker-bluetooth::before {
+ content: "\F09A2"
+}
+
+.mdi-speaker-multiple::before {
+ content: "\F0D38"
+}
+
+.mdi-speaker-off::before {
+ content: "\F04C4"
+}
+
+.mdi-speaker-wireless::before {
+ content: "\F071F"
+}
+
+.mdi-speedometer::before {
+ content: "\F04C5"
+}
+
+.mdi-speedometer-medium::before {
+ content: "\F0F85"
+}
+
+.mdi-speedometer-slow::before {
+ content: "\F0F86"
+}
+
+.mdi-spellcheck::before {
+ content: "\F04C6"
+}
+
+.mdi-spider::before {
+ content: "\F11EA"
+}
+
+.mdi-spider-thread::before {
+ content: "\F11EB"
+}
+
+.mdi-spider-web::before {
+ content: "\F0BCA"
+}
+
+.mdi-spirit-level::before {
+ content: "\F14F1"
+}
+
+.mdi-spoon-sugar::before {
+ content: "\F1429"
+}
+
+.mdi-spotify::before {
+ content: "\F04C7"
+}
+
+.mdi-spotlight::before {
+ content: "\F04C8"
+}
+
+.mdi-spotlight-beam::before {
+ content: "\F04C9"
+}
+
+.mdi-spray::before {
+ content: "\F0665"
+}
+
+.mdi-spray-bottle::before {
+ content: "\F0AE0"
+}
+
+.mdi-sprinkler::before {
+ content: "\F105F"
+}
+
+.mdi-sprinkler-variant::before {
+ content: "\F1060"
+}
+
+.mdi-sprout::before {
+ content: "\F0E66"
+}
+
+.mdi-sprout-outline::before {
+ content: "\F0E67"
+}
+
+.mdi-square::before {
+ content: "\F0764"
+}
+
+.mdi-square-circle::before {
+ content: "\F1500"
+}
+
+.mdi-square-edit-outline::before {
+ content: "\F090C"
+}
+
+.mdi-square-medium::before {
+ content: "\F0A13"
+}
+
+.mdi-square-medium-outline::before {
+ content: "\F0A14"
+}
+
+.mdi-square-off::before {
+ content: "\F12EE"
+}
+
+.mdi-square-off-outline::before {
+ content: "\F12EF"
+}
+
+.mdi-square-outline::before {
+ content: "\F0763"
+}
+
+.mdi-square-root::before {
+ content: "\F0784"
+}
+
+.mdi-square-root-box::before {
+ content: "\F09A3"
+}
+
+.mdi-square-rounded::before {
+ content: "\F14FB"
+}
+
+.mdi-square-rounded-outline::before {
+ content: "\F14FC"
+}
+
+.mdi-square-small::before {
+ content: "\F0A15"
+}
+
+.mdi-square-wave::before {
+ content: "\F147B"
+}
+
+.mdi-squeegee::before {
+ content: "\F0AE1"
+}
+
+.mdi-ssh::before {
+ content: "\F08C0"
+}
+
+.mdi-stack-exchange::before {
+ content: "\F060B"
+}
+
+.mdi-stack-overflow::before {
+ content: "\F04CC"
+}
+
+.mdi-stackpath::before {
+ content: "\F0359"
+}
+
+.mdi-stadium::before {
+ content: "\F0FF9"
+}
+
+.mdi-stadium-variant::before {
+ content: "\F0720"
+}
+
+.mdi-stairs::before {
+ content: "\F04CD"
+}
+
+.mdi-stairs-box::before {
+ content: "\F139E"
+}
+
+.mdi-stairs-down::before {
+ content: "\F12BE"
+}
+
+.mdi-stairs-up::before {
+ content: "\F12BD"
+}
+
+.mdi-stamper::before {
+ content: "\F0D39"
+}
+
+.mdi-standard-definition::before {
+ content: "\F07EF"
+}
+
+.mdi-star::before {
+ content: "\F04CE"
+}
+
+.mdi-star-box::before {
+ content: "\F0A73"
+}
+
+.mdi-star-box-multiple::before {
+ content: "\F1286"
+}
+
+.mdi-star-box-multiple-outline::before {
+ content: "\F1287"
+}
+
+.mdi-star-box-outline::before {
+ content: "\F0A74"
+}
+
+.mdi-star-check::before {
+ content: "\F1566"
+}
+
+.mdi-star-check-outline::before {
+ content: "\F156A"
+}
+
+.mdi-star-circle::before {
+ content: "\F04CF"
+}
+
+.mdi-star-circle-outline::before {
+ content: "\F09A4"
+}
+
+.mdi-star-cog::before {
+ content: "\F1668"
+}
+
+.mdi-star-cog-outline::before {
+ content: "\F1669"
+}
+
+.mdi-star-face::before {
+ content: "\F09A5"
+}
+
+.mdi-star-four-points::before {
+ content: "\F0AE2"
+}
+
+.mdi-star-four-points-outline::before {
+ content: "\F0AE3"
+}
+
+.mdi-star-half::before {
+ content: "\F0246"
+}
+
+.mdi-star-half-full::before {
+ content: "\F04D0"
+}
+
+.mdi-star-minus::before {
+ content: "\F1564"
+}
+
+.mdi-star-minus-outline::before {
+ content: "\F1568"
+}
+
+.mdi-star-off::before {
+ content: "\F04D1"
+}
+
+.mdi-star-off-outline::before {
+ content: "\F155B"
+}
+
+.mdi-star-outline::before {
+ content: "\F04D2"
+}
+
+.mdi-star-plus::before {
+ content: "\F1563"
+}
+
+.mdi-star-plus-outline::before {
+ content: "\F1567"
+}
+
+.mdi-star-remove::before {
+ content: "\F1565"
+}
+
+.mdi-star-remove-outline::before {
+ content: "\F1569"
+}
+
+.mdi-star-settings::before {
+ content: "\F166A"
+}
+
+.mdi-star-settings-outline::before {
+ content: "\F166B"
+}
+
+.mdi-star-shooting::before {
+ content: "\F1741"
+}
+
+.mdi-star-shooting-outline::before {
+ content: "\F1742"
+}
+
+.mdi-star-three-points::before {
+ content: "\F0AE4"
+}
+
+.mdi-star-three-points-outline::before {
+ content: "\F0AE5"
+}
+
+.mdi-state-machine::before {
+ content: "\F11EF"
+}
+
+.mdi-steam::before {
+ content: "\F04D3"
+}
+
+.mdi-steering::before {
+ content: "\F04D4"
+}
+
+.mdi-steering-off::before {
+ content: "\F090E"
+}
+
+.mdi-step-backward::before {
+ content: "\F04D5"
+}
+
+.mdi-step-backward-2::before {
+ content: "\F04D6"
+}
+
+.mdi-step-forward::before {
+ content: "\F04D7"
+}
+
+.mdi-step-forward-2::before {
+ content: "\F04D8"
+}
+
+.mdi-stethoscope::before {
+ content: "\F04D9"
+}
+
+.mdi-sticker::before {
+ content: "\F1364"
+}
+
+.mdi-sticker-alert::before {
+ content: "\F1365"
+}
+
+.mdi-sticker-alert-outline::before {
+ content: "\F1366"
+}
+
+.mdi-sticker-check::before {
+ content: "\F1367"
+}
+
+.mdi-sticker-check-outline::before {
+ content: "\F1368"
+}
+
+.mdi-sticker-circle-outline::before {
+ content: "\F05D0"
+}
+
+.mdi-sticker-emoji::before {
+ content: "\F0785"
+}
+
+.mdi-sticker-minus::before {
+ content: "\F1369"
+}
+
+.mdi-sticker-minus-outline::before {
+ content: "\F136A"
+}
+
+.mdi-sticker-outline::before {
+ content: "\F136B"
+}
+
+.mdi-sticker-plus::before {
+ content: "\F136C"
+}
+
+.mdi-sticker-plus-outline::before {
+ content: "\F136D"
+}
+
+.mdi-sticker-remove::before {
+ content: "\F136E"
+}
+
+.mdi-sticker-remove-outline::before {
+ content: "\F136F"
+}
+
+.mdi-stocking::before {
+ content: "\F04DA"
+}
+
+.mdi-stomach::before {
+ content: "\F1093"
+}
+
+.mdi-stop::before {
+ content: "\F04DB"
+}
+
+.mdi-stop-circle::before {
+ content: "\F0666"
+}
+
+.mdi-stop-circle-outline::before {
+ content: "\F0667"
+}
+
+.mdi-store::before {
+ content: "\F04DC"
+}
+
+.mdi-store-24-hour::before {
+ content: "\F04DD"
+}
+
+.mdi-store-minus::before {
+ content: "\F165E"
+}
+
+.mdi-store-outline::before {
+ content: "\F1361"
+}
+
+.mdi-store-plus::before {
+ content: "\F165F"
+}
+
+.mdi-store-remove::before {
+ content: "\F1660"
+}
+
+.mdi-storefront::before {
+ content: "\F07C7"
+}
+
+.mdi-storefront-outline::before {
+ content: "\F10C1"
+}
+
+.mdi-stove::before {
+ content: "\F04DE"
+}
+
+.mdi-strategy::before {
+ content: "\F11D6"
+}
+
+.mdi-stretch-to-page::before {
+ content: "\F0F2B"
+}
+
+.mdi-stretch-to-page-outline::before {
+ content: "\F0F2C"
+}
+
+.mdi-string-lights::before {
+ content: "\F12BA"
+}
+
+.mdi-string-lights-off::before {
+ content: "\F12BB"
+}
+
+.mdi-subdirectory-arrow-left::before {
+ content: "\F060C"
+}
+
+.mdi-subdirectory-arrow-right::before {
+ content: "\F060D"
+}
+
+.mdi-submarine::before {
+ content: "\F156C"
+}
+
+.mdi-subtitles::before {
+ content: "\F0A16"
+}
+
+.mdi-subtitles-outline::before {
+ content: "\F0A17"
+}
+
+.mdi-subway::before {
+ content: "\F06AC"
+}
+
+.mdi-subway-alert-variant::before {
+ content: "\F0D9D"
+}
+
+.mdi-subway-variant::before {
+ content: "\F04DF"
+}
+
+.mdi-summit::before {
+ content: "\F0786"
+}
+
+.mdi-sunglasses::before {
+ content: "\F04E0"
+}
+
+.mdi-surround-sound::before {
+ content: "\F05C5"
+}
+
+.mdi-surround-sound-2-0::before {
+ content: "\F07F0"
+}
+
+.mdi-surround-sound-2-1::before {
+ content: "\F1729"
+}
+
+.mdi-surround-sound-3-1::before {
+ content: "\F07F1"
+}
+
+.mdi-surround-sound-5-1::before {
+ content: "\F07F2"
+}
+
+.mdi-surround-sound-5-1-2::before {
+ content: "\F172A"
+}
+
+.mdi-surround-sound-7-1::before {
+ content: "\F07F3"
+}
+
+.mdi-svg::before {
+ content: "\F0721"
+}
+
+.mdi-swap-horizontal::before {
+ content: "\F04E1"
+}
+
+.mdi-swap-horizontal-bold::before {
+ content: "\F0BCD"
+}
+
+.mdi-swap-horizontal-circle::before {
+ content: "\F0FE1"
+}
+
+.mdi-swap-horizontal-circle-outline::before {
+ content: "\F0FE2"
+}
+
+.mdi-swap-horizontal-variant::before {
+ content: "\F08C1"
+}
+
+.mdi-swap-vertical::before {
+ content: "\F04E2"
+}
+
+.mdi-swap-vertical-bold::before {
+ content: "\F0BCE"
+}
+
+.mdi-swap-vertical-circle::before {
+ content: "\F0FE3"
+}
+
+.mdi-swap-vertical-circle-outline::before {
+ content: "\F0FE4"
+}
+
+.mdi-swap-vertical-variant::before {
+ content: "\F08C2"
+}
+
+.mdi-swim::before {
+ content: "\F04E3"
+}
+
+.mdi-switch::before {
+ content: "\F04E4"
+}
+
+.mdi-sword::before {
+ content: "\F04E5"
+}
+
+.mdi-sword-cross::before {
+ content: "\F0787"
+}
+
+.mdi-syllabary-hangul::before {
+ content: "\F1333"
+}
+
+.mdi-syllabary-hiragana::before {
+ content: "\F1334"
+}
+
+.mdi-syllabary-katakana::before {
+ content: "\F1335"
+}
+
+.mdi-syllabary-katakana-halfwidth::before {
+ content: "\F1336"
+}
+
+.mdi-symbol::before {
+ content: "\F1501"
+}
+
+.mdi-symfony::before {
+ content: "\F0AE6"
+}
+
+.mdi-sync::before {
+ content: "\F04E6"
+}
+
+.mdi-sync-alert::before {
+ content: "\F04E7"
+}
+
+.mdi-sync-circle::before {
+ content: "\F1378"
+}
+
+.mdi-sync-off::before {
+ content: "\F04E8"
+}
+
+.mdi-tab::before {
+ content: "\F04E9"
+}
+
+.mdi-tab-minus::before {
+ content: "\F0B4B"
+}
+
+.mdi-tab-plus::before {
+ content: "\F075C"
+}
+
+.mdi-tab-remove::before {
+ content: "\F0B4C"
+}
+
+.mdi-tab-unselected::before {
+ content: "\F04EA"
+}
+
+.mdi-table::before {
+ content: "\F04EB"
+}
+
+.mdi-table-account::before {
+ content: "\F13B9"
+}
+
+.mdi-table-alert::before {
+ content: "\F13BA"
+}
+
+.mdi-table-arrow-down::before {
+ content: "\F13BB"
+}
+
+.mdi-table-arrow-left::before {
+ content: "\F13BC"
+}
+
+.mdi-table-arrow-right::before {
+ content: "\F13BD"
+}
+
+.mdi-table-arrow-up::before {
+ content: "\F13BE"
+}
+
+.mdi-table-border::before {
+ content: "\F0A18"
+}
+
+.mdi-table-cancel::before {
+ content: "\F13BF"
+}
+
+.mdi-table-chair::before {
+ content: "\F1061"
+}
+
+.mdi-table-check::before {
+ content: "\F13C0"
+}
+
+.mdi-table-clock::before {
+ content: "\F13C1"
+}
+
+.mdi-table-cog::before {
+ content: "\F13C2"
+}
+
+.mdi-table-column::before {
+ content: "\F0835"
+}
+
+.mdi-table-column-plus-after::before {
+ content: "\F04EC"
+}
+
+.mdi-table-column-plus-before::before {
+ content: "\F04ED"
+}
+
+.mdi-table-column-remove::before {
+ content: "\F04EE"
+}
+
+.mdi-table-column-width::before {
+ content: "\F04EF"
+}
+
+.mdi-table-edit::before {
+ content: "\F04F0"
+}
+
+.mdi-table-eye::before {
+ content: "\F1094"
+}
+
+.mdi-table-eye-off::before {
+ content: "\F13C3"
+}
+
+.mdi-table-furniture::before {
+ content: "\F05BC"
+}
+
+.mdi-table-headers-eye::before {
+ content: "\F121D"
+}
+
+.mdi-table-headers-eye-off::before {
+ content: "\F121E"
+}
+
+.mdi-table-heart::before {
+ content: "\F13C4"
+}
+
+.mdi-table-key::before {
+ content: "\F13C5"
+}
+
+.mdi-table-large::before {
+ content: "\F04F1"
+}
+
+.mdi-table-large-plus::before {
+ content: "\F0F87"
+}
+
+.mdi-table-large-remove::before {
+ content: "\F0F88"
+}
+
+.mdi-table-lock::before {
+ content: "\F13C6"
+}
+
+.mdi-table-merge-cells::before {
+ content: "\F09A6"
+}
+
+.mdi-table-minus::before {
+ content: "\F13C7"
+}
+
+.mdi-table-multiple::before {
+ content: "\F13C8"
+}
+
+.mdi-table-network::before {
+ content: "\F13C9"
+}
+
+.mdi-table-of-contents::before {
+ content: "\F0836"
+}
+
+.mdi-table-off::before {
+ content: "\F13CA"
+}
+
+.mdi-table-picnic::before {
+ content: "\F1743"
+}
+
+.mdi-table-plus::before {
+ content: "\F0A75"
+}
+
+.mdi-table-refresh::before {
+ content: "\F13A0"
+}
+
+.mdi-table-remove::before {
+ content: "\F0A76"
+}
+
+.mdi-table-row::before {
+ content: "\F0837"
+}
+
+.mdi-table-row-height::before {
+ content: "\F04F2"
+}
+
+.mdi-table-row-plus-after::before {
+ content: "\F04F3"
+}
+
+.mdi-table-row-plus-before::before {
+ content: "\F04F4"
+}
+
+.mdi-table-row-remove::before {
+ content: "\F04F5"
+}
+
+.mdi-table-search::before {
+ content: "\F090F"
+}
+
+.mdi-table-settings::before {
+ content: "\F0838"
+}
+
+.mdi-table-split-cell::before {
+ content: "\F142A"
+}
+
+.mdi-table-star::before {
+ content: "\F13CB"
+}
+
+.mdi-table-sync::before {
+ content: "\F13A1"
+}
+
+.mdi-table-tennis::before {
+ content: "\F0E68"
+}
+
+.mdi-tablet::before {
+ content: "\F04F6"
+}
+
+.mdi-tablet-android::before {
+ content: "\F04F7"
+}
+
+.mdi-tablet-cellphone::before {
+ content: "\F09A7"
+}
+
+.mdi-tablet-dashboard::before {
+ content: "\F0ECE"
+}
+
+.mdi-tablet-ipad::before {
+ content: "\F04F8"
+}
+
+.mdi-taco::before {
+ content: "\F0762"
+}
+
+.mdi-tag::before {
+ content: "\F04F9"
+}
+
+.mdi-tag-arrow-down::before {
+ content: "\F172B"
+}
+
+.mdi-tag-arrow-down-outline::before {
+ content: "\F172C"
+}
+
+.mdi-tag-arrow-left::before {
+ content: "\F172D"
+}
+
+.mdi-tag-arrow-left-outline::before {
+ content: "\F172E"
+}
+
+.mdi-tag-arrow-right::before {
+ content: "\F172F"
+}
+
+.mdi-tag-arrow-right-outline::before {
+ content: "\F1730"
+}
+
+.mdi-tag-arrow-up::before {
+ content: "\F1731"
+}
+
+.mdi-tag-arrow-up-outline::before {
+ content: "\F1732"
+}
+
+.mdi-tag-faces::before {
+ content: "\F04FA"
+}
+
+.mdi-tag-heart::before {
+ content: "\F068B"
+}
+
+.mdi-tag-heart-outline::before {
+ content: "\F0BCF"
+}
+
+.mdi-tag-minus::before {
+ content: "\F0910"
+}
+
+.mdi-tag-minus-outline::before {
+ content: "\F121F"
+}
+
+.mdi-tag-multiple::before {
+ content: "\F04FB"
+}
+
+.mdi-tag-multiple-outline::before {
+ content: "\F12F7"
+}
+
+.mdi-tag-off::before {
+ content: "\F1220"
+}
+
+.mdi-tag-off-outline::before {
+ content: "\F1221"
+}
+
+.mdi-tag-outline::before {
+ content: "\F04FC"
+}
+
+.mdi-tag-plus::before {
+ content: "\F0722"
+}
+
+.mdi-tag-plus-outline::before {
+ content: "\F1222"
+}
+
+.mdi-tag-remove::before {
+ content: "\F0723"
+}
+
+.mdi-tag-remove-outline::before {
+ content: "\F1223"
+}
+
+.mdi-tag-text::before {
+ content: "\F1224"
+}
+
+.mdi-tag-text-outline::before {
+ content: "\F04FD"
+}
+
+.mdi-tailwind::before {
+ content: "\F13FF"
+}
+
+.mdi-tank::before {
+ content: "\F0D3A"
+}
+
+.mdi-tanker-truck::before {
+ content: "\F0FE5"
+}
+
+.mdi-tape-drive::before {
+ content: "\F16DF"
+}
+
+.mdi-tape-measure::before {
+ content: "\F0B4D"
+}
+
+.mdi-target::before {
+ content: "\F04FE"
+}
+
+.mdi-target-account::before {
+ content: "\F0BD0"
+}
+
+.mdi-target-variant::before {
+ content: "\F0A77"
+}
+
+.mdi-taxi::before {
+ content: "\F04FF"
+}
+
+.mdi-tea::before {
+ content: "\F0D9E"
+}
+
+.mdi-tea-outline::before {
+ content: "\F0D9F"
+}
+
+.mdi-teach::before {
+ content: "\F0890"
+}
+
+.mdi-teamviewer::before {
+ content: "\F0500"
+}
+
+.mdi-telegram::before {
+ content: "\F0501"
+}
+
+.mdi-telescope::before {
+ content: "\F0B4E"
+}
+
+.mdi-television::before {
+ content: "\F0502"
+}
+
+.mdi-television-ambient-light::before {
+ content: "\F1356"
+}
+
+.mdi-television-box::before {
+ content: "\F0839"
+}
+
+.mdi-television-classic::before {
+ content: "\F07F4"
+}
+
+.mdi-television-classic-off::before {
+ content: "\F083A"
+}
+
+.mdi-television-clean::before {
+ content: "\F1110"
+}
+
+.mdi-television-guide::before {
+ content: "\F0503"
+}
+
+.mdi-television-off::before {
+ content: "\F083B"
+}
+
+.mdi-television-pause::before {
+ content: "\F0F89"
+}
+
+.mdi-television-play::before {
+ content: "\F0ECF"
+}
+
+.mdi-television-stop::before {
+ content: "\F0F8A"
+}
+
+.mdi-temperature-celsius::before {
+ content: "\F0504"
+}
+
+.mdi-temperature-fahrenheit::before {
+ content: "\F0505"
+}
+
+.mdi-temperature-kelvin::before {
+ content: "\F0506"
+}
+
+.mdi-tennis::before {
+ content: "\F0DA0"
+}
+
+.mdi-tennis-ball::before {
+ content: "\F0507"
+}
+
+.mdi-tent::before {
+ content: "\F0508"
+}
+
+.mdi-terraform::before {
+ content: "\F1062"
+}
+
+.mdi-terrain::before {
+ content: "\F0509"
+}
+
+.mdi-test-tube::before {
+ content: "\F0668"
+}
+
+.mdi-test-tube-empty::before {
+ content: "\F0911"
+}
+
+.mdi-test-tube-off::before {
+ content: "\F0912"
+}
+
+.mdi-text::before {
+ content: "\F09A8"
+}
+
+.mdi-text-account::before {
+ content: "\F1570"
+}
+
+.mdi-text-box::before {
+ content: "\F021A"
+}
+
+.mdi-text-box-check::before {
+ content: "\F0EA6"
+}
+
+.mdi-text-box-check-outline::before {
+ content: "\F0EA7"
+}
+
+.mdi-text-box-minus::before {
+ content: "\F0EA8"
+}
+
+.mdi-text-box-minus-outline::before {
+ content: "\F0EA9"
+}
+
+.mdi-text-box-multiple::before {
+ content: "\F0AB7"
+}
+
+.mdi-text-box-multiple-outline::before {
+ content: "\F0AB8"
+}
+
+.mdi-text-box-outline::before {
+ content: "\F09ED"
+}
+
+.mdi-text-box-plus::before {
+ content: "\F0EAA"
+}
+
+.mdi-text-box-plus-outline::before {
+ content: "\F0EAB"
+}
+
+.mdi-text-box-remove::before {
+ content: "\F0EAC"
+}
+
+.mdi-text-box-remove-outline::before {
+ content: "\F0EAD"
+}
+
+.mdi-text-box-search::before {
+ content: "\F0EAE"
+}
+
+.mdi-text-box-search-outline::before {
+ content: "\F0EAF"
+}
+
+.mdi-text-recognition::before {
+ content: "\F113D"
+}
+
+.mdi-text-search::before {
+ content: "\F13B8"
+}
+
+.mdi-text-shadow::before {
+ content: "\F0669"
+}
+
+.mdi-text-short::before {
+ content: "\F09A9"
+}
+
+.mdi-text-subject::before {
+ content: "\F09AA"
+}
+
+.mdi-text-to-speech::before {
+ content: "\F050A"
+}
+
+.mdi-text-to-speech-off::before {
+ content: "\F050B"
+}
+
+.mdi-texture::before {
+ content: "\F050C"
+}
+
+.mdi-texture-box::before {
+ content: "\F0FE6"
+}
+
+.mdi-theater::before {
+ content: "\F050D"
+}
+
+.mdi-theme-light-dark::before {
+ content: "\F050E"
+}
+
+.mdi-thermometer::before {
+ content: "\F050F"
+}
+
+.mdi-thermometer-alert::before {
+ content: "\F0E01"
+}
+
+.mdi-thermometer-chevron-down::before {
+ content: "\F0E02"
+}
+
+.mdi-thermometer-chevron-up::before {
+ content: "\F0E03"
+}
+
+.mdi-thermometer-high::before {
+ content: "\F10C2"
+}
+
+.mdi-thermometer-lines::before {
+ content: "\F0510"
+}
+
+.mdi-thermometer-low::before {
+ content: "\F10C3"
+}
+
+.mdi-thermometer-minus::before {
+ content: "\F0E04"
+}
+
+.mdi-thermometer-off::before {
+ content: "\F1531"
+}
+
+.mdi-thermometer-plus::before {
+ content: "\F0E05"
+}
+
+.mdi-thermostat::before {
+ content: "\F0393"
+}
+
+.mdi-thermostat-box::before {
+ content: "\F0891"
+}
+
+.mdi-thought-bubble::before {
+ content: "\F07F6"
+}
+
+.mdi-thought-bubble-outline::before {
+ content: "\F07F7"
+}
+
+.mdi-thumb-down::before {
+ content: "\F0511"
+}
+
+.mdi-thumb-down-outline::before {
+ content: "\F0512"
+}
+
+.mdi-thumb-up::before {
+ content: "\F0513"
+}
+
+.mdi-thumb-up-outline::before {
+ content: "\F0514"
+}
+
+.mdi-thumbs-up-down::before {
+ content: "\F0515"
+}
+
+.mdi-ticket::before {
+ content: "\F0516"
+}
+
+.mdi-ticket-account::before {
+ content: "\F0517"
+}
+
+.mdi-ticket-confirmation::before {
+ content: "\F0518"
+}
+
+.mdi-ticket-confirmation-outline::before {
+ content: "\F13AA"
+}
+
+.mdi-ticket-outline::before {
+ content: "\F0913"
+}
+
+.mdi-ticket-percent::before {
+ content: "\F0724"
+}
+
+.mdi-ticket-percent-outline::before {
+ content: "\F142B"
+}
+
+.mdi-tie::before {
+ content: "\F0519"
+}
+
+.mdi-tilde::before {
+ content: "\F0725"
+}
+
+.mdi-timelapse::before {
+ content: "\F051A"
+}
+
+.mdi-timeline::before {
+ content: "\F0BD1"
+}
+
+.mdi-timeline-alert::before {
+ content: "\F0F95"
+}
+
+.mdi-timeline-alert-outline::before {
+ content: "\F0F98"
+}
+
+.mdi-timeline-check::before {
+ content: "\F1532"
+}
+
+.mdi-timeline-check-outline::before {
+ content: "\F1533"
+}
+
+.mdi-timeline-clock::before {
+ content: "\F11FB"
+}
+
+.mdi-timeline-clock-outline::before {
+ content: "\F11FC"
+}
+
+.mdi-timeline-help::before {
+ content: "\F0F99"
+}
+
+.mdi-timeline-help-outline::before {
+ content: "\F0F9A"
+}
+
+.mdi-timeline-minus::before {
+ content: "\F1534"
+}
+
+.mdi-timeline-minus-outline::before {
+ content: "\F1535"
+}
+
+.mdi-timeline-outline::before {
+ content: "\F0BD2"
+}
+
+.mdi-timeline-plus::before {
+ content: "\F0F96"
+}
+
+.mdi-timeline-plus-outline::before {
+ content: "\F0F97"
+}
+
+.mdi-timeline-remove::before {
+ content: "\F1536"
+}
+
+.mdi-timeline-remove-outline::before {
+ content: "\F1537"
+}
+
+.mdi-timeline-text::before {
+ content: "\F0BD3"
+}
+
+.mdi-timeline-text-outline::before {
+ content: "\F0BD4"
+}
+
+.mdi-timer::before {
+ content: "\F13AB"
+}
+
+.mdi-timer-10::before {
+ content: "\F051C"
+}
+
+.mdi-timer-3::before {
+ content: "\F051D"
+}
+
+.mdi-timer-off::before {
+ content: "\F13AC"
+}
+
+.mdi-timer-off-outline::before {
+ content: "\F051E"
+}
+
+.mdi-timer-outline::before {
+ content: "\F051B"
+}
+
+.mdi-timer-sand::before {
+ content: "\F051F"
+}
+
+.mdi-timer-sand-empty::before {
+ content: "\F06AD"
+}
+
+.mdi-timer-sand-full::before {
+ content: "\F078C"
+}
+
+.mdi-timetable::before {
+ content: "\F0520"
+}
+
+.mdi-toaster::before {
+ content: "\F1063"
+}
+
+.mdi-toaster-off::before {
+ content: "\F11B7"
+}
+
+.mdi-toaster-oven::before {
+ content: "\F0CD3"
+}
+
+.mdi-toggle-switch::before {
+ content: "\F0521"
+}
+
+.mdi-toggle-switch-off::before {
+ content: "\F0522"
+}
+
+.mdi-toggle-switch-off-outline::before {
+ content: "\F0A19"
+}
+
+.mdi-toggle-switch-outline::before {
+ content: "\F0A1A"
+}
+
+.mdi-toilet::before {
+ content: "\F09AB"
+}
+
+.mdi-toolbox::before {
+ content: "\F09AC"
+}
+
+.mdi-toolbox-outline::before {
+ content: "\F09AD"
+}
+
+.mdi-tools::before {
+ content: "\F1064"
+}
+
+.mdi-tooltip::before {
+ content: "\F0523"
+}
+
+.mdi-tooltip-account::before {
+ content: "\F000C"
+}
+
+.mdi-tooltip-check::before {
+ content: "\F155C"
+}
+
+.mdi-tooltip-check-outline::before {
+ content: "\F155D"
+}
+
+.mdi-tooltip-edit::before {
+ content: "\F0524"
+}
+
+.mdi-tooltip-edit-outline::before {
+ content: "\F12C5"
+}
+
+.mdi-tooltip-image::before {
+ content: "\F0525"
+}
+
+.mdi-tooltip-image-outline::before {
+ content: "\F0BD5"
+}
+
+.mdi-tooltip-minus::before {
+ content: "\F155E"
+}
+
+.mdi-tooltip-minus-outline::before {
+ content: "\F155F"
+}
+
+.mdi-tooltip-outline::before {
+ content: "\F0526"
+}
+
+.mdi-tooltip-plus::before {
+ content: "\F0BD6"
+}
+
+.mdi-tooltip-plus-outline::before {
+ content: "\F0527"
+}
+
+.mdi-tooltip-remove::before {
+ content: "\F1560"
+}
+
+.mdi-tooltip-remove-outline::before {
+ content: "\F1561"
+}
+
+.mdi-tooltip-text::before {
+ content: "\F0528"
+}
+
+.mdi-tooltip-text-outline::before {
+ content: "\F0BD7"
+}
+
+.mdi-tooth::before {
+ content: "\F08C3"
+}
+
+.mdi-tooth-outline::before {
+ content: "\F0529"
+}
+
+.mdi-toothbrush::before {
+ content: "\F1129"
+}
+
+.mdi-toothbrush-electric::before {
+ content: "\F112C"
+}
+
+.mdi-toothbrush-paste::before {
+ content: "\F112A"
+}
+
+.mdi-torch::before {
+ content: "\F1606"
+}
+
+.mdi-tortoise::before {
+ content: "\F0D3B"
+}
+
+.mdi-toslink::before {
+ content: "\F12B8"
+}
+
+.mdi-tournament::before {
+ content: "\F09AE"
+}
+
+.mdi-tow-truck::before {
+ content: "\F083C"
+}
+
+.mdi-tower-beach::before {
+ content: "\F0681"
+}
+
+.mdi-tower-fire::before {
+ content: "\F0682"
+}
+
+.mdi-toy-brick::before {
+ content: "\F1288"
+}
+
+.mdi-toy-brick-marker::before {
+ content: "\F1289"
+}
+
+.mdi-toy-brick-marker-outline::before {
+ content: "\F128A"
+}
+
+.mdi-toy-brick-minus::before {
+ content: "\F128B"
+}
+
+.mdi-toy-brick-minus-outline::before {
+ content: "\F128C"
+}
+
+.mdi-toy-brick-outline::before {
+ content: "\F128D"
+}
+
+.mdi-toy-brick-plus::before {
+ content: "\F128E"
+}
+
+.mdi-toy-brick-plus-outline::before {
+ content: "\F128F"
+}
+
+.mdi-toy-brick-remove::before {
+ content: "\F1290"
+}
+
+.mdi-toy-brick-remove-outline::before {
+ content: "\F1291"
+}
+
+.mdi-toy-brick-search::before {
+ content: "\F1292"
+}
+
+.mdi-toy-brick-search-outline::before {
+ content: "\F1293"
+}
+
+.mdi-track-light::before {
+ content: "\F0914"
+}
+
+.mdi-trackpad::before {
+ content: "\F07F8"
+}
+
+.mdi-trackpad-lock::before {
+ content: "\F0933"
+}
+
+.mdi-tractor::before {
+ content: "\F0892"
+}
+
+.mdi-tractor-variant::before {
+ content: "\F14C4"
+}
+
+.mdi-trademark::before {
+ content: "\F0A78"
+}
+
+.mdi-traffic-cone::before {
+ content: "\F137C"
+}
+
+.mdi-traffic-light::before {
+ content: "\F052B"
+}
+
+.mdi-train::before {
+ content: "\F052C"
+}
+
+.mdi-train-car::before {
+ content: "\F0BD8"
+}
+
+.mdi-train-car-passenger::before {
+ content: "\F1733"
+}
+
+.mdi-train-car-passenger-door::before {
+ content: "\F1734"
+}
+
+.mdi-train-car-passenger-door-open::before {
+ content: "\F1735"
+}
+
+.mdi-train-car-passenger-variant::before {
+ content: "\F1736"
+}
+
+.mdi-train-variant::before {
+ content: "\F08C4"
+}
+
+.mdi-tram::before {
+ content: "\F052D"
+}
+
+.mdi-tram-side::before {
+ content: "\F0FE7"
+}
+
+.mdi-transcribe::before {
+ content: "\F052E"
+}
+
+.mdi-transcribe-close::before {
+ content: "\F052F"
+}
+
+.mdi-transfer::before {
+ content: "\F1065"
+}
+
+.mdi-transfer-down::before {
+ content: "\F0DA1"
+}
+
+.mdi-transfer-left::before {
+ content: "\F0DA2"
+}
+
+.mdi-transfer-right::before {
+ content: "\F0530"
+}
+
+.mdi-transfer-up::before {
+ content: "\F0DA3"
+}
+
+.mdi-transit-connection::before {
+ content: "\F0D3C"
+}
+
+.mdi-transit-connection-horizontal::before {
+ content: "\F1546"
+}
+
+.mdi-transit-connection-variant::before {
+ content: "\F0D3D"
+}
+
+.mdi-transit-detour::before {
+ content: "\F0F8B"
+}
+
+.mdi-transit-skip::before {
+ content: "\F1515"
+}
+
+.mdi-transit-transfer::before {
+ content: "\F06AE"
+}
+
+.mdi-transition::before {
+ content: "\F0915"
+}
+
+.mdi-transition-masked::before {
+ content: "\F0916"
+}
+
+.mdi-translate::before {
+ content: "\F05CA"
+}
+
+.mdi-translate-off::before {
+ content: "\F0E06"
+}
+
+.mdi-transmission-tower::before {
+ content: "\F0D3E"
+}
+
+.mdi-trash-can::before {
+ content: "\F0A79"
+}
+
+.mdi-trash-can-outline::before {
+ content: "\F0A7A"
+}
+
+.mdi-tray::before {
+ content: "\F1294"
+}
+
+.mdi-tray-alert::before {
+ content: "\F1295"
+}
+
+.mdi-tray-full::before {
+ content: "\F1296"
+}
+
+.mdi-tray-minus::before {
+ content: "\F1297"
+}
+
+.mdi-tray-plus::before {
+ content: "\F1298"
+}
+
+.mdi-tray-remove::before {
+ content: "\F1299"
+}
+
+.mdi-treasure-chest::before {
+ content: "\F0726"
+}
+
+.mdi-tree::before {
+ content: "\F0531"
+}
+
+.mdi-tree-outline::before {
+ content: "\F0E69"
+}
+
+.mdi-trello::before {
+ content: "\F0532"
+}
+
+.mdi-trending-down::before {
+ content: "\F0533"
+}
+
+.mdi-trending-neutral::before {
+ content: "\F0534"
+}
+
+.mdi-trending-up::before {
+ content: "\F0535"
+}
+
+.mdi-triangle::before {
+ content: "\F0536"
+}
+
+.mdi-triangle-outline::before {
+ content: "\F0537"
+}
+
+.mdi-triangle-wave::before {
+ content: "\F147C"
+}
+
+.mdi-triforce::before {
+ content: "\F0BD9"
+}
+
+.mdi-trophy::before {
+ content: "\F0538"
+}
+
+.mdi-trophy-award::before {
+ content: "\F0539"
+}
+
+.mdi-trophy-broken::before {
+ content: "\F0DA4"
+}
+
+.mdi-trophy-outline::before {
+ content: "\F053A"
+}
+
+.mdi-trophy-variant::before {
+ content: "\F053B"
+}
+
+.mdi-trophy-variant-outline::before {
+ content: "\F053C"
+}
+
+.mdi-truck::before {
+ content: "\F053D"
+}
+
+.mdi-truck-check::before {
+ content: "\F0CD4"
+}
+
+.mdi-truck-check-outline::before {
+ content: "\F129A"
+}
+
+.mdi-truck-delivery::before {
+ content: "\F053E"
+}
+
+.mdi-truck-delivery-outline::before {
+ content: "\F129B"
+}
+
+.mdi-truck-fast::before {
+ content: "\F0788"
+}
+
+.mdi-truck-fast-outline::before {
+ content: "\F129C"
+}
+
+.mdi-truck-outline::before {
+ content: "\F129D"
+}
+
+.mdi-truck-trailer::before {
+ content: "\F0727"
+}
+
+.mdi-trumpet::before {
+ content: "\F1096"
+}
+
+.mdi-tshirt-crew::before {
+ content: "\F0A7B"
+}
+
+.mdi-tshirt-crew-outline::before {
+ content: "\F053F"
+}
+
+.mdi-tshirt-v::before {
+ content: "\F0A7C"
+}
+
+.mdi-tshirt-v-outline::before {
+ content: "\F0540"
+}
+
+.mdi-tumble-dryer::before {
+ content: "\F0917"
+}
+
+.mdi-tumble-dryer-alert::before {
+ content: "\F11BA"
+}
+
+.mdi-tumble-dryer-off::before {
+ content: "\F11BB"
+}
+
+.mdi-tune::before {
+ content: "\F062E"
+}
+
+.mdi-tune-variant::before {
+ content: "\F1542"
+}
+
+.mdi-tune-vertical::before {
+ content: "\F066A"
+}
+
+.mdi-tune-vertical-variant::before {
+ content: "\F1543"
+}
+
+.mdi-turkey::before {
+ content: "\F171B"
+}
+
+.mdi-turnstile::before {
+ content: "\F0CD5"
+}
+
+.mdi-turnstile-outline::before {
+ content: "\F0CD6"
+}
+
+.mdi-turtle::before {
+ content: "\F0CD7"
+}
+
+.mdi-twitch::before {
+ content: "\F0543"
+}
+
+.mdi-twitter::before {
+ content: "\F0544"
+}
+
+.mdi-twitter-retweet::before {
+ content: "\F0547"
+}
+
+.mdi-two-factor-authentication::before {
+ content: "\F09AF"
+}
+
+.mdi-typewriter::before {
+ content: "\F0F2D"
+}
+
+.mdi-ubisoft::before {
+ content: "\F0BDA"
+}
+
+.mdi-ubuntu::before {
+ content: "\F0548"
+}
+
+.mdi-ufo::before {
+ content: "\F10C4"
+}
+
+.mdi-ufo-outline::before {
+ content: "\F10C5"
+}
+
+.mdi-ultra-high-definition::before {
+ content: "\F07F9"
+}
+
+.mdi-umbraco::before {
+ content: "\F0549"
+}
+
+.mdi-umbrella::before {
+ content: "\F054A"
+}
+
+.mdi-umbrella-closed::before {
+ content: "\F09B0"
+}
+
+.mdi-umbrella-closed-outline::before {
+ content: "\F13E2"
+}
+
+.mdi-umbrella-closed-variant::before {
+ content: "\F13E1"
+}
+
+.mdi-umbrella-outline::before {
+ content: "\F054B"
+}
+
+.mdi-undo::before {
+ content: "\F054C"
+}
+
+.mdi-undo-variant::before {
+ content: "\F054D"
+}
+
+.mdi-unfold-less-horizontal::before {
+ content: "\F054E"
+}
+
+.mdi-unfold-less-vertical::before {
+ content: "\F0760"
+}
+
+.mdi-unfold-more-horizontal::before {
+ content: "\F054F"
+}
+
+.mdi-unfold-more-vertical::before {
+ content: "\F0761"
+}
+
+.mdi-ungroup::before {
+ content: "\F0550"
+}
+
+.mdi-unicode::before {
+ content: "\F0ED0"
+}
+
+.mdi-unicorn::before {
+ content: "\F15C2"
+}
+
+.mdi-unicorn-variant::before {
+ content: "\F15C3"
+}
+
+.mdi-unicycle::before {
+ content: "\F15E5"
+}
+
+.mdi-unity::before {
+ content: "\F06AF"
+}
+
+.mdi-unreal::before {
+ content: "\F09B1"
+}
+
+.mdi-untappd::before {
+ content: "\F0551"
+}
+
+.mdi-update::before {
+ content: "\F06B0"
+}
+
+.mdi-upload::before {
+ content: "\F0552"
+}
+
+.mdi-upload-lock::before {
+ content: "\F1373"
+}
+
+.mdi-upload-lock-outline::before {
+ content: "\F1374"
+}
+
+.mdi-upload-multiple::before {
+ content: "\F083D"
+}
+
+.mdi-upload-network::before {
+ content: "\F06F6"
+}
+
+.mdi-upload-network-outline::before {
+ content: "\F0CD8"
+}
+
+.mdi-upload-off::before {
+ content: "\F10C6"
+}
+
+.mdi-upload-off-outline::before {
+ content: "\F10C7"
+}
+
+.mdi-upload-outline::before {
+ content: "\F0E07"
+}
+
+.mdi-usb::before {
+ content: "\F0553"
+}
+
+.mdi-usb-flash-drive::before {
+ content: "\F129E"
+}
+
+.mdi-usb-flash-drive-outline::before {
+ content: "\F129F"
+}
+
+.mdi-usb-port::before {
+ content: "\F11F0"
+}
+
+.mdi-valve::before {
+ content: "\F1066"
+}
+
+.mdi-valve-closed::before {
+ content: "\F1067"
+}
+
+.mdi-valve-open::before {
+ content: "\F1068"
+}
+
+.mdi-van-passenger::before {
+ content: "\F07FA"
+}
+
+.mdi-van-utility::before {
+ content: "\F07FB"
+}
+
+.mdi-vanish::before {
+ content: "\F07FC"
+}
+
+.mdi-vanish-quarter::before {
+ content: "\F1554"
+}
+
+.mdi-vanity-light::before {
+ content: "\F11E1"
+}
+
+.mdi-variable::before {
+ content: "\F0AE7"
+}
+
+.mdi-variable-box::before {
+ content: "\F1111"
+}
+
+.mdi-vector-arrange-above::before {
+ content: "\F0554"
+}
+
+.mdi-vector-arrange-below::before {
+ content: "\F0555"
+}
+
+.mdi-vector-bezier::before {
+ content: "\F0AE8"
+}
+
+.mdi-vector-circle::before {
+ content: "\F0556"
+}
+
+.mdi-vector-circle-variant::before {
+ content: "\F0557"
+}
+
+.mdi-vector-combine::before {
+ content: "\F0558"
+}
+
+.mdi-vector-curve::before {
+ content: "\F0559"
+}
+
+.mdi-vector-difference::before {
+ content: "\F055A"
+}
+
+.mdi-vector-difference-ab::before {
+ content: "\F055B"
+}
+
+.mdi-vector-difference-ba::before {
+ content: "\F055C"
+}
+
+.mdi-vector-ellipse::before {
+ content: "\F0893"
+}
+
+.mdi-vector-intersection::before {
+ content: "\F055D"
+}
+
+.mdi-vector-line::before {
+ content: "\F055E"
+}
+
+.mdi-vector-link::before {
+ content: "\F0FE8"
+}
+
+.mdi-vector-point::before {
+ content: "\F055F"
+}
+
+.mdi-vector-polygon::before {
+ content: "\F0560"
+}
+
+.mdi-vector-polyline::before {
+ content: "\F0561"
+}
+
+.mdi-vector-polyline-edit::before {
+ content: "\F1225"
+}
+
+.mdi-vector-polyline-minus::before {
+ content: "\F1226"
+}
+
+.mdi-vector-polyline-plus::before {
+ content: "\F1227"
+}
+
+.mdi-vector-polyline-remove::before {
+ content: "\F1228"
+}
+
+.mdi-vector-radius::before {
+ content: "\F074A"
+}
+
+.mdi-vector-rectangle::before {
+ content: "\F05C6"
+}
+
+.mdi-vector-selection::before {
+ content: "\F0562"
+}
+
+.mdi-vector-square::before {
+ content: "\F0001"
+}
+
+.mdi-vector-triangle::before {
+ content: "\F0563"
+}
+
+.mdi-vector-union::before {
+ content: "\F0564"
+}
+
+.mdi-vhs::before {
+ content: "\F0A1B"
+}
+
+.mdi-vibrate::before {
+ content: "\F0566"
+}
+
+.mdi-vibrate-off::before {
+ content: "\F0CD9"
+}
+
+.mdi-video::before {
+ content: "\F0567"
+}
+
+.mdi-video-3d::before {
+ content: "\F07FD"
+}
+
+.mdi-video-3d-off::before {
+ content: "\F13D9"
+}
+
+.mdi-video-3d-variant::before {
+ content: "\F0ED1"
+}
+
+.mdi-video-4k-box::before {
+ content: "\F083E"
+}
+
+.mdi-video-account::before {
+ content: "\F0919"
+}
+
+.mdi-video-box::before {
+ content: "\F00FD"
+}
+
+.mdi-video-box-off::before {
+ content: "\F00FE"
+}
+
+.mdi-video-check::before {
+ content: "\F1069"
+}
+
+.mdi-video-check-outline::before {
+ content: "\F106A"
+}
+
+.mdi-video-high-definition::before {
+ content: "\F152E"
+}
+
+.mdi-video-image::before {
+ content: "\F091A"
+}
+
+.mdi-video-input-antenna::before {
+ content: "\F083F"
+}
+
+.mdi-video-input-component::before {
+ content: "\F0840"
+}
+
+.mdi-video-input-hdmi::before {
+ content: "\F0841"
+}
+
+.mdi-video-input-scart::before {
+ content: "\F0F8C"
+}
+
+.mdi-video-input-svideo::before {
+ content: "\F0842"
+}
+
+.mdi-video-minus::before {
+ content: "\F09B2"
+}
+
+.mdi-video-minus-outline::before {
+ content: "\F02BA"
+}
+
+.mdi-video-off::before {
+ content: "\F0568"
+}
+
+.mdi-video-off-outline::before {
+ content: "\F0BDB"
+}
+
+.mdi-video-outline::before {
+ content: "\F0BDC"
+}
+
+.mdi-video-plus::before {
+ content: "\F09B3"
+}
+
+.mdi-video-plus-outline::before {
+ content: "\F01D3"
+}
+
+.mdi-video-stabilization::before {
+ content: "\F091B"
+}
+
+.mdi-video-switch::before {
+ content: "\F0569"
+}
+
+.mdi-video-switch-outline::before {
+ content: "\F0790"
+}
+
+.mdi-video-vintage::before {
+ content: "\F0A1C"
+}
+
+.mdi-video-wireless::before {
+ content: "\F0ED2"
+}
+
+.mdi-video-wireless-outline::before {
+ content: "\F0ED3"
+}
+
+.mdi-view-agenda::before {
+ content: "\F056A"
+}
+
+.mdi-view-agenda-outline::before {
+ content: "\F11D8"
+}
+
+.mdi-view-array::before {
+ content: "\F056B"
+}
+
+.mdi-view-array-outline::before {
+ content: "\F1485"
+}
+
+.mdi-view-carousel::before {
+ content: "\F056C"
+}
+
+.mdi-view-carousel-outline::before {
+ content: "\F1486"
+}
+
+.mdi-view-column::before {
+ content: "\F056D"
+}
+
+.mdi-view-column-outline::before {
+ content: "\F1487"
+}
+
+.mdi-view-comfy::before {
+ content: "\F0E6A"
+}
+
+.mdi-view-comfy-outline::before {
+ content: "\F1488"
+}
+
+.mdi-view-compact::before {
+ content: "\F0E6B"
+}
+
+.mdi-view-compact-outline::before {
+ content: "\F0E6C"
+}
+
+.mdi-view-dashboard::before {
+ content: "\F056E"
+}
+
+.mdi-view-dashboard-outline::before {
+ content: "\F0A1D"
+}
+
+.mdi-view-dashboard-variant::before {
+ content: "\F0843"
+}
+
+.mdi-view-dashboard-variant-outline::before {
+ content: "\F1489"
+}
+
+.mdi-view-day::before {
+ content: "\F056F"
+}
+
+.mdi-view-day-outline::before {
+ content: "\F148A"
+}
+
+.mdi-view-grid::before {
+ content: "\F0570"
+}
+
+.mdi-view-grid-outline::before {
+ content: "\F11D9"
+}
+
+.mdi-view-grid-plus::before {
+ content: "\F0F8D"
+}
+
+.mdi-view-grid-plus-outline::before {
+ content: "\F11DA"
+}
+
+.mdi-view-headline::before {
+ content: "\F0571"
+}
+
+.mdi-view-list::before {
+ content: "\F0572"
+}
+
+.mdi-view-list-outline::before {
+ content: "\F148B"
+}
+
+.mdi-view-module::before {
+ content: "\F0573"
+}
+
+.mdi-view-module-outline::before {
+ content: "\F148C"
+}
+
+.mdi-view-parallel::before {
+ content: "\F0728"
+}
+
+.mdi-view-parallel-outline::before {
+ content: "\F148D"
+}
+
+.mdi-view-quilt::before {
+ content: "\F0574"
+}
+
+.mdi-view-quilt-outline::before {
+ content: "\F148E"
+}
+
+.mdi-view-sequential::before {
+ content: "\F0729"
+}
+
+.mdi-view-sequential-outline::before {
+ content: "\F148F"
+}
+
+.mdi-view-split-horizontal::before {
+ content: "\F0BCB"
+}
+
+.mdi-view-split-vertical::before {
+ content: "\F0BCC"
+}
+
+.mdi-view-stream::before {
+ content: "\F0575"
+}
+
+.mdi-view-stream-outline::before {
+ content: "\F1490"
+}
+
+.mdi-view-week::before {
+ content: "\F0576"
+}
+
+.mdi-view-week-outline::before {
+ content: "\F1491"
+}
+
+.mdi-vimeo::before {
+ content: "\F0577"
+}
+
+.mdi-violin::before {
+ content: "\F060F"
+}
+
+.mdi-virtual-reality::before {
+ content: "\F0894"
+}
+
+.mdi-virus::before {
+ content: "\F13B6"
+}
+
+.mdi-virus-outline::before {
+ content: "\F13B7"
+}
+
+.mdi-vk::before {
+ content: "\F0579"
+}
+
+.mdi-vlc::before {
+ content: "\F057C"
+}
+
+.mdi-voice-off::before {
+ content: "\F0ED4"
+}
+
+.mdi-voicemail::before {
+ content: "\F057D"
+}
+
+.mdi-volleyball::before {
+ content: "\F09B4"
+}
+
+.mdi-volume-high::before {
+ content: "\F057E"
+}
+
+.mdi-volume-low::before {
+ content: "\F057F"
+}
+
+.mdi-volume-medium::before {
+ content: "\F0580"
+}
+
+.mdi-volume-minus::before {
+ content: "\F075E"
+}
+
+.mdi-volume-mute::before {
+ content: "\F075F"
+}
+
+.mdi-volume-off::before {
+ content: "\F0581"
+}
+
+.mdi-volume-plus::before {
+ content: "\F075D"
+}
+
+.mdi-volume-source::before {
+ content: "\F1120"
+}
+
+.mdi-volume-variant-off::before {
+ content: "\F0E08"
+}
+
+.mdi-volume-vibrate::before {
+ content: "\F1121"
+}
+
+.mdi-vote::before {
+ content: "\F0A1F"
+}
+
+.mdi-vote-outline::before {
+ content: "\F0A20"
+}
+
+.mdi-vpn::before {
+ content: "\F0582"
+}
+
+.mdi-vuejs::before {
+ content: "\F0844"
+}
+
+.mdi-vuetify::before {
+ content: "\F0E6D"
+}
+
+.mdi-walk::before {
+ content: "\F0583"
+}
+
+.mdi-wall::before {
+ content: "\F07FE"
+}
+
+.mdi-wall-sconce::before {
+ content: "\F091C"
+}
+
+.mdi-wall-sconce-flat::before {
+ content: "\F091D"
+}
+
+.mdi-wall-sconce-flat-variant::before {
+ content: "\F041C"
+}
+
+.mdi-wall-sconce-round::before {
+ content: "\F0748"
+}
+
+.mdi-wall-sconce-round-variant::before {
+ content: "\F091E"
+}
+
+.mdi-wallet::before {
+ content: "\F0584"
+}
+
+.mdi-wallet-giftcard::before {
+ content: "\F0585"
+}
+
+.mdi-wallet-membership::before {
+ content: "\F0586"
+}
+
+.mdi-wallet-outline::before {
+ content: "\F0BDD"
+}
+
+.mdi-wallet-plus::before {
+ content: "\F0F8E"
+}
+
+.mdi-wallet-plus-outline::before {
+ content: "\F0F8F"
+}
+
+.mdi-wallet-travel::before {
+ content: "\F0587"
+}
+
+.mdi-wallpaper::before {
+ content: "\F0E09"
+}
+
+.mdi-wan::before {
+ content: "\F0588"
+}
+
+.mdi-wardrobe::before {
+ content: "\F0F90"
+}
+
+.mdi-wardrobe-outline::before {
+ content: "\F0F91"
+}
+
+.mdi-warehouse::before {
+ content: "\F0F81"
+}
+
+.mdi-washing-machine::before {
+ content: "\F072A"
+}
+
+.mdi-washing-machine-alert::before {
+ content: "\F11BC"
+}
+
+.mdi-washing-machine-off::before {
+ content: "\F11BD"
+}
+
+.mdi-watch::before {
+ content: "\F0589"
+}
+
+.mdi-watch-export::before {
+ content: "\F058A"
+}
+
+.mdi-watch-export-variant::before {
+ content: "\F0895"
+}
+
+.mdi-watch-import::before {
+ content: "\F058B"
+}
+
+.mdi-watch-import-variant::before {
+ content: "\F0896"
+}
+
+.mdi-watch-variant::before {
+ content: "\F0897"
+}
+
+.mdi-watch-vibrate::before {
+ content: "\F06B1"
+}
+
+.mdi-watch-vibrate-off::before {
+ content: "\F0CDA"
+}
+
+.mdi-water::before {
+ content: "\F058C"
+}
+
+.mdi-water-alert::before {
+ content: "\F1502"
+}
+
+.mdi-water-alert-outline::before {
+ content: "\F1503"
+}
+
+.mdi-water-boiler::before {
+ content: "\F0F92"
+}
+
+.mdi-water-boiler-alert::before {
+ content: "\F11B3"
+}
+
+.mdi-water-boiler-off::before {
+ content: "\F11B4"
+}
+
+.mdi-water-check::before {
+ content: "\F1504"
+}
+
+.mdi-water-check-outline::before {
+ content: "\F1505"
+}
+
+.mdi-water-minus::before {
+ content: "\F1506"
+}
+
+.mdi-water-minus-outline::before {
+ content: "\F1507"
+}
+
+.mdi-water-off::before {
+ content: "\F058D"
+}
+
+.mdi-water-off-outline::before {
+ content: "\F1508"
+}
+
+.mdi-water-outline::before {
+ content: "\F0E0A"
+}
+
+.mdi-water-percent::before {
+ content: "\F058E"
+}
+
+.mdi-water-percent-alert::before {
+ content: "\F1509"
+}
+
+.mdi-water-plus::before {
+ content: "\F150A"
+}
+
+.mdi-water-plus-outline::before {
+ content: "\F150B"
+}
+
+.mdi-water-polo::before {
+ content: "\F12A0"
+}
+
+.mdi-water-pump::before {
+ content: "\F058F"
+}
+
+.mdi-water-pump-off::before {
+ content: "\F0F93"
+}
+
+.mdi-water-remove::before {
+ content: "\F150C"
+}
+
+.mdi-water-remove-outline::before {
+ content: "\F150D"
+}
+
+.mdi-water-well::before {
+ content: "\F106B"
+}
+
+.mdi-water-well-outline::before {
+ content: "\F106C"
+}
+
+.mdi-watering-can::before {
+ content: "\F1481"
+}
+
+.mdi-watering-can-outline::before {
+ content: "\F1482"
+}
+
+.mdi-watermark::before {
+ content: "\F0612"
+}
+
+.mdi-wave::before {
+ content: "\F0F2E"
+}
+
+.mdi-waveform::before {
+ content: "\F147D"
+}
+
+.mdi-waves::before {
+ content: "\F078D"
+}
+
+.mdi-waze::before {
+ content: "\F0BDE"
+}
+
+.mdi-weather-cloudy::before {
+ content: "\F0590"
+}
+
+.mdi-weather-cloudy-alert::before {
+ content: "\F0F2F"
+}
+
+.mdi-weather-cloudy-arrow-right::before {
+ content: "\F0E6E"
+}
+
+.mdi-weather-fog::before {
+ content: "\F0591"
+}
+
+.mdi-weather-hail::before {
+ content: "\F0592"
+}
+
+.mdi-weather-hazy::before {
+ content: "\F0F30"
+}
+
+.mdi-weather-hurricane::before {
+ content: "\F0898"
+}
+
+.mdi-weather-lightning::before {
+ content: "\F0593"
+}
+
+.mdi-weather-lightning-rainy::before {
+ content: "\F067E"
+}
+
+.mdi-weather-night::before {
+ content: "\F0594"
+}
+
+.mdi-weather-night-partly-cloudy::before {
+ content: "\F0F31"
+}
+
+.mdi-weather-partly-cloudy::before {
+ content: "\F0595"
+}
+
+.mdi-weather-partly-lightning::before {
+ content: "\F0F32"
+}
+
+.mdi-weather-partly-rainy::before {
+ content: "\F0F33"
+}
+
+.mdi-weather-partly-snowy::before {
+ content: "\F0F34"
+}
+
+.mdi-weather-partly-snowy-rainy::before {
+ content: "\F0F35"
+}
+
+.mdi-weather-pouring::before {
+ content: "\F0596"
+}
+
+.mdi-weather-rainy::before {
+ content: "\F0597"
+}
+
+.mdi-weather-snowy::before {
+ content: "\F0598"
+}
+
+.mdi-weather-snowy-heavy::before {
+ content: "\F0F36"
+}
+
+.mdi-weather-snowy-rainy::before {
+ content: "\F067F"
+}
+
+.mdi-weather-sunny::before {
+ content: "\F0599"
+}
+
+.mdi-weather-sunny-alert::before {
+ content: "\F0F37"
+}
+
+.mdi-weather-sunny-off::before {
+ content: "\F14E4"
+}
+
+.mdi-weather-sunset::before {
+ content: "\F059A"
+}
+
+.mdi-weather-sunset-down::before {
+ content: "\F059B"
+}
+
+.mdi-weather-sunset-up::before {
+ content: "\F059C"
+}
+
+.mdi-weather-tornado::before {
+ content: "\F0F38"
+}
+
+.mdi-weather-windy::before {
+ content: "\F059D"
+}
+
+.mdi-weather-windy-variant::before {
+ content: "\F059E"
+}
+
+.mdi-web::before {
+ content: "\F059F"
+}
+
+.mdi-web-box::before {
+ content: "\F0F94"
+}
+
+.mdi-web-clock::before {
+ content: "\F124A"
+}
+
+.mdi-webcam::before {
+ content: "\F05A0"
+}
+
+.mdi-webcam-off::before {
+ content: "\F1737"
+}
+
+.mdi-webhook::before {
+ content: "\F062F"
+}
+
+.mdi-webpack::before {
+ content: "\F072B"
+}
+
+.mdi-webrtc::before {
+ content: "\F1248"
+}
+
+.mdi-wechat::before {
+ content: "\F0611"
+}
+
+.mdi-weight::before {
+ content: "\F05A1"
+}
+
+.mdi-weight-gram::before {
+ content: "\F0D3F"
+}
+
+.mdi-weight-kilogram::before {
+ content: "\F05A2"
+}
+
+.mdi-weight-lifter::before {
+ content: "\F115D"
+}
+
+.mdi-weight-pound::before {
+ content: "\F09B5"
+}
+
+.mdi-whatsapp::before {
+ content: "\F05A3"
+}
+
+.mdi-wheel-barrow::before {
+ content: "\F14F2"
+}
+
+.mdi-wheelchair-accessibility::before {
+ content: "\F05A4"
+}
+
+.mdi-whistle::before {
+ content: "\F09B6"
+}
+
+.mdi-whistle-outline::before {
+ content: "\F12BC"
+}
+
+.mdi-white-balance-auto::before {
+ content: "\F05A5"
+}
+
+.mdi-white-balance-incandescent::before {
+ content: "\F05A6"
+}
+
+.mdi-white-balance-iridescent::before {
+ content: "\F05A7"
+}
+
+.mdi-white-balance-sunny::before {
+ content: "\F05A8"
+}
+
+.mdi-widgets::before {
+ content: "\F072C"
+}
+
+.mdi-widgets-outline::before {
+ content: "\F1355"
+}
+
+.mdi-wifi::before {
+ content: "\F05A9"
+}
+
+.mdi-wifi-alert::before {
+ content: "\F16B5"
+}
+
+.mdi-wifi-arrow-down::before {
+ content: "\F16B6"
+}
+
+.mdi-wifi-arrow-left::before {
+ content: "\F16B7"
+}
+
+.mdi-wifi-arrow-left-right::before {
+ content: "\F16B8"
+}
+
+.mdi-wifi-arrow-right::before {
+ content: "\F16B9"
+}
+
+.mdi-wifi-arrow-up::before {
+ content: "\F16BA"
+}
+
+.mdi-wifi-arrow-up-down::before {
+ content: "\F16BB"
+}
+
+.mdi-wifi-cancel::before {
+ content: "\F16BC"
+}
+
+.mdi-wifi-check::before {
+ content: "\F16BD"
+}
+
+.mdi-wifi-cog::before {
+ content: "\F16BE"
+}
+
+.mdi-wifi-lock::before {
+ content: "\F16BF"
+}
+
+.mdi-wifi-lock-open::before {
+ content: "\F16C0"
+}
+
+.mdi-wifi-marker::before {
+ content: "\F16C1"
+}
+
+.mdi-wifi-minus::before {
+ content: "\F16C2"
+}
+
+.mdi-wifi-off::before {
+ content: "\F05AA"
+}
+
+.mdi-wifi-plus::before {
+ content: "\F16C3"
+}
+
+.mdi-wifi-refresh::before {
+ content: "\F16C4"
+}
+
+.mdi-wifi-remove::before {
+ content: "\F16C5"
+}
+
+.mdi-wifi-settings::before {
+ content: "\F16C6"
+}
+
+.mdi-wifi-star::before {
+ content: "\F0E0B"
+}
+
+.mdi-wifi-strength-1::before {
+ content: "\F091F"
+}
+
+.mdi-wifi-strength-1-alert::before {
+ content: "\F0920"
+}
+
+.mdi-wifi-strength-1-lock::before {
+ content: "\F0921"
+}
+
+.mdi-wifi-strength-1-lock-open::before {
+ content: "\F16CB"
+}
+
+.mdi-wifi-strength-2::before {
+ content: "\F0922"
+}
+
+.mdi-wifi-strength-2-alert::before {
+ content: "\F0923"
+}
+
+.mdi-wifi-strength-2-lock::before {
+ content: "\F0924"
+}
+
+.mdi-wifi-strength-2-lock-open::before {
+ content: "\F16CC"
+}
+
+.mdi-wifi-strength-3::before {
+ content: "\F0925"
+}
+
+.mdi-wifi-strength-3-alert::before {
+ content: "\F0926"
+}
+
+.mdi-wifi-strength-3-lock::before {
+ content: "\F0927"
+}
+
+.mdi-wifi-strength-3-lock-open::before {
+ content: "\F16CD"
+}
+
+.mdi-wifi-strength-4::before {
+ content: "\F0928"
+}
+
+.mdi-wifi-strength-4-alert::before {
+ content: "\F0929"
+}
+
+.mdi-wifi-strength-4-lock::before {
+ content: "\F092A"
+}
+
+.mdi-wifi-strength-4-lock-open::before {
+ content: "\F16CE"
+}
+
+.mdi-wifi-strength-alert-outline::before {
+ content: "\F092B"
+}
+
+.mdi-wifi-strength-lock-open-outline::before {
+ content: "\F16CF"
+}
+
+.mdi-wifi-strength-lock-outline::before {
+ content: "\F092C"
+}
+
+.mdi-wifi-strength-off::before {
+ content: "\F092D"
+}
+
+.mdi-wifi-strength-off-outline::before {
+ content: "\F092E"
+}
+
+.mdi-wifi-strength-outline::before {
+ content: "\F092F"
+}
+
+.mdi-wifi-sync::before {
+ content: "\F16C7"
+}
+
+.mdi-wikipedia::before {
+ content: "\F05AC"
+}
+
+.mdi-wind-turbine::before {
+ content: "\F0DA5"
+}
+
+.mdi-window-close::before {
+ content: "\F05AD"
+}
+
+.mdi-window-closed::before {
+ content: "\F05AE"
+}
+
+.mdi-window-closed-variant::before {
+ content: "\F11DB"
+}
+
+.mdi-window-maximize::before {
+ content: "\F05AF"
+}
+
+.mdi-window-minimize::before {
+ content: "\F05B0"
+}
+
+.mdi-window-open::before {
+ content: "\F05B1"
+}
+
+.mdi-window-open-variant::before {
+ content: "\F11DC"
+}
+
+.mdi-window-restore::before {
+ content: "\F05B2"
+}
+
+.mdi-window-shutter::before {
+ content: "\F111C"
+}
+
+.mdi-window-shutter-alert::before {
+ content: "\F111D"
+}
+
+.mdi-window-shutter-open::before {
+ content: "\F111E"
+}
+
+.mdi-windsock::before {
+ content: "\F15FA"
+}
+
+.mdi-wiper::before {
+ content: "\F0AE9"
+}
+
+.mdi-wiper-wash::before {
+ content: "\F0DA6"
+}
+
+.mdi-wizard-hat::before {
+ content: "\F1477"
+}
+
+.mdi-wordpress::before {
+ content: "\F05B4"
+}
+
+.mdi-wrap::before {
+ content: "\F05B6"
+}
+
+.mdi-wrap-disabled::before {
+ content: "\F0BDF"
+}
+
+.mdi-wrench::before {
+ content: "\F05B7"
+}
+
+.mdi-wrench-outline::before {
+ content: "\F0BE0"
+}
+
+.mdi-xamarin::before {
+ content: "\F0845"
+}
+
+.mdi-xamarin-outline::before {
+ content: "\F0846"
+}
+
+.mdi-xing::before {
+ content: "\F05BE"
+}
+
+.mdi-xml::before {
+ content: "\F05C0"
+}
+
+.mdi-xmpp::before {
+ content: "\F07FF"
+}
+
+.mdi-y-combinator::before {
+ content: "\F0624"
+}
+
+.mdi-yahoo::before {
+ content: "\F0B4F"
+}
+
+.mdi-yeast::before {
+ content: "\F05C1"
+}
+
+.mdi-yin-yang::before {
+ content: "\F0680"
+}
+
+.mdi-yoga::before {
+ content: "\F117C"
+}
+
+.mdi-youtube::before {
+ content: "\F05C3"
+}
+
+.mdi-youtube-gaming::before {
+ content: "\F0848"
+}
+
+.mdi-youtube-studio::before {
+ content: "\F0847"
+}
+
+.mdi-youtube-subscription::before {
+ content: "\F0D40"
+}
+
+.mdi-youtube-tv::before {
+ content: "\F0448"
+}
+
+.mdi-yurt::before {
+ content: "\F1516"
+}
+
+.mdi-z-wave::before {
+ content: "\F0AEA"
+}
+
+.mdi-zend::before {
+ content: "\F0AEB"
+}
+
+.mdi-zigbee::before {
+ content: "\F0D41"
+}
+
+.mdi-zip-box::before {
+ content: "\F05C4"
+}
+
+.mdi-zip-box-outline::before {
+ content: "\F0FFA"
+}
+
+.mdi-zip-disk::before {
+ content: "\F0A23"
+}
+
+.mdi-zodiac-aquarius::before {
+ content: "\F0A7D"
+}
+
+.mdi-zodiac-aries::before {
+ content: "\F0A7E"
+}
+
+.mdi-zodiac-cancer::before {
+ content: "\F0A7F"
+}
+
+.mdi-zodiac-capricorn::before {
+ content: "\F0A80"
+}
+
+.mdi-zodiac-gemini::before {
+ content: "\F0A81"
+}
+
+.mdi-zodiac-leo::before {
+ content: "\F0A82"
+}
+
+.mdi-zodiac-libra::before {
+ content: "\F0A83"
+}
+
+.mdi-zodiac-pisces::before {
+ content: "\F0A84"
+}
+
+.mdi-zodiac-sagittarius::before {
+ content: "\F0A85"
+}
+
+.mdi-zodiac-scorpio::before {
+ content: "\F0A86"
+}
+
+.mdi-zodiac-taurus::before {
+ content: "\F0A87"
+}
+
+.mdi-zodiac-virgo::before {
+ content: "\F0A88"
+}
+
+.mdi-blank::before {
+ content: "\F68C";
+ visibility: hidden
+}
+
+.mdi-18px.mdi-set,
+.mdi-18px.mdi:before {
+ font-size: 18px
+}
+
+.mdi-24px.mdi-set,
+.mdi-24px.mdi:before {
+ font-size: 24px
+}
+
+.mdi-36px.mdi-set,
+.mdi-36px.mdi:before {
+ font-size: 36px
+}
+
+.mdi-48px.mdi-set,
+.mdi-48px.mdi:before {
+ font-size: 48px
+}
+
+.mdi-dark:before {
+ color: rgba(0, 0, 0, 0.54)
+}
+
+.mdi-dark.mdi-inactive:before {
+ color: rgba(0, 0, 0, 0.26)
+}
+
+.mdi-light:before {
+ color: #fff
+}
+
+.mdi-light.mdi-inactive:before {
+ color: rgba(255, 255, 255, 0.3)
+}
+
+.mdi-rotate-45:before {
+ -webkit-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg)
+}
+
+.mdi-rotate-90:before {
+ -webkit-transform: rotate(90deg);
+ -ms-transform: rotate(90deg);
+ transform: rotate(90deg)
+}
+
+.mdi-rotate-135:before {
+ -webkit-transform: rotate(135deg);
+ -ms-transform: rotate(135deg);
+ transform: rotate(135deg)
+}
+
+.mdi-rotate-180:before {
+ -webkit-transform: rotate(180deg);
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg)
+}
+
+.mdi-rotate-225:before {
+ -webkit-transform: rotate(225deg);
+ -ms-transform: rotate(225deg);
+ transform: rotate(225deg)
+}
+
+.mdi-rotate-270:before {
+ -webkit-transform: rotate(270deg);
+ -ms-transform: rotate(270deg);
+ transform: rotate(270deg)
+}
+
+.mdi-rotate-315:before {
+ -webkit-transform: rotate(315deg);
+ -ms-transform: rotate(315deg);
+ transform: rotate(315deg)
+}
+
+.mdi-flip-h:before {
+ -webkit-transform: scaleX(-1);
+ transform: scaleX(-1);
+ filter: FlipH;
+ -ms-filter: "FlipH"
+}
+
+.mdi-flip-v:before {
+ -webkit-transform: scaleY(-1);
+ transform: scaleY(-1);
+ filter: FlipV;
+ -ms-filter: "FlipV"
+}
+
+.mdi-spin:before {
+ -webkit-animation: mdi-spin 2s infinite linear;
+ animation: mdi-spin 2s infinite linear
+}
+
+@-webkit-keyframes mdi-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg)
+ }
+
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg)
+ }
+}
+
+@keyframes mdi-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg)
+ }
+
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg)
+ }
+}
+
+/*# sourceMappingURL=materialdesignicons.css.map */
diff --git a/tm-vuetify/scss/iconfonts/demo.css b/tm-vuetify/scss/iconfonts/demo.css
new file mode 100644
index 0000000..a67054a
--- /dev/null
+++ b/tm-vuetify/scss/iconfonts/demo.css
@@ -0,0 +1,539 @@
+/* Logo 字体 */
+@font-face {
+ font-family: "iconfont logo";
+ src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
+ src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
+}
+
+.logo {
+ font-family: "iconfont logo";
+ font-size: 160px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+/* tabs */
+.nav-tabs {
+ position: relative;
+}
+
+.nav-tabs .nav-more {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ height: 42px;
+ line-height: 42px;
+ color: #666;
+}
+
+#tabs {
+ border-bottom: 1px solid #eee;
+}
+
+#tabs li {
+ cursor: pointer;
+ width: 100px;
+ height: 40px;
+ line-height: 40px;
+ text-align: center;
+ font-size: 16px;
+ border-bottom: 2px solid transparent;
+ position: relative;
+ z-index: 1;
+ margin-bottom: -1px;
+ color: #666;
+}
+
+
+#tabs .active {
+ border-bottom-color: #f00;
+ color: #222;
+}
+
+.tab-container .content {
+ display: none;
+}
+
+/* 页面布局 */
+.main {
+ padding: 30px 100px;
+ width: 960px;
+ margin: 0 auto;
+}
+
+.main .logo {
+ color: #333;
+ text-align: left;
+ margin-bottom: 30px;
+ line-height: 1;
+ height: 110px;
+ margin-top: -50px;
+ overflow: hidden;
+ *zoom: 1;
+}
+
+.main .logo a {
+ font-size: 160px;
+ color: #333;
+}
+
+.helps {
+ margin-top: 40px;
+}
+
+.helps pre {
+ padding: 20px;
+ margin: 10px 0;
+ border: solid 1px #e7e1cd;
+ background-color: #fffdef;
+ overflow: auto;
+}
+
+.icon_lists {
+ width: 100% !important;
+ overflow: hidden;
+ *zoom: 1;
+}
+
+.icon_lists li {
+ width: 100px;
+ margin-bottom: 10px;
+ margin-right: 20px;
+ text-align: center;
+ list-style: none !important;
+ cursor: default;
+}
+
+.icon_lists li .code-name {
+ line-height: 1.2;
+}
+
+.icon_lists .icon {
+ display: block;
+ height: 100px;
+ line-height: 100px;
+ font-size: 42px;
+ margin: 10px auto;
+ color: #333;
+ -webkit-transition: font-size 0.25s linear, width 0.25s linear;
+ -moz-transition: font-size 0.25s linear, width 0.25s linear;
+ transition: font-size 0.25s linear, width 0.25s linear;
+}
+
+.icon_lists .icon:hover {
+ font-size: 100px;
+}
+
+.icon_lists .svg-icon {
+ /* 通过设置 font-size 来改变图标大小 */
+ width: 1em;
+ /* 图标和文字相邻时,垂直对齐 */
+ vertical-align: -0.15em;
+ /* 通过设置 color 来改变 SVG 的颜色/fill */
+ fill: currentColor;
+ /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
+ normalize.css 中也包含这行 */
+ overflow: hidden;
+}
+
+.icon_lists li .name,
+.icon_lists li .code-name {
+ color: #666;
+}
+
+/* markdown 样式 */
+.markdown {
+ color: #666;
+ font-size: 14px;
+ line-height: 1.8;
+}
+
+.highlight {
+ line-height: 1.5;
+}
+
+.markdown img {
+ vertical-align: middle;
+ max-width: 100%;
+}
+
+.markdown h1 {
+ color: #404040;
+ font-weight: 500;
+ line-height: 40px;
+ margin-bottom: 24px;
+}
+
+.markdown h2,
+.markdown h3,
+.markdown h4,
+.markdown h5,
+.markdown h6 {
+ color: #404040;
+ margin: 1.6em 0 0.6em 0;
+ font-weight: 500;
+ clear: both;
+}
+
+.markdown h1 {
+ font-size: 28px;
+}
+
+.markdown h2 {
+ font-size: 22px;
+}
+
+.markdown h3 {
+ font-size: 16px;
+}
+
+.markdown h4 {
+ font-size: 14px;
+}
+
+.markdown h5 {
+ font-size: 12px;
+}
+
+.markdown h6 {
+ font-size: 12px;
+}
+
+.markdown hr {
+ height: 1px;
+ border: 0;
+ background: #e9e9e9;
+ margin: 16px 0;
+ clear: both;
+}
+
+.markdown p {
+ margin: 1em 0;
+}
+
+.markdown>p,
+.markdown>blockquote,
+.markdown>.highlight,
+.markdown>ol,
+.markdown>ul {
+ width: 80%;
+}
+
+.markdown ul>li {
+ list-style: circle;
+}
+
+.markdown>ul li,
+.markdown blockquote ul>li {
+ margin-left: 20px;
+ padding-left: 4px;
+}
+
+.markdown>ul li p,
+.markdown>ol li p {
+ margin: 0.6em 0;
+}
+
+.markdown ol>li {
+ list-style: decimal;
+}
+
+.markdown>ol li,
+.markdown blockquote ol>li {
+ margin-left: 20px;
+ padding-left: 4px;
+}
+
+.markdown code {
+ margin: 0 3px;
+ padding: 0 5px;
+ background: #eee;
+ border-radius: 3px;
+}
+
+.markdown strong,
+.markdown b {
+ font-weight: 600;
+}
+
+.markdown>table {
+ border-collapse: collapse;
+ border-spacing: 0px;
+ empty-cells: show;
+ border: 1px solid #e9e9e9;
+ width: 95%;
+ margin-bottom: 24px;
+}
+
+.markdown>table th {
+ white-space: nowrap;
+ color: #333;
+ font-weight: 600;
+}
+
+.markdown>table th,
+.markdown>table td {
+ border: 1px solid #e9e9e9;
+ padding: 8px 16px;
+ text-align: left;
+}
+
+.markdown>table th {
+ background: #F7F7F7;
+}
+
+.markdown blockquote {
+ font-size: 90%;
+ color: #999;
+ border-left: 4px solid #e9e9e9;
+ padding-left: 0.8em;
+ margin: 1em 0;
+}
+
+.markdown blockquote p {
+ margin: 0;
+}
+
+.markdown .anchor {
+ opacity: 0;
+ transition: opacity 0.3s ease;
+ margin-left: 8px;
+}
+
+.markdown .waiting {
+ color: #ccc;
+}
+
+.markdown h1:hover .anchor,
+.markdown h2:hover .anchor,
+.markdown h3:hover .anchor,
+.markdown h4:hover .anchor,
+.markdown h5:hover .anchor,
+.markdown h6:hover .anchor {
+ opacity: 1;
+ display: inline-block;
+}
+
+.markdown>br,
+.markdown>p>br {
+ clear: both;
+}
+
+
+.hljs {
+ display: block;
+ background: white;
+ padding: 0.5em;
+ color: #333333;
+ overflow-x: auto;
+}
+
+.hljs-comment,
+.hljs-meta {
+ color: #969896;
+}
+
+.hljs-string,
+.hljs-variable,
+.hljs-template-variable,
+.hljs-strong,
+.hljs-emphasis,
+.hljs-quote {
+ color: #df5000;
+}
+
+.hljs-keyword,
+.hljs-selector-tag,
+.hljs-type {
+ color: #a71d5d;
+}
+
+.hljs-literal,
+.hljs-symbol,
+.hljs-bullet,
+.hljs-attribute {
+ color: #0086b3;
+}
+
+.hljs-section,
+.hljs-name {
+ color: #63a35c;
+}
+
+.hljs-tag {
+ color: #333333;
+}
+
+.hljs-title,
+.hljs-attr,
+.hljs-selector-id,
+.hljs-selector-class,
+.hljs-selector-attr,
+.hljs-selector-pseudo {
+ color: #795da3;
+}
+
+.hljs-addition {
+ color: #55a532;
+ background-color: #eaffea;
+}
+
+.hljs-deletion {
+ color: #bd2c00;
+ background-color: #ffecec;
+}
+
+.hljs-link {
+ text-decoration: underline;
+}
+
+/* 代码高亮 */
+/* PrismJS 1.15.0
+https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
+/**
+ * prism.js default theme for JavaScript, CSS and HTML
+ * Based on dabblet (http://dabblet.com)
+ * @author Lea Verou
+ */
+code[class*="language-"],
+pre[class*="language-"] {
+ color: black;
+ background: none;
+ text-shadow: 0 1px white;
+ font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+ word-wrap: normal;
+ line-height: 1.5;
+
+ -moz-tab-size: 4;
+ -o-tab-size: 4;
+ tab-size: 4;
+
+ -webkit-hyphens: none;
+ -moz-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
+}
+
+pre[class*="language-"]::-moz-selection,
+pre[class*="language-"] ::-moz-selection,
+code[class*="language-"]::-moz-selection,
+code[class*="language-"] ::-moz-selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+
+pre[class*="language-"]::selection,
+pre[class*="language-"] ::selection,
+code[class*="language-"]::selection,
+code[class*="language-"] ::selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+
+@media print {
+
+ code[class*="language-"],
+ pre[class*="language-"] {
+ text-shadow: none;
+ }
+}
+
+/* Code blocks */
+pre[class*="language-"] {
+ padding: 1em;
+ margin: .5em 0;
+ overflow: auto;
+}
+
+:not(pre)>code[class*="language-"],
+pre[class*="language-"] {
+ background: #f5f2f0;
+}
+
+/* Inline code */
+:not(pre)>code[class*="language-"] {
+ padding: .1em;
+ border-radius: .3em;
+ white-space: normal;
+}
+
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+ color: slategray;
+}
+
+.token.punctuation {
+ color: #999;
+}
+
+.namespace {
+ opacity: .7;
+}
+
+.token.property,
+.token.tag,
+.token.boolean,
+.token.number,
+.token.constant,
+.token.symbol,
+.token.deleted {
+ color: #905;
+}
+
+.token.selector,
+.token.attr-name,
+.token.string,
+.token.char,
+.token.builtin,
+.token.inserted {
+ color: #690;
+}
+
+.token.operator,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.style .token.string {
+ color: #9a6e3a;
+ background: hsla(0, 0%, 100%, .5);
+}
+
+.token.atrule,
+.token.attr-value,
+.token.keyword {
+ color: #07a;
+}
+
+.token.function,
+.token.class-name {
+ color: #DD4A68;
+}
+
+.token.regex,
+.token.important,
+.token.variable {
+ color: #e90;
+}
+
+.token.important,
+.token.bold {
+ font-weight: bold;
+}
+
+.token.italic {
+ font-style: italic;
+}
+
+.token.entity {
+ cursor: help;
+}
diff --git a/tm-vuetify/scss/iconfonts/iconfont.css b/tm-vuetify/scss/iconfonts/iconfont.css
new file mode 100644
index 0000000..8e2e870
--- /dev/null
+++ b/tm-vuetify/scss/iconfonts/iconfont.css
@@ -0,0 +1,1150 @@
+@font-face {
+ font-family: 'iconfont';
+ src: url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
+ url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff');
+ font-weight: normal;
+ font-style: normal;
+ font-display: swap;
+}
+
+.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 15px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-gengduo:before {
+ content: "\e73a";
+}
+
+.icon-ios:before {
+ content: "\e60c";
+}
+
+.icon-wifi-off:before {
+ content: "\e93a";
+}
+
+.icon-shiliangzhinengduixiang-:before {
+ content: "\e6ad";
+}
+
+.icon-weixinzhifu:before {
+ content: "\e605";
+}
+
+.icon-yinhangqia:before {
+ content: "\e6c9";
+}
+
+.icon-yunshanfu:before {
+ content: "\e68b";
+}
+
+.icon-toutiaoyangshi:before {
+ content: "\e622";
+}
+
+.icon-douyin:before {
+ content: "\e8db";
+}
+
+.icon-alipay:before {
+ content: "\e8de";
+}
+
+.icon-huawei:before {
+ content: "\e610";
+}
+
+.icon-lianjie:before {
+ content: "\e665";
+}
+
+.icon-weixin:before {
+ content: "\e63f";
+}
+
+.icon-pengyouquan:before {
+ content: "\e615";
+}
+
+.icon-weibo:before {
+ content: "\e608";
+}
+
+.icon-QQ:before {
+ content: "\e60f";
+}
+
+.icon-xiaochengxu:before {
+ content: "\e706";
+}
+
+.icon-display-code:before {
+ content: "\e792";
+}
+
+.icon-display-arrow-right:before {
+ content: "\e793";
+}
+
+.icon-display-arrow-left:before {
+ content: "\e794";
+}
+
+.icon-laptop-error:before {
+ content: "\e795";
+}
+
+.icon-laptop-check:before {
+ content: "\e796";
+}
+
+.icon-laptop:before {
+ content: "\e797";
+}
+
+.icon-mobile-error:before {
+ content: "\e798";
+}
+
+.icon-mobile-check:before {
+ content: "\e799";
+}
+
+.icon-mobile-alt:before {
+ content: "\e79a";
+}
+
+.icon-aliwangwang:before {
+ content: "\e79d";
+}
+
+.icon-nail:before {
+ content: "\e79e";
+}
+
+.icon-nail-fixed:before {
+ content: "\e79f";
+}
+
+.icon-edit:before {
+ content: "\e7a0";
+}
+
+.icon-dollar:before {
+ content: "\e7a1";
+}
+
+.icon-transanction:before {
+ content: "\e7a2";
+}
+
+.icon-filter-fill:before {
+ content: "\e7a3";
+}
+
+.icon-all-fill:before {
+ content: "\e7a4";
+}
+
+.icon-databaseplus-fill:before {
+ content: "\e7a5";
+}
+
+.icon-database-fill:before {
+ content: "\e7a6";
+}
+
+.icon-commentlines-fill:before {
+ content: "\e7a7";
+}
+
+.icon-commentdots-fill:before {
+ content: "\e7a8";
+}
+
+.icon-paperplane-fill:before {
+ content: "\e7a9";
+}
+
+.icon-eyeslash-fill:before {
+ content: "\e7aa";
+}
+
+.icon-eye-fill:before {
+ content: "\e7ab";
+}
+
+.icon-lightbulb-fill:before {
+ content: "\e7ac";
+}
+
+.icon-flag-fill:before {
+ content: "\e7ad";
+}
+
+.icon-tag-fill:before {
+ content: "\e7ae";
+}
+
+.icon-position-fill:before {
+ content: "\e7af";
+}
+
+.icon-location-fill:before {
+ content: "\e7b0";
+}
+
+.icon-map-fill:before {
+ content: "\e7b1";
+}
+
+.icon-inboxin-fill:before {
+ content: "\e7b2";
+}
+
+.icon-box-fill:before {
+ content: "\e7b3";
+}
+
+.icon-databaseset-fill:before {
+ content: "\e7b4";
+}
+
+.icon-layergroup-fill:before {
+ content: "\e7b5";
+}
+
+.icon-cry-fill:before {
+ content: "\e7b6";
+}
+
+.icon-smile-fill:before {
+ content: "\e7b7";
+}
+
+.icon-unlock-fill:before {
+ content: "\e7b8";
+}
+
+.icon-lock-fill:before {
+ content: "\e7b9";
+}
+
+.icon-alignright-fill:before {
+ content: "\e7ba";
+}
+
+.icon-alignleft-fill:before {
+ content: "\e7bb";
+}
+
+.icon-borderbottom-fill:before {
+ content: "\e7bc";
+}
+
+.icon-bordertop-fill:before {
+ content: "\e7bd";
+}
+
+.icon-aligncenter-fill:before {
+ content: "\e7be";
+}
+
+.icon-borderverticle-fill:before {
+ content: "\e7bf";
+}
+
+.icon-piccenter-fill:before {
+ content: "\e7c0";
+}
+
+.icon-picside-fill:before {
+ content: "\e7c1";
+}
+
+.icon-folderopen-fill:before {
+ content: "\e7c2";
+}
+
+.icon-folderplus-fill:before {
+ content: "\e7c3";
+}
+
+.icon-folder-fill:before {
+ content: "\e7c4";
+}
+
+.icon-file-SQL:before {
+ content: "\e7c5";
+}
+
+.icon-fileplus-fill:before {
+ content: "\e7c6";
+}
+
+.icon-file-fill:before {
+ content: "\e7c7";
+}
+
+.icon-copy-fill:before {
+ content: "\e7c8";
+}
+
+.icon-headset-fill:before {
+ content: "\e7c9";
+}
+
+.icon-phone-fill:before {
+ content: "\e7ca";
+}
+
+.icon-pausecircle-fill:before {
+ content: "\e7cb";
+}
+
+.icon-stopcircle-fill:before {
+ content: "\e7cc";
+}
+
+.icon-playcircle-fill:before {
+ content: "\e7cd";
+}
+
+.icon-delete-fill:before {
+ content: "\e7ce";
+}
+
+.icon-picture-fill:before {
+ content: "\e7cf";
+}
+
+.icon-mail-fill:before {
+ content: "\e7d0";
+}
+
+.icon-heart-fill:before {
+ content: "\e7d1";
+}
+
+.icon-collection-fill:before {
+ content: "\e7d2";
+}
+
+.icon-user-group-fill:before {
+ content: "\e7d3";
+}
+
+.icon-userplus-fill:before {
+ content: "\e7d4";
+}
+
+.icon-user-fill:before {
+ content: "\e7d5";
+}
+
+.icon-cog-fill:before {
+ content: "\e7d6";
+}
+
+.icon-clock-fill:before {
+ content: "\e7d7";
+}
+
+.icon-calendaralt-fill:before {
+ content: "\e7d8";
+}
+
+.icon-clouddownload-fill:before {
+ content: "\e7d9";
+}
+
+.icon-cloudupload-fill:before {
+ content: "\e7da";
+}
+
+.icon-exchange-fill:before {
+ content: "\e7db";
+}
+
+.icon-info-circle-fill:before {
+ content: "\e7dc";
+}
+
+.icon-question-circle-fill:before {
+ content: "\e7dd";
+}
+
+.icon-exclamationcircle-f:before {
+ content: "\e7de";
+}
+
+.icon-minus-circle-fill:before {
+ content: "\e7df";
+}
+
+.icon-plus-circle-fill:before {
+ content: "\e7e0";
+}
+
+.icon-times-circle-fill:before {
+ content: "\e7e1";
+}
+
+.icon-check-circle-fill:before {
+ content: "\e7e2";
+}
+
+.icon-compressalt-fill:before {
+ content: "\e7e3";
+}
+
+.icon-expandalt-fill:before {
+ content: "\e7e4";
+}
+
+.icon-filter:before {
+ content: "\e7e5";
+}
+
+.icon-all:before {
+ content: "\e7e6";
+}
+
+.icon-database-plus:before {
+ content: "\e7e7";
+}
+
+.icon-database:before {
+ content: "\e7e8";
+}
+
+.icon-comment-lines:before {
+ content: "\e7e9";
+}
+
+.icon-comment-dots:before {
+ content: "\e7ea";
+}
+
+.icon-paper-plane:before {
+ content: "\e7eb";
+}
+
+.icon-eye-slash:before {
+ content: "\e7ec";
+}
+
+.icon-eye:before {
+ content: "\e7ed";
+}
+
+.icon-lightbulb:before {
+ content: "\e7ee";
+}
+
+.icon-flag:before {
+ content: "\e7ef";
+}
+
+.icon-tag:before {
+ content: "\e7f0";
+}
+
+.icon-position:before {
+ content: "\e7f1";
+}
+
+.icon-location:before {
+ content: "\e7f2";
+}
+
+.icon-map:before {
+ content: "\e7f3";
+}
+
+.icon-inbox-in:before {
+ content: "\e7f4";
+}
+
+.icon-box:before {
+ content: "\e7f5";
+}
+
+.icon-database-set:before {
+ content: "\e7f6";
+}
+
+.icon-layer-group:before {
+ content: "\e7f7";
+}
+
+.icon-wind-cry:before {
+ content: "\e7f8";
+}
+
+.icon-wind-smile:before {
+ content: "\e7f9";
+}
+
+.icon-unlock:before {
+ content: "\e7fa";
+}
+
+.icon-lock:before {
+ content: "\e7fb";
+}
+
+.icon-align-right:before {
+ content: "\e7fc";
+}
+
+.icon-align-left:before {
+ content: "\e7fd";
+}
+
+.icon-border-bottom:before {
+ content: "\e7fe";
+}
+
+.icon-border-top:before {
+ content: "\e7ff";
+}
+
+.icon-align-center:before {
+ content: "\e800";
+}
+
+.icon-border-verticle:before {
+ content: "\e801";
+}
+
+.icon-pic-center:before {
+ content: "\e802";
+}
+
+.icon-pic-side:before {
+ content: "\e803";
+}
+
+.icon-folder-open:before {
+ content: "\e804";
+}
+
+.icon-folder-plus:before {
+ content: "\e805";
+}
+
+.icon-folder:before {
+ content: "\e806";
+}
+
+.icon-file-SQL1:before {
+ content: "\e807";
+}
+
+.icon-file-plus:before {
+ content: "\e808";
+}
+
+.icon-file:before {
+ content: "\e809";
+}
+
+.icon-copy:before {
+ content: "\e80a";
+}
+
+.icon-headset:before {
+ content: "\e80b";
+}
+
+.icon-phone:before {
+ content: "\e80c";
+}
+
+.icon-pausecircle:before {
+ content: "\e80d";
+}
+
+.icon-stopcircle:before {
+ content: "\e80e";
+}
+
+.icon-playcircle:before {
+ content: "\e80f";
+}
+
+.icon-delete:before {
+ content: "\e810";
+}
+
+.icon-picture:before {
+ content: "\e811";
+}
+
+.icon-mail:before {
+ content: "\e812";
+}
+
+.icon-like:before {
+ content: "\e813";
+}
+
+.icon-collection:before {
+ content: "\e814";
+}
+
+.icon-user-group:before {
+ content: "\e815";
+}
+
+.icon-account-plus:before {
+ content: "\e816";
+}
+
+.icon-account:before {
+ content: "\e817";
+}
+
+.icon-cog:before {
+ content: "\e818";
+}
+
+.icon-clock:before {
+ content: "\e819";
+}
+
+.icon-calendar-alt:before {
+ content: "\e81a";
+}
+
+.icon-clouddownload:before {
+ content: "\e81b";
+}
+
+.icon-cloudupload:before {
+ content: "\e81c";
+}
+
+.icon-exchange:before {
+ content: "\e81d";
+}
+
+.icon-info-circle:before {
+ content: "\e81e";
+}
+
+.icon-question-circle:before {
+ content: "\e81f";
+}
+
+.icon-exclamation-circle:before {
+ content: "\e820";
+}
+
+.icon-minus-circle:before {
+ content: "\e821";
+}
+
+.icon-plus-circle:before {
+ content: "\e822";
+}
+
+.icon-times-circle:before {
+ content: "\e823";
+}
+
+.icon-check-circle:before {
+ content: "\e824";
+}
+
+.icon-compress-alt:before {
+ content: "\e825";
+}
+
+.icon-expand-alt:before {
+ content: "\e826";
+}
+
+.icon-ban:before {
+ content: "\e827";
+}
+
+.icon-minus:before {
+ content: "\e828";
+}
+
+.icon-plus:before {
+ content: "\e829";
+}
+
+.icon-times:before {
+ content: "\e82a";
+}
+
+.icon-check:before {
+ content: "\e82b";
+}
+
+.icon-search-minus:before {
+ content: "\e82c";
+}
+
+.icon-search-plus:before {
+ content: "\e82d";
+}
+
+.icon-search:before {
+ content: "\e82e";
+}
+
+.icon-reply:before {
+ content: "\e82f";
+}
+
+.icon-undo:before {
+ content: "\e830";
+}
+
+.icon-redo:before {
+ content: "\e831";
+}
+
+.icon-external-link:before {
+ content: "\e832";
+}
+
+.icon-arrows-alt:before {
+ content: "\e833";
+}
+
+.icon-indent:before {
+ content: "\e834";
+}
+
+.icon-outdent:before {
+ content: "\e835";
+}
+
+.icon-sort-line:before {
+ content: "\e836";
+}
+
+.icon-switch:before {
+ content: "\e837";
+}
+
+.icon-wind-descending:before {
+ content: "\e838";
+}
+
+.icon-wind-ascending:before {
+ content: "\e839";
+}
+
+.icon-download:before {
+ content: "\e83a";
+}
+
+.icon-upload:before {
+ content: "\e83b";
+}
+
+.icon-arrow-to-bottom:before {
+ content: "\e83c";
+}
+
+.icon-arrow-to-top:before {
+ content: "\e83d";
+}
+
+.icon-long-arrow-down:before {
+ content: "\e83e";
+}
+
+.icon-long-arrow-up:before {
+ content: "\e83f";
+}
+
+.icon-arrow-right:before {
+ content: "\e840";
+}
+
+.icon-arrow-left:before {
+ content: "\e841";
+}
+
+.icon-sort:before {
+ content: "\e842";
+}
+
+.icon-sort-down:before {
+ content: "\e843";
+}
+
+.icon-sort-up:before {
+ content: "\e844";
+}
+
+.icon-caret-right:before {
+ content: "\e845";
+}
+
+.icon-caret-left:before {
+ content: "\e846";
+}
+
+.icon-arrows-v:before {
+ content: "\e847";
+}
+
+.icon-angle-double-down:before {
+ content: "\e848";
+}
+
+.icon-angle-double-up:before {
+ content: "\e849";
+}
+
+.icon-angle-double-right:before {
+ content: "\e84a";
+}
+
+.icon-angle-double-left:before {
+ content: "\e84b";
+}
+
+.icon-angle-down:before {
+ content: "\e84c";
+}
+
+.icon-angle-up:before {
+ content: "\e84d";
+}
+
+.icon-angle-right:before {
+ content: "\e84e";
+}
+
+.icon-angle-left:before {
+ content: "\e84f";
+}
+
+.icon-paperclip:before {
+ content: "\e850";
+}
+
+.icon-connection:before {
+ content: "\e851";
+}
+
+.icon-training:before {
+ content: "\e853";
+}
+
+.icon-process:before {
+ content: "\e854";
+}
+
+.icon-news:before {
+ content: "\e855";
+}
+
+.icon-save:before {
+ content: "\e856";
+}
+
+.icon-print:before {
+ content: "\e857";
+}
+
+.icon-new-releases:before {
+ content: "\e858";
+}
+
+.icon-release:before {
+ content: "\e85a";
+}
+
+.icon-alert:before {
+ content: "\e85b";
+}
+
+.icon-backspace:before {
+ content: "\e85c";
+}
+
+.icon-gem:before {
+ content: "\e85d";
+}
+
+.icon-integral:before {
+ content: "\e85e";
+}
+
+.icon-star-circle:before {
+ content: "\e85f";
+}
+
+.icon-user-circle:before {
+ content: "\e860";
+}
+
+.icon-cloud-machine-fill:before {
+ content: "\e861";
+}
+
+.icon-cloud-machine:before {
+ content: "\e862";
+}
+
+.icon-terminal-fill:before {
+ content: "\e863";
+}
+
+.icon-terminal:before {
+ content: "\e864";
+}
+
+.icon-shopping-cart-fill:before {
+ content: "\e865";
+}
+
+.icon-resource:before {
+ content: "\e867";
+}
+
+.icon-rank:before {
+ content: "\e86a";
+}
+
+.icon-sync-alt:before {
+ content: "\e86b";
+}
+
+.icon-compass:before {
+ content: "\e86c";
+}
+
+.icon-arrow-alt-from-top:before {
+ content: "\e86d";
+}
+
+.icon-arrow-alt-from-botto:before {
+ content: "\e86e";
+}
+
+.icon-menu:before {
+ content: "\e86f";
+}
+
+.icon-icon-drag:before {
+ content: "\e870";
+}
+
+.icon-early-warning:before {
+ content: "\e871";
+}
+
+.icon-share:before {
+ content: "\e872";
+}
+
+.icon-share1:before {
+ content: "\e873";
+}
+
+.icon-management-:before {
+ content: "\e874";
+}
+
+.icon-accesskeys:before {
+ content: "\e875";
+}
+
+.icon-arrow-sortdown-smal:before {
+ content: "\e877";
+}
+
+.icon-minus-square-fill:before {
+ content: "\e878";
+}
+
+.icon-plus-square-fill:before {
+ content: "\e879";
+}
+
+.icon-minus-square:before {
+ content: "\e87a";
+}
+
+.icon-plus-square:before {
+ content: "\e87b";
+}
+
+.icon-stepmode:before {
+ content: "\e87d";
+}
+
+.icon-scrollingmode:before {
+ content: "\e87e";
+}
+
+.icon-shoppingcart:before {
+ content: "\e881";
+}
+
+.icon-waiting-fill:before {
+ content: "\e882";
+}
+
+.icon-waiting:before {
+ content: "\e883";
+}
+
+.icon-right-arrow-rect:before {
+ content: "\e884";
+}
+
+.icon-left-arrow-rect:before {
+ content: "\e885";
+}
+
+.icon-bell:before {
+ content: "\e887";
+}
+
+.icon-structured-data:before {
+ content: "\e888";
+}
+
+.icon-drag:before {
+ content: "\e769";
+}
+
+.icon-vector:before {
+ content: "\e889";
+}
+
+.icon-ellipsis-vertical:before {
+ content: "\e76a";
+}
+
+.icon-NEW-copy:before {
+ content: "\e88a";
+}
+
+.icon-gallery-view:before {
+ content: "\e76b";
+}
+
+.icon-HOT-copy:before {
+ content: "\e88b";
+}
+
+.icon-WIFI:before {
+ content: "\e76c";
+}
+
+.icon-home:before {
+ content: "\e88c";
+}
+
+.icon-bug-report:before {
+ content: "\e76d";
+}
+
+.icon-monitoring:before {
+ content: "\e88e";
+}
+
+.icon-qrcode:before {
+ content: "\e76e";
+}
+
+.icon-diagnose:before {
+ content: "\e88f";
+}
+
+.icon-scan:before {
+ content: "\e76f";
+}
+
+.icon-loading:before {
+ content: "\e891";
+}
+
+.icon-cut:before {
+ content: "\e770";
+}
+
+.icon-Directory-tree:before {
+ content: "\e892";
+}
+
+.icon-gift:before {
+ content: "\e771";
+}
+
+.icon-application:before {
+ content: "\e89e";
+}
+
+.icon-link:before {
+ content: "\e772";
+}
+
+.icon-applicationgroup:before {
+ content: "\e89f";
+}
+
+.icon-poweroff:before {
+ content: "\e774";
+}
+
+.icon-key:before {
+ content: "\e775";
+}
+
+.icon-safety-certificate:before {
+ content: "\e776";
+}
+
+.icon-supervise:before {
+ content: "\e777";
+}
+
+.icon-tag-subscipt:before {
+ content: "\e78a";
+}
+
+.icon-chart-pie-alt:before {
+ content: "\e78c";
+}
+
+.icon-chart-relation:before {
+ content: "\e78d";
+}
+
+.icon-chart-scatter-plot:before {
+ content: "\e78e";
+}
+
+.icon-chart-area:before {
+ content: "\e78f";
+}
+
+.icon-chart-line:before {
+ content: "\e790";
+}
+
+.icon-chart-bar:before {
+ content: "\e791";
+}
+
+
diff --git a/tm-vuetify/scss/iconfonts/iconfont.js b/tm-vuetify/scss/iconfonts/iconfont.js
new file mode 100644
index 0000000..03dfabf
--- /dev/null
+++ b/tm-vuetify/scss/iconfonts/iconfont.js
@@ -0,0 +1 @@
+!function(l){var h,i,o,a,v,m='',z=(z=document.getElementsByTagName("script"))[z.length-1].getAttribute("data-injectcss"),t=function(l,h){h.parentNode.insertBefore(l,h)};if(z&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(l){console&&console.log(l)}}function c(){v||(v=!0,o())}function s(){try{a.documentElement.doScroll("left")}catch(l){return void setTimeout(s,50)}c()}h=function(){var l,h;(h=document.createElement("div")).innerHTML=m,m=null,(l=h.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",h=l,(l=document.body).firstChild?t(h,l.firstChild):l.appendChild(h))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,a=l.document,v=!1,s(),a.onreadystatechange=function(){"complete"==a.readyState&&(a.onreadystatechange=null,c())})}(window);
\ No newline at end of file
diff --git a/tm-vuetify/scss/iconfonts/iconfont.json b/tm-vuetify/scss/iconfonts/iconfont.json
new file mode 100644
index 0000000..79d5022
--- /dev/null
+++ b/tm-vuetify/scss/iconfonts/iconfont.json
@@ -0,0 +1,1913 @@
+{
+ "id": "2660213",
+ "name": "陶阳置业",
+ "font_family": "iconfont",
+ "css_prefix_text": "icon-",
+ "description": "",
+ "glyphs": [
+ {
+ "icon_id": "167190",
+ "name": "链接",
+ "font_class": "lianjie",
+ "unicode": "e665",
+ "unicode_decimal": 58981
+ },
+ {
+ "icon_id": "1185485",
+ "name": "微信",
+ "font_class": "weixin",
+ "unicode": "e63f",
+ "unicode_decimal": 58943
+ },
+ {
+ "icon_id": "6556747",
+ "name": "朋友圈",
+ "font_class": "pengyouquan",
+ "unicode": "e615",
+ "unicode_decimal": 58901
+ },
+ {
+ "icon_id": "6756291",
+ "name": "微博",
+ "font_class": "weibo",
+ "unicode": "e608",
+ "unicode_decimal": 58888
+ },
+ {
+ "icon_id": "16286932",
+ "name": "QQ",
+ "font_class": "QQ",
+ "unicode": "e60f",
+ "unicode_decimal": 58895
+ },
+ {
+ "icon_id": "16322953",
+ "name": "小程序",
+ "font_class": "xiaochengxu",
+ "unicode": "e706",
+ "unicode_decimal": 59142
+ },
+ {
+ "icon_id": "6151036",
+ "name": "display-code",
+ "font_class": "display-code",
+ "unicode": "e792",
+ "unicode_decimal": 59282
+ },
+ {
+ "icon_id": "6151037",
+ "name": "display-arrow-right",
+ "font_class": "display-arrow-right",
+ "unicode": "e793",
+ "unicode_decimal": 59283
+ },
+ {
+ "icon_id": "6151038",
+ "name": "display-arrow-left",
+ "font_class": "display-arrow-left",
+ "unicode": "e794",
+ "unicode_decimal": 59284
+ },
+ {
+ "icon_id": "6151039",
+ "name": "laptop-error",
+ "font_class": "laptop-error",
+ "unicode": "e795",
+ "unicode_decimal": 59285
+ },
+ {
+ "icon_id": "6151040",
+ "name": "laptop-check",
+ "font_class": "laptop-check",
+ "unicode": "e796",
+ "unicode_decimal": 59286
+ },
+ {
+ "icon_id": "6151041",
+ "name": "laptop",
+ "font_class": "laptop",
+ "unicode": "e797",
+ "unicode_decimal": 59287
+ },
+ {
+ "icon_id": "6151050",
+ "name": "mobile-error",
+ "font_class": "mobile-error",
+ "unicode": "e798",
+ "unicode_decimal": 59288
+ },
+ {
+ "icon_id": "6151051",
+ "name": "mobile-check",
+ "font_class": "mobile-check",
+ "unicode": "e799",
+ "unicode_decimal": 59289
+ },
+ {
+ "icon_id": "6151052",
+ "name": "mobile-alt",
+ "font_class": "mobile-alt",
+ "unicode": "e79a",
+ "unicode_decimal": 59290
+ },
+ {
+ "icon_id": "6151059",
+ "name": "aliwangwang",
+ "font_class": "aliwangwang",
+ "unicode": "e79d",
+ "unicode_decimal": 59293
+ },
+ {
+ "icon_id": "6151060",
+ "name": "nail",
+ "font_class": "nail",
+ "unicode": "e79e",
+ "unicode_decimal": 59294
+ },
+ {
+ "icon_id": "6151061",
+ "name": "nail-fixed",
+ "font_class": "nail-fixed",
+ "unicode": "e79f",
+ "unicode_decimal": 59295
+ },
+ {
+ "icon_id": "6151070",
+ "name": "edit",
+ "font_class": "edit",
+ "unicode": "e7a0",
+ "unicode_decimal": 59296
+ },
+ {
+ "icon_id": "6151072",
+ "name": "dollar",
+ "font_class": "dollar",
+ "unicode": "e7a1",
+ "unicode_decimal": 59297
+ },
+ {
+ "icon_id": "6151080",
+ "name": "transanction",
+ "font_class": "transanction",
+ "unicode": "e7a2",
+ "unicode_decimal": 59298
+ },
+ {
+ "icon_id": "6151087",
+ "name": "filter-fill",
+ "font_class": "filter-fill",
+ "unicode": "e7a3",
+ "unicode_decimal": 59299
+ },
+ {
+ "icon_id": "6151089",
+ "name": "all-fill",
+ "font_class": "all-fill",
+ "unicode": "e7a4",
+ "unicode_decimal": 59300
+ },
+ {
+ "icon_id": "6151090",
+ "name": "database plus-fill",
+ "font_class": "databaseplus-fill",
+ "unicode": "e7a5",
+ "unicode_decimal": 59301
+ },
+ {
+ "icon_id": "6151091",
+ "name": "database-fill",
+ "font_class": "database-fill",
+ "unicode": "e7a6",
+ "unicode_decimal": 59302
+ },
+ {
+ "icon_id": "6151092",
+ "name": "comment lines-fill",
+ "font_class": "commentlines-fill",
+ "unicode": "e7a7",
+ "unicode_decimal": 59303
+ },
+ {
+ "icon_id": "6151093",
+ "name": "comment dots-fill",
+ "font_class": "commentdots-fill",
+ "unicode": "e7a8",
+ "unicode_decimal": 59304
+ },
+ {
+ "icon_id": "6151095",
+ "name": "paper plane-fill",
+ "font_class": "paperplane-fill",
+ "unicode": "e7a9",
+ "unicode_decimal": 59305
+ },
+ {
+ "icon_id": "6151096",
+ "name": "eye slash-fill",
+ "font_class": "eyeslash-fill",
+ "unicode": "e7aa",
+ "unicode_decimal": 59306
+ },
+ {
+ "icon_id": "6151097",
+ "name": "eye-fill",
+ "font_class": "eye-fill",
+ "unicode": "e7ab",
+ "unicode_decimal": 59307
+ },
+ {
+ "icon_id": "6151098",
+ "name": "lightbulb-fill",
+ "font_class": "lightbulb-fill",
+ "unicode": "e7ac",
+ "unicode_decimal": 59308
+ },
+ {
+ "icon_id": "6151099",
+ "name": "flag-fill",
+ "font_class": "flag-fill",
+ "unicode": "e7ad",
+ "unicode_decimal": 59309
+ },
+ {
+ "icon_id": "6151100",
+ "name": "tag-fill",
+ "font_class": "tag-fill",
+ "unicode": "e7ae",
+ "unicode_decimal": 59310
+ },
+ {
+ "icon_id": "6151101",
+ "name": "position-fill",
+ "font_class": "position-fill",
+ "unicode": "e7af",
+ "unicode_decimal": 59311
+ },
+ {
+ "icon_id": "6151102",
+ "name": "location-fill",
+ "font_class": "location-fill",
+ "unicode": "e7b0",
+ "unicode_decimal": 59312
+ },
+ {
+ "icon_id": "6151103",
+ "name": "map-fill",
+ "font_class": "map-fill",
+ "unicode": "e7b1",
+ "unicode_decimal": 59313
+ },
+ {
+ "icon_id": "6151105",
+ "name": "inbox in-fill",
+ "font_class": "inboxin-fill",
+ "unicode": "e7b2",
+ "unicode_decimal": 59314
+ },
+ {
+ "icon_id": "6151106",
+ "name": "box-fill",
+ "font_class": "box-fill",
+ "unicode": "e7b3",
+ "unicode_decimal": 59315
+ },
+ {
+ "icon_id": "6151108",
+ "name": "database set-fill",
+ "font_class": "databaseset-fill",
+ "unicode": "e7b4",
+ "unicode_decimal": 59316
+ },
+ {
+ "icon_id": "6151109",
+ "name": "layer group-fill",
+ "font_class": "layergroup-fill",
+ "unicode": "e7b5",
+ "unicode_decimal": 59317
+ },
+ {
+ "icon_id": "6151111",
+ "name": "cry-fill",
+ "font_class": "cry-fill",
+ "unicode": "e7b6",
+ "unicode_decimal": 59318
+ },
+ {
+ "icon_id": "6151113",
+ "name": "smile-fill",
+ "font_class": "smile-fill",
+ "unicode": "e7b7",
+ "unicode_decimal": 59319
+ },
+ {
+ "icon_id": "6151115",
+ "name": "unlock-fill",
+ "font_class": "unlock-fill",
+ "unicode": "e7b8",
+ "unicode_decimal": 59320
+ },
+ {
+ "icon_id": "6151117",
+ "name": "lock-fill",
+ "font_class": "lock-fill",
+ "unicode": "e7b9",
+ "unicode_decimal": 59321
+ },
+ {
+ "icon_id": "6151118",
+ "name": "align right-fill",
+ "font_class": "alignright-fill",
+ "unicode": "e7ba",
+ "unicode_decimal": 59322
+ },
+ {
+ "icon_id": "6151119",
+ "name": "align left-fill",
+ "font_class": "alignleft-fill",
+ "unicode": "e7bb",
+ "unicode_decimal": 59323
+ },
+ {
+ "icon_id": "6151120",
+ "name": "border bottom-fill",
+ "font_class": "borderbottom-fill",
+ "unicode": "e7bc",
+ "unicode_decimal": 59324
+ },
+ {
+ "icon_id": "6151121",
+ "name": "border top-fill",
+ "font_class": "bordertop-fill",
+ "unicode": "e7bd",
+ "unicode_decimal": 59325
+ },
+ {
+ "icon_id": "6151122",
+ "name": "align center-fill",
+ "font_class": "aligncenter-fill",
+ "unicode": "e7be",
+ "unicode_decimal": 59326
+ },
+ {
+ "icon_id": "6151123",
+ "name": "border verticle-fill",
+ "font_class": "borderverticle-fill",
+ "unicode": "e7bf",
+ "unicode_decimal": 59327
+ },
+ {
+ "icon_id": "6151126",
+ "name": "pic center-fill",
+ "font_class": "piccenter-fill",
+ "unicode": "e7c0",
+ "unicode_decimal": 59328
+ },
+ {
+ "icon_id": "6151127",
+ "name": "pic side-fill",
+ "font_class": "picside-fill",
+ "unicode": "e7c1",
+ "unicode_decimal": 59329
+ },
+ {
+ "icon_id": "6151128",
+ "name": "folder open-fill",
+ "font_class": "folderopen-fill",
+ "unicode": "e7c2",
+ "unicode_decimal": 59330
+ },
+ {
+ "icon_id": "6151129",
+ "name": "folder plus-fill",
+ "font_class": "folderplus-fill",
+ "unicode": "e7c3",
+ "unicode_decimal": 59331
+ },
+ {
+ "icon_id": "6151130",
+ "name": "folder-fill",
+ "font_class": "folder-fill",
+ "unicode": "e7c4",
+ "unicode_decimal": 59332
+ },
+ {
+ "icon_id": "6151132",
+ "name": "file-SQL",
+ "font_class": "file-SQL",
+ "unicode": "e7c5",
+ "unicode_decimal": 59333
+ },
+ {
+ "icon_id": "6151133",
+ "name": "file plus-fill",
+ "font_class": "fileplus-fill",
+ "unicode": "e7c6",
+ "unicode_decimal": 59334
+ },
+ {
+ "icon_id": "6151134",
+ "name": "file-fill",
+ "font_class": "file-fill",
+ "unicode": "e7c7",
+ "unicode_decimal": 59335
+ },
+ {
+ "icon_id": "6151135",
+ "name": "copy-fill",
+ "font_class": "copy-fill",
+ "unicode": "e7c8",
+ "unicode_decimal": 59336
+ },
+ {
+ "icon_id": "6151136",
+ "name": "headset-fill",
+ "font_class": "headset-fill",
+ "unicode": "e7c9",
+ "unicode_decimal": 59337
+ },
+ {
+ "icon_id": "6151138",
+ "name": "phone-fill",
+ "font_class": "phone-fill",
+ "unicode": "e7ca",
+ "unicode_decimal": 59338
+ },
+ {
+ "icon_id": "6151139",
+ "name": "pause circle-fill",
+ "font_class": "pausecircle-fill",
+ "unicode": "e7cb",
+ "unicode_decimal": 59339
+ },
+ {
+ "icon_id": "6151140",
+ "name": "stop circle-fill",
+ "font_class": "stopcircle-fill",
+ "unicode": "e7cc",
+ "unicode_decimal": 59340
+ },
+ {
+ "icon_id": "6151141",
+ "name": "play circle-fill",
+ "font_class": "playcircle-fill",
+ "unicode": "e7cd",
+ "unicode_decimal": 59341
+ },
+ {
+ "icon_id": "6151143",
+ "name": "delete-fill",
+ "font_class": "delete-fill",
+ "unicode": "e7ce",
+ "unicode_decimal": 59342
+ },
+ {
+ "icon_id": "6151144",
+ "name": "picture-fill",
+ "font_class": "picture-fill",
+ "unicode": "e7cf",
+ "unicode_decimal": 59343
+ },
+ {
+ "icon_id": "6151145",
+ "name": "mail-fill",
+ "font_class": "mail-fill",
+ "unicode": "e7d0",
+ "unicode_decimal": 59344
+ },
+ {
+ "icon_id": "6151146",
+ "name": "heart-fill",
+ "font_class": "heart-fill",
+ "unicode": "e7d1",
+ "unicode_decimal": 59345
+ },
+ {
+ "icon_id": "6151147",
+ "name": "collection-fill",
+ "font_class": "collection-fill",
+ "unicode": "e7d2",
+ "unicode_decimal": 59346
+ },
+ {
+ "icon_id": "6151149",
+ "name": "user-group-fill",
+ "font_class": "user-group-fill",
+ "unicode": "e7d3",
+ "unicode_decimal": 59347
+ },
+ {
+ "icon_id": "6151150",
+ "name": "user plus-fill",
+ "font_class": "userplus-fill",
+ "unicode": "e7d4",
+ "unicode_decimal": 59348
+ },
+ {
+ "icon_id": "6151151",
+ "name": "user-fill",
+ "font_class": "user-fill",
+ "unicode": "e7d5",
+ "unicode_decimal": 59349
+ },
+ {
+ "icon_id": "6151152",
+ "name": "cog-fill",
+ "font_class": "cog-fill",
+ "unicode": "e7d6",
+ "unicode_decimal": 59350
+ },
+ {
+ "icon_id": "6151154",
+ "name": "clock-fill",
+ "font_class": "clock-fill",
+ "unicode": "e7d7",
+ "unicode_decimal": 59351
+ },
+ {
+ "icon_id": "6151155",
+ "name": "calendar alt-fill",
+ "font_class": "calendaralt-fill",
+ "unicode": "e7d8",
+ "unicode_decimal": 59352
+ },
+ {
+ "icon_id": "6151157",
+ "name": "cloud download-fill",
+ "font_class": "clouddownload-fill",
+ "unicode": "e7d9",
+ "unicode_decimal": 59353
+ },
+ {
+ "icon_id": "6151158",
+ "name": "cloud upload-fill",
+ "font_class": "cloudupload-fill",
+ "unicode": "e7da",
+ "unicode_decimal": 59354
+ },
+ {
+ "icon_id": "6151159",
+ "name": "exchange-fill",
+ "font_class": "exchange-fill",
+ "unicode": "e7db",
+ "unicode_decimal": 59355
+ },
+ {
+ "icon_id": "6151161",
+ "name": "info-circle-fill",
+ "font_class": "info-circle-fill",
+ "unicode": "e7dc",
+ "unicode_decimal": 59356
+ },
+ {
+ "icon_id": "6151162",
+ "name": "question-circle-fill",
+ "font_class": "question-circle-fill",
+ "unicode": "e7dd",
+ "unicode_decimal": 59357
+ },
+ {
+ "icon_id": "6151171",
+ "name": "exclamation circle-f",
+ "font_class": "exclamationcircle-f",
+ "unicode": "e7de",
+ "unicode_decimal": 59358
+ },
+ {
+ "icon_id": "6151173",
+ "name": "minus-circle-fill",
+ "font_class": "minus-circle-fill",
+ "unicode": "e7df",
+ "unicode_decimal": 59359
+ },
+ {
+ "icon_id": "6151174",
+ "name": "plus-circle-fill",
+ "font_class": "plus-circle-fill",
+ "unicode": "e7e0",
+ "unicode_decimal": 59360
+ },
+ {
+ "icon_id": "6151176",
+ "name": "times-circle-fill",
+ "font_class": "times-circle-fill",
+ "unicode": "e7e1",
+ "unicode_decimal": 59361
+ },
+ {
+ "icon_id": "6151177",
+ "name": "check-circle-fill",
+ "font_class": "check-circle-fill",
+ "unicode": "e7e2",
+ "unicode_decimal": 59362
+ },
+ {
+ "icon_id": "6151178",
+ "name": "compress alt-fill",
+ "font_class": "compressalt-fill",
+ "unicode": "e7e3",
+ "unicode_decimal": 59363
+ },
+ {
+ "icon_id": "6151181",
+ "name": "expand alt-fill",
+ "font_class": "expandalt-fill",
+ "unicode": "e7e4",
+ "unicode_decimal": 59364
+ },
+ {
+ "icon_id": "6151187",
+ "name": "filter",
+ "font_class": "filter",
+ "unicode": "e7e5",
+ "unicode_decimal": 59365
+ },
+ {
+ "icon_id": "6151188",
+ "name": "all",
+ "font_class": "all",
+ "unicode": "e7e6",
+ "unicode_decimal": 59366
+ },
+ {
+ "icon_id": "6151192",
+ "name": "database-plus",
+ "font_class": "database-plus",
+ "unicode": "e7e7",
+ "unicode_decimal": 59367
+ },
+ {
+ "icon_id": "6151193",
+ "name": "database",
+ "font_class": "database",
+ "unicode": "e7e8",
+ "unicode_decimal": 59368
+ },
+ {
+ "icon_id": "6151195",
+ "name": "comment-lines",
+ "font_class": "comment-lines",
+ "unicode": "e7e9",
+ "unicode_decimal": 59369
+ },
+ {
+ "icon_id": "6151196",
+ "name": "comment-dots",
+ "font_class": "comment-dots",
+ "unicode": "e7ea",
+ "unicode_decimal": 59370
+ },
+ {
+ "icon_id": "6151198",
+ "name": "paper-plane",
+ "font_class": "paper-plane",
+ "unicode": "e7eb",
+ "unicode_decimal": 59371
+ },
+ {
+ "icon_id": "6151208",
+ "name": "eye-slash",
+ "font_class": "eye-slash",
+ "unicode": "e7ec",
+ "unicode_decimal": 59372
+ },
+ {
+ "icon_id": "6151209",
+ "name": "eye",
+ "font_class": "eye",
+ "unicode": "e7ed",
+ "unicode_decimal": 59373
+ },
+ {
+ "icon_id": "6151210",
+ "name": "lightbulb",
+ "font_class": "lightbulb",
+ "unicode": "e7ee",
+ "unicode_decimal": 59374
+ },
+ {
+ "icon_id": "6151211",
+ "name": "flag",
+ "font_class": "flag",
+ "unicode": "e7ef",
+ "unicode_decimal": 59375
+ },
+ {
+ "icon_id": "6151212",
+ "name": "tag",
+ "font_class": "tag",
+ "unicode": "e7f0",
+ "unicode_decimal": 59376
+ },
+ {
+ "icon_id": "6151214",
+ "name": "position",
+ "font_class": "position",
+ "unicode": "e7f1",
+ "unicode_decimal": 59377
+ },
+ {
+ "icon_id": "6151215",
+ "name": "location",
+ "font_class": "location",
+ "unicode": "e7f2",
+ "unicode_decimal": 59378
+ },
+ {
+ "icon_id": "6151216",
+ "name": "map",
+ "font_class": "map",
+ "unicode": "e7f3",
+ "unicode_decimal": 59379
+ },
+ {
+ "icon_id": "6151218",
+ "name": "inbox-in",
+ "font_class": "inbox-in",
+ "unicode": "e7f4",
+ "unicode_decimal": 59380
+ },
+ {
+ "icon_id": "6151219",
+ "name": "box",
+ "font_class": "box",
+ "unicode": "e7f5",
+ "unicode_decimal": 59381
+ },
+ {
+ "icon_id": "6151221",
+ "name": "database-set",
+ "font_class": "database-set",
+ "unicode": "e7f6",
+ "unicode_decimal": 59382
+ },
+ {
+ "icon_id": "6151223",
+ "name": "layer-group",
+ "font_class": "layer-group",
+ "unicode": "e7f7",
+ "unicode_decimal": 59383
+ },
+ {
+ "icon_id": "6151224",
+ "name": "wind-cry",
+ "font_class": "wind-cry",
+ "unicode": "e7f8",
+ "unicode_decimal": 59384
+ },
+ {
+ "icon_id": "6151225",
+ "name": "wind-smile",
+ "font_class": "wind-smile",
+ "unicode": "e7f9",
+ "unicode_decimal": 59385
+ },
+ {
+ "icon_id": "6151227",
+ "name": "unlock",
+ "font_class": "unlock",
+ "unicode": "e7fa",
+ "unicode_decimal": 59386
+ },
+ {
+ "icon_id": "6151228",
+ "name": "lock",
+ "font_class": "lock",
+ "unicode": "e7fb",
+ "unicode_decimal": 59387
+ },
+ {
+ "icon_id": "6151230",
+ "name": "align-right",
+ "font_class": "align-right",
+ "unicode": "e7fc",
+ "unicode_decimal": 59388
+ },
+ {
+ "icon_id": "6151231",
+ "name": "align-left",
+ "font_class": "align-left",
+ "unicode": "e7fd",
+ "unicode_decimal": 59389
+ },
+ {
+ "icon_id": "6151232",
+ "name": "border-bottom",
+ "font_class": "border-bottom",
+ "unicode": "e7fe",
+ "unicode_decimal": 59390
+ },
+ {
+ "icon_id": "6151233",
+ "name": "border-top",
+ "font_class": "border-top",
+ "unicode": "e7ff",
+ "unicode_decimal": 59391
+ },
+ {
+ "icon_id": "6151234",
+ "name": "align-center",
+ "font_class": "align-center",
+ "unicode": "e800",
+ "unicode_decimal": 59392
+ },
+ {
+ "icon_id": "6151236",
+ "name": "border-verticle",
+ "font_class": "border-verticle",
+ "unicode": "e801",
+ "unicode_decimal": 59393
+ },
+ {
+ "icon_id": "6151237",
+ "name": "pic-center",
+ "font_class": "pic-center",
+ "unicode": "e802",
+ "unicode_decimal": 59394
+ },
+ {
+ "icon_id": "6151238",
+ "name": "pic-side",
+ "font_class": "pic-side",
+ "unicode": "e803",
+ "unicode_decimal": 59395
+ },
+ {
+ "icon_id": "6151239",
+ "name": "folder-open",
+ "font_class": "folder-open",
+ "unicode": "e804",
+ "unicode_decimal": 59396
+ },
+ {
+ "icon_id": "6151241",
+ "name": "folder-plus",
+ "font_class": "folder-plus",
+ "unicode": "e805",
+ "unicode_decimal": 59397
+ },
+ {
+ "icon_id": "6151242",
+ "name": "folder",
+ "font_class": "folder",
+ "unicode": "e806",
+ "unicode_decimal": 59398
+ },
+ {
+ "icon_id": "6151251",
+ "name": "file-SQL",
+ "font_class": "file-SQL1",
+ "unicode": "e807",
+ "unicode_decimal": 59399
+ },
+ {
+ "icon_id": "6151252",
+ "name": "file-plus",
+ "font_class": "file-plus",
+ "unicode": "e808",
+ "unicode_decimal": 59400
+ },
+ {
+ "icon_id": "6151253",
+ "name": "file",
+ "font_class": "file",
+ "unicode": "e809",
+ "unicode_decimal": 59401
+ },
+ {
+ "icon_id": "6151256",
+ "name": "copy",
+ "font_class": "copy",
+ "unicode": "e80a",
+ "unicode_decimal": 59402
+ },
+ {
+ "icon_id": "6151257",
+ "name": "headset",
+ "font_class": "headset",
+ "unicode": "e80b",
+ "unicode_decimal": 59403
+ },
+ {
+ "icon_id": "6151258",
+ "name": "phone",
+ "font_class": "phone",
+ "unicode": "e80c",
+ "unicode_decimal": 59404
+ },
+ {
+ "icon_id": "6151260",
+ "name": "pause circle",
+ "font_class": "pausecircle",
+ "unicode": "e80d",
+ "unicode_decimal": 59405
+ },
+ {
+ "icon_id": "6151261",
+ "name": "stop circle",
+ "font_class": "stopcircle",
+ "unicode": "e80e",
+ "unicode_decimal": 59406
+ },
+ {
+ "icon_id": "6151262",
+ "name": "play circle",
+ "font_class": "playcircle",
+ "unicode": "e80f",
+ "unicode_decimal": 59407
+ },
+ {
+ "icon_id": "6151263",
+ "name": "delete",
+ "font_class": "delete",
+ "unicode": "e810",
+ "unicode_decimal": 59408
+ },
+ {
+ "icon_id": "6151264",
+ "name": "picture",
+ "font_class": "picture",
+ "unicode": "e811",
+ "unicode_decimal": 59409
+ },
+ {
+ "icon_id": "6151265",
+ "name": "mail",
+ "font_class": "mail",
+ "unicode": "e812",
+ "unicode_decimal": 59410
+ },
+ {
+ "icon_id": "6151266",
+ "name": "like",
+ "font_class": "like",
+ "unicode": "e813",
+ "unicode_decimal": 59411
+ },
+ {
+ "icon_id": "6151267",
+ "name": "collection",
+ "font_class": "collection",
+ "unicode": "e814",
+ "unicode_decimal": 59412
+ },
+ {
+ "icon_id": "6151268",
+ "name": "user-group",
+ "font_class": "user-group",
+ "unicode": "e815",
+ "unicode_decimal": 59413
+ },
+ {
+ "icon_id": "6151270",
+ "name": "account-plus",
+ "font_class": "account-plus",
+ "unicode": "e816",
+ "unicode_decimal": 59414
+ },
+ {
+ "icon_id": "6151272",
+ "name": "account",
+ "font_class": "account",
+ "unicode": "e817",
+ "unicode_decimal": 59415
+ },
+ {
+ "icon_id": "6151273",
+ "name": "cog",
+ "font_class": "cog",
+ "unicode": "e818",
+ "unicode_decimal": 59416
+ },
+ {
+ "icon_id": "6151275",
+ "name": "clock",
+ "font_class": "clock",
+ "unicode": "e819",
+ "unicode_decimal": 59417
+ },
+ {
+ "icon_id": "6151276",
+ "name": "calendar-alt",
+ "font_class": "calendar-alt",
+ "unicode": "e81a",
+ "unicode_decimal": 59418
+ },
+ {
+ "icon_id": "6151277",
+ "name": "cloud download",
+ "font_class": "clouddownload",
+ "unicode": "e81b",
+ "unicode_decimal": 59419
+ },
+ {
+ "icon_id": "6151278",
+ "name": "cloud upload",
+ "font_class": "cloudupload",
+ "unicode": "e81c",
+ "unicode_decimal": 59420
+ },
+ {
+ "icon_id": "6151279",
+ "name": "exchange",
+ "font_class": "exchange",
+ "unicode": "e81d",
+ "unicode_decimal": 59421
+ },
+ {
+ "icon_id": "6151280",
+ "name": "info-circle",
+ "font_class": "info-circle",
+ "unicode": "e81e",
+ "unicode_decimal": 59422
+ },
+ {
+ "icon_id": "6151281",
+ "name": "question-circle",
+ "font_class": "question-circle",
+ "unicode": "e81f",
+ "unicode_decimal": 59423
+ },
+ {
+ "icon_id": "6151282",
+ "name": "exclamation-circle",
+ "font_class": "exclamation-circle",
+ "unicode": "e820",
+ "unicode_decimal": 59424
+ },
+ {
+ "icon_id": "6151283",
+ "name": "minus-circle",
+ "font_class": "minus-circle",
+ "unicode": "e821",
+ "unicode_decimal": 59425
+ },
+ {
+ "icon_id": "6151285",
+ "name": "plus-circle",
+ "font_class": "plus-circle",
+ "unicode": "e822",
+ "unicode_decimal": 59426
+ },
+ {
+ "icon_id": "6151286",
+ "name": "times-circle",
+ "font_class": "times-circle",
+ "unicode": "e823",
+ "unicode_decimal": 59427
+ },
+ {
+ "icon_id": "6151287",
+ "name": "check-circle",
+ "font_class": "check-circle",
+ "unicode": "e824",
+ "unicode_decimal": 59428
+ },
+ {
+ "icon_id": "6151288",
+ "name": "compress-alt",
+ "font_class": "compress-alt",
+ "unicode": "e825",
+ "unicode_decimal": 59429
+ },
+ {
+ "icon_id": "6151289",
+ "name": "expand-alt",
+ "font_class": "expand-alt",
+ "unicode": "e826",
+ "unicode_decimal": 59430
+ },
+ {
+ "icon_id": "6151290",
+ "name": "ban",
+ "font_class": "ban",
+ "unicode": "e827",
+ "unicode_decimal": 59431
+ },
+ {
+ "icon_id": "6151292",
+ "name": "minus",
+ "font_class": "minus",
+ "unicode": "e828",
+ "unicode_decimal": 59432
+ },
+ {
+ "icon_id": "6151293",
+ "name": "plus",
+ "font_class": "plus",
+ "unicode": "e829",
+ "unicode_decimal": 59433
+ },
+ {
+ "icon_id": "6151294",
+ "name": "times",
+ "font_class": "times",
+ "unicode": "e82a",
+ "unicode_decimal": 59434
+ },
+ {
+ "icon_id": "6151295",
+ "name": "check",
+ "font_class": "check",
+ "unicode": "e82b",
+ "unicode_decimal": 59435
+ },
+ {
+ "icon_id": "6151299",
+ "name": "search-minus",
+ "font_class": "search-minus",
+ "unicode": "e82c",
+ "unicode_decimal": 59436
+ },
+ {
+ "icon_id": "6151300",
+ "name": "search-plus",
+ "font_class": "search-plus",
+ "unicode": "e82d",
+ "unicode_decimal": 59437
+ },
+ {
+ "icon_id": "6151301",
+ "name": "search",
+ "font_class": "search",
+ "unicode": "e82e",
+ "unicode_decimal": 59438
+ },
+ {
+ "icon_id": "6151304",
+ "name": "reply",
+ "font_class": "reply",
+ "unicode": "e82f",
+ "unicode_decimal": 59439
+ },
+ {
+ "icon_id": "6151306",
+ "name": "undo",
+ "font_class": "undo",
+ "unicode": "e830",
+ "unicode_decimal": 59440
+ },
+ {
+ "icon_id": "6151307",
+ "name": "redo",
+ "font_class": "redo",
+ "unicode": "e831",
+ "unicode_decimal": 59441
+ },
+ {
+ "icon_id": "6151308",
+ "name": "external-link",
+ "font_class": "external-link",
+ "unicode": "e832",
+ "unicode_decimal": 59442
+ },
+ {
+ "icon_id": "6151309",
+ "name": "arrows-alt",
+ "font_class": "arrows-alt",
+ "unicode": "e833",
+ "unicode_decimal": 59443
+ },
+ {
+ "icon_id": "6151310",
+ "name": "indent",
+ "font_class": "indent",
+ "unicode": "e834",
+ "unicode_decimal": 59444
+ },
+ {
+ "icon_id": "6151311",
+ "name": "outdent",
+ "font_class": "outdent",
+ "unicode": "e835",
+ "unicode_decimal": 59445
+ },
+ {
+ "icon_id": "6151312",
+ "name": "sort-line",
+ "font_class": "sort-line",
+ "unicode": "e836",
+ "unicode_decimal": 59446
+ },
+ {
+ "icon_id": "6151314",
+ "name": "switch",
+ "font_class": "switch",
+ "unicode": "e837",
+ "unicode_decimal": 59447
+ },
+ {
+ "icon_id": "6151316",
+ "name": "wind-descending",
+ "font_class": "wind-descending",
+ "unicode": "e838",
+ "unicode_decimal": 59448
+ },
+ {
+ "icon_id": "6151317",
+ "name": "wind-ascending",
+ "font_class": "wind-ascending",
+ "unicode": "e839",
+ "unicode_decimal": 59449
+ },
+ {
+ "icon_id": "6151351",
+ "name": "download",
+ "font_class": "download",
+ "unicode": "e83a",
+ "unicode_decimal": 59450
+ },
+ {
+ "icon_id": "6151353",
+ "name": "upload",
+ "font_class": "upload",
+ "unicode": "e83b",
+ "unicode_decimal": 59451
+ },
+ {
+ "icon_id": "6151360",
+ "name": "arrow-to-bottom",
+ "font_class": "arrow-to-bottom",
+ "unicode": "e83c",
+ "unicode_decimal": 59452
+ },
+ {
+ "icon_id": "6151361",
+ "name": "arrow-to-top",
+ "font_class": "arrow-to-top",
+ "unicode": "e83d",
+ "unicode_decimal": 59453
+ },
+ {
+ "icon_id": "6151363",
+ "name": "long-arrow-down",
+ "font_class": "long-arrow-down",
+ "unicode": "e83e",
+ "unicode_decimal": 59454
+ },
+ {
+ "icon_id": "6151364",
+ "name": "long-arrow-up",
+ "font_class": "long-arrow-up",
+ "unicode": "e83f",
+ "unicode_decimal": 59455
+ },
+ {
+ "icon_id": "6151368",
+ "name": "arrow-right",
+ "font_class": "arrow-right",
+ "unicode": "e840",
+ "unicode_decimal": 59456
+ },
+ {
+ "icon_id": "6151370",
+ "name": "arrow-left",
+ "font_class": "arrow-left",
+ "unicode": "e841",
+ "unicode_decimal": 59457
+ },
+ {
+ "icon_id": "6151371",
+ "name": "sort",
+ "font_class": "sort",
+ "unicode": "e842",
+ "unicode_decimal": 59458
+ },
+ {
+ "icon_id": "6151377",
+ "name": "sort-down",
+ "font_class": "sort-down",
+ "unicode": "e843",
+ "unicode_decimal": 59459
+ },
+ {
+ "icon_id": "6151384",
+ "name": "sort-up",
+ "font_class": "sort-up",
+ "unicode": "e844",
+ "unicode_decimal": 59460
+ },
+ {
+ "icon_id": "6151385",
+ "name": "caret-right",
+ "font_class": "caret-right",
+ "unicode": "e845",
+ "unicode_decimal": 59461
+ },
+ {
+ "icon_id": "6151386",
+ "name": "caret-left",
+ "font_class": "caret-left",
+ "unicode": "e846",
+ "unicode_decimal": 59462
+ },
+ {
+ "icon_id": "6151387",
+ "name": "arrows-v",
+ "font_class": "arrows-v",
+ "unicode": "e847",
+ "unicode_decimal": 59463
+ },
+ {
+ "icon_id": "6151390",
+ "name": "angle- double-down",
+ "font_class": "angle-double-down",
+ "unicode": "e848",
+ "unicode_decimal": 59464
+ },
+ {
+ "icon_id": "6151391",
+ "name": "angle-double-up",
+ "font_class": "angle-double-up",
+ "unicode": "e849",
+ "unicode_decimal": 59465
+ },
+ {
+ "icon_id": "6151392",
+ "name": "angle-double-right",
+ "font_class": "angle-double-right",
+ "unicode": "e84a",
+ "unicode_decimal": 59466
+ },
+ {
+ "icon_id": "6151393",
+ "name": "angle-double-left",
+ "font_class": "angle-double-left",
+ "unicode": "e84b",
+ "unicode_decimal": 59467
+ },
+ {
+ "icon_id": "6151394",
+ "name": "angle-down",
+ "font_class": "angle-down",
+ "unicode": "e84c",
+ "unicode_decimal": 59468
+ },
+ {
+ "icon_id": "6151395",
+ "name": "angle-up",
+ "font_class": "angle-up",
+ "unicode": "e84d",
+ "unicode_decimal": 59469
+ },
+ {
+ "icon_id": "6151396",
+ "name": "angle-right",
+ "font_class": "angle-right",
+ "unicode": "e84e",
+ "unicode_decimal": 59470
+ },
+ {
+ "icon_id": "6151456",
+ "name": "angle-left",
+ "font_class": "angle-left",
+ "unicode": "e84f",
+ "unicode_decimal": 59471
+ },
+ {
+ "icon_id": "6168585",
+ "name": "paperclip",
+ "font_class": "paperclip",
+ "unicode": "e850",
+ "unicode_decimal": 59472
+ },
+ {
+ "icon_id": "6172713",
+ "name": "connection",
+ "font_class": "connection",
+ "unicode": "e851",
+ "unicode_decimal": 59473
+ },
+ {
+ "icon_id": "6172717",
+ "name": "training",
+ "font_class": "training",
+ "unicode": "e853",
+ "unicode_decimal": 59475
+ },
+ {
+ "icon_id": "6172721",
+ "name": "process",
+ "font_class": "process",
+ "unicode": "e854",
+ "unicode_decimal": 59476
+ },
+ {
+ "icon_id": "6172722",
+ "name": "news",
+ "font_class": "news",
+ "unicode": "e855",
+ "unicode_decimal": 59477
+ },
+ {
+ "icon_id": "6172724",
+ "name": "save",
+ "font_class": "save",
+ "unicode": "e856",
+ "unicode_decimal": 59478
+ },
+ {
+ "icon_id": "6172748",
+ "name": "print",
+ "font_class": "print",
+ "unicode": "e857",
+ "unicode_decimal": 59479
+ },
+ {
+ "icon_id": "6172751",
+ "name": "new-releases",
+ "font_class": "new-releases",
+ "unicode": "e858",
+ "unicode_decimal": 59480
+ },
+ {
+ "icon_id": "6172758",
+ "name": "release",
+ "font_class": "release",
+ "unicode": "e85a",
+ "unicode_decimal": 59482
+ },
+ {
+ "icon_id": "6172762",
+ "name": "alert",
+ "font_class": "alert",
+ "unicode": "e85b",
+ "unicode_decimal": 59483
+ },
+ {
+ "icon_id": "6172770",
+ "name": "backspace",
+ "font_class": "backspace",
+ "unicode": "e85c",
+ "unicode_decimal": 59484
+ },
+ {
+ "icon_id": "6172775",
+ "name": "gem",
+ "font_class": "gem",
+ "unicode": "e85d",
+ "unicode_decimal": 59485
+ },
+ {
+ "icon_id": "6172776",
+ "name": "integral",
+ "font_class": "integral",
+ "unicode": "e85e",
+ "unicode_decimal": 59486
+ },
+ {
+ "icon_id": "6172777",
+ "name": "star-circle",
+ "font_class": "star-circle",
+ "unicode": "e85f",
+ "unicode_decimal": 59487
+ },
+ {
+ "icon_id": "6172778",
+ "name": "user-circle",
+ "font_class": "user-circle",
+ "unicode": "e860",
+ "unicode_decimal": 59488
+ },
+ {
+ "icon_id": "6172783",
+ "name": "cloud-machine-fill",
+ "font_class": "cloud-machine-fill",
+ "unicode": "e861",
+ "unicode_decimal": 59489
+ },
+ {
+ "icon_id": "6172784",
+ "name": "cloud-machine",
+ "font_class": "cloud-machine",
+ "unicode": "e862",
+ "unicode_decimal": 59490
+ },
+ {
+ "icon_id": "6172785",
+ "name": "terminal-fill",
+ "font_class": "terminal-fill",
+ "unicode": "e863",
+ "unicode_decimal": 59491
+ },
+ {
+ "icon_id": "6172786",
+ "name": "terminal",
+ "font_class": "terminal",
+ "unicode": "e864",
+ "unicode_decimal": 59492
+ },
+ {
+ "icon_id": "6173016",
+ "name": "shopping-cart-fill",
+ "font_class": "shopping-cart-fill",
+ "unicode": "e865",
+ "unicode_decimal": 59493
+ },
+ {
+ "icon_id": "6228652",
+ "name": "resource",
+ "font_class": "resource",
+ "unicode": "e867",
+ "unicode_decimal": 59495
+ },
+ {
+ "icon_id": "6303226",
+ "name": "rank",
+ "font_class": "rank",
+ "unicode": "e86a",
+ "unicode_decimal": 59498
+ },
+ {
+ "icon_id": "6343820",
+ "name": "sync-alt",
+ "font_class": "sync-alt",
+ "unicode": "e86b",
+ "unicode_decimal": 59499
+ },
+ {
+ "icon_id": "6343821",
+ "name": "compass",
+ "font_class": "compass",
+ "unicode": "e86c",
+ "unicode_decimal": 59500
+ },
+ {
+ "icon_id": "6343822",
+ "name": "arrow-alt- from-top",
+ "font_class": "arrow-alt-from-top",
+ "unicode": "e86d",
+ "unicode_decimal": 59501
+ },
+ {
+ "icon_id": "6343823",
+ "name": "arrow-alt-from-botto",
+ "font_class": "arrow-alt-from-botto",
+ "unicode": "e86e",
+ "unicode_decimal": 59502
+ },
+ {
+ "icon_id": "6343824",
+ "name": "menu",
+ "font_class": "menu",
+ "unicode": "e86f",
+ "unicode_decimal": 59503
+ },
+ {
+ "icon_id": "6353291",
+ "name": "icon-drag",
+ "font_class": "icon-drag",
+ "unicode": "e870",
+ "unicode_decimal": 59504
+ },
+ {
+ "icon_id": "6353292",
+ "name": "early-warning",
+ "font_class": "early-warning",
+ "unicode": "e871",
+ "unicode_decimal": 59505
+ },
+ {
+ "icon_id": "6353293",
+ "name": "share",
+ "font_class": "share",
+ "unicode": "e872",
+ "unicode_decimal": 59506
+ },
+ {
+ "icon_id": "6353306",
+ "name": "share",
+ "font_class": "share1",
+ "unicode": "e873",
+ "unicode_decimal": 59507
+ },
+ {
+ "icon_id": "6861314",
+ "name": "management",
+ "font_class": "management-",
+ "unicode": "e874",
+ "unicode_decimal": 59508
+ },
+ {
+ "icon_id": "6863066",
+ "name": "accesskeys",
+ "font_class": "accesskeys",
+ "unicode": "e875",
+ "unicode_decimal": 59509
+ },
+ {
+ "icon_id": "7357537",
+ "name": "arrow-sort down-small",
+ "font_class": "arrow-sortdown-smal",
+ "unicode": "e877",
+ "unicode_decimal": 59511
+ },
+ {
+ "icon_id": "7410218",
+ "name": "minus-square-fill",
+ "font_class": "minus-square-fill",
+ "unicode": "e878",
+ "unicode_decimal": 59512
+ },
+ {
+ "icon_id": "7410219",
+ "name": "plus-square-fill",
+ "font_class": "plus-square-fill",
+ "unicode": "e879",
+ "unicode_decimal": 59513
+ },
+ {
+ "icon_id": "7410220",
+ "name": "minus-square",
+ "font_class": "minus-square",
+ "unicode": "e87a",
+ "unicode_decimal": 59514
+ },
+ {
+ "icon_id": "7410222",
+ "name": "plus-square",
+ "font_class": "plus-square",
+ "unicode": "e87b",
+ "unicode_decimal": 59515
+ },
+ {
+ "icon_id": "7906283",
+ "name": "step mode",
+ "font_class": "stepmode",
+ "unicode": "e87d",
+ "unicode_decimal": 59517
+ },
+ {
+ "icon_id": "7906284",
+ "name": "scrolling mode",
+ "font_class": "scrollingmode",
+ "unicode": "e87e",
+ "unicode_decimal": 59518
+ },
+ {
+ "icon_id": "8268337",
+ "name": "shopping cart",
+ "font_class": "shoppingcart",
+ "unicode": "e881",
+ "unicode_decimal": 59521
+ },
+ {
+ "icon_id": "8305716",
+ "name": "waiting-fill",
+ "font_class": "waiting-fill",
+ "unicode": "e882",
+ "unicode_decimal": 59522
+ },
+ {
+ "icon_id": "8305718",
+ "name": "waiting",
+ "font_class": "waiting",
+ "unicode": "e883",
+ "unicode_decimal": 59523
+ },
+ {
+ "icon_id": "8307796",
+ "name": "right-arrow-rect",
+ "font_class": "right-arrow-rect",
+ "unicode": "e884",
+ "unicode_decimal": 59524
+ },
+ {
+ "icon_id": "8307800",
+ "name": "left-arrow-rect",
+ "font_class": "left-arrow-rect",
+ "unicode": "e885",
+ "unicode_decimal": 59525
+ },
+ {
+ "icon_id": "8623603",
+ "name": "bell",
+ "font_class": "bell",
+ "unicode": "e887",
+ "unicode_decimal": 59527
+ },
+ {
+ "icon_id": "8762555",
+ "name": "structured data",
+ "font_class": "structured-data",
+ "unicode": "e888",
+ "unicode_decimal": 59528
+ },
+ {
+ "icon_id": "6150957",
+ "name": "drag",
+ "font_class": "drag",
+ "unicode": "e769",
+ "unicode_decimal": 59241
+ },
+ {
+ "icon_id": "8762556",
+ "name": "vector",
+ "font_class": "vector",
+ "unicode": "e889",
+ "unicode_decimal": 59529
+ },
+ {
+ "icon_id": "6150958",
+ "name": "ellipsis-v",
+ "font_class": "ellipsis-vertical",
+ "unicode": "e76a",
+ "unicode_decimal": 59242
+ },
+ {
+ "icon_id": "9009443",
+ "name": "NEW",
+ "font_class": "NEW-copy",
+ "unicode": "e88a",
+ "unicode_decimal": 59530
+ },
+ {
+ "icon_id": "6150959",
+ "name": "gallery-view",
+ "font_class": "gallery-view",
+ "unicode": "e76b",
+ "unicode_decimal": 59243
+ },
+ {
+ "icon_id": "9009475",
+ "name": "HOT",
+ "font_class": "HOT-copy",
+ "unicode": "e88b",
+ "unicode_decimal": 59531
+ },
+ {
+ "icon_id": "6150960",
+ "name": "WIFI",
+ "font_class": "WIFI",
+ "unicode": "e76c",
+ "unicode_decimal": 59244
+ },
+ {
+ "icon_id": "9066652",
+ "name": "home",
+ "font_class": "home",
+ "unicode": "e88c",
+ "unicode_decimal": 59532
+ },
+ {
+ "icon_id": "6150961",
+ "name": "bug-report",
+ "font_class": "bug-report",
+ "unicode": "e76d",
+ "unicode_decimal": 59245
+ },
+ {
+ "icon_id": "9340469",
+ "name": "monitoring",
+ "font_class": "monitoring",
+ "unicode": "e88e",
+ "unicode_decimal": 59534
+ },
+ {
+ "icon_id": "6150962",
+ "name": "qrcode",
+ "font_class": "qrcode",
+ "unicode": "e76e",
+ "unicode_decimal": 59246
+ },
+ {
+ "icon_id": "9340470",
+ "name": "diagnose",
+ "font_class": "diagnose",
+ "unicode": "e88f",
+ "unicode_decimal": 59535
+ },
+ {
+ "icon_id": "6150963",
+ "name": "scan",
+ "font_class": "scan",
+ "unicode": "e76f",
+ "unicode_decimal": 59247
+ },
+ {
+ "icon_id": "10273624",
+ "name": "loading",
+ "font_class": "loading",
+ "unicode": "e891",
+ "unicode_decimal": 59537
+ },
+ {
+ "icon_id": "6150964",
+ "name": "cut",
+ "font_class": "cut",
+ "unicode": "e770",
+ "unicode_decimal": 59248
+ },
+ {
+ "icon_id": "11307823",
+ "name": "Directory tree",
+ "font_class": "Directory-tree",
+ "unicode": "e892",
+ "unicode_decimal": 59538
+ },
+ {
+ "icon_id": "6150965",
+ "name": "gift",
+ "font_class": "gift",
+ "unicode": "e771",
+ "unicode_decimal": 59249
+ },
+ {
+ "icon_id": "12253601",
+ "name": "application",
+ "font_class": "application",
+ "unicode": "e89e",
+ "unicode_decimal": 59550
+ },
+ {
+ "icon_id": "6150966",
+ "name": "link",
+ "font_class": "link",
+ "unicode": "e772",
+ "unicode_decimal": 59250
+ },
+ {
+ "icon_id": "12253602",
+ "name": "application group",
+ "font_class": "applicationgroup",
+ "unicode": "e89f",
+ "unicode_decimal": 59551
+ },
+ {
+ "icon_id": "6150968",
+ "name": "poweroff",
+ "font_class": "poweroff",
+ "unicode": "e774",
+ "unicode_decimal": 59252
+ },
+ {
+ "icon_id": "6150969",
+ "name": "key",
+ "font_class": "key",
+ "unicode": "e775",
+ "unicode_decimal": 59253
+ },
+ {
+ "icon_id": "6150970",
+ "name": "safety-certificate",
+ "font_class": "safety-certificate",
+ "unicode": "e776",
+ "unicode_decimal": 59254
+ },
+ {
+ "icon_id": "6150971",
+ "name": "supervise",
+ "font_class": "supervise",
+ "unicode": "e777",
+ "unicode_decimal": 59255
+ },
+ {
+ "icon_id": "6151018",
+ "name": "tag-subscipt",
+ "font_class": "tag-subscipt",
+ "unicode": "e78a",
+ "unicode_decimal": 59274
+ },
+ {
+ "icon_id": "6151030",
+ "name": "chart-pie-alt",
+ "font_class": "chart-pie-alt",
+ "unicode": "e78c",
+ "unicode_decimal": 59276
+ },
+ {
+ "icon_id": "6151031",
+ "name": "chart-relation",
+ "font_class": "chart-relation",
+ "unicode": "e78d",
+ "unicode_decimal": 59277
+ },
+ {
+ "icon_id": "6151032",
+ "name": "chart-scatter-plot",
+ "font_class": "chart-scatter-plot",
+ "unicode": "e78e",
+ "unicode_decimal": 59278
+ },
+ {
+ "icon_id": "6151033",
+ "name": "chart-area",
+ "font_class": "chart-area",
+ "unicode": "e78f",
+ "unicode_decimal": 59279
+ },
+ {
+ "icon_id": "6151034",
+ "name": "chart-line",
+ "font_class": "chart-line",
+ "unicode": "e790",
+ "unicode_decimal": 59280
+ },
+ {
+ "icon_id": "6151035",
+ "name": "chart-bar",
+ "font_class": "chart-bar",
+ "unicode": "e791",
+ "unicode_decimal": 59281
+ }
+ ]
+}
diff --git a/tm-vuetify/scss/iconfonts/iconfont.ttf b/tm-vuetify/scss/iconfonts/iconfont.ttf
new file mode 100644
index 0000000..b21c406
Binary files /dev/null and b/tm-vuetify/scss/iconfonts/iconfont.ttf differ
diff --git a/tm-vuetify/scss/iconfonts/index.html b/tm-vuetify/scss/iconfonts/index.html
new file mode 100644
index 0000000..e1fe327
--- /dev/null
+++ b/tm-vuetify/scss/iconfonts/index.html
@@ -0,0 +1,6355 @@
+
+
+
+
+ iconfont Demo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - Unicode
+ - Font class
+ - Symbol
+
+
+
+
+
+
+
+
+
+ -
+
+
链接
+ 
+
+
+ -
+
+
微信
+ 
+
+
+ -
+
+
朋友圈
+ 
+
+
+ -
+
+
微博
+ 
+
+
+ -
+
+
QQ
+ 
+
+
+ -
+
+
小程序
+ 
+
+
+ -
+
+
display-code
+ 
+
+
+ -
+
+
display-arrow-right
+ 
+
+
+ -
+
+
display-arrow-left
+ 
+
+
+ -
+
+
laptop-error
+ 
+
+
+ -
+
+
laptop-check
+ 
+
+
+ -
+
+
laptop
+ 
+
+
+ -
+
+
mobile-error
+ 
+
+
+ -
+
+
mobile-check
+ 
+
+
+ -
+
+
mobile-alt
+ 
+
+
+ -
+
+
aliwangwang
+ 
+
+
+ -
+
+
nail
+ 
+
+
+ -
+
+
nail-fixed
+ 
+
+
+ -
+
+
edit
+ 
+
+
+ -
+
+
dollar
+ 
+
+
+ -
+
+
transanction
+ 
+
+
+ -
+
+
filter-fill
+ 
+
+
+ -
+
+
all-fill
+ 
+
+
+ -
+
+
database plus-fill
+ 
+
+
+ -
+
+
database-fill
+ 
+
+
+ -
+
+
comment lines-fill
+ 
+
+
+ -
+
+
comment dots-fill
+ 
+
+
+ -
+
+
paper plane-fill
+ 
+
+
+ -
+
+
eye slash-fill
+ 
+
+
+ -
+
+
eye-fill
+ 
+
+
+ -
+
+
lightbulb-fill
+ 
+
+
+ -
+
+
flag-fill
+ 
+
+
+ -
+
+
tag-fill
+ 
+
+
+ -
+
+
position-fill
+ 
+
+
+ -
+
+
location-fill
+ 
+
+
+ -
+
+
map-fill
+ 
+
+
+ -
+
+
inbox in-fill
+ 
+
+
+ -
+
+
box-fill
+ 
+
+
+ -
+
+
database set-fill
+ 
+
+
+ -
+
+
layer group-fill
+ 
+
+
+ -
+
+
cry-fill
+ 
+
+
+ -
+
+
smile-fill
+ 
+
+
+ -
+
+
unlock-fill
+ 
+
+
+ -
+
+
lock-fill
+ 
+
+
+ -
+
+
align right-fill
+ 
+
+
+ -
+
+
align left-fill
+ 
+
+
+ -
+
+
border bottom-fill
+ 
+
+
+ -
+
+
border top-fill
+ 
+
+
+ -
+
+
align center-fill
+ 
+
+
+ -
+
+
border verticle-fill
+ 
+
+
+ -
+
+
pic center-fill
+ 
+
+
+ -
+
+
pic side-fill
+ 
+
+
+ -
+
+
folder open-fill
+ 
+
+
+ -
+
+
folder plus-fill
+ 
+
+
+ -
+
+
folder-fill
+ 
+
+
+ -
+
+
file-SQL
+ 
+
+
+ -
+
+
file plus-fill
+ 
+
+
+ -
+
+
file-fill
+ 
+
+
+ -
+
+
copy-fill
+ 
+
+
+ -
+
+
headset-fill
+ 
+
+
+ -
+
+
phone-fill
+ 
+
+
+ -
+
+
pause circle-fill
+ 
+
+
+ -
+
+
stop circle-fill
+ 
+
+
+ -
+
+
play circle-fill
+ 
+
+
+ -
+
+
delete-fill
+ 
+
+
+ -
+
+
picture-fill
+ 
+
+
+ -
+
+
mail-fill
+ 
+
+
+ -
+
+
heart-fill
+ 
+
+
+ -
+
+
collection-fill
+ 
+
+
+ -
+
+
user-group-fill
+ 
+
+
+ -
+
+
user plus-fill
+ 
+
+
+ -
+
+
user-fill
+ 
+
+
+ -
+
+
cog-fill
+ 
+
+
+ -
+
+
clock-fill
+ 
+
+
+ -
+
+
calendar alt-fill
+ 
+
+
+ -
+
+
cloud download-fill
+ 
+
+
+ -
+
+
cloud upload-fill
+ 
+
+
+ -
+
+
exchange-fill
+ 
+
+
+ -
+
+
info-circle-fill
+ 
+
+
+ -
+
+
question-circle-fill
+ 
+
+
+ -
+
+
exclamation circle-f
+ 
+
+
+ -
+
+
minus-circle-fill
+ 
+
+
+ -
+
+
plus-circle-fill
+ 
+
+
+ -
+
+
times-circle-fill
+ 
+
+
+ -
+
+
check-circle-fill
+ 
+
+
+ -
+
+
compress alt-fill
+ 
+
+
+ -
+
+
expand alt-fill
+ 
+
+
+ -
+
+
filter
+ 
+
+
+ -
+
+
all
+ 
+
+
+ -
+
+
database-plus
+ 
+
+
+ -
+
+
database
+ 
+
+
+ -
+
+
comment-lines
+ 
+
+
+ -
+
+
comment-dots
+ 
+
+
+ -
+
+
paper-plane
+ 
+
+
+ -
+
+
eye-slash
+ 
+
+
+ -
+
+
eye
+ 
+
+
+ -
+
+
lightbulb
+ 
+
+
+ -
+
+
flag
+ 
+
+
+ -
+
+
tag
+ 
+
+
+ -
+
+
position
+ 
+
+
+ -
+
+
location
+ 
+
+
+ -
+
+
map
+ 
+
+
+ -
+
+
inbox-in
+ 
+
+
+ -
+
+
box
+ 
+
+
+ -
+
+
database-set
+ 
+
+
+ -
+
+
layer-group
+ 
+
+
+ -
+
+
wind-cry
+ 
+
+
+ -
+
+
wind-smile
+ 
+
+
+ -
+
+
unlock
+ 
+
+
+ -
+
+
lock
+ 
+
+
+ -
+
+
align-right
+ 
+
+
+ -
+
+
align-left
+ 
+
+
+ -
+
+
border-bottom
+ 
+
+
+ -
+
+
border-top
+ 
+
+
+ -
+
+
align-center
+ 
+
+
+ -
+
+
border-verticle
+ 
+
+
+ -
+
+
pic-center
+ 
+
+
+ -
+
+
pic-side
+ 
+
+
+ -
+
+
folder-open
+ 
+
+
+ -
+
+
folder-plus
+ 
+
+
+ -
+
+
folder
+ 
+
+
+ -
+
+
file-SQL
+ 
+
+
+ -
+
+
file-plus
+ 
+
+
+ -
+
+
file
+ 
+
+
+ -
+
+
copy
+ 
+
+
+ -
+
+
headset
+ 
+
+
+ -
+
+
phone
+ 
+
+
+ -
+
+
pause circle
+ 
+
+
+ -
+
+
stop circle
+ 
+
+
+ -
+
+
play circle
+ 
+
+
+ -
+
+
delete
+ 
+
+
+ -
+
+
picture
+ 
+
+
+ -
+
+
mail
+ 
+
+
+ -
+
+
like
+ 
+
+
+ -
+
+
collection
+ 
+
+
+ -
+
+
user-group
+ 
+
+
+ -
+
+
account-plus
+ 
+
+
+ -
+
+
account
+ 
+
+
+ -
+
+
cog
+ 
+
+
+ -
+
+
clock
+ 
+
+
+ -
+
+
calendar-alt
+ 
+
+
+ -
+
+
cloud download
+ 
+
+
+ -
+
+
cloud upload
+ 
+
+
+ -
+
+
exchange
+ 
+
+
+ -
+
+
info-circle
+ 
+
+
+ -
+
+
question-circle
+ 
+
+
+ -
+
+
exclamation-circle
+ 
+
+
+ -
+
+
minus-circle
+ 
+
+
+ -
+
+
plus-circle
+ 
+
+
+ -
+
+
times-circle
+ 
+
+
+ -
+
+
check-circle
+ 
+
+
+ -
+
+
compress-alt
+ 
+
+
+ -
+
+
expand-alt
+ 
+
+
+ -
+
+
ban
+ 
+
+
+ -
+
+
minus
+ 
+
+
+ -
+
+
plus
+ 
+
+
+ -
+
+
times
+ 
+
+
+ -
+
+
check
+ 
+
+
+ -
+
+
search-minus
+ 
+
+
+ -
+
+
search-plus
+ 
+
+
+ -
+
+
search
+ 
+
+
+ -
+
+
reply
+ 
+
+
+ -
+
+
undo
+ 
+
+
+ -
+
+
redo
+ 
+
+
+ -
+
+
external-link
+ 
+
+
+ -
+
+
arrows-alt
+ 
+
+
+ -
+
+
indent
+ 
+
+
+ -
+
+
outdent
+ 
+
+
+ -
+
+
sort-line
+ 
+
+
+ -
+
+
switch
+ 
+
+
+ -
+
+
wind-descending
+ 
+
+
+ -
+
+
wind-ascending
+ 
+
+
+ -
+
+
download
+ 
+
+
+ -
+
+
upload
+ 
+
+
+ -
+
+
arrow-to-bottom
+ 
+
+
+ -
+
+
arrow-to-top
+ 
+
+
+ -
+
+
long-arrow-down
+ 
+
+
+ -
+
+
long-arrow-up
+ 
+
+
+ -
+
+
arrow-right
+ 
+
+
+ -
+
+
arrow-left
+ 
+
+
+ -
+
+
sort
+ 
+
+
+ -
+
+
sort-down
+ 
+
+
+ -
+
+
sort-up
+ 
+
+
+ -
+
+
caret-right
+ 
+
+
+ -
+
+
caret-left
+ 
+
+
+ -
+
+
arrows-v
+ 
+
+
+ -
+
+
angle- double-down
+ 
+
+
+ -
+
+
angle-double-up
+ 
+
+
+ -
+
+
angle-double-right
+ 
+
+
+ -
+
+
angle-double-left
+ 
+
+
+ -
+
+
angle-down
+ 
+
+
+ -
+
+
angle-up
+ 
+
+
+ -
+
+
angle-right
+ 
+
+
+ -
+
+
angle-left
+ 
+
+
+ -
+
+
paperclip
+ 
+
+
+ -
+
+
connection
+ 
+
+
+ -
+
+
training
+ 
+
+
+ -
+
+
process
+ 
+
+
+ -
+
+
news
+ 
+
+
+ -
+
+
save
+ 
+
+
+ -
+
+
print
+ 
+
+
+ -
+
+
new-releases
+ 
+
+
+ -
+
+
release
+ 
+
+
+ -
+
+
alert
+ 
+
+
+ -
+
+
backspace
+ 
+
+
+ -
+
+
gem
+ 
+
+
+ -
+
+
integral
+ 
+
+
+ -
+
+
star-circle
+ 
+
+
+ -
+
+
user-circle
+ 
+
+
+ -
+
+
cloud-machine-fill
+ 
+
+
+ -
+
+
cloud-machine
+ 
+
+
+ -
+
+
terminal-fill
+ 
+
+
+ -
+
+
terminal
+ 
+
+
+ -
+
+
shopping-cart-fill
+ 
+
+
+ -
+
+
resource
+ 
+
+
+ -
+
+
rank
+ 
+
+
+ -
+
+
sync-alt
+ 
+
+
+ -
+
+
compass
+ 
+
+
+ -
+
+
arrow-alt- from-top
+ 
+
+
+ -
+
+
arrow-alt-from-botto
+ 
+
+
+ -
+
+
menu
+ 
+
+
+ -
+
+
icon-drag
+ 
+
+
+ -
+
+
early-warning
+ 
+
+
+ -
+
+
share
+ 
+
+
+ -
+
+
share
+ 
+
+
+ -
+
+
management
+ 
+
+
+ -
+
+
accesskeys
+ 
+
+
+ -
+
+
arrow-sort down-small
+ 
+
+
+ -
+
+
minus-square-fill
+ 
+
+
+ -
+
+
plus-square-fill
+ 
+
+
+ -
+
+
minus-square
+ 
+
+
+ -
+
+
plus-square
+ 
+
+
+ -
+
+
step mode
+ 
+
+
+ -
+
+
scrolling mode
+ 
+
+
+ -
+
+
shopping cart
+ 
+
+
+ -
+
+
waiting-fill
+ 
+
+
+ -
+
+
waiting
+ 
+
+
+ -
+
+
right-arrow-rect
+ 
+
+
+ -
+
+
left-arrow-rect
+ 
+
+
+ -
+
+
bell
+ 
+
+
+ -
+
+
structured data
+ 
+
+
+ -
+
+
drag
+ 
+
+
+ -
+
+
vector
+ 
+
+
+ -
+
+
ellipsis-v
+ 
+
+
+ -
+
+
NEW
+ 
+
+
+ -
+
+
gallery-view
+ 
+
+
+ -
+
+
HOT
+ 
+
+
+ -
+
+
WIFI
+ 
+
+
+ -
+
+
home
+ 
+
+
+ -
+
+
bug-report
+ 
+
+
+ -
+
+
monitoring
+ 
+
+
+ -
+
+
qrcode
+ 
+
+
+ -
+
+
diagnose
+ 
+
+
+ -
+
+
scan
+ 
+
+
+ -
+
+
loading
+ 
+
+
+ -
+
+
cut
+ 
+
+
+ -
+
+
Directory tree
+ 
+
+
+ -
+
+
gift
+ 
+
+
+ -
+
+
application
+ 
+
+
+ -
+
+
link
+ 
+
+
+ -
+
+
application group
+ 
+
+
+ -
+
+
poweroff
+ 
+
+
+ -
+
+
key
+ 
+
+
+ -
+
+
safety-certificate
+ 
+
+
+ -
+
+
supervise
+ 
+
+
+ -
+
+
tag-subscipt
+ 
+
+
+ -
+
+
chart-pie-alt
+ 
+
+
+ -
+
+
chart-relation
+ 
+
+
+ -
+
+
chart-scatter-plot
+ 
+
+
+ -
+
+
chart-area
+ 
+
+
+ -
+
+
chart-line
+ 
+
+
+ -
+
+
chart-bar
+ 
+
+
+
+
+
+
+
+
+ -
+
+
+ 链接
+
+ .icon-lianjie
+
+
+
+ -
+
+
+ 微信
+
+ .icon-weixin
+
+
+
+ -
+
+
+ 朋友圈
+
+ .icon-pengyouquan
+
+
+
+ -
+
+
+ 微博
+
+ .icon-weibo
+
+
+
+ -
+
+
+ QQ
+
+ .icon-QQ
+
+
+
+ -
+
+
+ 小程序
+
+ .icon-xiaochengxu
+
+
+
+ -
+
+
+ display-code
+
+ .icon-display-code
+
+
+
+ -
+
+
+ display-arrow-right
+
+ .icon-display-arrow-right
+
+
+
+ -
+
+
+ display-arrow-left
+
+ .icon-display-arrow-left
+
+
+
+ -
+
+
+ laptop-error
+
+ .icon-laptop-error
+
+
+
+ -
+
+
+ laptop-check
+
+ .icon-laptop-check
+
+
+
+ -
+
+
+ laptop
+
+ .icon-laptop
+
+
+
+ -
+
+
+ mobile-error
+
+ .icon-mobile-error
+
+
+
+ -
+
+
+ mobile-check
+
+ .icon-mobile-check
+
+
+
+ -
+
+
+ mobile-alt
+
+ .icon-mobile-alt
+
+
+
+ -
+
+
+ aliwangwang
+
+ .icon-aliwangwang
+
+
+
+ -
+
+
+ nail
+
+ .icon-nail
+
+
+
+ -
+
+
+ nail-fixed
+
+ .icon-nail-fixed
+
+
+
+ -
+
+
+ edit
+
+ .icon-edit
+
+
+
+ -
+
+
+ dollar
+
+ .icon-dollar
+
+
+
+ -
+
+
+ transanction
+
+ .icon-transanction
+
+
+
+ -
+
+
+ filter-fill
+
+ .icon-filter-fill
+
+
+
+ -
+
+
+ all-fill
+
+ .icon-all-fill
+
+
+
+ -
+
+
+ database plus-fill
+
+ .icon-databaseplus-fill
+
+
+
+ -
+
+
+ database-fill
+
+ .icon-database-fill
+
+
+
+ -
+
+
+ comment lines-fill
+
+ .icon-commentlines-fill
+
+
+
+ -
+
+
+ comment dots-fill
+
+ .icon-commentdots-fill
+
+
+
+ -
+
+
+ paper plane-fill
+
+ .icon-paperplane-fill
+
+
+
+ -
+
+
+ eye slash-fill
+
+ .icon-eyeslash-fill
+
+
+
+ -
+
+
+ eye-fill
+
+ .icon-eye-fill
+
+
+
+ -
+
+
+ lightbulb-fill
+
+ .icon-lightbulb-fill
+
+
+
+ -
+
+
+ flag-fill
+
+ .icon-flag-fill
+
+
+
+ -
+
+
+ tag-fill
+
+ .icon-tag-fill
+
+
+
+ -
+
+
+ position-fill
+
+ .icon-position-fill
+
+
+
+ -
+
+
+ location-fill
+
+ .icon-location-fill
+
+
+
+ -
+
+
+ map-fill
+
+ .icon-map-fill
+
+
+
+ -
+
+
+ inbox in-fill
+
+ .icon-inboxin-fill
+
+
+
+ -
+
+
+ box-fill
+
+ .icon-box-fill
+
+
+
+ -
+
+
+ database set-fill
+
+ .icon-databaseset-fill
+
+
+
+ -
+
+
+ layer group-fill
+
+ .icon-layergroup-fill
+
+
+
+ -
+
+
+ cry-fill
+
+ .icon-cry-fill
+
+
+
+ -
+
+
+ smile-fill
+
+ .icon-smile-fill
+
+
+
+ -
+
+
+ unlock-fill
+
+ .icon-unlock-fill
+
+
+
+ -
+
+
+ lock-fill
+
+ .icon-lock-fill
+
+
+
+ -
+
+
+ align right-fill
+
+ .icon-alignright-fill
+
+
+
+ -
+
+
+ align left-fill
+
+ .icon-alignleft-fill
+
+
+
+ -
+
+
+ border bottom-fill
+
+ .icon-borderbottom-fill
+
+
+
+ -
+
+
+ border top-fill
+
+ .icon-bordertop-fill
+
+
+
+ -
+
+
+ align center-fill
+
+ .icon-aligncenter-fill
+
+
+
+ -
+
+
+ border verticle-fill
+
+ .icon-borderverticle-fill
+
+
+
+ -
+
+
+ pic center-fill
+
+ .icon-piccenter-fill
+
+
+
+ -
+
+
+ pic side-fill
+
+ .icon-picside-fill
+
+
+
+ -
+
+
+ folder open-fill
+
+ .icon-folderopen-fill
+
+
+
+ -
+
+
+ folder plus-fill
+
+ .icon-folderplus-fill
+
+
+
+ -
+
+
+ folder-fill
+
+ .icon-folder-fill
+
+
+
+ -
+
+
+ file-SQL
+
+ .icon-file-SQL
+
+
+
+ -
+
+
+ file plus-fill
+
+ .icon-fileplus-fill
+
+
+
+ -
+
+
+ file-fill
+
+ .icon-file-fill
+
+
+
+ -
+
+
+ copy-fill
+
+ .icon-copy-fill
+
+
+
+ -
+
+
+ headset-fill
+
+ .icon-headset-fill
+
+
+
+ -
+
+
+ phone-fill
+
+ .icon-phone-fill
+
+
+
+ -
+
+
+ pause circle-fill
+
+ .icon-pausecircle-fill
+
+
+
+ -
+
+
+ stop circle-fill
+
+ .icon-stopcircle-fill
+
+
+
+ -
+
+
+ play circle-fill
+
+ .icon-playcircle-fill
+
+
+
+ -
+
+
+ delete-fill
+
+ .icon-delete-fill
+
+
+
+ -
+
+
+ picture-fill
+
+ .icon-picture-fill
+
+
+
+ -
+
+
+ mail-fill
+
+ .icon-mail-fill
+
+
+
+ -
+
+
+ heart-fill
+
+ .icon-heart-fill
+
+
+
+ -
+
+
+ collection-fill
+
+ .icon-collection-fill
+
+
+
+ -
+
+
+ user-group-fill
+
+ .icon-user-group-fill
+
+
+
+ -
+
+
+ user plus-fill
+
+ .icon-userplus-fill
+
+
+
+ -
+
+
+ user-fill
+
+ .icon-user-fill
+
+
+
+ -
+
+
+ cog-fill
+
+ .icon-cog-fill
+
+
+
+ -
+
+
+ clock-fill
+
+ .icon-clock-fill
+
+
+
+ -
+
+
+ calendar alt-fill
+
+ .icon-calendaralt-fill
+
+
+
+ -
+
+
+ cloud download-fill
+
+ .icon-clouddownload-fill
+
+
+
+ -
+
+
+ cloud upload-fill
+
+ .icon-cloudupload-fill
+
+
+
+ -
+
+
+ exchange-fill
+
+ .icon-exchange-fill
+
+
+
+ -
+
+
+ info-circle-fill
+
+ .icon-info-circle-fill
+
+
+
+ -
+
+
+ question-circle-fill
+
+ .icon-question-circle-fill
+
+
+
+ -
+
+
+ exclamation circle-f
+
+ .icon-exclamationcircle-f
+
+
+
+ -
+
+
+ minus-circle-fill
+
+ .icon-minus-circle-fill
+
+
+
+ -
+
+
+ plus-circle-fill
+
+ .icon-plus-circle-fill
+
+
+
+ -
+
+
+ times-circle-fill
+
+ .icon-times-circle-fill
+
+
+
+ -
+
+
+ check-circle-fill
+
+ .icon-check-circle-fill
+
+
+
+ -
+
+
+ compress alt-fill
+
+ .icon-compressalt-fill
+
+
+
+ -
+
+
+ expand alt-fill
+
+ .icon-expandalt-fill
+
+
+
+ -
+
+
+ filter
+
+ .icon-filter
+
+
+
+ -
+
+
+ all
+
+ .icon-all
+
+
+
+ -
+
+
+ database-plus
+
+ .icon-database-plus
+
+
+
+ -
+
+
+ database
+
+ .icon-database
+
+
+
+ -
+
+
+ comment-lines
+
+ .icon-comment-lines
+
+
+
+ -
+
+
+ comment-dots
+
+ .icon-comment-dots
+
+
+
+ -
+
+
+ paper-plane
+
+ .icon-paper-plane
+
+
+
+ -
+
+
+ eye-slash
+
+ .icon-eye-slash
+
+
+
+ -
+
+
+ eye
+
+ .icon-eye
+
+
+
+ -
+
+
+ lightbulb
+
+ .icon-lightbulb
+
+
+
+ -
+
+
+ flag
+
+ .icon-flag
+
+
+
+ -
+
+
+ tag
+
+ .icon-tag
+
+
+
+ -
+
+
+ position
+
+ .icon-position
+
+
+
+ -
+
+
+ location
+
+ .icon-location
+
+
+
+ -
+
+
+ map
+
+ .icon-map
+
+
+
+ -
+
+
+ inbox-in
+
+ .icon-inbox-in
+
+
+
+ -
+
+
+ box
+
+ .icon-box
+
+
+
+ -
+
+
+ database-set
+
+ .icon-database-set
+
+
+
+ -
+
+
+ layer-group
+
+ .icon-layer-group
+
+
+
+ -
+
+
+ wind-cry
+
+ .icon-wind-cry
+
+
+
+ -
+
+
+ wind-smile
+
+ .icon-wind-smile
+
+
+
+ -
+
+
+ unlock
+
+ .icon-unlock
+
+
+
+ -
+
+
+ lock
+
+ .icon-lock
+
+
+
+ -
+
+
+ align-right
+
+ .icon-align-right
+
+
+
+ -
+
+
+ align-left
+
+ .icon-align-left
+
+
+
+ -
+
+
+ border-bottom
+
+ .icon-border-bottom
+
+
+
+ -
+
+
+ border-top
+
+ .icon-border-top
+
+
+
+ -
+
+
+ align-center
+
+ .icon-align-center
+
+
+
+ -
+
+
+ border-verticle
+
+ .icon-border-verticle
+
+
+
+ -
+
+
+ pic-center
+
+ .icon-pic-center
+
+
+
+ -
+
+
+ pic-side
+
+ .icon-pic-side
+
+
+
+ -
+
+
+ folder-open
+
+ .icon-folder-open
+
+
+
+ -
+
+
+ folder-plus
+
+ .icon-folder-plus
+
+
+
+ -
+
+
+ folder
+
+ .icon-folder
+
+
+
+ -
+
+
+ file-SQL
+
+ .icon-file-SQL1
+
+
+
+ -
+
+
+ file-plus
+
+ .icon-file-plus
+
+
+
+ -
+
+
+ file
+
+ .icon-file
+
+
+
+ -
+
+
+ copy
+
+ .icon-copy
+
+
+
+ -
+
+
+ headset
+
+ .icon-headset
+
+
+
+ -
+
+
+ phone
+
+ .icon-phone
+
+
+
+ -
+
+
+ pause circle
+
+ .icon-pausecircle
+
+
+
+ -
+
+
+ stop circle
+
+ .icon-stopcircle
+
+
+
+ -
+
+
+ play circle
+
+ .icon-playcircle
+
+
+
+ -
+
+
+ delete
+
+ .icon-delete
+
+
+
+ -
+
+
+ picture
+
+ .icon-picture
+
+
+
+ -
+
+
+ mail
+
+ .icon-mail
+
+
+
+ -
+
+
+ like
+
+ .icon-like
+
+
+
+ -
+
+
+ collection
+
+ .icon-collection
+
+
+
+ -
+
+
+ user-group
+
+ .icon-user-group
+
+
+
+ -
+
+
+ account-plus
+
+ .icon-account-plus
+
+
+
+ -
+
+
+ account
+
+ .icon-account
+
+
+
+ -
+
+
+ cog
+
+ .icon-cog
+
+
+
+ -
+
+
+ clock
+
+ .icon-clock
+
+
+
+ -
+
+
+ calendar-alt
+
+ .icon-calendar-alt
+
+
+
+ -
+
+
+ cloud download
+
+ .icon-clouddownload
+
+
+
+ -
+
+
+ cloud upload
+
+ .icon-cloudupload
+
+
+
+ -
+
+
+ exchange
+
+ .icon-exchange
+
+
+
+ -
+
+
+ info-circle
+
+ .icon-info-circle
+
+
+
+ -
+
+
+ question-circle
+
+ .icon-question-circle
+
+
+
+ -
+
+
+ exclamation-circle
+
+ .icon-exclamation-circle
+
+
+
+ -
+
+
+ minus-circle
+
+ .icon-minus-circle
+
+
+
+ -
+
+
+ plus-circle
+
+ .icon-plus-circle
+
+
+
+ -
+
+
+ times-circle
+
+ .icon-times-circle
+
+
+
+ -
+
+
+ check-circle
+
+ .icon-check-circle
+
+
+
+ -
+
+
+ compress-alt
+
+ .icon-compress-alt
+
+
+
+ -
+
+
+ expand-alt
+
+ .icon-expand-alt
+
+
+
+ -
+
+
+ ban
+
+ .icon-ban
+
+
+
+ -
+
+
+ minus
+
+ .icon-minus
+
+
+
+ -
+
+
+ plus
+
+ .icon-plus
+
+
+
+ -
+
+
+ times
+
+ .icon-times
+
+
+
+ -
+
+
+ check
+
+ .icon-check
+
+
+
+ -
+
+
+ search-minus
+
+ .icon-search-minus
+
+
+
+ -
+
+
+ search-plus
+
+ .icon-search-plus
+
+
+
+ -
+
+
+ search
+
+ .icon-search
+
+
+
+ -
+
+
+ reply
+
+ .icon-reply
+
+
+
+ -
+
+
+ undo
+
+ .icon-undo
+
+
+
+ -
+
+
+ redo
+
+ .icon-redo
+
+
+
+ -
+
+
+ external-link
+
+ .icon-external-link
+
+
+
+ -
+
+
+ arrows-alt
+
+ .icon-arrows-alt
+
+
+
+ -
+
+
+ indent
+
+ .icon-indent
+
+
+
+ -
+
+
+ outdent
+
+ .icon-outdent
+
+
+
+ -
+
+
+ sort-line
+
+ .icon-sort-line
+
+
+
+ -
+
+
+ switch
+
+ .icon-switch
+
+
+
+ -
+
+
+ wind-descending
+
+ .icon-wind-descending
+
+
+
+ -
+
+
+ wind-ascending
+
+ .icon-wind-ascending
+
+
+
+ -
+
+
+ download
+
+ .icon-download
+
+
+
+ -
+
+
+ upload
+
+ .icon-upload
+
+
+
+ -
+
+
+ arrow-to-bottom
+
+ .icon-arrow-to-bottom
+
+
+
+ -
+
+
+ arrow-to-top
+
+ .icon-arrow-to-top
+
+
+
+ -
+
+
+ long-arrow-down
+
+ .icon-long-arrow-down
+
+
+
+ -
+
+
+ long-arrow-up
+
+ .icon-long-arrow-up
+
+
+
+ -
+
+
+ arrow-right
+
+ .icon-arrow-right
+
+
+
+ -
+
+
+ arrow-left
+
+ .icon-arrow-left
+
+
+
+ -
+
+
+ sort
+
+ .icon-sort
+
+
+
+ -
+
+
+ sort-down
+
+ .icon-sort-down
+
+
+
+ -
+
+
+ sort-up
+
+ .icon-sort-up
+
+
+
+ -
+
+
+ caret-right
+
+ .icon-caret-right
+
+
+
+ -
+
+
+ caret-left
+
+ .icon-caret-left
+
+
+
+ -
+
+
+ arrows-v
+
+ .icon-arrows-v
+
+
+
+ -
+
+
+ angle- double-down
+
+ .icon-angle-double-down
+
+
+
+ -
+
+
+ angle-double-up
+
+ .icon-angle-double-up
+
+
+
+ -
+
+
+ angle-double-right
+
+ .icon-angle-double-right
+
+
+
+ -
+
+
+ angle-double-left
+
+ .icon-angle-double-left
+
+
+
+ -
+
+
+ angle-down
+
+ .icon-angle-down
+
+
+
+ -
+
+
+ angle-up
+
+ .icon-angle-up
+
+
+
+ -
+
+
+ angle-right
+
+ .icon-angle-right
+
+
+
+ -
+
+
+ angle-left
+
+ .icon-angle-left
+
+
+
+ -
+
+
+ paperclip
+
+ .icon-paperclip
+
+
+
+ -
+
+
+ connection
+
+ .icon-connection
+
+
+
+ -
+
+
+ training
+
+ .icon-training
+
+
+
+ -
+
+
+ process
+
+ .icon-process
+
+
+
+ -
+
+
+ news
+
+ .icon-news
+
+
+
+ -
+
+
+ save
+
+ .icon-save
+
+
+
+ -
+
+
+ print
+
+ .icon-print
+
+
+
+ -
+
+
+ new-releases
+
+ .icon-new-releases
+
+
+
+ -
+
+
+ release
+
+ .icon-release
+
+
+
+ -
+
+
+ alert
+
+ .icon-alert
+
+
+
+ -
+
+
+ backspace
+
+ .icon-backspace
+
+
+
+ -
+
+
+ gem
+
+ .icon-gem
+
+
+
+ -
+
+
+ integral
+
+ .icon-integral
+
+
+
+ -
+
+
+ star-circle
+
+ .icon-star-circle
+
+
+
+ -
+
+
+ user-circle
+
+ .icon-user-circle
+
+
+
+ -
+
+
+ cloud-machine-fill
+
+ .icon-cloud-machine-fill
+
+
+
+ -
+
+
+ cloud-machine
+
+ .icon-cloud-machine
+
+
+
+ -
+
+
+ terminal-fill
+
+ .icon-terminal-fill
+
+
+
+ -
+
+
+ terminal
+
+ .icon-terminal
+
+
+
+ -
+
+
+ shopping-cart-fill
+
+ .icon-shopping-cart-fill
+
+
+
+ -
+
+
+ resource
+
+ .icon-resource
+
+
+
+ -
+
+
+ rank
+
+ .icon-rank
+
+
+
+ -
+
+
+ sync-alt
+
+ .icon-sync-alt
+
+
+
+ -
+
+
+ compass
+
+ .icon-compass
+
+
+
+ -
+
+
+ arrow-alt- from-top
+
+ .icon-arrow-alt-from-top
+
+
+
+ -
+
+
+ arrow-alt-from-botto
+
+ .icon-arrow-alt-from-botto
+
+
+
+ -
+
+
+ menu
+
+ .icon-menu
+
+
+
+ -
+
+
+ icon-drag
+
+ .icon-icon-drag
+
+
+
+ -
+
+
+ early-warning
+
+ .icon-early-warning
+
+
+
+ -
+
+
+ share
+
+ .icon-share
+
+
+
+ -
+
+
+ share
+
+ .icon-share1
+
+
+
+ -
+
+
+ management
+
+ .icon-management-
+
+
+
+ -
+
+
+ accesskeys
+
+ .icon-accesskeys
+
+
+
+ -
+
+
+ arrow-sort down-small
+
+ .icon-arrow-sortdown-smal
+
+
+
+ -
+
+
+ minus-square-fill
+
+ .icon-minus-square-fill
+
+
+
+ -
+
+
+ plus-square-fill
+
+ .icon-plus-square-fill
+
+
+
+ -
+
+
+ minus-square
+
+ .icon-minus-square
+
+
+
+ -
+
+
+ plus-square
+
+ .icon-plus-square
+
+
+
+ -
+
+
+ step mode
+
+ .icon-stepmode
+
+
+
+ -
+
+
+ scrolling mode
+
+ .icon-scrollingmode
+
+
+
+ -
+
+
+ shopping cart
+
+ .icon-shoppingcart
+
+
+
+ -
+
+
+ waiting-fill
+
+ .icon-waiting-fill
+
+
+
+ -
+
+
+ waiting
+
+ .icon-waiting
+
+
+
+ -
+
+
+ right-arrow-rect
+
+ .icon-right-arrow-rect
+
+
+
+ -
+
+
+ left-arrow-rect
+
+ .icon-left-arrow-rect
+
+
+
+ -
+
+
+ bell
+
+ .icon-bell
+
+
+
+ -
+
+
+ structured data
+
+ .icon-structured-data
+
+
+
+ -
+
+
+ drag
+
+ .icon-drag
+
+
+
+ -
+
+
+ vector
+
+ .icon-vector
+
+
+
+ -
+
+
+ ellipsis-v
+
+ .icon-ellipsis-vertical
+
+
+
+ -
+
+
+ NEW
+
+ .icon-NEW-copy
+
+
+
+ -
+
+
+ gallery-view
+
+ .icon-gallery-view
+
+
+
+ -
+
+
+ HOT
+
+ .icon-HOT-copy
+
+
+
+ -
+
+
+ WIFI
+
+ .icon-WIFI
+
+
+
+ -
+
+
+ home
+
+ .icon-home
+
+
+
+ -
+
+
+ bug-report
+
+ .icon-bug-report
+
+
+
+ -
+
+
+ monitoring
+
+ .icon-monitoring
+
+
+
+ -
+
+
+ qrcode
+
+ .icon-qrcode
+
+
+
+ -
+
+
+ diagnose
+
+ .icon-diagnose
+
+
+
+ -
+
+
+ scan
+
+ .icon-scan
+
+
+
+ -
+
+
+ loading
+
+ .icon-loading
+
+
+
+ -
+
+
+ cut
+
+ .icon-cut
+
+
+
+ -
+
+
+ Directory tree
+
+ .icon-Directory-tree
+
+
+
+ -
+
+
+ gift
+
+ .icon-gift
+
+
+
+ -
+
+
+ application
+
+ .icon-application
+
+
+
+ -
+
+
+ link
+
+ .icon-link
+
+
+
+ -
+
+
+ application group
+
+ .icon-applicationgroup
+
+
+
+ -
+
+
+ poweroff
+
+ .icon-poweroff
+
+
+
+ -
+
+
+ key
+
+ .icon-key
+
+
+
+ -
+
+
+ safety-certificate
+
+ .icon-safety-certificate
+
+
+
+ -
+
+
+ supervise
+
+ .icon-supervise
+
+
+
+ -
+
+
+ tag-subscipt
+
+ .icon-tag-subscipt
+
+
+
+ -
+
+
+ chart-pie-alt
+
+ .icon-chart-pie-alt
+
+
+
+ -
+
+
+ chart-relation
+
+ .icon-chart-relation
+
+
+
+ -
+
+
+ chart-scatter-plot
+
+ .icon-chart-scatter-plot
+
+
+
+ -
+
+
+ chart-area
+
+ .icon-chart-area
+
+
+
+ -
+
+
+ chart-line
+
+ .icon-chart-line
+
+
+
+ -
+
+
+ chart-bar
+
+ .icon-chart-bar
+
+
+
+
+
+
+
+
+
+ -
+
+
链接
+ #icon-lianjie
+
+
+ -
+
+
微信
+ #icon-weixin
+
+
+ -
+
+
朋友圈
+ #icon-pengyouquan
+
+
+ -
+
+
微博
+ #icon-weibo
+
+
+ -
+
+
QQ
+ #icon-QQ
+
+
+ -
+
+
小程序
+ #icon-xiaochengxu
+
+
+ -
+
+
display-code
+ #icon-display-code
+
+
+ -
+
+
display-arrow-right
+ #icon-display-arrow-right
+
+
+ -
+
+
display-arrow-left
+ #icon-display-arrow-left
+
+
+ -
+
+
laptop-error
+ #icon-laptop-error
+
+
+ -
+
+
laptop-check
+ #icon-laptop-check
+
+
+ -
+
+
laptop
+ #icon-laptop
+
+
+ -
+
+
mobile-error
+ #icon-mobile-error
+
+
+ -
+
+
mobile-check
+ #icon-mobile-check
+
+
+ -
+
+
mobile-alt
+ #icon-mobile-alt
+
+
+ -
+
+
aliwangwang
+ #icon-aliwangwang
+
+
+ -
+
+
nail
+ #icon-nail
+
+
+ -
+
+
nail-fixed
+ #icon-nail-fixed
+
+
+ -
+
+
edit
+ #icon-edit
+
+
+ -
+
+
dollar
+ #icon-dollar
+
+
+ -
+
+
transanction
+ #icon-transanction
+
+
+ -
+
+
filter-fill
+ #icon-filter-fill
+
+
+ -
+
+
all-fill
+ #icon-all-fill
+
+
+ -
+
+
database plus-fill
+ #icon-databaseplus-fill
+
+
+ -
+
+
database-fill
+ #icon-database-fill
+
+
+ -
+
+
comment lines-fill
+ #icon-commentlines-fill
+
+
+ -
+
+
comment dots-fill
+ #icon-commentdots-fill
+
+
+ -
+
+
paper plane-fill
+ #icon-paperplane-fill
+
+
+ -
+
+
eye slash-fill
+ #icon-eyeslash-fill
+
+
+ -
+
+
eye-fill
+ #icon-eye-fill
+
+
+ -
+
+
lightbulb-fill
+ #icon-lightbulb-fill
+
+
+ -
+
+
flag-fill
+ #icon-flag-fill
+
+
+ -
+
+
tag-fill
+ #icon-tag-fill
+
+
+ -
+
+
position-fill
+ #icon-position-fill
+
+
+ -
+
+
location-fill
+ #icon-location-fill
+
+
+ -
+
+
map-fill
+ #icon-map-fill
+
+
+ -
+
+
inbox in-fill
+ #icon-inboxin-fill
+
+
+ -
+
+
box-fill
+ #icon-box-fill
+
+
+ -
+
+
database set-fill
+ #icon-databaseset-fill
+
+
+ -
+
+
layer group-fill
+ #icon-layergroup-fill
+
+
+ -
+
+
cry-fill
+ #icon-cry-fill
+
+
+ -
+
+
smile-fill
+ #icon-smile-fill
+
+
+ -
+
+
unlock-fill
+ #icon-unlock-fill
+
+
+ -
+
+
lock-fill
+ #icon-lock-fill
+
+
+ -
+
+
align right-fill
+ #icon-alignright-fill
+
+
+ -
+
+
align left-fill
+ #icon-alignleft-fill
+
+
+ -
+
+
border bottom-fill
+ #icon-borderbottom-fill
+
+
+ -
+
+
border top-fill
+ #icon-bordertop-fill
+
+
+ -
+
+
align center-fill
+ #icon-aligncenter-fill
+
+
+ -
+
+
border verticle-fill
+ #icon-borderverticle-fill
+
+
+ -
+
+
pic center-fill
+ #icon-piccenter-fill
+
+
+ -
+
+
pic side-fill
+ #icon-picside-fill
+
+
+ -
+
+
folder open-fill
+ #icon-folderopen-fill
+
+
+ -
+
+
folder plus-fill
+ #icon-folderplus-fill
+
+
+ -
+
+
folder-fill
+ #icon-folder-fill
+
+
+ -
+
+
file-SQL
+ #icon-file-SQL
+
+
+ -
+
+
file plus-fill
+ #icon-fileplus-fill
+
+
+ -
+
+
file-fill
+ #icon-file-fill
+
+
+ -
+
+
copy-fill
+ #icon-copy-fill
+
+
+ -
+
+
headset-fill
+ #icon-headset-fill
+
+
+ -
+
+
phone-fill
+ #icon-phone-fill
+
+
+ -
+
+
pause circle-fill
+ #icon-pausecircle-fill
+
+
+ -
+
+
stop circle-fill
+ #icon-stopcircle-fill
+
+
+ -
+
+
play circle-fill
+ #icon-playcircle-fill
+
+
+ -
+
+
delete-fill
+ #icon-delete-fill
+
+
+ -
+
+
picture-fill
+ #icon-picture-fill
+
+
+ -
+
+
mail-fill
+ #icon-mail-fill
+
+
+ -
+
+
heart-fill
+ #icon-heart-fill
+
+
+ -
+
+
collection-fill
+ #icon-collection-fill
+
+
+ -
+
+
user-group-fill
+ #icon-user-group-fill
+
+
+ -
+
+
user plus-fill
+ #icon-userplus-fill
+
+
+ -
+
+
user-fill
+ #icon-user-fill
+
+
+ -
+
+
cog-fill
+ #icon-cog-fill
+
+
+ -
+
+
clock-fill
+ #icon-clock-fill
+
+
+ -
+
+
calendar alt-fill
+ #icon-calendaralt-fill
+
+
+ -
+
+
cloud download-fill
+ #icon-clouddownload-fill
+
+
+ -
+
+
cloud upload-fill
+ #icon-cloudupload-fill
+
+
+ -
+
+
exchange-fill
+ #icon-exchange-fill
+
+
+ -
+
+
info-circle-fill
+ #icon-info-circle-fill
+
+
+ -
+
+
question-circle-fill
+ #icon-question-circle-fill
+
+
+ -
+
+
exclamation circle-f
+ #icon-exclamationcircle-f
+
+
+ -
+
+
minus-circle-fill
+ #icon-minus-circle-fill
+
+
+ -
+
+
plus-circle-fill
+ #icon-plus-circle-fill
+
+
+ -
+
+
times-circle-fill
+ #icon-times-circle-fill
+
+
+ -
+
+
check-circle-fill
+ #icon-check-circle-fill
+
+
+ -
+
+
compress alt-fill
+ #icon-compressalt-fill
+
+
+ -
+
+
expand alt-fill
+ #icon-expandalt-fill
+
+
+ -
+
+
filter
+ #icon-filter
+
+
+ -
+
+
all
+ #icon-all
+
+
+ -
+
+
database-plus
+ #icon-database-plus
+
+
+ -
+
+
database
+ #icon-database
+
+
+ -
+
+
comment-lines
+ #icon-comment-lines
+
+
+ -
+
+
comment-dots
+ #icon-comment-dots
+
+
+ -
+
+
paper-plane
+ #icon-paper-plane
+
+
+ -
+
+
eye-slash
+ #icon-eye-slash
+
+
+ -
+
+
eye
+ #icon-eye
+
+
+ -
+
+
lightbulb
+ #icon-lightbulb
+
+
+ -
+
+
flag
+ #icon-flag
+
+
+ -
+
+
tag
+ #icon-tag
+
+
+ -
+
+
position
+ #icon-position
+
+
+ -
+
+
location
+ #icon-location
+
+
+ -
+
+
map
+ #icon-map
+
+
+ -
+
+
inbox-in
+ #icon-inbox-in
+
+
+ -
+
+
box
+ #icon-box
+
+
+ -
+
+
database-set
+ #icon-database-set
+
+
+ -
+
+
layer-group
+ #icon-layer-group
+
+
+ -
+
+
wind-cry
+ #icon-wind-cry
+
+
+ -
+
+
wind-smile
+ #icon-wind-smile
+
+
+ -
+
+
unlock
+ #icon-unlock
+
+
+ -
+
+
lock
+ #icon-lock
+
+
+ -
+
+
align-right
+ #icon-align-right
+
+
+ -
+
+
align-left
+ #icon-align-left
+
+
+ -
+
+
border-bottom
+ #icon-border-bottom
+
+
+ -
+
+
border-top
+ #icon-border-top
+
+
+ -
+
+
align-center
+ #icon-align-center
+
+
+ -
+
+
border-verticle
+ #icon-border-verticle
+
+
+ -
+
+
pic-center
+ #icon-pic-center
+
+
+ -
+
+
pic-side
+ #icon-pic-side
+
+
+ -
+
+
folder-open
+ #icon-folder-open
+
+
+ -
+
+
folder-plus
+ #icon-folder-plus
+
+
+ -
+
+
folder
+ #icon-folder
+
+
+ -
+
+
file-SQL
+ #icon-file-SQL1
+
+
+ -
+
+
file-plus
+ #icon-file-plus
+
+
+ -
+
+
file
+ #icon-file
+
+
+ -
+
+
copy
+ #icon-copy
+
+
+ -
+
+
headset
+ #icon-headset
+
+
+ -
+
+
phone
+ #icon-phone
+
+
+ -
+
+
pause circle
+ #icon-pausecircle
+
+
+ -
+
+
stop circle
+ #icon-stopcircle
+
+
+ -
+
+
play circle
+ #icon-playcircle
+
+
+ -
+
+
delete
+ #icon-delete
+
+
+ -
+
+
picture
+ #icon-picture
+
+
+ -
+
+
mail
+ #icon-mail
+
+
+ -
+
+
like
+ #icon-like
+
+
+ -
+
+
collection
+ #icon-collection
+
+
+ -
+
+
user-group
+ #icon-user-group
+
+
+ -
+
+
account-plus
+ #icon-account-plus
+
+
+ -
+
+
account
+ #icon-account
+
+
+ -
+
+
cog
+ #icon-cog
+
+
+ -
+
+
clock
+ #icon-clock
+
+
+ -
+
+
calendar-alt
+ #icon-calendar-alt
+
+
+ -
+
+
cloud download
+ #icon-clouddownload
+
+
+ -
+
+
cloud upload
+ #icon-cloudupload
+
+
+ -
+
+
exchange
+ #icon-exchange
+
+
+ -
+
+
info-circle
+ #icon-info-circle
+
+
+ -
+
+
question-circle
+ #icon-question-circle
+
+
+ -
+
+
exclamation-circle
+ #icon-exclamation-circle
+
+
+ -
+
+
minus-circle
+ #icon-minus-circle
+
+
+ -
+
+
plus-circle
+ #icon-plus-circle
+
+
+ -
+
+
times-circle
+ #icon-times-circle
+
+
+ -
+
+
check-circle
+ #icon-check-circle
+
+
+ -
+
+
compress-alt
+ #icon-compress-alt
+
+
+ -
+
+
expand-alt
+ #icon-expand-alt
+
+
+ -
+
+
ban
+ #icon-ban
+
+
+ -
+
+
minus
+ #icon-minus
+
+
+ -
+
+
plus
+ #icon-plus
+
+
+ -
+
+
times
+ #icon-times
+
+
+ -
+
+
check
+ #icon-check
+
+
+ -
+
+
search-minus
+ #icon-search-minus
+
+
+ -
+
+
search-plus
+ #icon-search-plus
+
+
+ -
+
+
search
+ #icon-search
+
+
+ -
+
+
reply
+ #icon-reply
+
+
+ -
+
+
undo
+ #icon-undo
+
+
+ -
+
+
redo
+ #icon-redo
+
+
+ -
+
+
external-link
+ #icon-external-link
+
+
+ -
+
+
arrows-alt
+ #icon-arrows-alt
+
+
+ -
+
+
indent
+ #icon-indent
+
+
+ -
+
+
outdent
+ #icon-outdent
+
+
+ -
+
+
sort-line
+ #icon-sort-line
+
+
+ -
+
+
switch
+ #icon-switch
+
+
+ -
+
+
wind-descending
+ #icon-wind-descending
+
+
+ -
+
+
wind-ascending
+ #icon-wind-ascending
+
+
+ -
+
+
download
+ #icon-download
+
+
+ -
+
+
upload
+ #icon-upload
+
+
+ -
+
+
arrow-to-bottom
+ #icon-arrow-to-bottom
+
+
+ -
+
+
arrow-to-top
+ #icon-arrow-to-top
+
+
+ -
+
+
long-arrow-down
+ #icon-long-arrow-down
+
+
+ -
+
+
long-arrow-up
+ #icon-long-arrow-up
+
+
+ -
+
+
arrow-right
+ #icon-arrow-right
+
+
+ -
+
+
arrow-left
+ #icon-arrow-left
+
+
+ -
+
+
sort
+ #icon-sort
+
+
+ -
+
+
sort-down
+ #icon-sort-down
+
+
+ -
+
+
sort-up
+ #icon-sort-up
+
+
+ -
+
+
caret-right
+ #icon-caret-right
+
+
+ -
+
+
caret-left
+ #icon-caret-left
+
+
+ -
+
+
arrows-v
+ #icon-arrows-v
+
+
+ -
+
+
angle- double-down
+ #icon-angle-double-down
+
+
+ -
+
+
angle-double-up
+ #icon-angle-double-up
+
+
+ -
+
+
angle-double-right
+ #icon-angle-double-right
+
+
+ -
+
+
angle-double-left
+ #icon-angle-double-left
+
+
+ -
+
+
angle-down
+ #icon-angle-down
+
+
+ -
+
+
angle-up
+ #icon-angle-up
+
+
+ -
+
+
angle-right
+ #icon-angle-right
+
+
+ -
+
+
angle-left
+ #icon-angle-left
+
+
+ -
+
+
paperclip
+ #icon-paperclip
+
+
+ -
+
+
connection
+ #icon-connection
+
+
+ -
+
+
training
+ #icon-training
+
+
+ -
+
+
process
+ #icon-process
+
+
+ -
+
+
news
+ #icon-news
+
+
+ -
+
+
save
+ #icon-save
+
+
+ -
+
+
print
+ #icon-print
+
+
+ -
+
+
new-releases
+ #icon-new-releases
+
+
+ -
+
+
release
+ #icon-release
+
+
+ -
+
+
alert
+ #icon-alert
+
+
+ -
+
+
backspace
+ #icon-backspace
+
+
+ -
+
+
gem
+ #icon-gem
+
+
+ -
+
+
integral
+ #icon-integral
+
+
+ -
+
+
star-circle
+ #icon-star-circle
+
+
+ -
+
+
user-circle
+ #icon-user-circle
+
+
+ -
+
+
cloud-machine-fill
+ #icon-cloud-machine-fill
+
+
+ -
+
+
cloud-machine
+ #icon-cloud-machine
+
+
+ -
+
+
terminal-fill
+ #icon-terminal-fill
+
+
+ -
+
+
terminal
+ #icon-terminal
+
+
+ -
+
+
shopping-cart-fill
+ #icon-shopping-cart-fill
+
+
+ -
+
+
resource
+ #icon-resource
+
+
+ -
+
+
rank
+ #icon-rank
+
+
+ -
+
+
sync-alt
+ #icon-sync-alt
+
+
+ -
+
+
compass
+ #icon-compass
+
+
+ -
+
+
arrow-alt- from-top
+ #icon-arrow-alt-from-top
+
+
+ -
+
+
arrow-alt-from-botto
+ #icon-arrow-alt-from-botto
+
+
+ -
+
+
menu
+ #icon-menu
+
+
+ -
+
+
icon-drag
+ #icon-icon-drag
+
+
+ -
+
+
early-warning
+ #icon-early-warning
+
+
+ -
+
+
share
+ #icon-share
+
+
+ -
+
+
share
+ #icon-share1
+
+
+ -
+
+
management
+ #icon-management-
+
+
+ -
+
+
accesskeys
+ #icon-accesskeys
+
+
+ -
+
+
arrow-sort down-small
+ #icon-arrow-sortdown-smal
+
+
+ -
+
+
minus-square-fill
+ #icon-minus-square-fill
+
+
+ -
+
+
plus-square-fill
+ #icon-plus-square-fill
+
+
+ -
+
+
minus-square
+ #icon-minus-square
+
+
+ -
+
+
plus-square
+ #icon-plus-square
+
+
+ -
+
+
step mode
+ #icon-stepmode
+
+
+ -
+
+
scrolling mode
+ #icon-scrollingmode
+
+
+ -
+
+
shopping cart
+ #icon-shoppingcart
+
+
+ -
+
+
waiting-fill
+ #icon-waiting-fill
+
+
+ -
+
+
waiting
+ #icon-waiting
+
+
+ -
+
+
right-arrow-rect
+ #icon-right-arrow-rect
+
+
+ -
+
+
left-arrow-rect
+ #icon-left-arrow-rect
+
+
+ -
+
+
bell
+ #icon-bell
+
+
+ -
+
+
structured data
+ #icon-structured-data
+
+
+ -
+
+
drag
+ #icon-drag
+
+
+ -
+
+
vector
+ #icon-vector
+
+
+ -
+
+
ellipsis-v
+ #icon-ellipsis-vertical
+
+
+ -
+
+
NEW
+ #icon-NEW-copy
+
+
+ -
+
+
gallery-view
+ #icon-gallery-view
+
+
+ -
+
+
HOT
+ #icon-HOT-copy
+
+
+ -
+
+
WIFI
+ #icon-WIFI
+
+
+ -
+
+
home
+ #icon-home
+
+
+ -
+
+
bug-report
+ #icon-bug-report
+
+
+ -
+
+
monitoring
+ #icon-monitoring
+
+
+ -
+
+
qrcode
+ #icon-qrcode
+
+
+ -
+
+
diagnose
+ #icon-diagnose
+
+
+ -
+
+
scan
+ #icon-scan
+
+
+ -
+
+
loading
+ #icon-loading
+
+
+ -
+
+
cut
+ #icon-cut
+
+
+ -
+
+
Directory tree
+ #icon-Directory-tree
+
+
+ -
+
+
gift
+ #icon-gift
+
+
+ -
+
+
application
+ #icon-application
+
+
+ -
+
+
link
+ #icon-link
+
+
+ -
+
+
application group
+ #icon-applicationgroup
+
+
+ -
+
+
poweroff
+ #icon-poweroff
+
+
+ -
+
+
key
+ #icon-key
+
+
+ -
+
+
safety-certificate
+ #icon-safety-certificate
+
+
+ -
+
+
supervise
+ #icon-supervise
+
+
+ -
+
+
tag-subscipt
+ #icon-tag-subscipt
+
+
+ -
+
+
chart-pie-alt
+ #icon-chart-pie-alt
+
+
+ -
+
+
chart-relation
+ #icon-chart-relation
+
+
+ -
+
+
chart-scatter-plot
+ #icon-chart-scatter-plot
+
+
+ -
+
+
chart-area
+ #icon-chart-area
+
+
+ -
+
+
chart-line
+ #icon-chart-line
+
+
+ -
+
+
chart-bar
+ #icon-chart-bar
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tm-vuetify/scss/theme.css b/tm-vuetify/scss/theme.css
new file mode 100644
index 0000000..b161887
--- /dev/null
+++ b/tm-vuetify/scss/theme.css
@@ -0,0 +1,31 @@
+/**
+ * 以下主题库为我精细细化生成。
+ * 可通过我的工具库自动生成。
+ * 见:https://jx2d.cn/themetool/
+ * @版权2021 tmzdy https://jx2d.cn/
+ * 想要哪个颜色就把注释去掉。
+ */
+@import "./theme/primary.css";/**用户自定主题,默认主题,不可删除,可通过工具生成覆盖**/
+/* @import "./theme/amber.css"; */
+@import "./theme/blue.css";
+/* @import "./theme/brown.css"; */
+/* @import "./theme/cyan.css"; */
+@import "./theme/green.css";
+@import "./theme/indigo.css";
+/* @import "./theme/lime.css"; */
+@import "./theme/orange.css";
+@import "./theme/pink.css";
+/* @import "./theme/purple.css"; */
+@import "./theme/red.css";/**组件库,必要的主题,不可删除**/
+/* @import "./theme/teal.css"; */
+@import "./theme/yellow.css";
+/* @import "./theme/blue-grey.css";*/
+/*@import "./theme/deep-orange.css";*/
+/*@import "./theme/deep-purple.css";*/
+/*@import "./theme/light-blue.css";*/
+/*@import "./theme/light-green.css"; */
+
+
+
+
+
diff --git a/tm-vuetify/scss/theme/amber.css b/tm-vuetify/scss/theme/amber.css
new file mode 100644
index 0000000..6dca519
--- /dev/null
+++ b/tm-vuetify/scss/theme/amber.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:34:54 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-amber-0{box-shadow: 0 0rpx 0rpx rgba(204,153,0, 0.2);}.shadow-amber-1{box-shadow: 0 1.5rpx 4rpx rgba(204,153,0, 0.2);}.shadow-amber-2{box-shadow: 0 3rpx 8rpx rgba(204,153,0, 0.2);}.shadow-amber-3{box-shadow: 0 4.5rpx 12rpx rgba(204,153,0, 0.2);}.shadow-amber-4{box-shadow: 0 6rpx 16rpx rgba(204,153,0, 0.2);}.shadow-amber-5{box-shadow: 0 7.5rpx 20rpx rgba(204,153,0, 0.2);}.shadow-amber-6{box-shadow: 0 9rpx 24rpx rgba(204,153,0, 0.2);}.shadow-amber-7{box-shadow: 0 10.5rpx 28rpx rgba(204,153,0, 0.2);}.shadow-amber-8{box-shadow: 0 12rpx 32rpx rgba(204,153,0, 0.2);}.shadow-amber-9{box-shadow: 0 13.5rpx 36rpx rgba(204,153,0, 0.2);}.shadow-amber-10{box-shadow: 0 15rpx 40rpx rgba(204,153,0, 0.2);}.shadow-amber-11{box-shadow: 0 16.5rpx 44rpx rgba(204,153,0, 0.2);}.shadow-amber-12{box-shadow: 0 18rpx 48rpx rgba(204,153,0, 0.2);}.shadow-amber-13{box-shadow: 0 19.5rpx 52rpx rgba(204,153,0, 0.2);}.shadow-amber-14{box-shadow: 0 21rpx 56rpx rgba(204,153,0, 0.2);}.shadow-amber-15{box-shadow: 0 22.5rpx 60rpx rgba(204,153,0, 0.2);}.shadow-amber-16{box-shadow: 0 24rpx 64rpx rgba(204,153,0, 0.2);}.shadow-amber-17{box-shadow: 0 25.5rpx 68rpx rgba(204,153,0, 0.2);}.shadow-amber-18{box-shadow: 0 27rpx 72rpx rgba(204,153,0, 0.2);}.shadow-amber-19{box-shadow: 0 28.5rpx 76rpx rgba(204,153,0, 0.2);}.shadow-amber-20{box-shadow: 0 30rpx 80rpx rgba(204,153,0, 0.2);}.shadow-amber-21{box-shadow: 0 31.5rpx 84rpx rgba(204,153,0, 0.2);}.shadow-amber-22{box-shadow: 0 33rpx 88rpx rgba(204,153,0, 0.2);}.shadow-amber-23{box-shadow: 0 34.5rpx 92rpx rgba(204,153,0, 0.2);}.shadow-amber-24{box-shadow: 0 36rpx 96rpx rgba(204,153,0, 0.2);}.shadow-amber-25{box-shadow: 0 37.5rpx 100rpx rgba(204,153,0, 0.2);}.amber{background-color:rgba(255,193,7,1) !important;color:rgba(255,251,240,1);}.amber.text{background-color:rgba(255,251,240,1) !important;color:rgba(255,193,7,1) !important;}.amber.outlined{border-width: 2rpx;border-style: solid;color:rgba(255,193,7,1) !important;border-color:rgba(255,193,7,1) !important;background-color:rgba(255,251,240,1) !important;}.amber.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(255,204,51,1) !important;border-color:rgba(179,134,0,1) !important;background-color:rgba(153,115,0,1) !important;}.amber.bk{color:rgba(255,204,51,1) !important;background-color:rgba(153,115,0,1) !important;}.amber.text.bk{color:rgba(255,204,51,1) !important;background-color:rgba(61,56,41,1) !important;}.border-amber-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(255,193,7,1);}.border-amber-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(255,204,51,1);}.border-amber-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(255,193,7,1);}.border-amber-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(255,204,51,1);}.border-amber-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(255,193,7,1);}.border-amber-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(255,204,51,1);}.border-amber-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(255,193,7,1);}.border-amber-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(255,204,51,1);}.border-amber-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(255,193,7,1);}.border-amber-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(255,204,51,1);}.border-amber-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(255,193,7,1);}.border-amber-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(255,204,51,1);}.border-amber-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(255,193,7,1);}.border-amber-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(255,204,51,1);}.border-amber-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(255,193,7,1);}.border-amber-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(255,204,51,1);}.border-amber-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(255,193,7,1);}.border-amber-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(255,204,51,1);}.border-amber-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(255,193,7,1);}.border-amber-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(255,204,51,1);}.border-amber-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(255,193,7,1);}.border-amber-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(255,204,51,1);}.border-amber-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(255,193,7,1);}.border-amber-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(255,204,51,1);}.border-amber-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(255,193,7,1);}.border-amber-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(255,204,51,1);}.border-amber-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(255,193,7,1);}.border-amber-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(255,204,51,1);}.border-amber-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(255,193,7,1);}.border-amber-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(255,204,51,1);}.border-amber-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(255,193,7,1);}.border-amber-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(255,204,51,1);}.border-amber-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(255,193,7,1);}.border-amber-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(255,204,51,1);}.border-amber-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(255,193,7,1);}.border-amber-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(255,204,51,1);}.border-amber-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(255,193,7,1);}.border-amber-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(255,204,51,1);}.border-amber-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(255,193,7,1);}.border-amber-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(255,204,51,1);}.border-amber-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(255,193,7,1);}.border-amber-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(255,204,51,1);}.border-amber-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(255,193,7,1);}.border-amber-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(255,204,51,1);}.border-amber-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(255,193,7,1);}.border-amber-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(255,204,51,1);}.border-amber-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(255,193,7,1);}.border-amber-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(255,204,51,1);}.border-amber-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(255,193,7,1);}.border-amber-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(255,204,51,1);}.text-bg-gradient-amber-lighten,.text-bg-gradient-amber-lighten-b{ color:rgba(255,193,7, 1);}.bg-gradient-amber-lighten{ background-image: linear-gradient(to right,rgb(255,217,102),rgb(255,191,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,166,51, 0.2);}.bg-gradient-amber-lighten-b{ background-image: linear-gradient(to bottom,rgb(255,217,102),rgb(255,191,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,166,51, 0.2);}.bg-gradient-amber-lighten.text,.bg-gradient-amber-lighten-b.text{ background: #FFFBF0FF !important; color: #FFC107FF !important; box-shadow: none !important;}.bg-gradient-amber-lighten.outlined,.bg-gradient-amber-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #FFFBF0FF !important; border-color: #FFC107FF !important; color: #FFC107FF !important; box-shadow: none !important;}.border-bg-gradient-amber-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#FFD966FF;}.border-bg-gradient-amber-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-amber-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#FFD966FF;}.border-bg-gradient-amber-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-amber-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#FFD966FF;}.border-bg-gradient-amber-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-amber-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#FFD966FF;}.border-bg-gradient-amber-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-amber-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#FFD966FF;}.border-bg-gradient-amber-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-amber-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#FFD966FF;}.border-bg-gradient-amber-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-amber-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#FFD966FF;}.border-bg-gradient-amber-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-amber-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#FFD966FF;}.border-bg-gradient-amber-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-amber-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#FFD966FF;}.border-bg-gradient-amber-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-amber-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#FFD966FF;}.border-bg-gradient-amber-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-amber-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#FFD966FF;}.border-bg-gradient-amber-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-amber-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#FFD966FF;}.border-bg-gradient-amber-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-amber-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#FFD966FF;}.border-bg-gradient-amber-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-amber-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#FFD966FF;}.border-bg-gradient-amber-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-amber-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#FFD966FF;}.border-bg-gradient-amber-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-amber-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#FFD966FF;}.border-bg-gradient-amber-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-amber-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#FFD966FF;}.border-bg-gradient-amber-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-amber-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#FFD966FF;}.border-bg-gradient-amber-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-amber-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#FFD966FF;}.border-bg-gradient-amber-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-amber-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#FFD966FF;}.border-bg-gradient-amber-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-amber-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#FFD966FF;}.border-bg-gradient-amber-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-amber-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#FFD966FF;}.border-bg-gradient-amber-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-amber-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#FFD966FF;}.border-bg-gradient-amber-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-amber-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#FFD966FF;}.border-bg-gradient-amber-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-amber-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#FFD966FF;}.border-bg-gradient-amber-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-amber-lighten.bk,.bg-gradient-amber-lighten-b.bk{ background-image: none !important; background: rgb(153,115,0) !important; color: #FFCC33FF !important; box-shadow: none !important;}.text-bg-gradient-amber-accent,.text-bg-gradient-amber-accent-b{ color:rgba(255,193,7, 1);}.bg-gradient-amber-accent{ background-image: linear-gradient(to right,rgb(255,191,0),rgb(255,149,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,166,51, 0.2);}.bg-gradient-amber-accent-b{ background-image: linear-gradient(to bottom,rgb(255,191,0),rgb(255,149,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,166,51, 0.2);}.bg-gradient-amber-accent.text,.bg-gradient-amber-accent-b.text{ background: #FFFBF0FF !important; color: #FFC107FF !important; box-shadow: none !important;}.bg-gradient-amber-accent.outlined,.bg-gradient-amber-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #FFFBF0FF !important; border-color: #FFC107FF !important; color: #FFC107FF !important; box-shadow: none !important;}.border-bg-gradient-amber-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#FFBF00FF;}.border-bg-gradient-amber-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-amber-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#FFBF00FF;}.border-bg-gradient-amber-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-amber-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#FFBF00FF;}.border-bg-gradient-amber-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-amber-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#FFBF00FF;}.border-bg-gradient-amber-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-amber-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#FFBF00FF;}.border-bg-gradient-amber-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-amber-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#FFBF00FF;}.border-bg-gradient-amber-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-amber-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#FFBF00FF;}.border-bg-gradient-amber-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-amber-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#FFBF00FF;}.border-bg-gradient-amber-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-amber-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#FFBF00FF;}.border-bg-gradient-amber-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-amber-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#FFBF00FF;}.border-bg-gradient-amber-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-amber-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#FFBF00FF;}.border-bg-gradient-amber-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-amber-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#FFBF00FF;}.border-bg-gradient-amber-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-amber-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#FFBF00FF;}.border-bg-gradient-amber-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-amber-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#FFBF00FF;}.border-bg-gradient-amber-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-amber-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#FFBF00FF;}.border-bg-gradient-amber-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-amber-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#FFBF00FF;}.border-bg-gradient-amber-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-amber-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#FFBF00FF;}.border-bg-gradient-amber-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-amber-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#FFBF00FF;}.border-bg-gradient-amber-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-amber-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#FFBF00FF;}.border-bg-gradient-amber-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-amber-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#FFBF00FF;}.border-bg-gradient-amber-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-amber-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#FFBF00FF;}.border-bg-gradient-amber-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-amber-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#FFBF00FF;}.border-bg-gradient-amber-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-amber-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#FFBF00FF;}.border-bg-gradient-amber-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-amber-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#FFBF00FF;}.border-bg-gradient-amber-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-amber-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#FFBF00FF;}.border-bg-gradient-amber-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-amber-accent.bk,.bg-gradient-amber-accent-b.bk{ background-image: none !important; background: rgb(153,115,0) !important; color: #FFCC33FF !important; box-shadow: none !important;}.text-amber{color:rgba(255,193,7,1);}.text-amber.bk{color:rgba(255,204,51,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/blue-grey.css b/tm-vuetify/scss/theme/blue-grey.css
new file mode 100644
index 0000000..c751168
--- /dev/null
+++ b/tm-vuetify/scss/theme/blue-grey.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:35:43 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-blue-grey-0{box-shadow: 0 0rpx 0rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-1{box-shadow: 0 1.5rpx 4rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-2{box-shadow: 0 3rpx 8rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-3{box-shadow: 0 4.5rpx 12rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-4{box-shadow: 0 6rpx 16rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-5{box-shadow: 0 7.5rpx 20rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-6{box-shadow: 0 9rpx 24rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-7{box-shadow: 0 10.5rpx 28rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-8{box-shadow: 0 12rpx 32rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-9{box-shadow: 0 13.5rpx 36rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-10{box-shadow: 0 15rpx 40rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-11{box-shadow: 0 16.5rpx 44rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-12{box-shadow: 0 18rpx 48rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-13{box-shadow: 0 19.5rpx 52rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-14{box-shadow: 0 21rpx 56rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-15{box-shadow: 0 22.5rpx 60rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-16{box-shadow: 0 24rpx 64rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-17{box-shadow: 0 25.5rpx 68rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-18{box-shadow: 0 27rpx 72rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-19{box-shadow: 0 28.5rpx 76rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-20{box-shadow: 0 30rpx 80rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-21{box-shadow: 0 31.5rpx 84rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-22{box-shadow: 0 33rpx 88rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-23{box-shadow: 0 34.5rpx 92rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-24{box-shadow: 0 36rpx 96rpx rgba(0,138,204, 0.2);}.shadow-blue-grey-25{box-shadow: 0 37.5rpx 100rpx rgba(0,138,204, 0.2);}.blue-grey{background-color:rgba(96,125,139,1) !important;color:rgba(246,248,249,1);}.blue-grey.text{background-color:rgba(246,248,249,1) !important;color:rgba(96,125,139,1) !important;}.blue-grey.outlined{border-width: 2rpx;border-style: solid;color:rgba(96,125,139,1) !important;border-color:rgba(96,125,139,1) !important;background-color:rgba(246,248,249,1) !important;}.blue-grey.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(134,160,172,1) !important;border-color:rgba(73,95,106,1) !important;background-color:rgba(63,81,90,1) !important;}.blue-grey.bk{color:rgba(134,160,172,1) !important;background-color:rgba(63,81,90,1) !important;}.blue-grey.text.bk{color:rgba(134,160,172,1) !important;background-color:rgba(41,55,61,1) !important;}.border-blue-grey-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(96,125,139,1);}.border-blue-grey-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(134,160,172,1);}.border-blue-grey-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(96,125,139,1);}.border-blue-grey-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(134,160,172,1);}.border-blue-grey-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(96,125,139,1);}.border-blue-grey-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(134,160,172,1);}.border-blue-grey-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(96,125,139,1);}.border-blue-grey-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(134,160,172,1);}.border-blue-grey-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(96,125,139,1);}.border-blue-grey-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(134,160,172,1);}.border-blue-grey-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(96,125,139,1);}.border-blue-grey-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(134,160,172,1);}.border-blue-grey-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(96,125,139,1);}.border-blue-grey-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(134,160,172,1);}.border-blue-grey-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(96,125,139,1);}.border-blue-grey-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(134,160,172,1);}.border-blue-grey-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(96,125,139,1);}.border-blue-grey-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(134,160,172,1);}.border-blue-grey-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(96,125,139,1);}.border-blue-grey-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(134,160,172,1);}.border-blue-grey-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(96,125,139,1);}.border-blue-grey-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(134,160,172,1);}.border-blue-grey-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(96,125,139,1);}.border-blue-grey-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(134,160,172,1);}.border-blue-grey-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(96,125,139,1);}.border-blue-grey-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(134,160,172,1);}.border-blue-grey-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(96,125,139,1);}.border-blue-grey-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(134,160,172,1);}.border-blue-grey-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(96,125,139,1);}.border-blue-grey-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(134,160,172,1);}.border-blue-grey-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(96,125,139,1);}.border-blue-grey-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(134,160,172,1);}.border-blue-grey-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(96,125,139,1);}.border-blue-grey-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(134,160,172,1);}.border-blue-grey-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(96,125,139,1);}.border-blue-grey-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(134,160,172,1);}.border-blue-grey-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(96,125,139,1);}.border-blue-grey-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(134,160,172,1);}.border-blue-grey-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(96,125,139,1);}.border-blue-grey-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(134,160,172,1);}.border-blue-grey-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(96,125,139,1);}.border-blue-grey-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(134,160,172,1);}.border-blue-grey-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(96,125,139,1);}.border-blue-grey-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(134,160,172,1);}.border-blue-grey-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(96,125,139,1);}.border-blue-grey-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(134,160,172,1);}.border-blue-grey-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(96,125,139,1);}.border-blue-grey-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(134,160,172,1);}.border-blue-grey-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(96,125,139,1);}.border-blue-grey-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(134,160,172,1);}.text-bg-gradient-blue-grey-lighten,.text-bg-gradient-blue-grey-lighten-b{ color:rgba(96,125,139, 1);}.bg-gradient-blue-grey-lighten{ background-image: linear-gradient(to right,rgb(165,183,192),rgb(104,136,151))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,154,204, 0.2);}.bg-gradient-blue-grey-lighten-b{ background-image: linear-gradient(to bottom,rgb(165,183,192),rgb(104,136,151))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,154,204, 0.2);}.bg-gradient-blue-grey-lighten.text,.bg-gradient-blue-grey-lighten-b.text{ background: #F6F8F9FF !important; color: #607D8BFF !important; box-shadow: none !important;}.bg-gradient-blue-grey-lighten.outlined,.bg-gradient-blue-grey-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #F6F8F9FF !important; border-color: #607D8BFF !important; color: #607D8BFF !important; box-shadow: none !important;}.border-bg-gradient-blue-grey-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-blue-grey-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-blue-grey-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-blue-grey-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-grey-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-blue-grey-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-blue-grey-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-blue-grey-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-blue-grey-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-grey-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-blue-grey-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-blue-grey-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-blue-grey-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-blue-grey-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-grey-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-blue-grey-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-blue-grey-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-blue-grey-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-blue-grey-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-grey-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-blue-grey-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-blue-grey-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-blue-grey-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-blue-grey-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-grey-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#A5B7C0FF;}.border-bg-gradient-blue-grey-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-blue-grey-lighten.bk,.bg-gradient-blue-grey-lighten-b.bk{ background-image: none !important; background: rgb(63,81,90) !important; color: #86A0ACFF !important; box-shadow: none !important;}.text-bg-gradient-blue-grey-accent,.text-bg-gradient-blue-grey-accent-b{ color:rgba(96,125,139, 1);}.bg-gradient-blue-grey-accent{ background-image: linear-gradient(to right,rgb(104,136,151),rgb(104,143,151))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,154,204, 0.2);}.bg-gradient-blue-grey-accent-b{ background-image: linear-gradient(to bottom,rgb(104,136,151),rgb(104,143,151))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,154,204, 0.2);}.bg-gradient-blue-grey-accent.text,.bg-gradient-blue-grey-accent-b.text{ background: #F6F8F9FF !important; color: #607D8BFF !important; box-shadow: none !important;}.bg-gradient-blue-grey-accent.outlined,.bg-gradient-blue-grey-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #F6F8F9FF !important; border-color: #607D8BFF !important; color: #607D8BFF !important; box-shadow: none !important;}.border-bg-gradient-blue-grey-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#688897FF;}.border-bg-gradient-blue-grey-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-blue-grey-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#688897FF;}.border-bg-gradient-blue-grey-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-blue-grey-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#688897FF;}.border-bg-gradient-blue-grey-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-blue-grey-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#688897FF;}.border-bg-gradient-blue-grey-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-grey-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#688897FF;}.border-bg-gradient-blue-grey-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-blue-grey-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#688897FF;}.border-bg-gradient-blue-grey-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-blue-grey-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#688897FF;}.border-bg-gradient-blue-grey-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-blue-grey-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#688897FF;}.border-bg-gradient-blue-grey-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-blue-grey-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#688897FF;}.border-bg-gradient-blue-grey-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-grey-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#688897FF;}.border-bg-gradient-blue-grey-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-blue-grey-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#688897FF;}.border-bg-gradient-blue-grey-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-blue-grey-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#688897FF;}.border-bg-gradient-blue-grey-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-blue-grey-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#688897FF;}.border-bg-gradient-blue-grey-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-blue-grey-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#688897FF;}.border-bg-gradient-blue-grey-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-grey-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#688897FF;}.border-bg-gradient-blue-grey-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-blue-grey-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#688897FF;}.border-bg-gradient-blue-grey-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-blue-grey-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#688897FF;}.border-bg-gradient-blue-grey-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-blue-grey-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#688897FF;}.border-bg-gradient-blue-grey-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-blue-grey-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#688897FF;}.border-bg-gradient-blue-grey-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-grey-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#688897FF;}.border-bg-gradient-blue-grey-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-blue-grey-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#688897FF;}.border-bg-gradient-blue-grey-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-blue-grey-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#688897FF;}.border-bg-gradient-blue-grey-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-blue-grey-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#688897FF;}.border-bg-gradient-blue-grey-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-blue-grey-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#688897FF;}.border-bg-gradient-blue-grey-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-grey-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#688897FF;}.border-bg-gradient-blue-grey-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-blue-grey-accent.bk,.bg-gradient-blue-grey-accent-b.bk{ background-image: none !important; background: rgb(63,81,90) !important; color: #86A0ACFF !important; box-shadow: none !important;}.text-blue-grey{color:rgba(96,125,139,1);}.text-blue-grey.bk{color:rgba(134,160,172,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/blue.css b/tm-vuetify/scss/theme/blue.css
new file mode 100644
index 0000000..5d70744
--- /dev/null
+++ b/tm-vuetify/scss/theme/blue.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:33:07 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-blue-0{box-shadow: 0 0rpx 0rpx rgba(0,114,204, 0.2);}.shadow-blue-1{box-shadow: 0 1.5rpx 4rpx rgba(0,114,204, 0.2);}.shadow-blue-2{box-shadow: 0 3rpx 8rpx rgba(0,114,204, 0.2);}.shadow-blue-3{box-shadow: 0 4.5rpx 12rpx rgba(0,114,204, 0.2);}.shadow-blue-4{box-shadow: 0 6rpx 16rpx rgba(0,114,204, 0.2);}.shadow-blue-5{box-shadow: 0 7.5rpx 20rpx rgba(0,114,204, 0.2);}.shadow-blue-6{box-shadow: 0 9rpx 24rpx rgba(0,114,204, 0.2);}.shadow-blue-7{box-shadow: 0 10.5rpx 28rpx rgba(0,114,204, 0.2);}.shadow-blue-8{box-shadow: 0 12rpx 32rpx rgba(0,114,204, 0.2);}.shadow-blue-9{box-shadow: 0 13.5rpx 36rpx rgba(0,114,204, 0.2);}.shadow-blue-10{box-shadow: 0 15rpx 40rpx rgba(0,114,204, 0.2);}.shadow-blue-11{box-shadow: 0 16.5rpx 44rpx rgba(0,114,204, 0.2);}.shadow-blue-12{box-shadow: 0 18rpx 48rpx rgba(0,114,204, 0.2);}.shadow-blue-13{box-shadow: 0 19.5rpx 52rpx rgba(0,114,204, 0.2);}.shadow-blue-14{box-shadow: 0 21rpx 56rpx rgba(0,114,204, 0.2);}.shadow-blue-15{box-shadow: 0 22.5rpx 60rpx rgba(0,114,204, 0.2);}.shadow-blue-16{box-shadow: 0 24rpx 64rpx rgba(0,114,204, 0.2);}.shadow-blue-17{box-shadow: 0 25.5rpx 68rpx rgba(0,114,204, 0.2);}.shadow-blue-18{box-shadow: 0 27rpx 72rpx rgba(0,114,204, 0.2);}.shadow-blue-19{box-shadow: 0 28.5rpx 76rpx rgba(0,114,204, 0.2);}.shadow-blue-20{box-shadow: 0 30rpx 80rpx rgba(0,114,204, 0.2);}.shadow-blue-21{box-shadow: 0 31.5rpx 84rpx rgba(0,114,204, 0.2);}.shadow-blue-22{box-shadow: 0 33rpx 88rpx rgba(0,114,204, 0.2);}.shadow-blue-23{box-shadow: 0 34.5rpx 92rpx rgba(0,114,204, 0.2);}.shadow-blue-24{box-shadow: 0 36rpx 96rpx rgba(0,114,204, 0.2);}.shadow-blue-25{box-shadow: 0 37.5rpx 100rpx rgba(0,114,204, 0.2);}.blue{background-color:rgba(33,150,243,1) !important;color:rgba(240,248,254,1);}.blue.text{background-color:rgba(240,248,254,1) !important;color:rgba(33,150,243,1) !important;}.blue.outlined{border-width: 2rpx;border-style: solid;color:rgba(33,150,243,1) !important;border-color:rgba(33,150,243,1) !important;background-color:rgba(240,248,254,1) !important;}.blue.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(61,163,245,1) !important;border-color:rgba(9,98,169,1) !important;background-color:rgba(8,84,145,1) !important;}.blue.bk{color:rgba(61,163,245,1) !important;background-color:rgba(8,84,145,1) !important;}.blue.text.bk{color:rgba(61,163,245,1) !important;background-color:rgba(41,52,61,1) !important;}.border-blue-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(33,150,243,1);}.border-blue-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(61,163,245,1);}.border-blue-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(33,150,243,1);}.border-blue-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(61,163,245,1);}.border-blue-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(33,150,243,1);}.border-blue-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(61,163,245,1);}.border-blue-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(33,150,243,1);}.border-blue-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(61,163,245,1);}.border-blue-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(33,150,243,1);}.border-blue-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(61,163,245,1);}.border-blue-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(33,150,243,1);}.border-blue-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(61,163,245,1);}.border-blue-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(33,150,243,1);}.border-blue-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(61,163,245,1);}.border-blue-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(33,150,243,1);}.border-blue-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(61,163,245,1);}.border-blue-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(33,150,243,1);}.border-blue-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(61,163,245,1);}.border-blue-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(33,150,243,1);}.border-blue-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(61,163,245,1);}.border-blue-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(33,150,243,1);}.border-blue-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(61,163,245,1);}.border-blue-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(33,150,243,1);}.border-blue-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(61,163,245,1);}.border-blue-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(33,150,243,1);}.border-blue-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(61,163,245,1);}.border-blue-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(33,150,243,1);}.border-blue-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(61,163,245,1);}.border-blue-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(33,150,243,1);}.border-blue-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(61,163,245,1);}.border-blue-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(33,150,243,1);}.border-blue-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(61,163,245,1);}.border-blue-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(33,150,243,1);}.border-blue-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(61,163,245,1);}.border-blue-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(33,150,243,1);}.border-blue-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(61,163,245,1);}.border-blue-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(33,150,243,1);}.border-blue-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(61,163,245,1);}.border-blue-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(33,150,243,1);}.border-blue-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(61,163,245,1);}.border-blue-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(33,150,243,1);}.border-blue-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(61,163,245,1);}.border-blue-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(33,150,243,1);}.border-blue-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(61,163,245,1);}.border-blue-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(33,150,243,1);}.border-blue-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(61,163,245,1);}.border-blue-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(33,150,243,1);}.border-blue-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(61,163,245,1);}.border-blue-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(33,150,243,1);}.border-blue-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(61,163,245,1);}.text-bg-gradient-blue-lighten,.text-bg-gradient-blue-lighten-b{ color:rgba(33,150,243, 1);}.bg-gradient-blue-lighten{ background-image: linear-gradient(to right,rgb(110,186,247),rgb(13,141,242))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,136,204, 0.2);}.bg-gradient-blue-lighten-b{ background-image: linear-gradient(to bottom,rgb(110,186,247),rgb(13,141,242))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,136,204, 0.2);}.bg-gradient-blue-lighten.text,.bg-gradient-blue-lighten-b.text{ background: #F0F8FEFF !important; color: #2196F3FF !important; box-shadow: none !important;}.bg-gradient-blue-lighten.outlined,.bg-gradient-blue-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #F0F8FEFF !important; border-color: #2196F3FF !important; color: #2196F3FF !important; box-shadow: none !important;}.border-bg-gradient-blue-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-blue-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-blue-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-blue-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-blue-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-blue-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-blue-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-blue-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-blue-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-blue-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-blue-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-blue-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-blue-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-blue-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-blue-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-blue-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-blue-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-blue-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-blue-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-blue-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#6EBAF7FF;}.border-bg-gradient-blue-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-blue-lighten.bk,.bg-gradient-blue-lighten-b.bk{ background-image: none !important; background: rgb(8,84,145) !important; color: #3DA3F5FF !important; box-shadow: none !important;}.text-bg-gradient-blue-accent,.text-bg-gradient-blue-accent-b{ color:rgba(33,150,243, 1);}.bg-gradient-blue-accent{ background-image: linear-gradient(to right,rgb(13,141,242),rgb(13,179,242))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,136,204, 0.2);}.bg-gradient-blue-accent-b{ background-image: linear-gradient(to bottom,rgb(13,141,242),rgb(13,179,242))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,136,204, 0.2);}.bg-gradient-blue-accent.text,.bg-gradient-blue-accent-b.text{ background: #F0F8FEFF !important; color: #2196F3FF !important; box-shadow: none !important;}.bg-gradient-blue-accent.outlined,.bg-gradient-blue-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #F0F8FEFF !important; border-color: #2196F3FF !important; color: #2196F3FF !important; box-shadow: none !important;}.border-bg-gradient-blue-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-blue-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-blue-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-blue-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-blue-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-blue-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-blue-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-blue-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-blue-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-blue-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-blue-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-blue-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-blue-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-blue-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-blue-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-blue-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-blue-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-blue-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-blue-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-blue-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-blue-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#0D8DF2FF;}.border-bg-gradient-blue-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-blue-accent.bk,.bg-gradient-blue-accent-b.bk{ background-image: none !important; background: rgb(8,84,145) !important; color: #3DA3F5FF !important; box-shadow: none !important;}.text-blue{color:rgba(33,150,243,1);}.text-blue.bk{color:rgba(61,163,245,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/brown.css b/tm-vuetify/scss/theme/brown.css
new file mode 100644
index 0000000..a7085a8
--- /dev/null
+++ b/tm-vuetify/scss/theme/brown.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:35:29 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-brown-0{box-shadow: 0 0rpx 0rpx rgba(204,54,0, 0.2);}.shadow-brown-1{box-shadow: 0 1.5rpx 4rpx rgba(204,54,0, 0.2);}.shadow-brown-2{box-shadow: 0 3rpx 8rpx rgba(204,54,0, 0.2);}.shadow-brown-3{box-shadow: 0 4.5rpx 12rpx rgba(204,54,0, 0.2);}.shadow-brown-4{box-shadow: 0 6rpx 16rpx rgba(204,54,0, 0.2);}.shadow-brown-5{box-shadow: 0 7.5rpx 20rpx rgba(204,54,0, 0.2);}.shadow-brown-6{box-shadow: 0 9rpx 24rpx rgba(204,54,0, 0.2);}.shadow-brown-7{box-shadow: 0 10.5rpx 28rpx rgba(204,54,0, 0.2);}.shadow-brown-8{box-shadow: 0 12rpx 32rpx rgba(204,54,0, 0.2);}.shadow-brown-9{box-shadow: 0 13.5rpx 36rpx rgba(204,54,0, 0.2);}.shadow-brown-10{box-shadow: 0 15rpx 40rpx rgba(204,54,0, 0.2);}.shadow-brown-11{box-shadow: 0 16.5rpx 44rpx rgba(204,54,0, 0.2);}.shadow-brown-12{box-shadow: 0 18rpx 48rpx rgba(204,54,0, 0.2);}.shadow-brown-13{box-shadow: 0 19.5rpx 52rpx rgba(204,54,0, 0.2);}.shadow-brown-14{box-shadow: 0 21rpx 56rpx rgba(204,54,0, 0.2);}.shadow-brown-15{box-shadow: 0 22.5rpx 60rpx rgba(204,54,0, 0.2);}.shadow-brown-16{box-shadow: 0 24rpx 64rpx rgba(204,54,0, 0.2);}.shadow-brown-17{box-shadow: 0 25.5rpx 68rpx rgba(204,54,0, 0.2);}.shadow-brown-18{box-shadow: 0 27rpx 72rpx rgba(204,54,0, 0.2);}.shadow-brown-19{box-shadow: 0 28.5rpx 76rpx rgba(204,54,0, 0.2);}.shadow-brown-20{box-shadow: 0 30rpx 80rpx rgba(204,54,0, 0.2);}.shadow-brown-21{box-shadow: 0 31.5rpx 84rpx rgba(204,54,0, 0.2);}.shadow-brown-22{box-shadow: 0 33rpx 88rpx rgba(204,54,0, 0.2);}.shadow-brown-23{box-shadow: 0 34.5rpx 92rpx rgba(204,54,0, 0.2);}.shadow-brown-24{box-shadow: 0 36rpx 96rpx rgba(204,54,0, 0.2);}.shadow-brown-25{box-shadow: 0 37.5rpx 100rpx rgba(204,54,0, 0.2);}.brown{background-color:rgba(121,85,72,1) !important;color:rgba(249,246,245,1);}.brown.text{background-color:rgba(249,246,245,1) !important;color:rgba(121,85,72,1) !important;}.brown.outlined{border-width: 2rpx;border-style: solid;color:rgba(121,85,72,1) !important;border-color:rgba(121,85,72,1) !important;background-color:rgba(249,246,245,1) !important;}.brown.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(179,141,127,1) !important;border-color:rgba(112,79,67,1) !important;background-color:rgba(96,67,57,1) !important;}.brown.bk{color:rgba(179,141,127,1) !important;background-color:rgba(96,67,57,1) !important;}.brown.text.bk{color:rgba(179,141,127,1) !important;background-color:rgba(61,46,41,1) !important;}.border-brown-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(121,85,72,1);}.border-brown-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(179,141,127,1);}.border-brown-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(121,85,72,1);}.border-brown-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(179,141,127,1);}.border-brown-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(121,85,72,1);}.border-brown-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(179,141,127,1);}.border-brown-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(121,85,72,1);}.border-brown-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(179,141,127,1);}.border-brown-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(121,85,72,1);}.border-brown-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(179,141,127,1);}.border-brown-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(121,85,72,1);}.border-brown-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(179,141,127,1);}.border-brown-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(121,85,72,1);}.border-brown-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(179,141,127,1);}.border-brown-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(121,85,72,1);}.border-brown-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(179,141,127,1);}.border-brown-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(121,85,72,1);}.border-brown-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(179,141,127,1);}.border-brown-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(121,85,72,1);}.border-brown-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(179,141,127,1);}.border-brown-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(121,85,72,1);}.border-brown-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(179,141,127,1);}.border-brown-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(121,85,72,1);}.border-brown-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(179,141,127,1);}.border-brown-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(121,85,72,1);}.border-brown-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(179,141,127,1);}.border-brown-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(121,85,72,1);}.border-brown-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(179,141,127,1);}.border-brown-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(121,85,72,1);}.border-brown-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(179,141,127,1);}.border-brown-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(121,85,72,1);}.border-brown-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(179,141,127,1);}.border-brown-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(121,85,72,1);}.border-brown-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(179,141,127,1);}.border-brown-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(121,85,72,1);}.border-brown-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(179,141,127,1);}.border-brown-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(121,85,72,1);}.border-brown-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(179,141,127,1);}.border-brown-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(121,85,72,1);}.border-brown-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(179,141,127,1);}.border-brown-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(121,85,72,1);}.border-brown-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(179,141,127,1);}.border-brown-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(121,85,72,1);}.border-brown-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(179,141,127,1);}.border-brown-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(121,85,72,1);}.border-brown-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(179,141,127,1);}.border-brown-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(121,85,72,1);}.border-brown-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(179,141,127,1);}.border-brown-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(121,85,72,1);}.border-brown-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(179,141,127,1);}.text-bg-gradient-brown-lighten,.text-bg-gradient-brown-lighten-b{ color:rgba(121,85,72, 1);}.bg-gradient-brown-lighten{ background-image: linear-gradient(to right,rgb(198,169,159),rgb(160,112,95))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,92,51, 0.2);}.bg-gradient-brown-lighten-b{ background-image: linear-gradient(to bottom,rgb(198,169,159),rgb(160,112,95))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,92,51, 0.2);}.bg-gradient-brown-lighten.text,.bg-gradient-brown-lighten-b.text{ background: #F9F6F5FF !important; color: #795548FF !important; box-shadow: none !important;}.bg-gradient-brown-lighten.outlined,.bg-gradient-brown-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #F9F6F5FF !important; border-color: #795548FF !important; color: #795548FF !important; box-shadow: none !important;}.border-bg-gradient-brown-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-brown-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-brown-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-brown-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-brown-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-brown-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-brown-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-brown-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-brown-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-brown-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-brown-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-brown-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-brown-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-brown-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-brown-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-brown-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-brown-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-brown-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-brown-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-brown-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-brown-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-brown-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-brown-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-brown-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-brown-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#C6A99FFF;}.border-bg-gradient-brown-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-brown-lighten.bk,.bg-gradient-brown-lighten-b.bk{ background-image: none !important; background: rgb(96,67,57) !important; color: #B38D7FFF !important; box-shadow: none !important;}.text-bg-gradient-brown-accent,.text-bg-gradient-brown-accent-b{ color:rgba(121,85,72, 1);}.bg-gradient-brown-accent{ background-image: linear-gradient(to right,rgb(160,112,95),rgb(160,102,95))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,92,51, 0.2);}.bg-gradient-brown-accent-b{ background-image: linear-gradient(to bottom,rgb(160,112,95),rgb(160,102,95))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,92,51, 0.2);}.bg-gradient-brown-accent.text,.bg-gradient-brown-accent-b.text{ background: #F9F6F5FF !important; color: #795548FF !important; box-shadow: none !important;}.bg-gradient-brown-accent.outlined,.bg-gradient-brown-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #F9F6F5FF !important; border-color: #795548FF !important; color: #795548FF !important; box-shadow: none !important;}.border-bg-gradient-brown-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#A0705FFF;}.border-bg-gradient-brown-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-brown-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#A0705FFF;}.border-bg-gradient-brown-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-brown-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#A0705FFF;}.border-bg-gradient-brown-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-brown-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#A0705FFF;}.border-bg-gradient-brown-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-brown-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#A0705FFF;}.border-bg-gradient-brown-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-brown-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#A0705FFF;}.border-bg-gradient-brown-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-brown-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#A0705FFF;}.border-bg-gradient-brown-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-brown-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#A0705FFF;}.border-bg-gradient-brown-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-brown-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#A0705FFF;}.border-bg-gradient-brown-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-brown-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#A0705FFF;}.border-bg-gradient-brown-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-brown-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#A0705FFF;}.border-bg-gradient-brown-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-brown-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#A0705FFF;}.border-bg-gradient-brown-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-brown-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#A0705FFF;}.border-bg-gradient-brown-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-brown-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#A0705FFF;}.border-bg-gradient-brown-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-brown-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#A0705FFF;}.border-bg-gradient-brown-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-brown-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#A0705FFF;}.border-bg-gradient-brown-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-brown-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#A0705FFF;}.border-bg-gradient-brown-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-brown-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#A0705FFF;}.border-bg-gradient-brown-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-brown-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#A0705FFF;}.border-bg-gradient-brown-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-brown-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#A0705FFF;}.border-bg-gradient-brown-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-brown-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#A0705FFF;}.border-bg-gradient-brown-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-brown-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#A0705FFF;}.border-bg-gradient-brown-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-brown-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#A0705FFF;}.border-bg-gradient-brown-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-brown-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#A0705FFF;}.border-bg-gradient-brown-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-brown-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#A0705FFF;}.border-bg-gradient-brown-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-brown-accent.bk,.bg-gradient-brown-accent-b.bk{ background-image: none !important; background: rgb(96,67,57) !important; color: #B38D7FFF !important; box-shadow: none !important;}.text-brown{color:rgba(121,85,72,1);}.text-brown.bk{color:rgba(179,141,127,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/cyan.css b/tm-vuetify/scss/theme/cyan.css
new file mode 100644
index 0000000..3d960e6
--- /dev/null
+++ b/tm-vuetify/scss/theme/cyan.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:33:40 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-cyan-0{box-shadow: 0 0rpx 0rpx rgba(0,181,204, 0.2);}.shadow-cyan-1{box-shadow: 0 1.5rpx 4rpx rgba(0,181,204, 0.2);}.shadow-cyan-2{box-shadow: 0 3rpx 8rpx rgba(0,181,204, 0.2);}.shadow-cyan-3{box-shadow: 0 4.5rpx 12rpx rgba(0,181,204, 0.2);}.shadow-cyan-4{box-shadow: 0 6rpx 16rpx rgba(0,181,204, 0.2);}.shadow-cyan-5{box-shadow: 0 7.5rpx 20rpx rgba(0,181,204, 0.2);}.shadow-cyan-6{box-shadow: 0 9rpx 24rpx rgba(0,181,204, 0.2);}.shadow-cyan-7{box-shadow: 0 10.5rpx 28rpx rgba(0,181,204, 0.2);}.shadow-cyan-8{box-shadow: 0 12rpx 32rpx rgba(0,181,204, 0.2);}.shadow-cyan-9{box-shadow: 0 13.5rpx 36rpx rgba(0,181,204, 0.2);}.shadow-cyan-10{box-shadow: 0 15rpx 40rpx rgba(0,181,204, 0.2);}.shadow-cyan-11{box-shadow: 0 16.5rpx 44rpx rgba(0,181,204, 0.2);}.shadow-cyan-12{box-shadow: 0 18rpx 48rpx rgba(0,181,204, 0.2);}.shadow-cyan-13{box-shadow: 0 19.5rpx 52rpx rgba(0,181,204, 0.2);}.shadow-cyan-14{box-shadow: 0 21rpx 56rpx rgba(0,181,204, 0.2);}.shadow-cyan-15{box-shadow: 0 22.5rpx 60rpx rgba(0,181,204, 0.2);}.shadow-cyan-16{box-shadow: 0 24rpx 64rpx rgba(0,181,204, 0.2);}.shadow-cyan-17{box-shadow: 0 25.5rpx 68rpx rgba(0,181,204, 0.2);}.shadow-cyan-18{box-shadow: 0 27rpx 72rpx rgba(0,181,204, 0.2);}.shadow-cyan-19{box-shadow: 0 28.5rpx 76rpx rgba(0,181,204, 0.2);}.shadow-cyan-20{box-shadow: 0 30rpx 80rpx rgba(0,181,204, 0.2);}.shadow-cyan-21{box-shadow: 0 31.5rpx 84rpx rgba(0,181,204, 0.2);}.shadow-cyan-22{box-shadow: 0 33rpx 88rpx rgba(0,181,204, 0.2);}.shadow-cyan-23{box-shadow: 0 34.5rpx 92rpx rgba(0,181,204, 0.2);}.shadow-cyan-24{box-shadow: 0 36rpx 96rpx rgba(0,181,204, 0.2);}.shadow-cyan-25{box-shadow: 0 37.5rpx 100rpx rgba(0,181,204, 0.2);}.cyan{background-color:rgba(0,188,212,1) !important;color:rgba(240,253,255,1);}.cyan.text{background-color:rgba(240,253,255,1) !important;color:rgba(0,188,212,1) !important;}.cyan.outlined{border-width: 2rpx;border-style: solid;color:rgba(0,188,212,1) !important;border-color:rgba(0,188,212,1) !important;background-color:rgba(240,253,255,1) !important;}.cyan.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(51,232,255,1) !important;border-color:rgba(0,158,179,1) !important;background-color:rgba(0,136,153,1) !important;}.cyan.bk{color:rgba(51,232,255,1) !important;background-color:rgba(0,136,153,1) !important;}.cyan.text.bk{color:rgba(51,232,255,1) !important;background-color:rgba(41,59,61,1) !important;}.border-cyan-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(0,188,212,1);}.border-cyan-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(51,232,255,1);}.border-cyan-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(0,188,212,1);}.border-cyan-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(51,232,255,1);}.border-cyan-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(0,188,212,1);}.border-cyan-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(51,232,255,1);}.border-cyan-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(0,188,212,1);}.border-cyan-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(51,232,255,1);}.border-cyan-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(0,188,212,1);}.border-cyan-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(51,232,255,1);}.border-cyan-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(0,188,212,1);}.border-cyan-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(51,232,255,1);}.border-cyan-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(0,188,212,1);}.border-cyan-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(51,232,255,1);}.border-cyan-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(0,188,212,1);}.border-cyan-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(51,232,255,1);}.border-cyan-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(0,188,212,1);}.border-cyan-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(51,232,255,1);}.border-cyan-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(0,188,212,1);}.border-cyan-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(51,232,255,1);}.border-cyan-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(0,188,212,1);}.border-cyan-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(51,232,255,1);}.border-cyan-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(0,188,212,1);}.border-cyan-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(51,232,255,1);}.border-cyan-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(0,188,212,1);}.border-cyan-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(51,232,255,1);}.border-cyan-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(0,188,212,1);}.border-cyan-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(51,232,255,1);}.border-cyan-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(0,188,212,1);}.border-cyan-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(51,232,255,1);}.border-cyan-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(0,188,212,1);}.border-cyan-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(51,232,255,1);}.border-cyan-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(0,188,212,1);}.border-cyan-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(51,232,255,1);}.border-cyan-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(0,188,212,1);}.border-cyan-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(51,232,255,1);}.border-cyan-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(0,188,212,1);}.border-cyan-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(51,232,255,1);}.border-cyan-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(0,188,212,1);}.border-cyan-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(51,232,255,1);}.border-cyan-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(0,188,212,1);}.border-cyan-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(51,232,255,1);}.border-cyan-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(0,188,212,1);}.border-cyan-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(51,232,255,1);}.border-cyan-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(0,188,212,1);}.border-cyan-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(51,232,255,1);}.border-cyan-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(0,188,212,1);}.border-cyan-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(51,232,255,1);}.border-cyan-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(0,188,212,1);}.border-cyan-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(51,232,255,1);}.text-bg-gradient-cyan-lighten,.text-bg-gradient-cyan-lighten-b{ color:rgba(0,188,212, 1);}.bg-gradient-cyan-lighten{ background-image: linear-gradient(to right,rgb(102,238,255),rgb(0,226,255))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,187,204, 0.2);}.bg-gradient-cyan-lighten-b{ background-image: linear-gradient(to bottom,rgb(102,238,255),rgb(0,226,255))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,187,204, 0.2);}.bg-gradient-cyan-lighten.text,.bg-gradient-cyan-lighten-b.text{ background: #F0FDFFFF !important; color: #00BCD4FF !important; box-shadow: none !important;}.bg-gradient-cyan-lighten.outlined,.bg-gradient-cyan-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #F0FDFFFF !important; border-color: #00BCD4FF !important; color: #00BCD4FF !important; box-shadow: none !important;}.border-bg-gradient-cyan-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-cyan-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-cyan-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-cyan-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-cyan-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-cyan-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-cyan-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-cyan-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-cyan-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-cyan-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-cyan-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-cyan-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-cyan-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-cyan-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-cyan-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-cyan-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-cyan-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-cyan-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-cyan-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-cyan-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-cyan-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-cyan-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-cyan-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-cyan-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-cyan-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#66EEFFFF;}.border-bg-gradient-cyan-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-cyan-lighten.bk,.bg-gradient-cyan-lighten-b.bk{ background-image: none !important; background: rgb(0,136,153) !important; color: #33E8FFFF !important; box-shadow: none !important;}.text-bg-gradient-cyan-accent,.text-bg-gradient-cyan-accent-b{ color:rgba(0,188,212, 1);}.bg-gradient-cyan-accent{ background-image: linear-gradient(to right,rgb(0,226,255),rgb(0,255,241))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,187,204, 0.2);}.bg-gradient-cyan-accent-b{ background-image: linear-gradient(to bottom,rgb(0,226,255),rgb(0,255,241))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,187,204, 0.2);}.bg-gradient-cyan-accent.text,.bg-gradient-cyan-accent-b.text{ background: #F0FDFFFF !important; color: #00BCD4FF !important; box-shadow: none !important;}.bg-gradient-cyan-accent.outlined,.bg-gradient-cyan-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #F0FDFFFF !important; border-color: #00BCD4FF !important; color: #00BCD4FF !important; box-shadow: none !important;}.border-bg-gradient-cyan-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-cyan-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-cyan-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-cyan-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-cyan-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-cyan-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-cyan-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-cyan-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-cyan-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-cyan-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-cyan-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-cyan-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-cyan-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-cyan-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-cyan-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-cyan-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-cyan-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-cyan-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-cyan-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-cyan-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-cyan-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-cyan-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-cyan-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-cyan-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-cyan-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#00E2FFFF;}.border-bg-gradient-cyan-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-cyan-accent.bk,.bg-gradient-cyan-accent-b.bk{ background-image: none !important; background: rgb(0,136,153) !important; color: #33E8FFFF !important; box-shadow: none !important;}.text-cyan{color:rgba(0,188,212,1);}.text-cyan.bk{color:rgba(51,232,255,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/deep-orange.css b/tm-vuetify/scss/theme/deep-orange.css
new file mode 100644
index 0000000..9bcd523
--- /dev/null
+++ b/tm-vuetify/scss/theme/deep-orange.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:35:16 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-deep-orange-0{box-shadow: 0 0rpx 0rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-1{box-shadow: 0 1.5rpx 4rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-2{box-shadow: 0 3rpx 8rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-3{box-shadow: 0 4.5rpx 12rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-4{box-shadow: 0 6rpx 16rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-5{box-shadow: 0 7.5rpx 20rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-6{box-shadow: 0 9rpx 24rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-7{box-shadow: 0 10.5rpx 28rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-8{box-shadow: 0 12rpx 32rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-9{box-shadow: 0 13.5rpx 36rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-10{box-shadow: 0 15rpx 40rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-11{box-shadow: 0 16.5rpx 44rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-12{box-shadow: 0 18rpx 48rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-13{box-shadow: 0 19.5rpx 52rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-14{box-shadow: 0 21rpx 56rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-15{box-shadow: 0 22.5rpx 60rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-16{box-shadow: 0 24rpx 64rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-17{box-shadow: 0 25.5rpx 68rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-18{box-shadow: 0 27rpx 72rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-19{box-shadow: 0 28.5rpx 76rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-20{box-shadow: 0 30rpx 80rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-21{box-shadow: 0 31.5rpx 84rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-22{box-shadow: 0 33rpx 88rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-23{box-shadow: 0 34.5rpx 92rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-24{box-shadow: 0 36rpx 96rpx rgba(204,49,0, 0.2);}.shadow-deep-orange-25{box-shadow: 0 37.5rpx 100rpx rgba(204,49,0, 0.2);}.deep-orange{background-color:rgba(255,87,34,1) !important;color:rgba(255,243,240,1);}.deep-orange.text{background-color:rgba(255,243,240,1) !important;color:rgba(255,87,34,1) !important;}.deep-orange.outlined{border-width: 2rpx;border-style: solid;color:rgba(255,87,34,1) !important;border-color:rgba(255,87,34,1) !important;background-color:rgba(255,243,240,1) !important;}.deep-orange.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(255,100,51,1) !important;border-color:rgba(179,43,0,1) !important;background-color:rgba(153,37,0,1) !important;}.deep-orange.bk{color:rgba(255,100,51,1) !important;background-color:rgba(153,37,0,1) !important;}.deep-orange.text.bk{color:rgba(255,100,51,1) !important;background-color:rgba(61,46,41,1) !important;}.border-deep-orange-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(255,87,34,1);}.border-deep-orange-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(255,100,51,1);}.border-deep-orange-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(255,87,34,1);}.border-deep-orange-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(255,100,51,1);}.border-deep-orange-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(255,87,34,1);}.border-deep-orange-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(255,100,51,1);}.border-deep-orange-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(255,87,34,1);}.border-deep-orange-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(255,100,51,1);}.border-deep-orange-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(255,87,34,1);}.border-deep-orange-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(255,100,51,1);}.border-deep-orange-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(255,87,34,1);}.border-deep-orange-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(255,100,51,1);}.border-deep-orange-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(255,87,34,1);}.border-deep-orange-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(255,100,51,1);}.border-deep-orange-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(255,87,34,1);}.border-deep-orange-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(255,100,51,1);}.border-deep-orange-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(255,87,34,1);}.border-deep-orange-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(255,100,51,1);}.border-deep-orange-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(255,87,34,1);}.border-deep-orange-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(255,100,51,1);}.border-deep-orange-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(255,87,34,1);}.border-deep-orange-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(255,100,51,1);}.border-deep-orange-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(255,87,34,1);}.border-deep-orange-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(255,100,51,1);}.border-deep-orange-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(255,87,34,1);}.border-deep-orange-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(255,100,51,1);}.border-deep-orange-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(255,87,34,1);}.border-deep-orange-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(255,100,51,1);}.border-deep-orange-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(255,87,34,1);}.border-deep-orange-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(255,100,51,1);}.border-deep-orange-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(255,87,34,1);}.border-deep-orange-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(255,100,51,1);}.border-deep-orange-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(255,87,34,1);}.border-deep-orange-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(255,100,51,1);}.border-deep-orange-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(255,87,34,1);}.border-deep-orange-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(255,100,51,1);}.border-deep-orange-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(255,87,34,1);}.border-deep-orange-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(255,100,51,1);}.border-deep-orange-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(255,87,34,1);}.border-deep-orange-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(255,100,51,1);}.border-deep-orange-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(255,87,34,1);}.border-deep-orange-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(255,100,51,1);}.border-deep-orange-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(255,87,34,1);}.border-deep-orange-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(255,100,51,1);}.border-deep-orange-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(255,87,34,1);}.border-deep-orange-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(255,100,51,1);}.border-deep-orange-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(255,87,34,1);}.border-deep-orange-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(255,100,51,1);}.border-deep-orange-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(255,87,34,1);}.border-deep-orange-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(255,100,51,1);}.text-bg-gradient-deep-orange-lighten,.text-bg-gradient-deep-orange-lighten-b{ color:rgba(255,87,34, 1);}.bg-gradient-deep-orange-lighten{ background-image: linear-gradient(to right,rgb(255,139,102),rgb(255,61,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,88,51, 0.2);}.bg-gradient-deep-orange-lighten-b{ background-image: linear-gradient(to bottom,rgb(255,139,102),rgb(255,61,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,88,51, 0.2);}.bg-gradient-deep-orange-lighten.text,.bg-gradient-deep-orange-lighten-b.text{ background: #FFF3F0FF !important; color: #FF5722FF !important; box-shadow: none !important;}.bg-gradient-deep-orange-lighten.outlined,.bg-gradient-deep-orange-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #FFF3F0FF !important; border-color: #FF5722FF !important; color: #FF5722FF !important; box-shadow: none !important;}.border-bg-gradient-deep-orange-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-deep-orange-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-deep-orange-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-deep-orange-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-orange-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-deep-orange-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-deep-orange-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-deep-orange-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-deep-orange-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-orange-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-deep-orange-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-deep-orange-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-deep-orange-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-deep-orange-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-orange-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-deep-orange-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-deep-orange-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-deep-orange-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-deep-orange-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-orange-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-deep-orange-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-deep-orange-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-deep-orange-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-deep-orange-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-orange-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#FF8B66FF;}.border-bg-gradient-deep-orange-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-deep-orange-lighten.bk,.bg-gradient-deep-orange-lighten-b.bk{ background-image: none !important; background: rgb(153,37,0) !important; color: #FF6433FF !important; box-shadow: none !important;}.text-bg-gradient-deep-orange-accent,.text-bg-gradient-deep-orange-accent-b{ color:rgba(255,87,34, 1);}.bg-gradient-deep-orange-accent{ background-image: linear-gradient(to right,rgb(255,61,0),rgb(255,19,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,88,51, 0.2);}.bg-gradient-deep-orange-accent-b{ background-image: linear-gradient(to bottom,rgb(255,61,0),rgb(255,19,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,88,51, 0.2);}.bg-gradient-deep-orange-accent.text,.bg-gradient-deep-orange-accent-b.text{ background: #FFF3F0FF !important; color: #FF5722FF !important; box-shadow: none !important;}.bg-gradient-deep-orange-accent.outlined,.bg-gradient-deep-orange-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #FFF3F0FF !important; border-color: #FF5722FF !important; color: #FF5722FF !important; box-shadow: none !important;}.border-bg-gradient-deep-orange-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-deep-orange-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-deep-orange-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-deep-orange-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-orange-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-deep-orange-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-deep-orange-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-deep-orange-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-deep-orange-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-orange-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-deep-orange-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-deep-orange-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-deep-orange-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-deep-orange-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-orange-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-deep-orange-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-deep-orange-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-deep-orange-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-deep-orange-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-orange-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-deep-orange-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-deep-orange-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-deep-orange-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-deep-orange-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-orange-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#FF3D00FF;}.border-bg-gradient-deep-orange-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-deep-orange-accent.bk,.bg-gradient-deep-orange-accent-b.bk{ background-image: none !important; background: rgb(153,37,0) !important; color: #FF6433FF !important; box-shadow: none !important;}.text-deep-orange{color:rgba(255,87,34,1);}.text-deep-orange.bk{color:rgba(255,100,51,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/deep-purple.css b/tm-vuetify/scss/theme/deep-purple.css
new file mode 100644
index 0000000..5b5d6ac
--- /dev/null
+++ b/tm-vuetify/scss/theme/deep-purple.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:32:43 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-deep-purple-0{box-shadow: 0 0rpx 0rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-1{box-shadow: 0 1.5rpx 4rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-2{box-shadow: 0 3rpx 8rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-3{box-shadow: 0 4.5rpx 12rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-4{box-shadow: 0 6rpx 16rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-5{box-shadow: 0 7.5rpx 20rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-6{box-shadow: 0 9rpx 24rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-7{box-shadow: 0 10.5rpx 28rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-8{box-shadow: 0 12rpx 32rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-9{box-shadow: 0 13.5rpx 36rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-10{box-shadow: 0 15rpx 40rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-11{box-shadow: 0 16.5rpx 44rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-12{box-shadow: 0 18rpx 48rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-13{box-shadow: 0 19.5rpx 52rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-14{box-shadow: 0 21rpx 56rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-15{box-shadow: 0 22.5rpx 60rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-16{box-shadow: 0 24rpx 64rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-17{box-shadow: 0 25.5rpx 68rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-18{box-shadow: 0 27rpx 72rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-19{box-shadow: 0 28.5rpx 76rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-20{box-shadow: 0 30rpx 80rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-21{box-shadow: 0 31.5rpx 84rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-22{box-shadow: 0 33rpx 88rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-23{box-shadow: 0 34.5rpx 92rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-24{box-shadow: 0 36rpx 96rpx rgba(73,0,204, 0.2);}.shadow-deep-purple-25{box-shadow: 0 37.5rpx 100rpx rgba(73,0,204, 0.2);}.deep-purple{background-color:rgba(103,58,183,1) !important;color:rgba(246,243,251,1);}.deep-purple.text{background-color:rgba(246,243,251,1) !important;color:rgba(103,58,183,1) !important;}.deep-purple.outlined{border-width: 2rpx;border-style: solid;color:rgba(103,58,183,1) !important;border-color:rgba(103,58,183,1) !important;background-color:rgba(246,243,251,1) !important;}.deep-purple.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(138,100,206,1) !important;border-color:rgba(76,43,136,1) !important;background-color:rgba(65,37,116,1) !important;}.deep-purple.bk{color:rgba(138,100,206,1) !important;background-color:rgba(65,37,116,1) !important;}.deep-purple.text.bk{color:rgba(138,100,206,1) !important;background-color:rgba(48,41,61,1) !important;}.border-deep-purple-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(103,58,183,1);}.border-deep-purple-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(138,100,206,1);}.border-deep-purple-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(103,58,183,1);}.border-deep-purple-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(138,100,206,1);}.border-deep-purple-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(103,58,183,1);}.border-deep-purple-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(138,100,206,1);}.border-deep-purple-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(103,58,183,1);}.border-deep-purple-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(138,100,206,1);}.border-deep-purple-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(103,58,183,1);}.border-deep-purple-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(138,100,206,1);}.border-deep-purple-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(103,58,183,1);}.border-deep-purple-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(138,100,206,1);}.border-deep-purple-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(103,58,183,1);}.border-deep-purple-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(138,100,206,1);}.border-deep-purple-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(103,58,183,1);}.border-deep-purple-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(138,100,206,1);}.border-deep-purple-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(103,58,183,1);}.border-deep-purple-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(138,100,206,1);}.border-deep-purple-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(103,58,183,1);}.border-deep-purple-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(138,100,206,1);}.border-deep-purple-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(103,58,183,1);}.border-deep-purple-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(138,100,206,1);}.border-deep-purple-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(103,58,183,1);}.border-deep-purple-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(138,100,206,1);}.border-deep-purple-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(103,58,183,1);}.border-deep-purple-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(138,100,206,1);}.border-deep-purple-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(103,58,183,1);}.border-deep-purple-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(138,100,206,1);}.border-deep-purple-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(103,58,183,1);}.border-deep-purple-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(138,100,206,1);}.border-deep-purple-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(103,58,183,1);}.border-deep-purple-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(138,100,206,1);}.border-deep-purple-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(103,58,183,1);}.border-deep-purple-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(138,100,206,1);}.border-deep-purple-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(103,58,183,1);}.border-deep-purple-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(138,100,206,1);}.border-deep-purple-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(103,58,183,1);}.border-deep-purple-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(138,100,206,1);}.border-deep-purple-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(103,58,183,1);}.border-deep-purple-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(138,100,206,1);}.border-deep-purple-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(103,58,183,1);}.border-deep-purple-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(138,100,206,1);}.border-deep-purple-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(103,58,183,1);}.border-deep-purple-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(138,100,206,1);}.border-deep-purple-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(103,58,183,1);}.border-deep-purple-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(138,100,206,1);}.border-deep-purple-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(103,58,183,1);}.border-deep-purple-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(138,100,206,1);}.border-deep-purple-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(103,58,183,1);}.border-deep-purple-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(138,100,206,1);}.text-bg-gradient-deep-purple-lighten,.text-bg-gradient-deep-purple-lighten-b{ color:rgba(103,58,183, 1);}.bg-gradient-deep-purple-lighten{ background-image: linear-gradient(to right,rgb(167,139,218),rgb(109,61,194))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(106,51,204, 0.2);}.bg-gradient-deep-purple-lighten-b{ background-image: linear-gradient(to bottom,rgb(167,139,218),rgb(109,61,194))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(106,51,204, 0.2);}.bg-gradient-deep-purple-lighten.text,.bg-gradient-deep-purple-lighten-b.text{ background: #F6F3FBFF !important; color: #673AB7FF !important; box-shadow: none !important;}.bg-gradient-deep-purple-lighten.outlined,.bg-gradient-deep-purple-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #F6F3FBFF !important; border-color: #673AB7FF !important; color: #673AB7FF !important; box-shadow: none !important;}.border-bg-gradient-deep-purple-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-deep-purple-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-deep-purple-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-deep-purple-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-purple-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-deep-purple-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-deep-purple-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-deep-purple-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-deep-purple-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-purple-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-deep-purple-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-deep-purple-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-deep-purple-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-deep-purple-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-purple-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-deep-purple-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-deep-purple-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-deep-purple-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-deep-purple-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-purple-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-deep-purple-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-deep-purple-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-deep-purple-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-deep-purple-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-purple-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#A78BDAFF;}.border-bg-gradient-deep-purple-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-deep-purple-lighten.bk,.bg-gradient-deep-purple-lighten-b.bk{ background-image: none !important; background: rgb(65,37,116) !important; color: #8A64CEFF !important; box-shadow: none !important;}.text-bg-gradient-deep-purple-accent,.text-bg-gradient-deep-purple-accent-b{ color:rgba(103,58,183, 1);}.bg-gradient-deep-purple-accent{ background-image: linear-gradient(to right,rgb(109,61,194),rgb(87,61,194))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(106,51,204, 0.2);}.bg-gradient-deep-purple-accent-b{ background-image: linear-gradient(to bottom,rgb(109,61,194),rgb(87,61,194))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(106,51,204, 0.2);}.bg-gradient-deep-purple-accent.text,.bg-gradient-deep-purple-accent-b.text{ background: #F6F3FBFF !important; color: #673AB7FF !important; box-shadow: none !important;}.bg-gradient-deep-purple-accent.outlined,.bg-gradient-deep-purple-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #F6F3FBFF !important; border-color: #673AB7FF !important; color: #673AB7FF !important; box-shadow: none !important;}.border-bg-gradient-deep-purple-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-deep-purple-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-deep-purple-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-deep-purple-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-purple-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-deep-purple-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-deep-purple-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-deep-purple-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-deep-purple-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-purple-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-deep-purple-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-deep-purple-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-deep-purple-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-deep-purple-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-purple-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-deep-purple-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-deep-purple-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-deep-purple-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-deep-purple-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-purple-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-deep-purple-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-deep-purple-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-deep-purple-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-deep-purple-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-deep-purple-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#6D3DC2FF;}.border-bg-gradient-deep-purple-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-deep-purple-accent.bk,.bg-gradient-deep-purple-accent-b.bk{ background-image: none !important; background: rgb(65,37,116) !important; color: #8A64CEFF !important; box-shadow: none !important;}.text-deep-purple{color:rgba(103,58,183,1);}.text-deep-purple.bk{color:rgba(138,100,206,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/green.css b/tm-vuetify/scss/theme/green.css
new file mode 100644
index 0000000..159fdef
--- /dev/null
+++ b/tm-vuetify/scss/theme/green.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:34:05 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-green-0{box-shadow: 0 0rpx 0rpx rgba(0,204,8, 0.2);}.shadow-green-1{box-shadow: 0 1.5rpx 4rpx rgba(0,204,8, 0.2);}.shadow-green-2{box-shadow: 0 3rpx 8rpx rgba(0,204,8, 0.2);}.shadow-green-3{box-shadow: 0 4.5rpx 12rpx rgba(0,204,8, 0.2);}.shadow-green-4{box-shadow: 0 6rpx 16rpx rgba(0,204,8, 0.2);}.shadow-green-5{box-shadow: 0 7.5rpx 20rpx rgba(0,204,8, 0.2);}.shadow-green-6{box-shadow: 0 9rpx 24rpx rgba(0,204,8, 0.2);}.shadow-green-7{box-shadow: 0 10.5rpx 28rpx rgba(0,204,8, 0.2);}.shadow-green-8{box-shadow: 0 12rpx 32rpx rgba(0,204,8, 0.2);}.shadow-green-9{box-shadow: 0 13.5rpx 36rpx rgba(0,204,8, 0.2);}.shadow-green-10{box-shadow: 0 15rpx 40rpx rgba(0,204,8, 0.2);}.shadow-green-11{box-shadow: 0 16.5rpx 44rpx rgba(0,204,8, 0.2);}.shadow-green-12{box-shadow: 0 18rpx 48rpx rgba(0,204,8, 0.2);}.shadow-green-13{box-shadow: 0 19.5rpx 52rpx rgba(0,204,8, 0.2);}.shadow-green-14{box-shadow: 0 21rpx 56rpx rgba(0,204,8, 0.2);}.shadow-green-15{box-shadow: 0 22.5rpx 60rpx rgba(0,204,8, 0.2);}.shadow-green-16{box-shadow: 0 24rpx 64rpx rgba(0,204,8, 0.2);}.shadow-green-17{box-shadow: 0 25.5rpx 68rpx rgba(0,204,8, 0.2);}.shadow-green-18{box-shadow: 0 27rpx 72rpx rgba(0,204,8, 0.2);}.shadow-green-19{box-shadow: 0 28.5rpx 76rpx rgba(0,204,8, 0.2);}.shadow-green-20{box-shadow: 0 30rpx 80rpx rgba(0,204,8, 0.2);}.shadow-green-21{box-shadow: 0 31.5rpx 84rpx rgba(0,204,8, 0.2);}.shadow-green-22{box-shadow: 0 33rpx 88rpx rgba(0,204,8, 0.2);}.shadow-green-23{box-shadow: 0 34.5rpx 92rpx rgba(0,204,8, 0.2);}.shadow-green-24{box-shadow: 0 36rpx 96rpx rgba(0,204,8, 0.2);}.shadow-green-25{box-shadow: 0 37.5rpx 100rpx rgba(0,204,8, 0.2);}.green{background-color:rgba(76,175,80,1) !important;color:rgba(244,250,245,1);}.green.text{background-color:rgba(244,250,245,1) !important;color:rgba(76,175,80,1) !important;}.green.outlined{border-width: 2rpx;border-style: solid;color:rgba(76,175,80,1) !important;border-color:rgba(76,175,80,1) !important;background-color:rgba(244,250,245,1) !important;}.green.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(113,193,116,1) !important;border-color:rgba(54,124,57,1) !important;background-color:rgba(46,107,49,1) !important;}.green.bk{color:rgba(113,193,116,1) !important;background-color:rgba(46,107,49,1) !important;}.green.text.bk{color:rgba(113,193,116,1) !important;background-color:rgba(41,61,42,1) !important;}.border-green-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(76,175,80,1);}.border-green-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(113,193,116,1);}.border-green-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(76,175,80,1);}.border-green-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(113,193,116,1);}.border-green-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(76,175,80,1);}.border-green-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(113,193,116,1);}.border-green-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(76,175,80,1);}.border-green-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(113,193,116,1);}.border-green-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(76,175,80,1);}.border-green-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(113,193,116,1);}.border-green-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(76,175,80,1);}.border-green-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(113,193,116,1);}.border-green-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(76,175,80,1);}.border-green-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(113,193,116,1);}.border-green-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(76,175,80,1);}.border-green-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(113,193,116,1);}.border-green-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(76,175,80,1);}.border-green-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(113,193,116,1);}.border-green-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(76,175,80,1);}.border-green-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(113,193,116,1);}.border-green-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(76,175,80,1);}.border-green-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(113,193,116,1);}.border-green-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(76,175,80,1);}.border-green-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(113,193,116,1);}.border-green-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(76,175,80,1);}.border-green-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(113,193,116,1);}.border-green-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(76,175,80,1);}.border-green-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(113,193,116,1);}.border-green-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(76,175,80,1);}.border-green-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(113,193,116,1);}.border-green-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(76,175,80,1);}.border-green-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(113,193,116,1);}.border-green-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(76,175,80,1);}.border-green-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(113,193,116,1);}.border-green-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(76,175,80,1);}.border-green-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(113,193,116,1);}.border-green-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(76,175,80,1);}.border-green-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(113,193,116,1);}.border-green-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(76,175,80,1);}.border-green-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(113,193,116,1);}.border-green-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(76,175,80,1);}.border-green-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(113,193,116,1);}.border-green-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(76,175,80,1);}.border-green-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(113,193,116,1);}.border-green-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(76,175,80,1);}.border-green-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(113,193,116,1);}.border-green-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(76,175,80,1);}.border-green-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(113,193,116,1);}.border-green-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(76,175,80,1);}.border-green-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(113,193,116,1);}.text-bg-gradient-green-lighten,.text-bg-gradient-green-lighten-b{ color:rgba(76,175,80, 1);}.bg-gradient-green-lighten{ background-image: linear-gradient(to right,rgb(148,209,151),rgb(77,178,81))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,204,57, 0.2);}.bg-gradient-green-lighten-b{ background-image: linear-gradient(to bottom,rgb(148,209,151),rgb(77,178,81))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,204,57, 0.2);}.bg-gradient-green-lighten.text,.bg-gradient-green-lighten-b.text{ background: #F4FAF5FF !important; color: #4CAF50FF !important; box-shadow: none !important;}.bg-gradient-green-lighten.outlined,.bg-gradient-green-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #F4FAF5FF !important; border-color: #4CAF50FF !important; color: #4CAF50FF !important; box-shadow: none !important;}.border-bg-gradient-green-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#94D197FF;}.border-bg-gradient-green-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-green-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#94D197FF;}.border-bg-gradient-green-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-green-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#94D197FF;}.border-bg-gradient-green-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-green-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#94D197FF;}.border-bg-gradient-green-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-green-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#94D197FF;}.border-bg-gradient-green-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-green-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#94D197FF;}.border-bg-gradient-green-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-green-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#94D197FF;}.border-bg-gradient-green-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-green-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#94D197FF;}.border-bg-gradient-green-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-green-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#94D197FF;}.border-bg-gradient-green-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-green-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#94D197FF;}.border-bg-gradient-green-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-green-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#94D197FF;}.border-bg-gradient-green-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-green-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#94D197FF;}.border-bg-gradient-green-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-green-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#94D197FF;}.border-bg-gradient-green-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-green-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#94D197FF;}.border-bg-gradient-green-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-green-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#94D197FF;}.border-bg-gradient-green-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-green-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#94D197FF;}.border-bg-gradient-green-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-green-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#94D197FF;}.border-bg-gradient-green-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-green-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#94D197FF;}.border-bg-gradient-green-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-green-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#94D197FF;}.border-bg-gradient-green-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-green-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#94D197FF;}.border-bg-gradient-green-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-green-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#94D197FF;}.border-bg-gradient-green-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-green-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#94D197FF;}.border-bg-gradient-green-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-green-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#94D197FF;}.border-bg-gradient-green-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-green-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#94D197FF;}.border-bg-gradient-green-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-green-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#94D197FF;}.border-bg-gradient-green-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-green-lighten.bk,.bg-gradient-green-lighten-b.bk{ background-image: none !important; background: rgb(46,107,49) !important; color: #71C174FF !important; box-shadow: none !important;}.text-bg-gradient-green-accent,.text-bg-gradient-green-accent-b{ color:rgba(76,175,80, 1);}.bg-gradient-green-accent{ background-image: linear-gradient(to right,rgb(77,178,81),rgb(90,178,77))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,204,57, 0.2);}.bg-gradient-green-accent-b{ background-image: linear-gradient(to bottom,rgb(77,178,81),rgb(90,178,77))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,204,57, 0.2);}.bg-gradient-green-accent.text,.bg-gradient-green-accent-b.text{ background: #F4FAF5FF !important; color: #4CAF50FF !important; box-shadow: none !important;}.bg-gradient-green-accent.outlined,.bg-gradient-green-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #F4FAF5FF !important; border-color: #4CAF50FF !important; color: #4CAF50FF !important; box-shadow: none !important;}.border-bg-gradient-green-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#4DB251FF;}.border-bg-gradient-green-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-green-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#4DB251FF;}.border-bg-gradient-green-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-green-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#4DB251FF;}.border-bg-gradient-green-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-green-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#4DB251FF;}.border-bg-gradient-green-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-green-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#4DB251FF;}.border-bg-gradient-green-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-green-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#4DB251FF;}.border-bg-gradient-green-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-green-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#4DB251FF;}.border-bg-gradient-green-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-green-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#4DB251FF;}.border-bg-gradient-green-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-green-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#4DB251FF;}.border-bg-gradient-green-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-green-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#4DB251FF;}.border-bg-gradient-green-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-green-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#4DB251FF;}.border-bg-gradient-green-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-green-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#4DB251FF;}.border-bg-gradient-green-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-green-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#4DB251FF;}.border-bg-gradient-green-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-green-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#4DB251FF;}.border-bg-gradient-green-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-green-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#4DB251FF;}.border-bg-gradient-green-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-green-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#4DB251FF;}.border-bg-gradient-green-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-green-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#4DB251FF;}.border-bg-gradient-green-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-green-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#4DB251FF;}.border-bg-gradient-green-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-green-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#4DB251FF;}.border-bg-gradient-green-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-green-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#4DB251FF;}.border-bg-gradient-green-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-green-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#4DB251FF;}.border-bg-gradient-green-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-green-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#4DB251FF;}.border-bg-gradient-green-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-green-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#4DB251FF;}.border-bg-gradient-green-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-green-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#4DB251FF;}.border-bg-gradient-green-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-green-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#4DB251FF;}.border-bg-gradient-green-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-green-accent.bk,.bg-gradient-green-accent-b.bk{ background-image: none !important; background: rgb(46,107,49) !important; color: #71C174FF !important; box-shadow: none !important;}.text-green{color:rgba(76,175,80,1);}.text-green.bk{color:rgba(113,193,116,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/indigo.css b/tm-vuetify/scss/theme/indigo.css
new file mode 100644
index 0000000..a2449cf
--- /dev/null
+++ b/tm-vuetify/scss/theme/indigo.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:32:56 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-indigo-0{box-shadow: 0 0rpx 0rpx rgba(0,31,204, 0.2);}.shadow-indigo-1{box-shadow: 0 1.5rpx 4rpx rgba(0,31,204, 0.2);}.shadow-indigo-2{box-shadow: 0 3rpx 8rpx rgba(0,31,204, 0.2);}.shadow-indigo-3{box-shadow: 0 4.5rpx 12rpx rgba(0,31,204, 0.2);}.shadow-indigo-4{box-shadow: 0 6rpx 16rpx rgba(0,31,204, 0.2);}.shadow-indigo-5{box-shadow: 0 7.5rpx 20rpx rgba(0,31,204, 0.2);}.shadow-indigo-6{box-shadow: 0 9rpx 24rpx rgba(0,31,204, 0.2);}.shadow-indigo-7{box-shadow: 0 10.5rpx 28rpx rgba(0,31,204, 0.2);}.shadow-indigo-8{box-shadow: 0 12rpx 32rpx rgba(0,31,204, 0.2);}.shadow-indigo-9{box-shadow: 0 13.5rpx 36rpx rgba(0,31,204, 0.2);}.shadow-indigo-10{box-shadow: 0 15rpx 40rpx rgba(0,31,204, 0.2);}.shadow-indigo-11{box-shadow: 0 16.5rpx 44rpx rgba(0,31,204, 0.2);}.shadow-indigo-12{box-shadow: 0 18rpx 48rpx rgba(0,31,204, 0.2);}.shadow-indigo-13{box-shadow: 0 19.5rpx 52rpx rgba(0,31,204, 0.2);}.shadow-indigo-14{box-shadow: 0 21rpx 56rpx rgba(0,31,204, 0.2);}.shadow-indigo-15{box-shadow: 0 22.5rpx 60rpx rgba(0,31,204, 0.2);}.shadow-indigo-16{box-shadow: 0 24rpx 64rpx rgba(0,31,204, 0.2);}.shadow-indigo-17{box-shadow: 0 25.5rpx 68rpx rgba(0,31,204, 0.2);}.shadow-indigo-18{box-shadow: 0 27rpx 72rpx rgba(0,31,204, 0.2);}.shadow-indigo-19{box-shadow: 0 28.5rpx 76rpx rgba(0,31,204, 0.2);}.shadow-indigo-20{box-shadow: 0 30rpx 80rpx rgba(0,31,204, 0.2);}.shadow-indigo-21{box-shadow: 0 31.5rpx 84rpx rgba(0,31,204, 0.2);}.shadow-indigo-22{box-shadow: 0 33rpx 88rpx rgba(0,31,204, 0.2);}.shadow-indigo-23{box-shadow: 0 34.5rpx 92rpx rgba(0,31,204, 0.2);}.shadow-indigo-24{box-shadow: 0 36rpx 96rpx rgba(0,31,204, 0.2);}.shadow-indigo-25{box-shadow: 0 37.5rpx 100rpx rgba(0,31,204, 0.2);}.indigo{background-color:rgba(63,81,181,1) !important;color:rgba(244,245,251,1);}.indigo.text{background-color:rgba(244,245,251,1) !important;color:rgba(63,81,181,1) !important;}.indigo.outlined{border-width: 2rpx;border-style: solid;color:rgba(63,81,181,1) !important;border-color:rgba(63,81,181,1) !important;background-color:rgba(244,245,251,1) !important;}.indigo.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(104,119,202,1) !important;border-color:rgba(46,59,132,1) !important;background-color:rgba(40,51,113,1) !important;}.indigo.bk{color:rgba(104,119,202,1) !important;background-color:rgba(40,51,113,1) !important;}.indigo.text.bk{color:rgba(104,119,202,1) !important;background-color:rgba(41,44,61,1) !important;}.border-indigo-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(63,81,181,1);}.border-indigo-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(104,119,202,1);}.border-indigo-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(63,81,181,1);}.border-indigo-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(104,119,202,1);}.border-indigo-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(63,81,181,1);}.border-indigo-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(104,119,202,1);}.border-indigo-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(63,81,181,1);}.border-indigo-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(104,119,202,1);}.border-indigo-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(63,81,181,1);}.border-indigo-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(104,119,202,1);}.border-indigo-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(63,81,181,1);}.border-indigo-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(104,119,202,1);}.border-indigo-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(63,81,181,1);}.border-indigo-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(104,119,202,1);}.border-indigo-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(63,81,181,1);}.border-indigo-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(104,119,202,1);}.border-indigo-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(63,81,181,1);}.border-indigo-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(104,119,202,1);}.border-indigo-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(63,81,181,1);}.border-indigo-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(104,119,202,1);}.border-indigo-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(63,81,181,1);}.border-indigo-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(104,119,202,1);}.border-indigo-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(63,81,181,1);}.border-indigo-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(104,119,202,1);}.border-indigo-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(63,81,181,1);}.border-indigo-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(104,119,202,1);}.border-indigo-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(63,81,181,1);}.border-indigo-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(104,119,202,1);}.border-indigo-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(63,81,181,1);}.border-indigo-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(104,119,202,1);}.border-indigo-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(63,81,181,1);}.border-indigo-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(104,119,202,1);}.border-indigo-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(63,81,181,1);}.border-indigo-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(104,119,202,1);}.border-indigo-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(63,81,181,1);}.border-indigo-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(104,119,202,1);}.border-indigo-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(63,81,181,1);}.border-indigo-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(104,119,202,1);}.border-indigo-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(63,81,181,1);}.border-indigo-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(104,119,202,1);}.border-indigo-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(63,81,181,1);}.border-indigo-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(104,119,202,1);}.border-indigo-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(63,81,181,1);}.border-indigo-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(104,119,202,1);}.border-indigo-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(63,81,181,1);}.border-indigo-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(104,119,202,1);}.border-indigo-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(63,81,181,1);}.border-indigo-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(104,119,202,1);}.border-indigo-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(63,81,181,1);}.border-indigo-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(104,119,202,1);}.text-bg-gradient-indigo-lighten,.text-bg-gradient-indigo-lighten-b{ color:rgba(63,81,181, 1);}.bg-gradient-indigo-lighten{ background-image: linear-gradient(to right,rgb(142,153,215),rgb(66,85,189))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,74,204, 0.2);}.bg-gradient-indigo-lighten-b{ background-image: linear-gradient(to bottom,rgb(142,153,215),rgb(66,85,189))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,74,204, 0.2);}.bg-gradient-indigo-lighten.text,.bg-gradient-indigo-lighten-b.text{ background: #F4F5FBFF !important; color: #3F51B5FF !important; box-shadow: none !important;}.bg-gradient-indigo-lighten.outlined,.bg-gradient-indigo-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #F4F5FBFF !important; border-color: #3F51B5FF !important; color: #3F51B5FF !important; box-shadow: none !important;}.border-bg-gradient-indigo-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-indigo-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-indigo-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-indigo-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-indigo-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-indigo-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-indigo-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-indigo-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-indigo-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-indigo-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-indigo-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-indigo-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-indigo-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-indigo-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-indigo-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-indigo-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-indigo-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-indigo-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-indigo-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-indigo-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-indigo-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-indigo-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-indigo-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-indigo-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-indigo-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#8E99D7FF;}.border-bg-gradient-indigo-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-indigo-lighten.bk,.bg-gradient-indigo-lighten-b.bk{ background-image: none !important; background: rgb(40,51,113) !important; color: #6877CAFF !important; box-shadow: none !important;}.text-bg-gradient-indigo-accent,.text-bg-gradient-indigo-accent-b{ color:rgba(63,81,181, 1);}.bg-gradient-indigo-accent{ background-image: linear-gradient(to right,rgb(66,85,189),rgb(66,105,189))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,74,204, 0.2);}.bg-gradient-indigo-accent-b{ background-image: linear-gradient(to bottom,rgb(66,85,189),rgb(66,105,189))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,74,204, 0.2);}.bg-gradient-indigo-accent.text,.bg-gradient-indigo-accent-b.text{ background: #F4F5FBFF !important; color: #3F51B5FF !important; box-shadow: none !important;}.bg-gradient-indigo-accent.outlined,.bg-gradient-indigo-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #F4F5FBFF !important; border-color: #3F51B5FF !important; color: #3F51B5FF !important; box-shadow: none !important;}.border-bg-gradient-indigo-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#4255BDFF;}.border-bg-gradient-indigo-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-indigo-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#4255BDFF;}.border-bg-gradient-indigo-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-indigo-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#4255BDFF;}.border-bg-gradient-indigo-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-indigo-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#4255BDFF;}.border-bg-gradient-indigo-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-indigo-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#4255BDFF;}.border-bg-gradient-indigo-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-indigo-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#4255BDFF;}.border-bg-gradient-indigo-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-indigo-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#4255BDFF;}.border-bg-gradient-indigo-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-indigo-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#4255BDFF;}.border-bg-gradient-indigo-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-indigo-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#4255BDFF;}.border-bg-gradient-indigo-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-indigo-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#4255BDFF;}.border-bg-gradient-indigo-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-indigo-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#4255BDFF;}.border-bg-gradient-indigo-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-indigo-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#4255BDFF;}.border-bg-gradient-indigo-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-indigo-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#4255BDFF;}.border-bg-gradient-indigo-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-indigo-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#4255BDFF;}.border-bg-gradient-indigo-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-indigo-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#4255BDFF;}.border-bg-gradient-indigo-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-indigo-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#4255BDFF;}.border-bg-gradient-indigo-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-indigo-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#4255BDFF;}.border-bg-gradient-indigo-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-indigo-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#4255BDFF;}.border-bg-gradient-indigo-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-indigo-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#4255BDFF;}.border-bg-gradient-indigo-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-indigo-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#4255BDFF;}.border-bg-gradient-indigo-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-indigo-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#4255BDFF;}.border-bg-gradient-indigo-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-indigo-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#4255BDFF;}.border-bg-gradient-indigo-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-indigo-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#4255BDFF;}.border-bg-gradient-indigo-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-indigo-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#4255BDFF;}.border-bg-gradient-indigo-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-indigo-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#4255BDFF;}.border-bg-gradient-indigo-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-indigo-accent.bk,.bg-gradient-indigo-accent-b.bk{ background-image: none !important; background: rgb(40,51,113) !important; color: #6877CAFF !important; box-shadow: none !important;}.text-indigo{color:rgba(63,81,181,1);}.text-indigo.bk{color:rgba(104,119,202,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/light-blue.css b/tm-vuetify/scss/theme/light-blue.css
new file mode 100644
index 0000000..77b2bfa
--- /dev/null
+++ b/tm-vuetify/scss/theme/light-blue.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:33:21 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-light-blue-0{box-shadow: 0 0rpx 0rpx rgba(0,141,204, 0.2);}.shadow-light-blue-1{box-shadow: 0 1.5rpx 4rpx rgba(0,141,204, 0.2);}.shadow-light-blue-2{box-shadow: 0 3rpx 8rpx rgba(0,141,204, 0.2);}.shadow-light-blue-3{box-shadow: 0 4.5rpx 12rpx rgba(0,141,204, 0.2);}.shadow-light-blue-4{box-shadow: 0 6rpx 16rpx rgba(0,141,204, 0.2);}.shadow-light-blue-5{box-shadow: 0 7.5rpx 20rpx rgba(0,141,204, 0.2);}.shadow-light-blue-6{box-shadow: 0 9rpx 24rpx rgba(0,141,204, 0.2);}.shadow-light-blue-7{box-shadow: 0 10.5rpx 28rpx rgba(0,141,204, 0.2);}.shadow-light-blue-8{box-shadow: 0 12rpx 32rpx rgba(0,141,204, 0.2);}.shadow-light-blue-9{box-shadow: 0 13.5rpx 36rpx rgba(0,141,204, 0.2);}.shadow-light-blue-10{box-shadow: 0 15rpx 40rpx rgba(0,141,204, 0.2);}.shadow-light-blue-11{box-shadow: 0 16.5rpx 44rpx rgba(0,141,204, 0.2);}.shadow-light-blue-12{box-shadow: 0 18rpx 48rpx rgba(0,141,204, 0.2);}.shadow-light-blue-13{box-shadow: 0 19.5rpx 52rpx rgba(0,141,204, 0.2);}.shadow-light-blue-14{box-shadow: 0 21rpx 56rpx rgba(0,141,204, 0.2);}.shadow-light-blue-15{box-shadow: 0 22.5rpx 60rpx rgba(0,141,204, 0.2);}.shadow-light-blue-16{box-shadow: 0 24rpx 64rpx rgba(0,141,204, 0.2);}.shadow-light-blue-17{box-shadow: 0 25.5rpx 68rpx rgba(0,141,204, 0.2);}.shadow-light-blue-18{box-shadow: 0 27rpx 72rpx rgba(0,141,204, 0.2);}.shadow-light-blue-19{box-shadow: 0 28.5rpx 76rpx rgba(0,141,204, 0.2);}.shadow-light-blue-20{box-shadow: 0 30rpx 80rpx rgba(0,141,204, 0.2);}.shadow-light-blue-21{box-shadow: 0 31.5rpx 84rpx rgba(0,141,204, 0.2);}.shadow-light-blue-22{box-shadow: 0 33rpx 88rpx rgba(0,141,204, 0.2);}.shadow-light-blue-23{box-shadow: 0 34.5rpx 92rpx rgba(0,141,204, 0.2);}.shadow-light-blue-24{box-shadow: 0 36rpx 96rpx rgba(0,141,204, 0.2);}.shadow-light-blue-25{box-shadow: 0 37.5rpx 100rpx rgba(0,141,204, 0.2);}.light-blue{background-color:rgba(3,169,244,1) !important;color:rgba(240,250,255,1);}.light-blue.text{background-color:rgba(240,250,255,1) !important;color:rgba(3,169,244,1) !important;}.light-blue.outlined{border-width: 2rpx;border-style: solid;color:rgba(3,169,244,1) !important;border-color:rgba(3,169,244,1) !important;background-color:rgba(240,250,255,1) !important;}.light-blue.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(53,191,253,1) !important;border-color:rgba(2,122,176,1) !important;background-color:rgba(2,105,151,1) !important;}.light-blue.bk{color:rgba(53,191,253,1) !important;background-color:rgba(2,105,151,1) !important;}.light-blue.text.bk{color:rgba(53,191,253,1) !important;background-color:rgba(41,55,61,1) !important;}.border-light-blue-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(3,169,244,1);}.border-light-blue-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(53,191,253,1);}.border-light-blue-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(3,169,244,1);}.border-light-blue-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(53,191,253,1);}.border-light-blue-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(3,169,244,1);}.border-light-blue-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(53,191,253,1);}.border-light-blue-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(3,169,244,1);}.border-light-blue-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(53,191,253,1);}.border-light-blue-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(3,169,244,1);}.border-light-blue-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(53,191,253,1);}.border-light-blue-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(3,169,244,1);}.border-light-blue-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(53,191,253,1);}.border-light-blue-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(3,169,244,1);}.border-light-blue-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(53,191,253,1);}.border-light-blue-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(3,169,244,1);}.border-light-blue-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(53,191,253,1);}.border-light-blue-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(3,169,244,1);}.border-light-blue-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(53,191,253,1);}.border-light-blue-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(3,169,244,1);}.border-light-blue-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(53,191,253,1);}.border-light-blue-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(3,169,244,1);}.border-light-blue-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(53,191,253,1);}.border-light-blue-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(3,169,244,1);}.border-light-blue-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(53,191,253,1);}.border-light-blue-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(3,169,244,1);}.border-light-blue-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(53,191,253,1);}.border-light-blue-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(3,169,244,1);}.border-light-blue-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(53,191,253,1);}.border-light-blue-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(3,169,244,1);}.border-light-blue-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(53,191,253,1);}.border-light-blue-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(3,169,244,1);}.border-light-blue-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(53,191,253,1);}.border-light-blue-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(3,169,244,1);}.border-light-blue-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(53,191,253,1);}.border-light-blue-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(3,169,244,1);}.border-light-blue-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(53,191,253,1);}.border-light-blue-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(3,169,244,1);}.border-light-blue-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(53,191,253,1);}.border-light-blue-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(3,169,244,1);}.border-light-blue-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(53,191,253,1);}.border-light-blue-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(3,169,244,1);}.border-light-blue-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(53,191,253,1);}.border-light-blue-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(3,169,244,1);}.border-light-blue-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(53,191,253,1);}.border-light-blue-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(3,169,244,1);}.border-light-blue-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(53,191,253,1);}.border-light-blue-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(3,169,244,1);}.border-light-blue-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(53,191,253,1);}.border-light-blue-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(3,169,244,1);}.border-light-blue-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(53,191,253,1);}.text-bg-gradient-light-blue-lighten,.text-bg-gradient-light-blue-lighten-b{ color:rgba(3,169,244, 1);}.bg-gradient-light-blue-lighten{ background-image: linear-gradient(to right,rgb(104,207,253),rgb(3,174,252))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,156,204, 0.2);}.bg-gradient-light-blue-lighten-b{ background-image: linear-gradient(to bottom,rgb(104,207,253),rgb(3,174,252))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,156,204, 0.2);}.bg-gradient-light-blue-lighten.text,.bg-gradient-light-blue-lighten-b.text{ background: #F0FAFFFF !important; color: #03A9F4FF !important; box-shadow: none !important;}.bg-gradient-light-blue-lighten.outlined,.bg-gradient-light-blue-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #F0FAFFFF !important; border-color: #03A9F4FF !important; color: #03A9F4FF !important; box-shadow: none !important;}.border-bg-gradient-light-blue-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-light-blue-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-light-blue-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-light-blue-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-light-blue-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-light-blue-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-light-blue-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-light-blue-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-light-blue-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-light-blue-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-light-blue-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-light-blue-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-light-blue-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-light-blue-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-light-blue-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-light-blue-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-light-blue-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-light-blue-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-light-blue-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-light-blue-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-light-blue-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-light-blue-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-light-blue-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-light-blue-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-light-blue-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#68CFFDFF;}.border-bg-gradient-light-blue-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-light-blue-lighten.bk,.bg-gradient-light-blue-lighten-b.bk{ background-image: none !important; background: rgb(2,105,151) !important; color: #35BFFDFF !important; box-shadow: none !important;}.text-bg-gradient-light-blue-accent,.text-bg-gradient-light-blue-accent-b{ color:rgba(3,169,244, 1);}.bg-gradient-light-blue-accent{ background-image: linear-gradient(to right,rgb(3,174,252),rgb(3,216,252))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,156,204, 0.2);}.bg-gradient-light-blue-accent-b{ background-image: linear-gradient(to bottom,rgb(3,174,252),rgb(3,216,252))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,156,204, 0.2);}.bg-gradient-light-blue-accent.text,.bg-gradient-light-blue-accent-b.text{ background: #F0FAFFFF !important; color: #03A9F4FF !important; box-shadow: none !important;}.bg-gradient-light-blue-accent.outlined,.bg-gradient-light-blue-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #F0FAFFFF !important; border-color: #03A9F4FF !important; color: #03A9F4FF !important; box-shadow: none !important;}.border-bg-gradient-light-blue-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-light-blue-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-light-blue-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-light-blue-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-light-blue-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-light-blue-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-light-blue-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-light-blue-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-light-blue-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-light-blue-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-light-blue-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-light-blue-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-light-blue-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-light-blue-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-light-blue-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-light-blue-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-light-blue-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-light-blue-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-light-blue-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-light-blue-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-light-blue-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-light-blue-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-light-blue-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-light-blue-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-light-blue-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#03AEFCFF;}.border-bg-gradient-light-blue-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-light-blue-accent.bk,.bg-gradient-light-blue-accent-b.bk{ background-image: none !important; background: rgb(2,105,151) !important; color: #35BFFDFF !important; box-shadow: none !important;}.text-light-blue{color:rgba(3,169,244,1);}.text-light-blue.bk{color:rgba(53,191,253,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/light-green.css b/tm-vuetify/scss/theme/light-green.css
new file mode 100644
index 0000000..fa24b2d
--- /dev/null
+++ b/tm-vuetify/scss/theme/light-green.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:34:19 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-light-green-0{box-shadow: 0 0rpx 0rpx rgba(110,204,0, 0.2);}.shadow-light-green-1{box-shadow: 0 1.5rpx 4rpx rgba(110,204,0, 0.2);}.shadow-light-green-2{box-shadow: 0 3rpx 8rpx rgba(110,204,0, 0.2);}.shadow-light-green-3{box-shadow: 0 4.5rpx 12rpx rgba(110,204,0, 0.2);}.shadow-light-green-4{box-shadow: 0 6rpx 16rpx rgba(110,204,0, 0.2);}.shadow-light-green-5{box-shadow: 0 7.5rpx 20rpx rgba(110,204,0, 0.2);}.shadow-light-green-6{box-shadow: 0 9rpx 24rpx rgba(110,204,0, 0.2);}.shadow-light-green-7{box-shadow: 0 10.5rpx 28rpx rgba(110,204,0, 0.2);}.shadow-light-green-8{box-shadow: 0 12rpx 32rpx rgba(110,204,0, 0.2);}.shadow-light-green-9{box-shadow: 0 13.5rpx 36rpx rgba(110,204,0, 0.2);}.shadow-light-green-10{box-shadow: 0 15rpx 40rpx rgba(110,204,0, 0.2);}.shadow-light-green-11{box-shadow: 0 16.5rpx 44rpx rgba(110,204,0, 0.2);}.shadow-light-green-12{box-shadow: 0 18rpx 48rpx rgba(110,204,0, 0.2);}.shadow-light-green-13{box-shadow: 0 19.5rpx 52rpx rgba(110,204,0, 0.2);}.shadow-light-green-14{box-shadow: 0 21rpx 56rpx rgba(110,204,0, 0.2);}.shadow-light-green-15{box-shadow: 0 22.5rpx 60rpx rgba(110,204,0, 0.2);}.shadow-light-green-16{box-shadow: 0 24rpx 64rpx rgba(110,204,0, 0.2);}.shadow-light-green-17{box-shadow: 0 25.5rpx 68rpx rgba(110,204,0, 0.2);}.shadow-light-green-18{box-shadow: 0 27rpx 72rpx rgba(110,204,0, 0.2);}.shadow-light-green-19{box-shadow: 0 28.5rpx 76rpx rgba(110,204,0, 0.2);}.shadow-light-green-20{box-shadow: 0 30rpx 80rpx rgba(110,204,0, 0.2);}.shadow-light-green-21{box-shadow: 0 31.5rpx 84rpx rgba(110,204,0, 0.2);}.shadow-light-green-22{box-shadow: 0 33rpx 88rpx rgba(110,204,0, 0.2);}.shadow-light-green-23{box-shadow: 0 34.5rpx 92rpx rgba(110,204,0, 0.2);}.shadow-light-green-24{box-shadow: 0 36rpx 96rpx rgba(110,204,0, 0.2);}.shadow-light-green-25{box-shadow: 0 37.5rpx 100rpx rgba(110,204,0, 0.2);}.light-green{background-color:rgba(139,195,74,1) !important;color:rgba(248,251,244,1);}.light-green.text{background-color:rgba(248,251,244,1) !important;color:rgba(139,195,74,1) !important;}.light-green.outlined{border-width: 2rpx;border-style: solid;color:rgba(139,195,74,1) !important;border-color:rgba(139,195,74,1) !important;background-color:rgba(248,251,244,1) !important;}.light-green.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(157,204,102,1) !important;border-color:rgba(93,134,44,1) !important;background-color:rgba(79,115,38,1) !important;}.light-green.bk{color:rgba(157,204,102,1) !important;background-color:rgba(79,115,38,1) !important;}.light-green.text.bk{color:rgba(157,204,102,1) !important;background-color:rgba(52,61,41,1) !important;}.border-light-green-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(139,195,74,1);}.border-light-green-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(157,204,102,1);}.border-light-green-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(139,195,74,1);}.border-light-green-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(157,204,102,1);}.border-light-green-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(139,195,74,1);}.border-light-green-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(157,204,102,1);}.border-light-green-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(139,195,74,1);}.border-light-green-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(157,204,102,1);}.border-light-green-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(139,195,74,1);}.border-light-green-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(157,204,102,1);}.border-light-green-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(139,195,74,1);}.border-light-green-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(157,204,102,1);}.border-light-green-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(139,195,74,1);}.border-light-green-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(157,204,102,1);}.border-light-green-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(139,195,74,1);}.border-light-green-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(157,204,102,1);}.border-light-green-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(139,195,74,1);}.border-light-green-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(157,204,102,1);}.border-light-green-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(139,195,74,1);}.border-light-green-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(157,204,102,1);}.border-light-green-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(139,195,74,1);}.border-light-green-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(157,204,102,1);}.border-light-green-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(139,195,74,1);}.border-light-green-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(157,204,102,1);}.border-light-green-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(139,195,74,1);}.border-light-green-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(157,204,102,1);}.border-light-green-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(139,195,74,1);}.border-light-green-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(157,204,102,1);}.border-light-green-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(139,195,74,1);}.border-light-green-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(157,204,102,1);}.border-light-green-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(139,195,74,1);}.border-light-green-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(157,204,102,1);}.border-light-green-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(139,195,74,1);}.border-light-green-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(157,204,102,1);}.border-light-green-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(139,195,74,1);}.border-light-green-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(157,204,102,1);}.border-light-green-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(139,195,74,1);}.border-light-green-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(157,204,102,1);}.border-light-green-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(139,195,74,1);}.border-light-green-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(157,204,102,1);}.border-light-green-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(139,195,74,1);}.border-light-green-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(157,204,102,1);}.border-light-green-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(139,195,74,1);}.border-light-green-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(157,204,102,1);}.border-light-green-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(139,195,74,1);}.border-light-green-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(157,204,102,1);}.border-light-green-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(139,195,74,1);}.border-light-green-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(157,204,102,1);}.border-light-green-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(139,195,74,1);}.border-light-green-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(157,204,102,1);}.text-bg-gradient-light-green-lighten,.text-bg-gradient-light-green-lighten-b{ color:rgba(139,195,74, 1);}.bg-gradient-light-green-lighten{ background-image: linear-gradient(to right,rgb(181,217,140),rgb(132,192,63))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(133,204,51, 0.2);}.bg-gradient-light-green-lighten-b{ background-image: linear-gradient(to bottom,rgb(181,217,140),rgb(132,192,63))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(133,204,51, 0.2);}.bg-gradient-light-green-lighten.text,.bg-gradient-light-green-lighten-b.text{ background: #F8FBF4FF !important; color: #8BC34AFF !important; box-shadow: none !important;}.bg-gradient-light-green-lighten.outlined,.bg-gradient-light-green-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #F8FBF4FF !important; border-color: #8BC34AFF !important; color: #8BC34AFF !important; box-shadow: none !important;}.border-bg-gradient-light-green-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-light-green-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-light-green-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-light-green-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-light-green-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-light-green-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-light-green-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-light-green-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-light-green-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-light-green-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-light-green-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-light-green-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-light-green-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-light-green-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-light-green-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-light-green-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-light-green-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-light-green-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-light-green-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-light-green-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-light-green-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-light-green-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-light-green-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-light-green-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-light-green-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#B5D98CFF;}.border-bg-gradient-light-green-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-light-green-lighten.bk,.bg-gradient-light-green-lighten-b.bk{ background-image: none !important; background: rgb(79,115,38) !important; color: #9DCC66FF !important; box-shadow: none !important;}.text-bg-gradient-light-green-accent,.text-bg-gradient-light-green-accent-b{ color:rgba(139,195,74, 1);}.bg-gradient-light-green-accent{ background-image: linear-gradient(to right,rgb(132,192,63),rgb(154,192,63))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(133,204,51, 0.2);}.bg-gradient-light-green-accent-b{ background-image: linear-gradient(to bottom,rgb(132,192,63),rgb(154,192,63))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(133,204,51, 0.2);}.bg-gradient-light-green-accent.text,.bg-gradient-light-green-accent-b.text{ background: #F8FBF4FF !important; color: #8BC34AFF !important; box-shadow: none !important;}.bg-gradient-light-green-accent.outlined,.bg-gradient-light-green-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #F8FBF4FF !important; border-color: #8BC34AFF !important; color: #8BC34AFF !important; box-shadow: none !important;}.border-bg-gradient-light-green-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#84C03FFF;}.border-bg-gradient-light-green-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-light-green-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#84C03FFF;}.border-bg-gradient-light-green-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-light-green-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#84C03FFF;}.border-bg-gradient-light-green-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-light-green-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#84C03FFF;}.border-bg-gradient-light-green-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-light-green-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#84C03FFF;}.border-bg-gradient-light-green-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-light-green-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#84C03FFF;}.border-bg-gradient-light-green-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-light-green-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#84C03FFF;}.border-bg-gradient-light-green-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-light-green-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#84C03FFF;}.border-bg-gradient-light-green-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-light-green-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#84C03FFF;}.border-bg-gradient-light-green-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-light-green-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#84C03FFF;}.border-bg-gradient-light-green-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-light-green-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#84C03FFF;}.border-bg-gradient-light-green-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-light-green-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#84C03FFF;}.border-bg-gradient-light-green-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-light-green-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#84C03FFF;}.border-bg-gradient-light-green-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-light-green-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#84C03FFF;}.border-bg-gradient-light-green-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-light-green-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#84C03FFF;}.border-bg-gradient-light-green-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-light-green-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#84C03FFF;}.border-bg-gradient-light-green-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-light-green-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#84C03FFF;}.border-bg-gradient-light-green-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-light-green-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#84C03FFF;}.border-bg-gradient-light-green-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-light-green-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#84C03FFF;}.border-bg-gradient-light-green-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-light-green-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#84C03FFF;}.border-bg-gradient-light-green-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-light-green-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#84C03FFF;}.border-bg-gradient-light-green-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-light-green-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#84C03FFF;}.border-bg-gradient-light-green-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-light-green-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#84C03FFF;}.border-bg-gradient-light-green-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-light-green-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#84C03FFF;}.border-bg-gradient-light-green-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-light-green-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#84C03FFF;}.border-bg-gradient-light-green-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-light-green-accent.bk,.bg-gradient-light-green-accent-b.bk{ background-image: none !important; background: rgb(79,115,38) !important; color: #9DCC66FF !important; box-shadow: none !important;}.text-light-green{color:rgba(139,195,74,1);}.text-light-green.bk{color:rgba(157,204,102,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/lime.css b/tm-vuetify/scss/theme/lime.css
new file mode 100644
index 0000000..e73896e
--- /dev/null
+++ b/tm-vuetify/scss/theme/lime.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:34:30 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-lime-0{box-shadow: 0 0rpx 0rpx rgba(185,204,0, 0.2);}.shadow-lime-1{box-shadow: 0 1.5rpx 4rpx rgba(185,204,0, 0.2);}.shadow-lime-2{box-shadow: 0 3rpx 8rpx rgba(185,204,0, 0.2);}.shadow-lime-3{box-shadow: 0 4.5rpx 12rpx rgba(185,204,0, 0.2);}.shadow-lime-4{box-shadow: 0 6rpx 16rpx rgba(185,204,0, 0.2);}.shadow-lime-5{box-shadow: 0 7.5rpx 20rpx rgba(185,204,0, 0.2);}.shadow-lime-6{box-shadow: 0 9rpx 24rpx rgba(185,204,0, 0.2);}.shadow-lime-7{box-shadow: 0 10.5rpx 28rpx rgba(185,204,0, 0.2);}.shadow-lime-8{box-shadow: 0 12rpx 32rpx rgba(185,204,0, 0.2);}.shadow-lime-9{box-shadow: 0 13.5rpx 36rpx rgba(185,204,0, 0.2);}.shadow-lime-10{box-shadow: 0 15rpx 40rpx rgba(185,204,0, 0.2);}.shadow-lime-11{box-shadow: 0 16.5rpx 44rpx rgba(185,204,0, 0.2);}.shadow-lime-12{box-shadow: 0 18rpx 48rpx rgba(185,204,0, 0.2);}.shadow-lime-13{box-shadow: 0 19.5rpx 52rpx rgba(185,204,0, 0.2);}.shadow-lime-14{box-shadow: 0 21rpx 56rpx rgba(185,204,0, 0.2);}.shadow-lime-15{box-shadow: 0 22.5rpx 60rpx rgba(185,204,0, 0.2);}.shadow-lime-16{box-shadow: 0 24rpx 64rpx rgba(185,204,0, 0.2);}.shadow-lime-17{box-shadow: 0 25.5rpx 68rpx rgba(185,204,0, 0.2);}.shadow-lime-18{box-shadow: 0 27rpx 72rpx rgba(185,204,0, 0.2);}.shadow-lime-19{box-shadow: 0 28.5rpx 76rpx rgba(185,204,0, 0.2);}.shadow-lime-20{box-shadow: 0 30rpx 80rpx rgba(185,204,0, 0.2);}.shadow-lime-21{box-shadow: 0 31.5rpx 84rpx rgba(185,204,0, 0.2);}.shadow-lime-22{box-shadow: 0 33rpx 88rpx rgba(185,204,0, 0.2);}.shadow-lime-23{box-shadow: 0 34.5rpx 92rpx rgba(185,204,0, 0.2);}.shadow-lime-24{box-shadow: 0 36rpx 96rpx rgba(185,204,0, 0.2);}.shadow-lime-25{box-shadow: 0 37.5rpx 100rpx rgba(185,204,0, 0.2);}.lime{background-color:rgba(205,220,57,1) !important;color:rgba(252,253,242,1);}.lime.text{background-color:rgba(252,253,242,1) !important;color:rgba(205,220,57,1) !important;}.lime.outlined{border-width: 2rpx;border-style: solid;color:rgba(205,220,57,1) !important;border-color:rgba(205,220,57,1) !important;background-color:rgba(252,253,242,1) !important;}.lime.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(211,224,82,1) !important;border-color:rgba(140,152,27,1) !important;background-color:rgba(120,130,23,1) !important;}.lime.bk{color:rgba(211,224,82,1) !important;background-color:rgba(120,130,23,1) !important;}.lime.text.bk{color:rgba(211,224,82,1) !important;background-color:rgba(59,61,41,1) !important;}.border-lime-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(205,220,57,1);}.border-lime-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(211,224,82,1);}.border-lime-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(205,220,57,1);}.border-lime-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(211,224,82,1);}.border-lime-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(205,220,57,1);}.border-lime-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(211,224,82,1);}.border-lime-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(205,220,57,1);}.border-lime-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(211,224,82,1);}.border-lime-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(205,220,57,1);}.border-lime-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(211,224,82,1);}.border-lime-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(205,220,57,1);}.border-lime-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(211,224,82,1);}.border-lime-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(205,220,57,1);}.border-lime-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(211,224,82,1);}.border-lime-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(205,220,57,1);}.border-lime-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(211,224,82,1);}.border-lime-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(205,220,57,1);}.border-lime-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(211,224,82,1);}.border-lime-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(205,220,57,1);}.border-lime-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(211,224,82,1);}.border-lime-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(205,220,57,1);}.border-lime-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(211,224,82,1);}.border-lime-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(205,220,57,1);}.border-lime-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(211,224,82,1);}.border-lime-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(205,220,57,1);}.border-lime-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(211,224,82,1);}.border-lime-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(205,220,57,1);}.border-lime-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(211,224,82,1);}.border-lime-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(205,220,57,1);}.border-lime-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(211,224,82,1);}.border-lime-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(205,220,57,1);}.border-lime-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(211,224,82,1);}.border-lime-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(205,220,57,1);}.border-lime-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(211,224,82,1);}.border-lime-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(205,220,57,1);}.border-lime-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(211,224,82,1);}.border-lime-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(205,220,57,1);}.border-lime-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(211,224,82,1);}.border-lime-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(205,220,57,1);}.border-lime-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(211,224,82,1);}.border-lime-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(205,220,57,1);}.border-lime-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(211,224,82,1);}.border-lime-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(205,220,57,1);}.border-lime-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(211,224,82,1);}.border-lime-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(205,220,57,1);}.border-lime-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(211,224,82,1);}.border-lime-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(205,220,57,1);}.border-lime-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(211,224,82,1);}.border-lime-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(205,220,57,1);}.border-lime-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(211,224,82,1);}.text-bg-gradient-lime-lighten,.text-bg-gradient-lime-lighten-b{ color:rgba(205,220,57, 1);}.bg-gradient-lime-lighten{ background-image: linear-gradient(to right,rgb(222,232,125),rgb(200,217,38))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(190,204,51, 0.2);}.bg-gradient-lime-lighten-b{ background-image: linear-gradient(to bottom,rgb(222,232,125),rgb(200,217,38))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(190,204,51, 0.2);}.bg-gradient-lime-lighten.text,.bg-gradient-lime-lighten-b.text{ background: #FCFDF2FF !important; color: #CDDC39FF !important; box-shadow: none !important;}.bg-gradient-lime-lighten.outlined,.bg-gradient-lime-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #FCFDF2FF !important; border-color: #CDDC39FF !important; color: #CDDC39FF !important; box-shadow: none !important;}.border-bg-gradient-lime-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-lime-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-lime-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-lime-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-lime-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-lime-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-lime-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-lime-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-lime-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-lime-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-lime-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-lime-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-lime-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-lime-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-lime-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-lime-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-lime-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-lime-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-lime-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-lime-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-lime-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-lime-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-lime-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-lime-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-lime-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#DEE87DFF;}.border-bg-gradient-lime-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-lime-lighten.bk,.bg-gradient-lime-lighten-b.bk{ background-image: none !important; background: rgb(120,130,23) !important; color: #D3E052FF !important; box-shadow: none !important;}.text-bg-gradient-lime-accent,.text-bg-gradient-lime-accent-b{ color:rgba(205,220,57, 1);}.bg-gradient-lime-accent{ background-image: linear-gradient(to right,rgb(200,217,38),rgb(217,203,38))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(190,204,51, 0.2);}.bg-gradient-lime-accent-b{ background-image: linear-gradient(to bottom,rgb(200,217,38),rgb(217,203,38))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(190,204,51, 0.2);}.bg-gradient-lime-accent.text,.bg-gradient-lime-accent-b.text{ background: #FCFDF2FF !important; color: #CDDC39FF !important; box-shadow: none !important;}.bg-gradient-lime-accent.outlined,.bg-gradient-lime-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #FCFDF2FF !important; border-color: #CDDC39FF !important; color: #CDDC39FF !important; box-shadow: none !important;}.border-bg-gradient-lime-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#C8D926FF;}.border-bg-gradient-lime-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-lime-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#C8D926FF;}.border-bg-gradient-lime-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-lime-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#C8D926FF;}.border-bg-gradient-lime-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-lime-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#C8D926FF;}.border-bg-gradient-lime-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-lime-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#C8D926FF;}.border-bg-gradient-lime-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-lime-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#C8D926FF;}.border-bg-gradient-lime-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-lime-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#C8D926FF;}.border-bg-gradient-lime-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-lime-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#C8D926FF;}.border-bg-gradient-lime-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-lime-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#C8D926FF;}.border-bg-gradient-lime-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-lime-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#C8D926FF;}.border-bg-gradient-lime-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-lime-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#C8D926FF;}.border-bg-gradient-lime-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-lime-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#C8D926FF;}.border-bg-gradient-lime-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-lime-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#C8D926FF;}.border-bg-gradient-lime-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-lime-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#C8D926FF;}.border-bg-gradient-lime-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-lime-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#C8D926FF;}.border-bg-gradient-lime-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-lime-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#C8D926FF;}.border-bg-gradient-lime-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-lime-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#C8D926FF;}.border-bg-gradient-lime-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-lime-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#C8D926FF;}.border-bg-gradient-lime-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-lime-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#C8D926FF;}.border-bg-gradient-lime-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-lime-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#C8D926FF;}.border-bg-gradient-lime-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-lime-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#C8D926FF;}.border-bg-gradient-lime-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-lime-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#C8D926FF;}.border-bg-gradient-lime-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-lime-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#C8D926FF;}.border-bg-gradient-lime-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-lime-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#C8D926FF;}.border-bg-gradient-lime-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-lime-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#C8D926FF;}.border-bg-gradient-lime-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-lime-accent.bk,.bg-gradient-lime-accent-b.bk{ background-image: none !important; background: rgb(120,130,23) !important; color: #D3E052FF !important; box-shadow: none !important;}.text-lime{color:rgba(205,220,57,1);}.text-lime.bk{color:rgba(211,224,82,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/orange.css b/tm-vuetify/scss/theme/orange.css
new file mode 100644
index 0000000..020281f
--- /dev/null
+++ b/tm-vuetify/scss/theme/orange.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:35:04 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-orange-0{box-shadow: 0 0rpx 0rpx rgba(204,122,0, 0.2);}.shadow-orange-1{box-shadow: 0 1.5rpx 4rpx rgba(204,122,0, 0.2);}.shadow-orange-2{box-shadow: 0 3rpx 8rpx rgba(204,122,0, 0.2);}.shadow-orange-3{box-shadow: 0 4.5rpx 12rpx rgba(204,122,0, 0.2);}.shadow-orange-4{box-shadow: 0 6rpx 16rpx rgba(204,122,0, 0.2);}.shadow-orange-5{box-shadow: 0 7.5rpx 20rpx rgba(204,122,0, 0.2);}.shadow-orange-6{box-shadow: 0 9rpx 24rpx rgba(204,122,0, 0.2);}.shadow-orange-7{box-shadow: 0 10.5rpx 28rpx rgba(204,122,0, 0.2);}.shadow-orange-8{box-shadow: 0 12rpx 32rpx rgba(204,122,0, 0.2);}.shadow-orange-9{box-shadow: 0 13.5rpx 36rpx rgba(204,122,0, 0.2);}.shadow-orange-10{box-shadow: 0 15rpx 40rpx rgba(204,122,0, 0.2);}.shadow-orange-11{box-shadow: 0 16.5rpx 44rpx rgba(204,122,0, 0.2);}.shadow-orange-12{box-shadow: 0 18rpx 48rpx rgba(204,122,0, 0.2);}.shadow-orange-13{box-shadow: 0 19.5rpx 52rpx rgba(204,122,0, 0.2);}.shadow-orange-14{box-shadow: 0 21rpx 56rpx rgba(204,122,0, 0.2);}.shadow-orange-15{box-shadow: 0 22.5rpx 60rpx rgba(204,122,0, 0.2);}.shadow-orange-16{box-shadow: 0 24rpx 64rpx rgba(204,122,0, 0.2);}.shadow-orange-17{box-shadow: 0 25.5rpx 68rpx rgba(204,122,0, 0.2);}.shadow-orange-18{box-shadow: 0 27rpx 72rpx rgba(204,122,0, 0.2);}.shadow-orange-19{box-shadow: 0 28.5rpx 76rpx rgba(204,122,0, 0.2);}.shadow-orange-20{box-shadow: 0 30rpx 80rpx rgba(204,122,0, 0.2);}.shadow-orange-21{box-shadow: 0 31.5rpx 84rpx rgba(204,122,0, 0.2);}.shadow-orange-22{box-shadow: 0 33rpx 88rpx rgba(204,122,0, 0.2);}.shadow-orange-23{box-shadow: 0 34.5rpx 92rpx rgba(204,122,0, 0.2);}.shadow-orange-24{box-shadow: 0 36rpx 96rpx rgba(204,122,0, 0.2);}.shadow-orange-25{box-shadow: 0 37.5rpx 100rpx rgba(204,122,0, 0.2);}.orange{background-color:rgba(255,152,0,1) !important;color:rgba(255,249,240,1);}.orange.text{background-color:rgba(255,249,240,1) !important;color:rgba(255,152,0,1) !important;}.orange.outlined{border-width: 2rpx;border-style: solid;color:rgba(255,152,0,1) !important;border-color:rgba(255,152,0,1) !important;background-color:rgba(255,249,240,1) !important;}.orange.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(255,173,51,1) !important;border-color:rgba(179,106,0,1) !important;background-color:rgba(153,91,0,1) !important;}.orange.bk{color:rgba(255,173,51,1) !important;background-color:rgba(153,91,0,1) !important;}.orange.text.bk{color:rgba(255,173,51,1) !important;background-color:rgba(61,53,41,1) !important;}.border-orange-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(255,152,0,1);}.border-orange-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(255,173,51,1);}.border-orange-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(255,152,0,1);}.border-orange-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(255,173,51,1);}.border-orange-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(255,152,0,1);}.border-orange-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(255,173,51,1);}.border-orange-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(255,152,0,1);}.border-orange-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(255,173,51,1);}.border-orange-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(255,152,0,1);}.border-orange-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(255,173,51,1);}.border-orange-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(255,152,0,1);}.border-orange-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(255,173,51,1);}.border-orange-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(255,152,0,1);}.border-orange-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(255,173,51,1);}.border-orange-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(255,152,0,1);}.border-orange-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(255,173,51,1);}.border-orange-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(255,152,0,1);}.border-orange-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(255,173,51,1);}.border-orange-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(255,152,0,1);}.border-orange-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(255,173,51,1);}.border-orange-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(255,152,0,1);}.border-orange-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(255,173,51,1);}.border-orange-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(255,152,0,1);}.border-orange-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(255,173,51,1);}.border-orange-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(255,152,0,1);}.border-orange-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(255,173,51,1);}.border-orange-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(255,152,0,1);}.border-orange-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(255,173,51,1);}.border-orange-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(255,152,0,1);}.border-orange-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(255,173,51,1);}.border-orange-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(255,152,0,1);}.border-orange-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(255,173,51,1);}.border-orange-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(255,152,0,1);}.border-orange-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(255,173,51,1);}.border-orange-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(255,152,0,1);}.border-orange-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(255,173,51,1);}.border-orange-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(255,152,0,1);}.border-orange-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(255,173,51,1);}.border-orange-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(255,152,0,1);}.border-orange-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(255,173,51,1);}.border-orange-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(255,152,0,1);}.border-orange-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(255,173,51,1);}.border-orange-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(255,152,0,1);}.border-orange-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(255,173,51,1);}.border-orange-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(255,152,0,1);}.border-orange-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(255,173,51,1);}.border-orange-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(255,152,0,1);}.border-orange-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(255,173,51,1);}.border-orange-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(255,152,0,1);}.border-orange-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(255,173,51,1);}.text-bg-gradient-orange-lighten,.text-bg-gradient-orange-lighten-b{ color:rgba(255,152,0, 1);}.bg-gradient-orange-lighten{ background-image: linear-gradient(to right,rgb(255,193,102),rgb(255,152,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,142,51, 0.2);}.bg-gradient-orange-lighten-b{ background-image: linear-gradient(to bottom,rgb(255,193,102),rgb(255,152,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,142,51, 0.2);}.bg-gradient-orange-lighten.text,.bg-gradient-orange-lighten-b.text{ background: #FFF9F0FF !important; color: #FF9800FF !important; box-shadow: none !important;}.bg-gradient-orange-lighten.outlined,.bg-gradient-orange-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #FFF9F0FF !important; border-color: #FF9800FF !important; color: #FF9800FF !important; box-shadow: none !important;}.border-bg-gradient-orange-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#FFC166FF;}.border-bg-gradient-orange-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-orange-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#FFC166FF;}.border-bg-gradient-orange-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-orange-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#FFC166FF;}.border-bg-gradient-orange-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-orange-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#FFC166FF;}.border-bg-gradient-orange-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-orange-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#FFC166FF;}.border-bg-gradient-orange-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-orange-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#FFC166FF;}.border-bg-gradient-orange-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-orange-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#FFC166FF;}.border-bg-gradient-orange-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-orange-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#FFC166FF;}.border-bg-gradient-orange-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-orange-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#FFC166FF;}.border-bg-gradient-orange-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-orange-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#FFC166FF;}.border-bg-gradient-orange-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-orange-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#FFC166FF;}.border-bg-gradient-orange-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-orange-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#FFC166FF;}.border-bg-gradient-orange-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-orange-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#FFC166FF;}.border-bg-gradient-orange-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-orange-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#FFC166FF;}.border-bg-gradient-orange-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-orange-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#FFC166FF;}.border-bg-gradient-orange-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-orange-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#FFC166FF;}.border-bg-gradient-orange-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-orange-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#FFC166FF;}.border-bg-gradient-orange-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-orange-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#FFC166FF;}.border-bg-gradient-orange-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-orange-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#FFC166FF;}.border-bg-gradient-orange-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-orange-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#FFC166FF;}.border-bg-gradient-orange-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-orange-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#FFC166FF;}.border-bg-gradient-orange-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-orange-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#FFC166FF;}.border-bg-gradient-orange-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-orange-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#FFC166FF;}.border-bg-gradient-orange-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-orange-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#FFC166FF;}.border-bg-gradient-orange-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-orange-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#FFC166FF;}.border-bg-gradient-orange-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-orange-lighten.bk,.bg-gradient-orange-lighten-b.bk{ background-image: none !important; background: rgb(153,91,0) !important; color: #FFAD33FF !important; box-shadow: none !important;}.text-bg-gradient-orange-accent,.text-bg-gradient-orange-accent-b{ color:rgba(255,152,0, 1);}.bg-gradient-orange-accent{ background-image: linear-gradient(to right,rgb(255,152,0),rgb(255,110,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,142,51, 0.2);}.bg-gradient-orange-accent-b{ background-image: linear-gradient(to bottom,rgb(255,152,0),rgb(255,110,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,142,51, 0.2);}.bg-gradient-orange-accent.text,.bg-gradient-orange-accent-b.text{ background: #FFF9F0FF !important; color: #FF9800FF !important; box-shadow: none !important;}.bg-gradient-orange-accent.outlined,.bg-gradient-orange-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #FFF9F0FF !important; border-color: #FF9800FF !important; color: #FF9800FF !important; box-shadow: none !important;}.border-bg-gradient-orange-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#FF9800FF;}.border-bg-gradient-orange-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-orange-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#FF9800FF;}.border-bg-gradient-orange-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-orange-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#FF9800FF;}.border-bg-gradient-orange-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-orange-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#FF9800FF;}.border-bg-gradient-orange-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-orange-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#FF9800FF;}.border-bg-gradient-orange-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-orange-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#FF9800FF;}.border-bg-gradient-orange-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-orange-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#FF9800FF;}.border-bg-gradient-orange-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-orange-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#FF9800FF;}.border-bg-gradient-orange-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-orange-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#FF9800FF;}.border-bg-gradient-orange-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-orange-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#FF9800FF;}.border-bg-gradient-orange-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-orange-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#FF9800FF;}.border-bg-gradient-orange-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-orange-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#FF9800FF;}.border-bg-gradient-orange-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-orange-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#FF9800FF;}.border-bg-gradient-orange-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-orange-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#FF9800FF;}.border-bg-gradient-orange-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-orange-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#FF9800FF;}.border-bg-gradient-orange-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-orange-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#FF9800FF;}.border-bg-gradient-orange-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-orange-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#FF9800FF;}.border-bg-gradient-orange-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-orange-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#FF9800FF;}.border-bg-gradient-orange-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-orange-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#FF9800FF;}.border-bg-gradient-orange-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-orange-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#FF9800FF;}.border-bg-gradient-orange-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-orange-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#FF9800FF;}.border-bg-gradient-orange-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-orange-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#FF9800FF;}.border-bg-gradient-orange-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-orange-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#FF9800FF;}.border-bg-gradient-orange-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-orange-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#FF9800FF;}.border-bg-gradient-orange-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-orange-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#FF9800FF;}.border-bg-gradient-orange-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-orange-accent.bk,.bg-gradient-orange-accent-b.bk{ background-image: none !important; background: rgb(153,91,0) !important; color: #FFAD33FF !important; box-shadow: none !important;}.text-orange{color:rgba(255,152,0,1);}.text-orange.bk{color:rgba(255,173,51,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/pink.css b/tm-vuetify/scss/theme/pink.css
new file mode 100644
index 0000000..6887c62
--- /dev/null
+++ b/tm-vuetify/scss/theme/pink.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:32:06 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-pink-0{box-shadow: 0 0rpx 0rpx rgba(204,0,69, 0.2);}.shadow-pink-1{box-shadow: 0 1.5rpx 4rpx rgba(204,0,69, 0.2);}.shadow-pink-2{box-shadow: 0 3rpx 8rpx rgba(204,0,69, 0.2);}.shadow-pink-3{box-shadow: 0 4.5rpx 12rpx rgba(204,0,69, 0.2);}.shadow-pink-4{box-shadow: 0 6rpx 16rpx rgba(204,0,69, 0.2);}.shadow-pink-5{box-shadow: 0 7.5rpx 20rpx rgba(204,0,69, 0.2);}.shadow-pink-6{box-shadow: 0 9rpx 24rpx rgba(204,0,69, 0.2);}.shadow-pink-7{box-shadow: 0 10.5rpx 28rpx rgba(204,0,69, 0.2);}.shadow-pink-8{box-shadow: 0 12rpx 32rpx rgba(204,0,69, 0.2);}.shadow-pink-9{box-shadow: 0 13.5rpx 36rpx rgba(204,0,69, 0.2);}.shadow-pink-10{box-shadow: 0 15rpx 40rpx rgba(204,0,69, 0.2);}.shadow-pink-11{box-shadow: 0 16.5rpx 44rpx rgba(204,0,69, 0.2);}.shadow-pink-12{box-shadow: 0 18rpx 48rpx rgba(204,0,69, 0.2);}.shadow-pink-13{box-shadow: 0 19.5rpx 52rpx rgba(204,0,69, 0.2);}.shadow-pink-14{box-shadow: 0 21rpx 56rpx rgba(204,0,69, 0.2);}.shadow-pink-15{box-shadow: 0 22.5rpx 60rpx rgba(204,0,69, 0.2);}.shadow-pink-16{box-shadow: 0 24rpx 64rpx rgba(204,0,69, 0.2);}.shadow-pink-17{box-shadow: 0 25.5rpx 68rpx rgba(204,0,69, 0.2);}.shadow-pink-18{box-shadow: 0 27rpx 72rpx rgba(204,0,69, 0.2);}.shadow-pink-19{box-shadow: 0 28.5rpx 76rpx rgba(204,0,69, 0.2);}.shadow-pink-20{box-shadow: 0 30rpx 80rpx rgba(204,0,69, 0.2);}.shadow-pink-21{box-shadow: 0 31.5rpx 84rpx rgba(204,0,69, 0.2);}.shadow-pink-22{box-shadow: 0 33rpx 88rpx rgba(204,0,69, 0.2);}.shadow-pink-23{box-shadow: 0 34.5rpx 92rpx rgba(204,0,69, 0.2);}.shadow-pink-24{box-shadow: 0 36rpx 96rpx rgba(204,0,69, 0.2);}.shadow-pink-25{box-shadow: 0 37.5rpx 100rpx rgba(204,0,69, 0.2);}.pink{background-color:rgba(233,30,99,1) !important;color:rgba(254,241,245,1);}.pink.text{background-color:rgba(254,241,245,1) !important;color:rgba(233,30,99,1) !important;}.pink.outlined{border-width: 2rpx;border-style: solid;color:rgba(233,30,99,1) !important;border-color:rgba(233,30,99,1) !important;background-color:rgba(254,241,245,1) !important;}.pink.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(237,69,126,1) !important;border-color:rgba(163,16,66,1) !important;background-color:rgba(139,14,56,1) !important;}.pink.bk{color:rgba(237,69,126,1) !important;background-color:rgba(139,14,56,1) !important;}.pink.text.bk{color:rgba(237,69,126,1) !important;background-color:rgba(61,41,48,1) !important;}.border-pink-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(233,30,99,1);}.border-pink-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(237,69,126,1);}.border-pink-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(233,30,99,1);}.border-pink-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(237,69,126,1);}.border-pink-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(233,30,99,1);}.border-pink-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(237,69,126,1);}.border-pink-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(233,30,99,1);}.border-pink-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(237,69,126,1);}.border-pink-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(233,30,99,1);}.border-pink-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(237,69,126,1);}.border-pink-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(233,30,99,1);}.border-pink-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(237,69,126,1);}.border-pink-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(233,30,99,1);}.border-pink-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(237,69,126,1);}.border-pink-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(233,30,99,1);}.border-pink-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(237,69,126,1);}.border-pink-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(233,30,99,1);}.border-pink-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(237,69,126,1);}.border-pink-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(233,30,99,1);}.border-pink-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(237,69,126,1);}.border-pink-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(233,30,99,1);}.border-pink-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(237,69,126,1);}.border-pink-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(233,30,99,1);}.border-pink-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(237,69,126,1);}.border-pink-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(233,30,99,1);}.border-pink-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(237,69,126,1);}.border-pink-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(233,30,99,1);}.border-pink-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(237,69,126,1);}.border-pink-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(233,30,99,1);}.border-pink-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(237,69,126,1);}.border-pink-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(233,30,99,1);}.border-pink-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(237,69,126,1);}.border-pink-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(233,30,99,1);}.border-pink-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(237,69,126,1);}.border-pink-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(233,30,99,1);}.border-pink-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(237,69,126,1);}.border-pink-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(233,30,99,1);}.border-pink-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(237,69,126,1);}.border-pink-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(233,30,99,1);}.border-pink-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(237,69,126,1);}.border-pink-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(233,30,99,1);}.border-pink-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(237,69,126,1);}.border-pink-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(233,30,99,1);}.border-pink-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(237,69,126,1);}.border-pink-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(233,30,99,1);}.border-pink-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(237,69,126,1);}.border-pink-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(233,30,99,1);}.border-pink-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(237,69,126,1);}.border-pink-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(233,30,99,1);}.border-pink-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(237,69,126,1);}.text-bg-gradient-pink-lighten,.text-bg-gradient-pink-lighten-b{ color:rgba(233,30,99, 1);}.bg-gradient-pink-lighten{ background-image: linear-gradient(to right,rgb(241,116,158),rgb(232,23,94))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,51,103, 0.2);}.bg-gradient-pink-lighten-b{ background-image: linear-gradient(to bottom,rgb(241,116,158),rgb(232,23,94))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,51,103, 0.2);}.bg-gradient-pink-lighten.text,.bg-gradient-pink-lighten-b.text{ background: #FEF1F5FF !important; color: #E91E63FF !important; box-shadow: none !important;}.bg-gradient-pink-lighten.outlined,.bg-gradient-pink-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #FEF1F5FF !important; border-color: #E91E63FF !important; color: #E91E63FF !important; box-shadow: none !important;}.border-bg-gradient-pink-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#F1749EFF;}.border-bg-gradient-pink-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-pink-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#F1749EFF;}.border-bg-gradient-pink-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-pink-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#F1749EFF;}.border-bg-gradient-pink-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-pink-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#F1749EFF;}.border-bg-gradient-pink-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-pink-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#F1749EFF;}.border-bg-gradient-pink-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-pink-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#F1749EFF;}.border-bg-gradient-pink-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-pink-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#F1749EFF;}.border-bg-gradient-pink-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-pink-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#F1749EFF;}.border-bg-gradient-pink-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-pink-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#F1749EFF;}.border-bg-gradient-pink-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-pink-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#F1749EFF;}.border-bg-gradient-pink-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-pink-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#F1749EFF;}.border-bg-gradient-pink-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-pink-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#F1749EFF;}.border-bg-gradient-pink-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-pink-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#F1749EFF;}.border-bg-gradient-pink-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-pink-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#F1749EFF;}.border-bg-gradient-pink-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-pink-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#F1749EFF;}.border-bg-gradient-pink-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-pink-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#F1749EFF;}.border-bg-gradient-pink-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-pink-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#F1749EFF;}.border-bg-gradient-pink-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-pink-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#F1749EFF;}.border-bg-gradient-pink-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-pink-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#F1749EFF;}.border-bg-gradient-pink-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-pink-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#F1749EFF;}.border-bg-gradient-pink-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-pink-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#F1749EFF;}.border-bg-gradient-pink-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-pink-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#F1749EFF;}.border-bg-gradient-pink-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-pink-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#F1749EFF;}.border-bg-gradient-pink-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-pink-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#F1749EFF;}.border-bg-gradient-pink-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-pink-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#F1749EFF;}.border-bg-gradient-pink-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-pink-lighten.bk,.bg-gradient-pink-lighten-b.bk{ background-image: none !important; background: rgb(139,14,56) !important; color: #ED457EFF !important; box-shadow: none !important;}.text-bg-gradient-pink-accent,.text-bg-gradient-pink-accent-b{ color:rgba(233,30,99, 1);}.bg-gradient-pink-accent{ background-image: linear-gradient(to right,rgb(232,23,94),rgb(232,23,129))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,51,103, 0.2);}.bg-gradient-pink-accent-b{ background-image: linear-gradient(to bottom,rgb(232,23,94),rgb(232,23,129))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,51,103, 0.2);}.bg-gradient-pink-accent.text,.bg-gradient-pink-accent-b.text{ background: #FEF1F5FF !important; color: #E91E63FF !important; box-shadow: none !important;}.bg-gradient-pink-accent.outlined,.bg-gradient-pink-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #FEF1F5FF !important; border-color: #E91E63FF !important; color: #E91E63FF !important; box-shadow: none !important;}.border-bg-gradient-pink-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#E8175EFF;}.border-bg-gradient-pink-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-pink-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#E8175EFF;}.border-bg-gradient-pink-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-pink-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#E8175EFF;}.border-bg-gradient-pink-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-pink-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#E8175EFF;}.border-bg-gradient-pink-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-pink-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#E8175EFF;}.border-bg-gradient-pink-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-pink-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#E8175EFF;}.border-bg-gradient-pink-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-pink-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#E8175EFF;}.border-bg-gradient-pink-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-pink-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#E8175EFF;}.border-bg-gradient-pink-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-pink-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#E8175EFF;}.border-bg-gradient-pink-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-pink-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#E8175EFF;}.border-bg-gradient-pink-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-pink-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#E8175EFF;}.border-bg-gradient-pink-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-pink-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#E8175EFF;}.border-bg-gradient-pink-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-pink-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#E8175EFF;}.border-bg-gradient-pink-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-pink-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#E8175EFF;}.border-bg-gradient-pink-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-pink-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#E8175EFF;}.border-bg-gradient-pink-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-pink-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#E8175EFF;}.border-bg-gradient-pink-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-pink-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#E8175EFF;}.border-bg-gradient-pink-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-pink-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#E8175EFF;}.border-bg-gradient-pink-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-pink-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#E8175EFF;}.border-bg-gradient-pink-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-pink-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#E8175EFF;}.border-bg-gradient-pink-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-pink-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#E8175EFF;}.border-bg-gradient-pink-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-pink-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#E8175EFF;}.border-bg-gradient-pink-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-pink-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#E8175EFF;}.border-bg-gradient-pink-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-pink-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#E8175EFF;}.border-bg-gradient-pink-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-pink-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#E8175EFF;}.border-bg-gradient-pink-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-pink-accent.bk,.bg-gradient-pink-accent-b.bk{ background-image: none !important; background: rgb(139,14,56) !important; color: #ED457EFF !important; box-shadow: none !important;}.text-pink{color:rgba(233,30,99,1);}.text-pink.bk{color:rgba(237,69,126,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/primary.css b/tm-vuetify/scss/theme/primary.css
new file mode 100644
index 0000000..0358d09
--- /dev/null
+++ b/tm-vuetify/scss/theme/primary.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:27:40 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-primary-0{box-shadow: 0 0rpx 0rpx rgba(0,37,204, 0.2);}.shadow-primary-1{box-shadow: 0 1.5rpx 4rpx rgba(0,37,204, 0.2);}.shadow-primary-2{box-shadow: 0 3rpx 8rpx rgba(0,37,204, 0.2);}.shadow-primary-3{box-shadow: 0 4.5rpx 12rpx rgba(0,37,204, 0.2);}.shadow-primary-4{box-shadow: 0 6rpx 16rpx rgba(0,37,204, 0.2);}.shadow-primary-5{box-shadow: 0 7.5rpx 20rpx rgba(0,37,204, 0.2);}.shadow-primary-6{box-shadow: 0 9rpx 24rpx rgba(0,37,204, 0.2);}.shadow-primary-7{box-shadow: 0 10.5rpx 28rpx rgba(0,37,204, 0.2);}.shadow-primary-8{box-shadow: 0 12rpx 32rpx rgba(0,37,204, 0.2);}.shadow-primary-9{box-shadow: 0 13.5rpx 36rpx rgba(0,37,204, 0.2);}.shadow-primary-10{box-shadow: 0 15rpx 40rpx rgba(0,37,204, 0.2);}.shadow-primary-11{box-shadow: 0 16.5rpx 44rpx rgba(0,37,204, 0.2);}.shadow-primary-12{box-shadow: 0 18rpx 48rpx rgba(0,37,204, 0.2);}.shadow-primary-13{box-shadow: 0 19.5rpx 52rpx rgba(0,37,204, 0.2);}.shadow-primary-14{box-shadow: 0 21rpx 56rpx rgba(0,37,204, 0.2);}.shadow-primary-15{box-shadow: 0 22.5rpx 60rpx rgba(0,37,204, 0.2);}.shadow-primary-16{box-shadow: 0 24rpx 64rpx rgba(0,37,204, 0.2);}.shadow-primary-17{box-shadow: 0 25.5rpx 68rpx rgba(0,37,204, 0.2);}.shadow-primary-18{box-shadow: 0 27rpx 72rpx rgba(0,37,204, 0.2);}.shadow-primary-19{box-shadow: 0 28.5rpx 76rpx rgba(0,37,204, 0.2);}.shadow-primary-20{box-shadow: 0 30rpx 80rpx rgba(0,37,204, 0.2);}.shadow-primary-21{box-shadow: 0 31.5rpx 84rpx rgba(0,37,204, 0.2);}.shadow-primary-22{box-shadow: 0 33rpx 88rpx rgba(0,37,204, 0.2);}.shadow-primary-23{box-shadow: 0 34.5rpx 92rpx rgba(0,37,204, 0.2);}.shadow-primary-24{box-shadow: 0 36rpx 96rpx rgba(0,37,204, 0.2);}.shadow-primary-25{box-shadow: 0 37.5rpx 100rpx rgba(0,37,204, 0.2);}.primary{background-color:rgba(59,92,240,1) !important;color:rgba(241,243,254,1);}.primary.text{background-color:rgba(241,243,254,1) !important;color:rgba(59,92,240,1) !important;}.primary.outlined{border-width: 2rpx;border-style: solid;color:rgba(59,92,240,1) !important;border-color:rgba(59,92,240,1) !important;background-color:rgba(241,243,254,1) !important;}.primary.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(66,97,240,1) !important;border-color:rgba(13,41,166,1) !important;background-color:rgba(11,35,142,1) !important;}.primary.bk{color:rgba(66,97,240,1) !important;background-color:rgba(11,35,142,1) !important;}.primary.text.bk{color:rgba(66,97,240,1) !important;background-color:rgba(41,45,61,1) !important;}.border-primary-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(59,92,240,1);}.border-primary-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(66,97,240,1);}.border-primary-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(59,92,240,1);}.border-primary-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(66,97,240,1);}.border-primary-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(59,92,240,1);}.border-primary-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(66,97,240,1);}.border-primary-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(59,92,240,1);}.border-primary-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(66,97,240,1);}.border-primary-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(59,92,240,1);}.border-primary-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(66,97,240,1);}.border-primary-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(59,92,240,1);}.border-primary-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(66,97,240,1);}.border-primary-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(59,92,240,1);}.border-primary-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(66,97,240,1);}.border-primary-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(59,92,240,1);}.border-primary-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(66,97,240,1);}.border-primary-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(59,92,240,1);}.border-primary-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(66,97,240,1);}.border-primary-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(59,92,240,1);}.border-primary-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(66,97,240,1);}.border-primary-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(59,92,240,1);}.border-primary-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(66,97,240,1);}.border-primary-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(59,92,240,1);}.border-primary-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(66,97,240,1);}.border-primary-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(59,92,240,1);}.border-primary-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(66,97,240,1);}.border-primary-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(59,92,240,1);}.border-primary-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(66,97,240,1);}.border-primary-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(59,92,240,1);}.border-primary-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(66,97,240,1);}.border-primary-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(59,92,240,1);}.border-primary-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(66,97,240,1);}.border-primary-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(59,92,240,1);}.border-primary-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(66,97,240,1);}.border-primary-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(59,92,240,1);}.border-primary-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(66,97,240,1);}.border-primary-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(59,92,240,1);}.border-primary-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(66,97,240,1);}.border-primary-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(59,92,240,1);}.border-primary-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(66,97,240,1);}.border-primary-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(59,92,240,1);}.border-primary-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(66,97,240,1);}.border-primary-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(59,92,240,1);}.border-primary-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(66,97,240,1);}.border-primary-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(59,92,240,1);}.border-primary-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(66,97,240,1);}.border-primary-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(59,92,240,1);}.border-primary-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(66,97,240,1);}.border-primary-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(59,92,240,1);}.border-primary-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(66,97,240,1);}.text-bg-gradient-primary-lighten,.text-bg-gradient-primary-lighten-b{ color:rgba(59,92,240, 1);}.bg-gradient-primary-lighten{ background-image: linear-gradient(to right,rgb(113,137,244),rgb(18,58,237))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,79,204, 0.2);}.bg-gradient-primary-lighten-b{ background-image: linear-gradient(to bottom,rgb(113,137,244),rgb(18,58,237))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,79,204, 0.2);}.bg-gradient-primary-lighten.text,.bg-gradient-primary-lighten-b.text{ background: #F1F3FEFF !important; color: #3B5CF0FF !important; box-shadow: none !important;}.bg-gradient-primary-lighten.outlined,.bg-gradient-primary-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #F1F3FEFF !important; border-color: #3B5CF0FF !important; color: #3B5CF0FF !important; box-shadow: none !important;}.border-bg-gradient-primary-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#7189F4FF;}.border-bg-gradient-primary-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-primary-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#7189F4FF;}.border-bg-gradient-primary-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-primary-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#7189F4FF;}.border-bg-gradient-primary-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-primary-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#7189F4FF;}.border-bg-gradient-primary-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-primary-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#7189F4FF;}.border-bg-gradient-primary-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-primary-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#7189F4FF;}.border-bg-gradient-primary-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-primary-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#7189F4FF;}.border-bg-gradient-primary-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-primary-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#7189F4FF;}.border-bg-gradient-primary-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-primary-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#7189F4FF;}.border-bg-gradient-primary-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-primary-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#7189F4FF;}.border-bg-gradient-primary-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-primary-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#7189F4FF;}.border-bg-gradient-primary-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-primary-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#7189F4FF;}.border-bg-gradient-primary-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-primary-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#7189F4FF;}.border-bg-gradient-primary-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-primary-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#7189F4FF;}.border-bg-gradient-primary-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-primary-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#7189F4FF;}.border-bg-gradient-primary-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-primary-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#7189F4FF;}.border-bg-gradient-primary-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-primary-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#7189F4FF;}.border-bg-gradient-primary-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-primary-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#7189F4FF;}.border-bg-gradient-primary-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-primary-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#7189F4FF;}.border-bg-gradient-primary-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-primary-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#7189F4FF;}.border-bg-gradient-primary-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-primary-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#7189F4FF;}.border-bg-gradient-primary-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-primary-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#7189F4FF;}.border-bg-gradient-primary-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-primary-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#7189F4FF;}.border-bg-gradient-primary-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-primary-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#7189F4FF;}.border-bg-gradient-primary-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-primary-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#7189F4FF;}.border-bg-gradient-primary-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-primary-lighten.bk,.bg-gradient-primary-lighten-b.bk{ background-image: none !important; background: rgb(11,35,142) !important; color: #4261F0FF !important; box-shadow: none !important;}.text-bg-gradient-primary-accent,.text-bg-gradient-primary-accent-b{ color:rgba(59,92,240, 1);}.bg-gradient-primary-accent{ background-image: linear-gradient(to right,rgb(18,58,237),rgb(18,94,237))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,79,204, 0.2);}.bg-gradient-primary-accent-b{ background-image: linear-gradient(to bottom,rgb(18,58,237),rgb(18,94,237))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,79,204, 0.2);}.bg-gradient-primary-accent.text,.bg-gradient-primary-accent-b.text{ background: #F1F3FEFF !important; color: #3B5CF0FF !important; box-shadow: none !important;}.bg-gradient-primary-accent.outlined,.bg-gradient-primary-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #F1F3FEFF !important; border-color: #3B5CF0FF !important; color: #3B5CF0FF !important; box-shadow: none !important;}.border-bg-gradient-primary-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#123AEDFF;}.border-bg-gradient-primary-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-primary-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#123AEDFF;}.border-bg-gradient-primary-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-primary-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#123AEDFF;}.border-bg-gradient-primary-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-primary-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#123AEDFF;}.border-bg-gradient-primary-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-primary-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#123AEDFF;}.border-bg-gradient-primary-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-primary-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#123AEDFF;}.border-bg-gradient-primary-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-primary-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#123AEDFF;}.border-bg-gradient-primary-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-primary-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#123AEDFF;}.border-bg-gradient-primary-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-primary-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#123AEDFF;}.border-bg-gradient-primary-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-primary-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#123AEDFF;}.border-bg-gradient-primary-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-primary-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#123AEDFF;}.border-bg-gradient-primary-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-primary-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#123AEDFF;}.border-bg-gradient-primary-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-primary-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#123AEDFF;}.border-bg-gradient-primary-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-primary-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#123AEDFF;}.border-bg-gradient-primary-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-primary-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#123AEDFF;}.border-bg-gradient-primary-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-primary-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#123AEDFF;}.border-bg-gradient-primary-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-primary-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#123AEDFF;}.border-bg-gradient-primary-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-primary-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#123AEDFF;}.border-bg-gradient-primary-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-primary-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#123AEDFF;}.border-bg-gradient-primary-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-primary-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#123AEDFF;}.border-bg-gradient-primary-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-primary-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#123AEDFF;}.border-bg-gradient-primary-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-primary-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#123AEDFF;}.border-bg-gradient-primary-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-primary-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#123AEDFF;}.border-bg-gradient-primary-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-primary-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#123AEDFF;}.border-bg-gradient-primary-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-primary-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#123AEDFF;}.border-bg-gradient-primary-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-primary-accent.bk,.bg-gradient-primary-accent-b.bk{ background-image: none !important; background: rgb(11,35,142) !important; color: #4261F0FF !important; box-shadow: none !important;}.text-primary{color:rgba(59,92,240,1);}.text-primary.bk{color:rgba(66,97,240,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/purple.css b/tm-vuetify/scss/theme/purple.css
new file mode 100644
index 0000000..90c8982
--- /dev/null
+++ b/tm-vuetify/scss/theme/purple.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:32:28 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-purple-0{box-shadow: 0 0rpx 0rpx rgba(174,0,204, 0.2);}.shadow-purple-1{box-shadow: 0 1.5rpx 4rpx rgba(174,0,204, 0.2);}.shadow-purple-2{box-shadow: 0 3rpx 8rpx rgba(174,0,204, 0.2);}.shadow-purple-3{box-shadow: 0 4.5rpx 12rpx rgba(174,0,204, 0.2);}.shadow-purple-4{box-shadow: 0 6rpx 16rpx rgba(174,0,204, 0.2);}.shadow-purple-5{box-shadow: 0 7.5rpx 20rpx rgba(174,0,204, 0.2);}.shadow-purple-6{box-shadow: 0 9rpx 24rpx rgba(174,0,204, 0.2);}.shadow-purple-7{box-shadow: 0 10.5rpx 28rpx rgba(174,0,204, 0.2);}.shadow-purple-8{box-shadow: 0 12rpx 32rpx rgba(174,0,204, 0.2);}.shadow-purple-9{box-shadow: 0 13.5rpx 36rpx rgba(174,0,204, 0.2);}.shadow-purple-10{box-shadow: 0 15rpx 40rpx rgba(174,0,204, 0.2);}.shadow-purple-11{box-shadow: 0 16.5rpx 44rpx rgba(174,0,204, 0.2);}.shadow-purple-12{box-shadow: 0 18rpx 48rpx rgba(174,0,204, 0.2);}.shadow-purple-13{box-shadow: 0 19.5rpx 52rpx rgba(174,0,204, 0.2);}.shadow-purple-14{box-shadow: 0 21rpx 56rpx rgba(174,0,204, 0.2);}.shadow-purple-15{box-shadow: 0 22.5rpx 60rpx rgba(174,0,204, 0.2);}.shadow-purple-16{box-shadow: 0 24rpx 64rpx rgba(174,0,204, 0.2);}.shadow-purple-17{box-shadow: 0 25.5rpx 68rpx rgba(174,0,204, 0.2);}.shadow-purple-18{box-shadow: 0 27rpx 72rpx rgba(174,0,204, 0.2);}.shadow-purple-19{box-shadow: 0 28.5rpx 76rpx rgba(174,0,204, 0.2);}.shadow-purple-20{box-shadow: 0 30rpx 80rpx rgba(174,0,204, 0.2);}.shadow-purple-21{box-shadow: 0 31.5rpx 84rpx rgba(174,0,204, 0.2);}.shadow-purple-22{box-shadow: 0 33rpx 88rpx rgba(174,0,204, 0.2);}.shadow-purple-23{box-shadow: 0 34.5rpx 92rpx rgba(174,0,204, 0.2);}.shadow-purple-24{box-shadow: 0 36rpx 96rpx rgba(174,0,204, 0.2);}.shadow-purple-25{box-shadow: 0 37.5rpx 100rpx rgba(174,0,204, 0.2);}.purple{background-color:rgba(156,39,176,1) !important;color:rgba(251,242,252,1);}.purple.text{background-color:rgba(251,242,252,1) !important;color:rgba(156,39,176,1) !important;}.purple.outlined{border-width: 2rpx;border-style: solid;color:rgba(156,39,176,1) !important;border-color:rgba(156,39,176,1) !important;background-color:rgba(251,242,252,1) !important;}.purple.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(199,88,218,1) !important;border-color:rgba(130,32,146,1) !important;background-color:rgba(111,28,125,1) !important;}.purple.bk{color:rgba(199,88,218,1) !important;background-color:rgba(111,28,125,1) !important;}.purple.text.bk{color:rgba(199,88,218,1) !important;background-color:rgba(58,41,61,1) !important;}.border-purple-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(156,39,176,1);}.border-purple-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(199,88,218,1);}.border-purple-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(156,39,176,1);}.border-purple-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(199,88,218,1);}.border-purple-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(156,39,176,1);}.border-purple-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(199,88,218,1);}.border-purple-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(156,39,176,1);}.border-purple-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(199,88,218,1);}.border-purple-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(156,39,176,1);}.border-purple-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(199,88,218,1);}.border-purple-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(156,39,176,1);}.border-purple-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(199,88,218,1);}.border-purple-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(156,39,176,1);}.border-purple-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(199,88,218,1);}.border-purple-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(156,39,176,1);}.border-purple-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(199,88,218,1);}.border-purple-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(156,39,176,1);}.border-purple-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(199,88,218,1);}.border-purple-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(156,39,176,1);}.border-purple-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(199,88,218,1);}.border-purple-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(156,39,176,1);}.border-purple-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(199,88,218,1);}.border-purple-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(156,39,176,1);}.border-purple-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(199,88,218,1);}.border-purple-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(156,39,176,1);}.border-purple-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(199,88,218,1);}.border-purple-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(156,39,176,1);}.border-purple-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(199,88,218,1);}.border-purple-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(156,39,176,1);}.border-purple-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(199,88,218,1);}.border-purple-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(156,39,176,1);}.border-purple-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(199,88,218,1);}.border-purple-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(156,39,176,1);}.border-purple-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(199,88,218,1);}.border-purple-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(156,39,176,1);}.border-purple-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(199,88,218,1);}.border-purple-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(156,39,176,1);}.border-purple-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(199,88,218,1);}.border-purple-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(156,39,176,1);}.border-purple-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(199,88,218,1);}.border-purple-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(156,39,176,1);}.border-purple-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(199,88,218,1);}.border-purple-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(156,39,176,1);}.border-purple-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(199,88,218,1);}.border-purple-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(156,39,176,1);}.border-purple-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(199,88,218,1);}.border-purple-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(156,39,176,1);}.border-purple-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(199,88,218,1);}.border-purple-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(156,39,176,1);}.border-purple-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(199,88,218,1);}.text-bg-gradient-purple-lighten,.text-bg-gradient-purple-lighten-b{ color:rgba(156,39,176, 1);}.bg-gradient-purple-lighten{ background-image: linear-gradient(to right,rgb(213,130,227),rgb(185,46,209))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(182,51,204, 0.2);}.bg-gradient-purple-lighten-b{ background-image: linear-gradient(to bottom,rgb(213,130,227),rgb(185,46,209))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(182,51,204, 0.2);}.bg-gradient-purple-lighten.text,.bg-gradient-purple-lighten-b.text{ background: #FBF2FCFF !important; color: #9C27B0FF !important; box-shadow: none !important;}.bg-gradient-purple-lighten.outlined,.bg-gradient-purple-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #FBF2FCFF !important; border-color: #9C27B0FF !important; color: #9C27B0FF !important; box-shadow: none !important;}.border-bg-gradient-purple-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#D582E3FF;}.border-bg-gradient-purple-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-purple-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#D582E3FF;}.border-bg-gradient-purple-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-purple-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#D582E3FF;}.border-bg-gradient-purple-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-purple-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#D582E3FF;}.border-bg-gradient-purple-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-purple-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#D582E3FF;}.border-bg-gradient-purple-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-purple-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#D582E3FF;}.border-bg-gradient-purple-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-purple-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#D582E3FF;}.border-bg-gradient-purple-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-purple-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#D582E3FF;}.border-bg-gradient-purple-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-purple-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#D582E3FF;}.border-bg-gradient-purple-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-purple-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#D582E3FF;}.border-bg-gradient-purple-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-purple-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#D582E3FF;}.border-bg-gradient-purple-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-purple-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#D582E3FF;}.border-bg-gradient-purple-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-purple-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#D582E3FF;}.border-bg-gradient-purple-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-purple-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#D582E3FF;}.border-bg-gradient-purple-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-purple-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#D582E3FF;}.border-bg-gradient-purple-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-purple-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#D582E3FF;}.border-bg-gradient-purple-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-purple-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#D582E3FF;}.border-bg-gradient-purple-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-purple-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#D582E3FF;}.border-bg-gradient-purple-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-purple-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#D582E3FF;}.border-bg-gradient-purple-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-purple-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#D582E3FF;}.border-bg-gradient-purple-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-purple-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#D582E3FF;}.border-bg-gradient-purple-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-purple-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#D582E3FF;}.border-bg-gradient-purple-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-purple-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#D582E3FF;}.border-bg-gradient-purple-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-purple-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#D582E3FF;}.border-bg-gradient-purple-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-purple-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#D582E3FF;}.border-bg-gradient-purple-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-purple-lighten.bk,.bg-gradient-purple-lighten-b.bk{ background-image: none !important; background: rgb(111,28,125) !important; color: #C758DAFF !important; box-shadow: none !important;}.text-bg-gradient-purple-accent,.text-bg-gradient-purple-accent-b{ color:rgba(156,39,176, 1);}.bg-gradient-purple-accent{ background-image: linear-gradient(to right,rgb(185,46,209),rgb(158,46,209))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(182,51,204, 0.2);}.bg-gradient-purple-accent-b{ background-image: linear-gradient(to bottom,rgb(185,46,209),rgb(158,46,209))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(182,51,204, 0.2);}.bg-gradient-purple-accent.text,.bg-gradient-purple-accent-b.text{ background: #FBF2FCFF !important; color: #9C27B0FF !important; box-shadow: none !important;}.bg-gradient-purple-accent.outlined,.bg-gradient-purple-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #FBF2FCFF !important; border-color: #9C27B0FF !important; color: #9C27B0FF !important; box-shadow: none !important;}.border-bg-gradient-purple-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#B92ED1FF;}.border-bg-gradient-purple-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-purple-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#B92ED1FF;}.border-bg-gradient-purple-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-purple-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#B92ED1FF;}.border-bg-gradient-purple-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-purple-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#B92ED1FF;}.border-bg-gradient-purple-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-purple-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#B92ED1FF;}.border-bg-gradient-purple-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-purple-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#B92ED1FF;}.border-bg-gradient-purple-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-purple-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#B92ED1FF;}.border-bg-gradient-purple-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-purple-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#B92ED1FF;}.border-bg-gradient-purple-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-purple-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#B92ED1FF;}.border-bg-gradient-purple-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-purple-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#B92ED1FF;}.border-bg-gradient-purple-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-purple-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#B92ED1FF;}.border-bg-gradient-purple-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-purple-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#B92ED1FF;}.border-bg-gradient-purple-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-purple-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#B92ED1FF;}.border-bg-gradient-purple-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-purple-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#B92ED1FF;}.border-bg-gradient-purple-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-purple-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#B92ED1FF;}.border-bg-gradient-purple-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-purple-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#B92ED1FF;}.border-bg-gradient-purple-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-purple-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#B92ED1FF;}.border-bg-gradient-purple-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-purple-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#B92ED1FF;}.border-bg-gradient-purple-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-purple-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#B92ED1FF;}.border-bg-gradient-purple-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-purple-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#B92ED1FF;}.border-bg-gradient-purple-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-purple-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#B92ED1FF;}.border-bg-gradient-purple-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-purple-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#B92ED1FF;}.border-bg-gradient-purple-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-purple-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#B92ED1FF;}.border-bg-gradient-purple-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-purple-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#B92ED1FF;}.border-bg-gradient-purple-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-purple-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#B92ED1FF;}.border-bg-gradient-purple-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-purple-accent.bk,.bg-gradient-purple-accent-b.bk{ background-image: none !important; background: rgb(111,28,125) !important; color: #C758DAFF !important; box-shadow: none !important;}.text-purple{color:rgba(156,39,176,1);}.text-purple.bk{color:rgba(199,88,218,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/red.css b/tm-vuetify/scss/theme/red.css
new file mode 100644
index 0000000..13b3dca
--- /dev/null
+++ b/tm-vuetify/scss/theme/red.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:28:36 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-red-0{box-shadow: 0 0rpx 0rpx rgba(204,14,0, 0.2);}.shadow-red-1{box-shadow: 0 1.5rpx 4rpx rgba(204,14,0, 0.2);}.shadow-red-2{box-shadow: 0 3rpx 8rpx rgba(204,14,0, 0.2);}.shadow-red-3{box-shadow: 0 4.5rpx 12rpx rgba(204,14,0, 0.2);}.shadow-red-4{box-shadow: 0 6rpx 16rpx rgba(204,14,0, 0.2);}.shadow-red-5{box-shadow: 0 7.5rpx 20rpx rgba(204,14,0, 0.2);}.shadow-red-6{box-shadow: 0 9rpx 24rpx rgba(204,14,0, 0.2);}.shadow-red-7{box-shadow: 0 10.5rpx 28rpx rgba(204,14,0, 0.2);}.shadow-red-8{box-shadow: 0 12rpx 32rpx rgba(204,14,0, 0.2);}.shadow-red-9{box-shadow: 0 13.5rpx 36rpx rgba(204,14,0, 0.2);}.shadow-red-10{box-shadow: 0 15rpx 40rpx rgba(204,14,0, 0.2);}.shadow-red-11{box-shadow: 0 16.5rpx 44rpx rgba(204,14,0, 0.2);}.shadow-red-12{box-shadow: 0 18rpx 48rpx rgba(204,14,0, 0.2);}.shadow-red-13{box-shadow: 0 19.5rpx 52rpx rgba(204,14,0, 0.2);}.shadow-red-14{box-shadow: 0 21rpx 56rpx rgba(204,14,0, 0.2);}.shadow-red-15{box-shadow: 0 22.5rpx 60rpx rgba(204,14,0, 0.2);}.shadow-red-16{box-shadow: 0 24rpx 64rpx rgba(204,14,0, 0.2);}.shadow-red-17{box-shadow: 0 25.5rpx 68rpx rgba(204,14,0, 0.2);}.shadow-red-18{box-shadow: 0 27rpx 72rpx rgba(204,14,0, 0.2);}.shadow-red-19{box-shadow: 0 28.5rpx 76rpx rgba(204,14,0, 0.2);}.shadow-red-20{box-shadow: 0 30rpx 80rpx rgba(204,14,0, 0.2);}.shadow-red-21{box-shadow: 0 31.5rpx 84rpx rgba(204,14,0, 0.2);}.shadow-red-22{box-shadow: 0 33rpx 88rpx rgba(204,14,0, 0.2);}.shadow-red-23{box-shadow: 0 34.5rpx 92rpx rgba(204,14,0, 0.2);}.shadow-red-24{box-shadow: 0 36rpx 96rpx rgba(204,14,0, 0.2);}.shadow-red-25{box-shadow: 0 37.5rpx 100rpx rgba(204,14,0, 0.2);}.red{background-color:rgba(244,67,54,1) !important;color:rgba(254,241,240,1);}.red.text{background-color:rgba(254,241,240,1) !important;color:rgba(244,67,54,1) !important;}.red.outlined{border-width: 2rpx;border-style: solid;color:rgba(244,67,54,1) !important;border-color:rgba(244,67,54,1) !important;background-color:rgba(254,241,240,1) !important;}.red.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(244,74,62,1) !important;border-color:rgba(169,20,9,1) !important;background-color:rgba(145,17,8,1) !important;}.red.bk{color:rgba(244,74,62,1) !important;background-color:rgba(145,17,8,1) !important;}.red.text.bk{color:rgba(244,74,62,1) !important;background-color:rgba(61,42,41,1) !important;}.border-red-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(244,67,54,1);}.border-red-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(244,74,62,1);}.border-red-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(244,67,54,1);}.border-red-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(244,74,62,1);}.border-red-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(244,67,54,1);}.border-red-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(244,74,62,1);}.border-red-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(244,67,54,1);}.border-red-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(244,74,62,1);}.border-red-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(244,67,54,1);}.border-red-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(244,74,62,1);}.border-red-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(244,67,54,1);}.border-red-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(244,74,62,1);}.border-red-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(244,67,54,1);}.border-red-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(244,74,62,1);}.border-red-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(244,67,54,1);}.border-red-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(244,74,62,1);}.border-red-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(244,67,54,1);}.border-red-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(244,74,62,1);}.border-red-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(244,67,54,1);}.border-red-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(244,74,62,1);}.border-red-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(244,67,54,1);}.border-red-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(244,74,62,1);}.border-red-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(244,67,54,1);}.border-red-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(244,74,62,1);}.border-red-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(244,67,54,1);}.border-red-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(244,74,62,1);}.border-red-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(244,67,54,1);}.border-red-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(244,74,62,1);}.border-red-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(244,67,54,1);}.border-red-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(244,74,62,1);}.border-red-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(244,67,54,1);}.border-red-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(244,74,62,1);}.border-red-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(244,67,54,1);}.border-red-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(244,74,62,1);}.border-red-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(244,67,54,1);}.border-red-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(244,74,62,1);}.border-red-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(244,67,54,1);}.border-red-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(244,74,62,1);}.border-red-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(244,67,54,1);}.border-red-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(244,74,62,1);}.border-red-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(244,67,54,1);}.border-red-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(244,74,62,1);}.border-red-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(244,67,54,1);}.border-red-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(244,74,62,1);}.border-red-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(244,67,54,1);}.border-red-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(244,74,62,1);}.border-red-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(244,67,54,1);}.border-red-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(244,74,62,1);}.border-red-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(244,67,54,1);}.border-red-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(244,74,62,1);}.text-bg-gradient-red-lighten,.text-bg-gradient-red-lighten-b{ color:rgba(244,67,54, 1);}.bg-gradient-red-lighten{ background-image: linear-gradient(to right,rgb(247,119,110),rgb(242,29,13))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,61,51, 0.2);}.bg-gradient-red-lighten-b{ background-image: linear-gradient(to bottom,rgb(247,119,110),rgb(242,29,13))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,61,51, 0.2);}.bg-gradient-red-lighten.text,.bg-gradient-red-lighten-b.text{ background: #FEF1F0FF !important; color: #F44336FF !important; box-shadow: none !important;}.bg-gradient-red-lighten.outlined,.bg-gradient-red-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #FEF1F0FF !important; border-color: #F44336FF !important; color: #F44336FF !important; box-shadow: none !important;}.border-bg-gradient-red-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#F7776EFF;}.border-bg-gradient-red-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-red-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#F7776EFF;}.border-bg-gradient-red-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-red-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#F7776EFF;}.border-bg-gradient-red-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-red-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#F7776EFF;}.border-bg-gradient-red-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-red-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#F7776EFF;}.border-bg-gradient-red-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-red-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#F7776EFF;}.border-bg-gradient-red-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-red-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#F7776EFF;}.border-bg-gradient-red-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-red-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#F7776EFF;}.border-bg-gradient-red-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-red-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#F7776EFF;}.border-bg-gradient-red-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-red-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#F7776EFF;}.border-bg-gradient-red-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-red-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#F7776EFF;}.border-bg-gradient-red-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-red-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#F7776EFF;}.border-bg-gradient-red-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-red-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#F7776EFF;}.border-bg-gradient-red-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-red-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#F7776EFF;}.border-bg-gradient-red-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-red-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#F7776EFF;}.border-bg-gradient-red-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-red-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#F7776EFF;}.border-bg-gradient-red-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-red-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#F7776EFF;}.border-bg-gradient-red-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-red-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#F7776EFF;}.border-bg-gradient-red-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-red-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#F7776EFF;}.border-bg-gradient-red-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-red-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#F7776EFF;}.border-bg-gradient-red-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-red-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#F7776EFF;}.border-bg-gradient-red-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-red-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#F7776EFF;}.border-bg-gradient-red-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-red-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#F7776EFF;}.border-bg-gradient-red-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-red-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#F7776EFF;}.border-bg-gradient-red-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-red-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#F7776EFF;}.border-bg-gradient-red-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-red-lighten.bk,.bg-gradient-red-lighten-b.bk{ background-image: none !important; background: rgb(145,17,8) !important; color: #F44A3EFF !important; box-shadow: none !important;}.text-bg-gradient-red-accent,.text-bg-gradient-red-accent-b{ color:rgba(244,67,54, 1);}.bg-gradient-red-accent{ background-image: linear-gradient(to right,rgb(242,29,13),rgb(242,13,70))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,61,51, 0.2);}.bg-gradient-red-accent-b{ background-image: linear-gradient(to bottom,rgb(242,29,13),rgb(242,13,70))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,61,51, 0.2);}.bg-gradient-red-accent.text,.bg-gradient-red-accent-b.text{ background: #FEF1F0FF !important; color: #F44336FF !important; box-shadow: none !important;}.bg-gradient-red-accent.outlined,.bg-gradient-red-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #FEF1F0FF !important; border-color: #F44336FF !important; color: #F44336FF !important; box-shadow: none !important;}.border-bg-gradient-red-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#F21D0DFF;}.border-bg-gradient-red-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-red-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#F21D0DFF;}.border-bg-gradient-red-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-red-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#F21D0DFF;}.border-bg-gradient-red-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-red-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#F21D0DFF;}.border-bg-gradient-red-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-red-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#F21D0DFF;}.border-bg-gradient-red-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-red-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#F21D0DFF;}.border-bg-gradient-red-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-red-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#F21D0DFF;}.border-bg-gradient-red-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-red-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#F21D0DFF;}.border-bg-gradient-red-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-red-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#F21D0DFF;}.border-bg-gradient-red-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-red-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#F21D0DFF;}.border-bg-gradient-red-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-red-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#F21D0DFF;}.border-bg-gradient-red-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-red-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#F21D0DFF;}.border-bg-gradient-red-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-red-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#F21D0DFF;}.border-bg-gradient-red-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-red-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#F21D0DFF;}.border-bg-gradient-red-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-red-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#F21D0DFF;}.border-bg-gradient-red-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-red-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#F21D0DFF;}.border-bg-gradient-red-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-red-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#F21D0DFF;}.border-bg-gradient-red-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-red-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#F21D0DFF;}.border-bg-gradient-red-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-red-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#F21D0DFF;}.border-bg-gradient-red-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-red-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#F21D0DFF;}.border-bg-gradient-red-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-red-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#F21D0DFF;}.border-bg-gradient-red-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-red-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#F21D0DFF;}.border-bg-gradient-red-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-red-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#F21D0DFF;}.border-bg-gradient-red-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-red-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#F21D0DFF;}.border-bg-gradient-red-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-red-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#F21D0DFF;}.border-bg-gradient-red-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-red-accent.bk,.bg-gradient-red-accent-b.bk{ background-image: none !important; background: rgb(145,17,8) !important; color: #F44A3EFF !important; box-shadow: none !important;}.text-red{color:rgba(244,67,54,1);}.text-red.bk{color:rgba(244,74,62,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/teal.css b/tm-vuetify/scss/theme/teal.css
new file mode 100644
index 0000000..ee16359
--- /dev/null
+++ b/tm-vuetify/scss/theme/teal.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:33:53 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-teal-0{box-shadow: 0 0rpx 0rpx rgba(0,204,185, 0.2);}.shadow-teal-1{box-shadow: 0 1.5rpx 4rpx rgba(0,204,185, 0.2);}.shadow-teal-2{box-shadow: 0 3rpx 8rpx rgba(0,204,185, 0.2);}.shadow-teal-3{box-shadow: 0 4.5rpx 12rpx rgba(0,204,185, 0.2);}.shadow-teal-4{box-shadow: 0 6rpx 16rpx rgba(0,204,185, 0.2);}.shadow-teal-5{box-shadow: 0 7.5rpx 20rpx rgba(0,204,185, 0.2);}.shadow-teal-6{box-shadow: 0 9rpx 24rpx rgba(0,204,185, 0.2);}.shadow-teal-7{box-shadow: 0 10.5rpx 28rpx rgba(0,204,185, 0.2);}.shadow-teal-8{box-shadow: 0 12rpx 32rpx rgba(0,204,185, 0.2);}.shadow-teal-9{box-shadow: 0 13.5rpx 36rpx rgba(0,204,185, 0.2);}.shadow-teal-10{box-shadow: 0 15rpx 40rpx rgba(0,204,185, 0.2);}.shadow-teal-11{box-shadow: 0 16.5rpx 44rpx rgba(0,204,185, 0.2);}.shadow-teal-12{box-shadow: 0 18rpx 48rpx rgba(0,204,185, 0.2);}.shadow-teal-13{box-shadow: 0 19.5rpx 52rpx rgba(0,204,185, 0.2);}.shadow-teal-14{box-shadow: 0 21rpx 56rpx rgba(0,204,185, 0.2);}.shadow-teal-15{box-shadow: 0 22.5rpx 60rpx rgba(0,204,185, 0.2);}.shadow-teal-16{box-shadow: 0 24rpx 64rpx rgba(0,204,185, 0.2);}.shadow-teal-17{box-shadow: 0 25.5rpx 68rpx rgba(0,204,185, 0.2);}.shadow-teal-18{box-shadow: 0 27rpx 72rpx rgba(0,204,185, 0.2);}.shadow-teal-19{box-shadow: 0 28.5rpx 76rpx rgba(0,204,185, 0.2);}.shadow-teal-20{box-shadow: 0 30rpx 80rpx rgba(0,204,185, 0.2);}.shadow-teal-21{box-shadow: 0 31.5rpx 84rpx rgba(0,204,185, 0.2);}.shadow-teal-22{box-shadow: 0 33rpx 88rpx rgba(0,204,185, 0.2);}.shadow-teal-23{box-shadow: 0 34.5rpx 92rpx rgba(0,204,185, 0.2);}.shadow-teal-24{box-shadow: 0 36rpx 96rpx rgba(0,204,185, 0.2);}.shadow-teal-25{box-shadow: 0 37.5rpx 100rpx rgba(0,204,185, 0.2);}.teal{background-color:rgba(0,150,136,1) !important;color:rgba(240,255,254,1);}.teal.text{background-color:rgba(240,255,254,1) !important;color:rgba(0,150,136,1) !important;}.teal.outlined{border-width: 2rpx;border-style: solid;color:rgba(0,150,136,1) !important;border-color:rgba(0,150,136,1) !important;background-color:rgba(240,255,254,1) !important;}.teal.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(51,255,236,1) !important;border-color:rgba(0,179,162,1) !important;background-color:rgba(0,153,139,1) !important;}.teal.bk{color:rgba(51,255,236,1) !important;background-color:rgba(0,153,139,1) !important;}.teal.text.bk{color:rgba(51,255,236,1) !important;background-color:rgba(41,61,59,1) !important;}.border-teal-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(0,150,136,1);}.border-teal-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(51,255,236,1);}.border-teal-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(0,150,136,1);}.border-teal-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(51,255,236,1);}.border-teal-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(0,150,136,1);}.border-teal-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(51,255,236,1);}.border-teal-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(0,150,136,1);}.border-teal-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(51,255,236,1);}.border-teal-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(0,150,136,1);}.border-teal-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(51,255,236,1);}.border-teal-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(0,150,136,1);}.border-teal-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(51,255,236,1);}.border-teal-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(0,150,136,1);}.border-teal-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(51,255,236,1);}.border-teal-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(0,150,136,1);}.border-teal-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(51,255,236,1);}.border-teal-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(0,150,136,1);}.border-teal-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(51,255,236,1);}.border-teal-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(0,150,136,1);}.border-teal-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(51,255,236,1);}.border-teal-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(0,150,136,1);}.border-teal-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(51,255,236,1);}.border-teal-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(0,150,136,1);}.border-teal-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(51,255,236,1);}.border-teal-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(0,150,136,1);}.border-teal-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(51,255,236,1);}.border-teal-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(0,150,136,1);}.border-teal-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(51,255,236,1);}.border-teal-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(0,150,136,1);}.border-teal-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(51,255,236,1);}.border-teal-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(0,150,136,1);}.border-teal-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(51,255,236,1);}.border-teal-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(0,150,136,1);}.border-teal-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(51,255,236,1);}.border-teal-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(0,150,136,1);}.border-teal-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(51,255,236,1);}.border-teal-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(0,150,136,1);}.border-teal-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(51,255,236,1);}.border-teal-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(0,150,136,1);}.border-teal-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(51,255,236,1);}.border-teal-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(0,150,136,1);}.border-teal-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(51,255,236,1);}.border-teal-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(0,150,136,1);}.border-teal-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(51,255,236,1);}.border-teal-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(0,150,136,1);}.border-teal-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(51,255,236,1);}.border-teal-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(0,150,136,1);}.border-teal-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(51,255,236,1);}.border-teal-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(0,150,136,1);}.border-teal-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(51,255,236,1);}.text-bg-gradient-teal-lighten,.text-bg-gradient-teal-lighten-b{ color:rgba(0,150,136, 1);}.bg-gradient-teal-lighten{ background-image: linear-gradient(to right,rgb(102,255,241),rgb(0,255,231))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,204,190, 0.2);}.bg-gradient-teal-lighten-b{ background-image: linear-gradient(to bottom,rgb(102,255,241),rgb(0,255,231))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,204,190, 0.2);}.bg-gradient-teal-lighten.text,.bg-gradient-teal-lighten-b.text{ background: #F0FFFEFF !important; color: #009688FF !important; box-shadow: none !important;}.bg-gradient-teal-lighten.outlined,.bg-gradient-teal-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #F0FFFEFF !important; border-color: #009688FF !important; color: #009688FF !important; box-shadow: none !important;}.border-bg-gradient-teal-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-teal-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-teal-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-teal-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-teal-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-teal-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-teal-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-teal-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-teal-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-teal-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-teal-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-teal-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-teal-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-teal-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-teal-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-teal-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-teal-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-teal-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-teal-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-teal-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-teal-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-teal-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-teal-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-teal-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-teal-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#66FFF1FF;}.border-bg-gradient-teal-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-teal-lighten.bk,.bg-gradient-teal-lighten-b.bk{ background-image: none !important; background: rgb(0,153,139) !important; color: #33FFECFF !important; box-shadow: none !important;}.text-bg-gradient-teal-accent,.text-bg-gradient-teal-accent-b{ color:rgba(0,150,136, 1);}.bg-gradient-teal-accent{ background-image: linear-gradient(to right,rgb(0,255,231),rgb(0,255,189))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,204,190, 0.2);}.bg-gradient-teal-accent-b{ background-image: linear-gradient(to bottom,rgb(0,255,231),rgb(0,255,189))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(51,204,190, 0.2);}.bg-gradient-teal-accent.text,.bg-gradient-teal-accent-b.text{ background: #F0FFFEFF !important; color: #009688FF !important; box-shadow: none !important;}.bg-gradient-teal-accent.outlined,.bg-gradient-teal-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #F0FFFEFF !important; border-color: #009688FF !important; color: #009688FF !important; box-shadow: none !important;}.border-bg-gradient-teal-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#00FFE7FF;}.border-bg-gradient-teal-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-teal-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#00FFE7FF;}.border-bg-gradient-teal-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-teal-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#00FFE7FF;}.border-bg-gradient-teal-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-teal-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#00FFE7FF;}.border-bg-gradient-teal-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-teal-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#00FFE7FF;}.border-bg-gradient-teal-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-teal-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#00FFE7FF;}.border-bg-gradient-teal-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-teal-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#00FFE7FF;}.border-bg-gradient-teal-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-teal-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#00FFE7FF;}.border-bg-gradient-teal-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-teal-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#00FFE7FF;}.border-bg-gradient-teal-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-teal-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#00FFE7FF;}.border-bg-gradient-teal-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-teal-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#00FFE7FF;}.border-bg-gradient-teal-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-teal-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#00FFE7FF;}.border-bg-gradient-teal-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-teal-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#00FFE7FF;}.border-bg-gradient-teal-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-teal-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#00FFE7FF;}.border-bg-gradient-teal-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-teal-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#00FFE7FF;}.border-bg-gradient-teal-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-teal-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#00FFE7FF;}.border-bg-gradient-teal-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-teal-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#00FFE7FF;}.border-bg-gradient-teal-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-teal-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#00FFE7FF;}.border-bg-gradient-teal-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-teal-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#00FFE7FF;}.border-bg-gradient-teal-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-teal-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#00FFE7FF;}.border-bg-gradient-teal-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-teal-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#00FFE7FF;}.border-bg-gradient-teal-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-teal-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#00FFE7FF;}.border-bg-gradient-teal-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-teal-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#00FFE7FF;}.border-bg-gradient-teal-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-teal-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#00FFE7FF;}.border-bg-gradient-teal-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-teal-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#00FFE7FF;}.border-bg-gradient-teal-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-teal-accent.bk,.bg-gradient-teal-accent-b.bk{ background-image: none !important; background: rgb(0,153,139) !important; color: #33FFECFF !important; box-shadow: none !important;}.text-teal{color:rgba(0,150,136,1);}.text-teal.bk{color:rgba(51,255,236,1);}
\ No newline at end of file
diff --git a/tm-vuetify/scss/theme/yellow.css b/tm-vuetify/scss/theme/yellow.css
new file mode 100644
index 0000000..b952c1f
--- /dev/null
+++ b/tm-vuetify/scss/theme/yellow.css
@@ -0,0 +1,5 @@
+/* 版权:tm-vuetify @2021 by tmzdy time: Sat Mar 05 2022 21:34:40 GMT+0800 (中国标准时间)
+ 插件地址:https://jx2d.cn
+ 疑问解答Q群:18593916 进群答案:tm-vuetify
+*/
+.shadow-yellow-0{box-shadow: 0 0rpx 0rpx rgba(204,183,0, 0.2);}.shadow-yellow-1{box-shadow: 0 1.5rpx 4rpx rgba(204,183,0, 0.2);}.shadow-yellow-2{box-shadow: 0 3rpx 8rpx rgba(204,183,0, 0.2);}.shadow-yellow-3{box-shadow: 0 4.5rpx 12rpx rgba(204,183,0, 0.2);}.shadow-yellow-4{box-shadow: 0 6rpx 16rpx rgba(204,183,0, 0.2);}.shadow-yellow-5{box-shadow: 0 7.5rpx 20rpx rgba(204,183,0, 0.2);}.shadow-yellow-6{box-shadow: 0 9rpx 24rpx rgba(204,183,0, 0.2);}.shadow-yellow-7{box-shadow: 0 10.5rpx 28rpx rgba(204,183,0, 0.2);}.shadow-yellow-8{box-shadow: 0 12rpx 32rpx rgba(204,183,0, 0.2);}.shadow-yellow-9{box-shadow: 0 13.5rpx 36rpx rgba(204,183,0, 0.2);}.shadow-yellow-10{box-shadow: 0 15rpx 40rpx rgba(204,183,0, 0.2);}.shadow-yellow-11{box-shadow: 0 16.5rpx 44rpx rgba(204,183,0, 0.2);}.shadow-yellow-12{box-shadow: 0 18rpx 48rpx rgba(204,183,0, 0.2);}.shadow-yellow-13{box-shadow: 0 19.5rpx 52rpx rgba(204,183,0, 0.2);}.shadow-yellow-14{box-shadow: 0 21rpx 56rpx rgba(204,183,0, 0.2);}.shadow-yellow-15{box-shadow: 0 22.5rpx 60rpx rgba(204,183,0, 0.2);}.shadow-yellow-16{box-shadow: 0 24rpx 64rpx rgba(204,183,0, 0.2);}.shadow-yellow-17{box-shadow: 0 25.5rpx 68rpx rgba(204,183,0, 0.2);}.shadow-yellow-18{box-shadow: 0 27rpx 72rpx rgba(204,183,0, 0.2);}.shadow-yellow-19{box-shadow: 0 28.5rpx 76rpx rgba(204,183,0, 0.2);}.shadow-yellow-20{box-shadow: 0 30rpx 80rpx rgba(204,183,0, 0.2);}.shadow-yellow-21{box-shadow: 0 31.5rpx 84rpx rgba(204,183,0, 0.2);}.shadow-yellow-22{box-shadow: 0 33rpx 88rpx rgba(204,183,0, 0.2);}.shadow-yellow-23{box-shadow: 0 34.5rpx 92rpx rgba(204,183,0, 0.2);}.shadow-yellow-24{box-shadow: 0 36rpx 96rpx rgba(204,183,0, 0.2);}.shadow-yellow-25{box-shadow: 0 37.5rpx 100rpx rgba(204,183,0, 0.2);}.yellow{background-color:rgba(255,235,59,1) !important;color:rgba(255,253,240,1);}.yellow.text{background-color:rgba(255,253,240,1) !important;color:rgba(255,235,59,1) !important;}.yellow.outlined{border-width: 2rpx;border-style: solid;color:rgba(255,235,59,1) !important;border-color:rgba(255,235,59,1) !important;background-color:rgba(255,253,240,1) !important;}.yellow.outlined.bk{border-width: 2rpx;border-style: solid;color:rgba(255,234,51,1) !important;border-color:rgba(179,160,0,1) !important;background-color:rgba(153,137,0,1) !important;}.yellow.bk{color:rgba(255,234,51,1) !important;background-color:rgba(153,137,0,1) !important;}.yellow.text.bk{color:rgba(255,234,51,1) !important;background-color:rgba(61,59,41,1) !important;}.border-yellow-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(255,235,59,1);}.border-yellow-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:rgba(255,234,51,1);}.border-yellow-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(255,235,59,1);}.border-yellow-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:rgba(255,234,51,1);}.border-yellow-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(255,235,59,1);}.border-yellow-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:rgba(255,234,51,1);}.border-yellow-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(255,235,59,1);}.border-yellow-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:rgba(255,234,51,1);}.border-yellow-a-1{border-style: solid;border-width: 2rpx;border-color:rgba(255,235,59,1);}.border-yellow-a-1.bk{border-style: solid;border-width: 2rpx;border-color:rgba(255,234,51,1);}.border-yellow-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(255,235,59,1);}.border-yellow-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:rgba(255,234,51,1);}.border-yellow-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(255,235,59,1);}.border-yellow-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:rgba(255,234,51,1);}.border-yellow-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(255,235,59,1);}.border-yellow-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:rgba(255,234,51,1);}.border-yellow-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(255,235,59,1);}.border-yellow-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:rgba(255,234,51,1);}.border-yellow-a-2{border-style: solid;border-width: 4rpx;border-color:rgba(255,235,59,1);}.border-yellow-a-2.bk{border-style: solid;border-width: 4rpx;border-color:rgba(255,234,51,1);}.border-yellow-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(255,235,59,1);}.border-yellow-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:rgba(255,234,51,1);}.border-yellow-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(255,235,59,1);}.border-yellow-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:rgba(255,234,51,1);}.border-yellow-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(255,235,59,1);}.border-yellow-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:rgba(255,234,51,1);}.border-yellow-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(255,235,59,1);}.border-yellow-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:rgba(255,234,51,1);}.border-yellow-a-3{border-style: solid;border-width: 6rpx;border-color:rgba(255,235,59,1);}.border-yellow-a-3.bk{border-style: solid;border-width: 6rpx;border-color:rgba(255,234,51,1);}.border-yellow-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(255,235,59,1);}.border-yellow-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:rgba(255,234,51,1);}.border-yellow-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(255,235,59,1);}.border-yellow-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:rgba(255,234,51,1);}.border-yellow-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(255,235,59,1);}.border-yellow-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:rgba(255,234,51,1);}.border-yellow-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(255,235,59,1);}.border-yellow-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:rgba(255,234,51,1);}.border-yellow-a-4{border-style: solid;border-width: 8rpx;border-color:rgba(255,235,59,1);}.border-yellow-a-4.bk{border-style: solid;border-width: 8rpx;border-color:rgba(255,234,51,1);}.border-yellow-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(255,235,59,1);}.border-yellow-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:rgba(255,234,51,1);}.border-yellow-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(255,235,59,1);}.border-yellow-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:rgba(255,234,51,1);}.border-yellow-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(255,235,59,1);}.border-yellow-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:rgba(255,234,51,1);}.border-yellow-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(255,235,59,1);}.border-yellow-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:rgba(255,234,51,1);}.border-yellow-a-5{border-style: solid;border-width: 10rpx;border-color:rgba(255,235,59,1);}.border-yellow-a-5.bk{border-style: solid;border-width: 10rpx;border-color:rgba(255,234,51,1);}.text-bg-gradient-yellow-lighten,.text-bg-gradient-yellow-lighten-b{ color:rgba(255,235,59, 1);}.bg-gradient-yellow-lighten{ background-image: linear-gradient(to right,rgb(255,239,102),rgb(255,229,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,188,51, 0.2);}.bg-gradient-yellow-lighten-b{ background-image: linear-gradient(to bottom,rgb(255,239,102),rgb(255,229,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,188,51, 0.2);}.bg-gradient-yellow-lighten.text,.bg-gradient-yellow-lighten-b.text{ background: #FFFDF0FF !important; color: #FFEB3BFF !important; box-shadow: none !important;}.bg-gradient-yellow-lighten.outlined,.bg-gradient-yellow-lighten-b.outlined{ border-width: 2rpx; border-style: solid; background: #FFFDF0FF !important; border-color: #FFEB3BFF !important; color: #FFEB3BFF !important; box-shadow: none !important;}.border-bg-gradient-yellow-lighten-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-yellow-lighten-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-yellow-lighten-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-yellow-lighten-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-yellow-lighten-a-1{border-style: solid;border-width: 2rpx;border-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-yellow-lighten-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-yellow-lighten-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-yellow-lighten-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-yellow-lighten-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-yellow-lighten-a-2{border-style: solid;border-width: 4rpx;border-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-yellow-lighten-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-yellow-lighten-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-yellow-lighten-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-yellow-lighten-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-yellow-lighten-a-3{border-style: solid;border-width: 6rpx;border-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-yellow-lighten-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-yellow-lighten-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-yellow-lighten-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-yellow-lighten-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-yellow-lighten-a-4{border-style: solid;border-width: 8rpx;border-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-yellow-lighten-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-yellow-lighten-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-yellow-lighten-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-yellow-lighten-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-yellow-lighten-a-5{border-style: solid;border-width: 10rpx;border-color:#FFEF66FF;}.border-bg-gradient-yellow-lighten-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-yellow-lighten.bk,.bg-gradient-yellow-lighten-b.bk{ background-image: none !important; background: rgb(153,137,0) !important; color: #FFEA33FF !important; box-shadow: none !important;}.text-bg-gradient-yellow-accent,.text-bg-gradient-yellow-accent-b{ color:rgba(255,235,59, 1);}.bg-gradient-yellow-accent{ background-image: linear-gradient(to right,rgb(255,229,0),rgb(255,186,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,188,51, 0.2);}.bg-gradient-yellow-accent-b{ background-image: linear-gradient(to bottom,rgb(255,229,0),rgb(255,186,0))!important; color: #fff !important; box-shadow: 0 6rpx 10rpx rgba(204,188,51, 0.2);}.bg-gradient-yellow-accent.text,.bg-gradient-yellow-accent-b.text{ background: #FFFDF0FF !important; color: #FFEB3BFF !important; box-shadow: none !important;}.bg-gradient-yellow-accent.outlined,.bg-gradient-yellow-accent-b.outlined{ border-width: 2rpx; border-style: solid; background: #FFFDF0FF !important; border-color: #FFEB3BFF !important; color: #FFEB3BFF !important; box-shadow: none !important;}.border-bg-gradient-yellow-accent-l-1{border-left-style: solid;border-left-width: 2rpx;border-left-color:#FFE500FF;}.border-bg-gradient-yellow-accent-l-1.bk{border-left-style: solid;border-left-width: 2rpx;border-left-color:#282828;}.border-bg-gradient-yellow-accent-r-1{border-right-style: solid;border-right-width: 2rpx;border-right-color:#FFE500FF;}.border-bg-gradient-yellow-accent-r-1.bk{border-right-style: solid;border-right-width: 2rpx;border-right-color:#282828;}.border-bg-gradient-yellow-accent-t-1{border-top-style: solid;border-top-width: 2rpx;border-top-color:#FFE500FF;}.border-bg-gradient-yellow-accent-t-1.bk{border-top-style: solid;border-top-width: 2rpx;border-top-color:#282828;}.border-bg-gradient-yellow-accent-b-1{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#FFE500FF;}.border-bg-gradient-yellow-accent-b-1.bk{border-bottom-style: solid;border-bottom-width: 2rpx;border-bottom-color:#282828;}.border-bg-gradient-yellow-accent-a-1{border-style: solid;border-width: 2rpx;border-color:#FFE500FF;}.border-bg-gradient-yellow-accent-a-1.bk{border-style: solid;border-width: 2rpx;border-color:#282828;}.border-bg-gradient-yellow-accent-l-2{border-left-style: solid;border-left-width: 4rpx;border-left-color:#FFE500FF;}.border-bg-gradient-yellow-accent-l-2.bk{border-left-style: solid;border-left-width: 4rpx;border-left-color:#282828;}.border-bg-gradient-yellow-accent-r-2{border-right-style: solid;border-right-width: 4rpx;border-right-color:#FFE500FF;}.border-bg-gradient-yellow-accent-r-2.bk{border-right-style: solid;border-right-width: 4rpx;border-right-color:#282828;}.border-bg-gradient-yellow-accent-t-2{border-top-style: solid;border-top-width: 4rpx;border-top-color:#FFE500FF;}.border-bg-gradient-yellow-accent-t-2.bk{border-top-style: solid;border-top-width: 4rpx;border-top-color:#282828;}.border-bg-gradient-yellow-accent-b-2{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#FFE500FF;}.border-bg-gradient-yellow-accent-b-2.bk{border-bottom-style: solid;border-bottom-width: 4rpx;border-bottom-color:#282828;}.border-bg-gradient-yellow-accent-a-2{border-style: solid;border-width: 4rpx;border-color:#FFE500FF;}.border-bg-gradient-yellow-accent-a-2.bk{border-style: solid;border-width: 4rpx;border-color:#282828;}.border-bg-gradient-yellow-accent-l-3{border-left-style: solid;border-left-width: 6rpx;border-left-color:#FFE500FF;}.border-bg-gradient-yellow-accent-l-3.bk{border-left-style: solid;border-left-width: 6rpx;border-left-color:#282828;}.border-bg-gradient-yellow-accent-r-3{border-right-style: solid;border-right-width: 6rpx;border-right-color:#FFE500FF;}.border-bg-gradient-yellow-accent-r-3.bk{border-right-style: solid;border-right-width: 6rpx;border-right-color:#282828;}.border-bg-gradient-yellow-accent-t-3{border-top-style: solid;border-top-width: 6rpx;border-top-color:#FFE500FF;}.border-bg-gradient-yellow-accent-t-3.bk{border-top-style: solid;border-top-width: 6rpx;border-top-color:#282828;}.border-bg-gradient-yellow-accent-b-3{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#FFE500FF;}.border-bg-gradient-yellow-accent-b-3.bk{border-bottom-style: solid;border-bottom-width: 6rpx;border-bottom-color:#282828;}.border-bg-gradient-yellow-accent-a-3{border-style: solid;border-width: 6rpx;border-color:#FFE500FF;}.border-bg-gradient-yellow-accent-a-3.bk{border-style: solid;border-width: 6rpx;border-color:#282828;}.border-bg-gradient-yellow-accent-l-4{border-left-style: solid;border-left-width: 8rpx;border-left-color:#FFE500FF;}.border-bg-gradient-yellow-accent-l-4.bk{border-left-style: solid;border-left-width: 8rpx;border-left-color:#282828;}.border-bg-gradient-yellow-accent-r-4{border-right-style: solid;border-right-width: 8rpx;border-right-color:#FFE500FF;}.border-bg-gradient-yellow-accent-r-4.bk{border-right-style: solid;border-right-width: 8rpx;border-right-color:#282828;}.border-bg-gradient-yellow-accent-t-4{border-top-style: solid;border-top-width: 8rpx;border-top-color:#FFE500FF;}.border-bg-gradient-yellow-accent-t-4.bk{border-top-style: solid;border-top-width: 8rpx;border-top-color:#282828;}.border-bg-gradient-yellow-accent-b-4{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#FFE500FF;}.border-bg-gradient-yellow-accent-b-4.bk{border-bottom-style: solid;border-bottom-width: 8rpx;border-bottom-color:#282828;}.border-bg-gradient-yellow-accent-a-4{border-style: solid;border-width: 8rpx;border-color:#FFE500FF;}.border-bg-gradient-yellow-accent-a-4.bk{border-style: solid;border-width: 8rpx;border-color:#282828;}.border-bg-gradient-yellow-accent-l-5{border-left-style: solid;border-left-width: 10rpx;border-left-color:#FFE500FF;}.border-bg-gradient-yellow-accent-l-5.bk{border-left-style: solid;border-left-width: 10rpx;border-left-color:#282828;}.border-bg-gradient-yellow-accent-r-5{border-right-style: solid;border-right-width: 10rpx;border-right-color:#FFE500FF;}.border-bg-gradient-yellow-accent-r-5.bk{border-right-style: solid;border-right-width: 10rpx;border-right-color:#282828;}.border-bg-gradient-yellow-accent-t-5{border-top-style: solid;border-top-width: 10rpx;border-top-color:#FFE500FF;}.border-bg-gradient-yellow-accent-t-5.bk{border-top-style: solid;border-top-width: 10rpx;border-top-color:#282828;}.border-bg-gradient-yellow-accent-b-5{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#FFE500FF;}.border-bg-gradient-yellow-accent-b-5.bk{border-bottom-style: solid;border-bottom-width: 10rpx;border-bottom-color:#282828;}.border-bg-gradient-yellow-accent-a-5{border-style: solid;border-width: 10rpx;border-color:#FFE500FF;}.border-bg-gradient-yellow-accent-a-5.bk{border-style: solid;border-width: 10rpx;border-color:#282828;}.bg-gradient-yellow-accent.bk,.bg-gradient-yellow-accent-b.bk{ background-image: none !important; background: rgb(153,137,0) !important; color: #FFEA33FF !important; box-shadow: none !important;}.text-yellow{color:rgba(255,235,59,1);}.text-yellow.bk{color:rgba(255,234,51,1);}
\ No newline at end of file
diff --git a/tm-vuetify/tm-vuetify.zip b/tm-vuetify/tm-vuetify.zip
new file mode 100644
index 0000000..d5e1af7
Binary files /dev/null and b/tm-vuetify/tm-vuetify.zip differ
diff --git a/tm-vuetify/tool/config/config.js b/tm-vuetify/tool/config/config.js
new file mode 100644
index 0000000..dbf19f1
--- /dev/null
+++ b/tm-vuetify/tool/config/config.js
@@ -0,0 +1,11 @@
+/**
+ * 创建时间:2021年7月2日11:24:23
+ * 作者:tmzdy
+ */
+let ver = '2.0.0';
+export default {
+ v: ver,
+ version: ver,
+ V:ver,
+ ver:ver
+}
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/calendar.js b/tm-vuetify/tool/function/calendar.js
new file mode 100644
index 0000000..3e8b106
--- /dev/null
+++ b/tm-vuetify/tool/function/calendar.js
@@ -0,0 +1,553 @@
+/**
+ * 日历库
+ * 作者:tmzdy
+ * 时间:2021-7-27
+ * 联系:zhongjihan@sina.com
+ */
+class calendar{
+ value= new Date();
+ now_day_month = new Date();
+ start_time = new Date(1900,0,1)
+ end_time = new Date(2100,11,31)
+ txtdateArray = [];
+ /**
+ * value:初始化时间
+ * start:开始始间 ,提供了后,会在返回的日历上标记每个日期是否是在start 和 end之间。
+ * end:结束时间
+ */
+ constructor({value,start,end}) {
+ if(arguments.length===1){
+ let arg = arguments[0]
+
+ if(arg?.value){
+ value = value.replace(/-/g,'/');
+ let dobj = new Date(value);
+ this.value = new Date(dobj.getFullYear(),dobj.getMonth(),dobj.getDate());
+
+ this.now_day_month = this.value;
+ }
+ if(arg?.start){
+ let sv = start;
+ if(typeof sv ==='string'){
+ sv = new Date(sv.replace(/-/g,'/'))
+ }else if(typeof sv === 'object'){
+ sv = new Date(sv)
+ }
+ this.start_time = sv;
+ }
+ if(arg?.end){
+ let sv = end;
+ if(typeof sv ==='string'){
+ sv = new Date(sv.replace(/-/g,'/'))
+ }else if(typeof sv === 'object'){
+ sv = new Date(sv)
+ }
+ this.end_time = sv;
+ }
+ }
+
+ }
+ /**
+ * 日期转化为字符串, 4位年+2位月+2位日
+ */
+ getDateStr(date) {
+ var _year = date.getFullYear();
+ var _month = date.getMonth(); // 月从0开始计数
+ var _d = date.getDate();
+
+ _month = (_month > 9) ? ("" + _month) : ("0" + _month);
+ _d = (_d > 9) ? ("" + _d) : ("0" + _d);
+ return _year + _month + _d;
+ }
+ // 设置当前计算的日历的时间 。格式为时间 格式。
+ setValue(value){
+ if(value){
+ let dobj = new Date();
+ if(typeof value === 'object'){
+ dobj = new Date(value);
+ }else{
+ value = value.replace(/-/g,'/');
+ dobj = new Date(value);
+ }
+
+ this.value = new Date(dobj.getFullYear(),dobj.getMonth(),dobj.getDate());
+ this.now_day_month = this.value;
+ }
+ return this;
+ }
+ // 未设置
+ setStart(start){
+ let sv = start;
+ if(typeof sv ==='string'){
+ sv = new Date(sv.replace(/-/g,'/'))
+ }else if(typeof sv === 'object'){
+ sv = new Date(sv)
+ }
+
+ this.start_time = sv;
+ return this;
+ }
+ setEnd(end){
+ let sv = end;
+ if(typeof sv ==='string'){
+ sv = new Date(sv.replace(/-/g,'/'))
+ }else if(typeof sv === 'object'){
+ sv = new Date(sv)
+ }
+
+ this.end_time = sv;
+
+ return this;
+ }
+ // 设置文本数据。携带在对象 中。
+ setTimeArrayText(textArray){
+ if(!Array.isArray(textArray)) return;
+ /**
+ * textArray
+ * {date:"2021-7-1",text:"你好"}
+ */
+ this.txtdateArray = textArray;
+ return this;
+ }
+
+ monthDay(year, month) {
+ var date = new Date(year, month, 1, 0, 0, 0)
+ var yesterDay = new Date(date - 1000)
+ return yesterDay.getDate()
+ }
+ nongli(year,month,day){
+ const calendarobj = {
+ gregorianYear: null, //公历年
+ gregorianMonth: null, //公历月
+ gregorianDay: null, //公历日
+ weekday: null, //星期
+ hours: null,
+ minutes: null,
+ seconds: null,
+
+ lunarYear: null, //农历年
+ lunarMonth: null, //农历月
+ lunarDay: null, //农历日
+
+ lunarYearCn: '', //农历天干地支纪年
+ lunarMonthCn: '', //农历中文月
+ lunarDayCn: '', //农历中文日
+ zodiacYear: '', //农历生肖年
+
+ solarTerm: '', //节气
+ gregorianFestival: '', //公历节日
+ lunarFestival: '' //农历节日
+ }
+
+ let lunarInfo = [
+ 0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16554, 0x056a0, 0x09ad0, 0x055d2,
+ 0x04ae0, 0x0a5b6, 0x0a4d0, 0x0d250, 0x1d255, 0x0b540, 0x0d6a0, 0x0ada2, 0x095b0, 0x14977,
+ 0x04970, 0x0a4b0, 0x0b4b5, 0x06a50, 0x06d40, 0x1ab54, 0x02b60, 0x09570, 0x052f2, 0x04970,
+ 0x06566, 0x0d4a0, 0x0ea50, 0x06e95, 0x05ad0, 0x02b60, 0x186e3, 0x092e0, 0x1c8d7, 0x0c950,
+ 0x0d4a0, 0x1d8a6, 0x0b550, 0x056a0, 0x1a5b4, 0x025d0, 0x092d0, 0x0d2b2, 0x0a950, 0x0b557,
+ 0x06ca0, 0x0b550, 0x15355, 0x04da0, 0x0a5d0, 0x14573, 0x052d0, 0x0a9a8, 0x0e950, 0x06aa0,
+ 0x0aea6, 0x0ab50, 0x04b60, 0x0aae4, 0x0a570, 0x05260, 0x0f263, 0x0d950, 0x05b57, 0x056a0,
+ 0x096d0, 0x04dd5, 0x04ad0, 0x0a4d0, 0x0d4d4, 0x0d250, 0x0d558, 0x0b540, 0x0b5a0, 0x195a6,
+ 0x095b0, 0x049b0, 0x0a974, 0x0a4b0, 0x0b27a, 0x06a50, 0x06d40, 0x0af46, 0x0ab60, 0x09570,
+ 0x04af5, 0x04970, 0x064b0, 0x074a3, 0x0ea50, 0x06b58, 0x055c0, 0x0ab60, 0x096d5, 0x092e0,
+ 0x0c960, 0x0d954, 0x0d4a0, 0x0da50, 0x07552, 0x056a0, 0x0abb7, 0x025d0, 0x092d0, 0x0cab5,
+ 0x0a950, 0x0b4a0, 0x0baa4, 0x0ad50, 0x055d9, 0x04ba0, 0x0a5b0, 0x15176, 0x052b0, 0x0a930,
+ 0x07954, 0x06aa0, 0x0ad50, 0x05b52, 0x04b60, 0x0a6e6, 0x0a4e0, 0x0d260, 0x0ea65, 0x0d530,
+ 0x05aa0, 0x076a3, 0x096d0, 0x04bd7, 0x04ad0, 0x0a4d0, 0x1d0b6, 0x0d250, 0x0d520, 0x0dd45,
+ 0x0b5a0, 0x056d0, 0x055b2, 0x049b0, 0x0a577, 0x0a4b0, 0x0aa50, 0x1b255, 0x06d20, 0x0ada0]
+
+ let zodiacs = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪']
+ let Gan = ['甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸']
+ let Zhi = ['子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥']
+ let weekday = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']
+ let now = new Date()
+
+ //用于计算农历年月日的数据
+ let GY = year
+ let GM = month
+ let GD = day
+
+
+ //==== 传入 offset 传回干支, 0=甲子
+ function cyclical(num) {
+ return(Gan[num % 10] + Zhi[num % 12])
+ }
+
+ //==== 传回农历 year年的总天数
+ function lYearDays(year) {
+ let i, sum = 348
+ for(i = 0x8000; i > 0x8; i >>= 1) {
+ sum += (lunarInfo[year - 1900] & i) ? 1: 0
+ }
+ return(sum + leapDays(year))
+ }
+
+ //==== 传回农历 year年闰月的天数
+ function leapDays(year) {
+ if(leapMonth(year)) {
+ return((lunarInfo[year-1900] & 0x10000)? 30: 29)
+ }
+ else {
+ return 0
+ }
+ }
+
+ //==== 传回农历 year年闰哪个月 1-12 , 没闰传回 0
+ function leapMonth(year) {
+ return(lunarInfo[year - 1900] & 0xf)
+ }
+
+ //==== 传回农历 year年month月的总天数
+ function monthDays(year, month) {
+ return( (lunarInfo[year - 1900] & (0x10000 >> month))? 30: 29 )
+ }
+
+ //==== 算出农历, 传入日期对象, 传回农历日期对象
+ // 该对象属性有 农历年year 农历月month 农历日day 是否闰年isLeap yearCyl dayCyl monCyl
+ function Lunar(objDate) {
+ let i, temp = 0
+ let baseDate = new Date(1900,0,31)
+ let offset = Math.floor((objDate - baseDate)/86400000)
+
+ let dayCyl = offset + 40
+ let monCyl = 14
+
+ for(i = 1900; i < 2050 && offset > 0; i++) {
+ temp = lYearDays(i)
+ offset -= temp
+ monCyl += 12
+ }
+ if(offset < 0) {
+ offset += temp;
+ i--;
+ monCyl -= 12
+ }
+ //农历年
+ let year = i
+ let yearCyl = i-1864
+
+ let leap = leapMonth(i) //闰哪个月
+ let isLeap = false //是否闰年
+
+ for(i=1; i<13 && offset>0; i++) {
+ //闰月
+ if(leap>0 && i === (leap+1) && isLeap === false) {
+ --i; isLeap = true; temp = leapDays(year);
+ }
+ else {
+ temp = monthDays(year, i);
+ }
+
+ //解除闰月
+ if(isLeap === true && i === (leap + 1)) {
+ isLeap = false
+ }
+
+ offset -= temp
+ if(isLeap === false) {
+ monCyl ++
+ }
+ }
+
+ if(offset === 0 && leap>0 && i===leap+1)
+ if(isLeap) {
+ isLeap = false
+ }
+ else {
+ isLeap = true
+ --i
+ --monCyl
+ }
+
+ if(offset<0){
+ offset += temp
+ --i
+ --monCyl
+ }
+ //农历月
+ let month = i
+ //农历日
+ let day = offset + 1
+
+ return {
+ year: year,
+ month: month,
+ day: day,
+ isLeap: isLeap,
+ leap: leap,
+ yearCyl: yearCyl,
+ dayCyl: dayCyl,
+ monCyl: monCyl
+ }
+ }
+
+ //==== 中文日期 m为传入月份,d为传入日期
+ function cDay(m, d){
+ let nStr1 = ['日', '一', '二', '三', '四', '五', '六', '七', '八', '九', '十']
+ let nStr2 = ['初', '十', '廿', '卅', '']
+ //农历中文月
+ let lunarMonthCn
+ //农历中文日
+ let lunarDayCn
+ if (m > 10){
+ lunarMonthCn = '十' + nStr1[m - 10]
+ } else {
+ lunarMonthCn = nStr1[m]
+ }
+ lunarMonthCn += '月'
+
+ switch (d) {
+ case 10: lunarDayCn = '初十'; break;
+ case 20: lunarDayCn = '二十'; break;
+ case 30: lunarDayCn = '三十'; break;
+ default: lunarDayCn = nStr2[Math.floor(d/10)] + nStr1[d % 10]
+ }
+ return {
+ lunarMonthCn: lunarMonthCn,
+ lunarDayCn: lunarDayCn
+ }
+ }
+
+ //节气
+ function getSolarTerm() {
+ let sTermInfo = [
+ 0, 21208, 42467, 63836, 85337, 107014,
+ 128867, 150921, 173149, 195551, 218072, 240693,
+ 263343, 285989, 308563, 331033, 353350, 375494,
+ 397447, 419210, 440795, 462224, 483532, 504758
+ ]
+ let solarTerm = [
+ '小寒', '大寒', '立春', '雨水', '惊蛰', '春分',
+ '清明', '谷雨', '立夏', '小满', '芒种', '夏至',
+ '小暑', '大暑', '立秋', '处暑', '白露', '秋分',
+ '寒露', '霜降', '立冬', '小雪', '大雪', '冬至'
+ ]
+
+ let solarTerms = ''
+ let tmp1 = new Date(
+ (31556925974.7 * (GY - 1900) + sTermInfo[(GM-1) * 2 + 1] * 60000) + Date.UTC(1900,0,6,2,5)
+ )
+ let tmp2 = tmp1.getUTCDate()
+ if (tmp2 === GD) solarTerms = solarTerm[(GM-1) * 2 + 1]
+ tmp1 = new Date(
+ (31556925974.7 * (GY - 1900) + sTermInfo[(GM-1) * 2] * 60000) + Date.UTC(1900,0,6,2,5)
+ )
+ tmp2= tmp1.getUTCDate()
+ if (tmp2 === GD) solarTerms = solarTerm[(GM-1) * 2]
+
+ return solarTerms
+ }
+
+ //==== 中文日期 m为传入月份,d为传入日期
+ function cDay(m ,d ){
+ let nStr1 = ['日', '一', '二', '三', '四', '五', '六', '七', '八', '九', '十']
+ let nStr2 = ['初', '十', '廿', '卅', '']
+ //农历中文月
+ let lunarMonthCn
+ //农历中文日
+ let lunarDayCn
+ if (m > 10){
+ lunarMonthCn = '十' + nStr1[m - 10]
+ } else {
+ lunarMonthCn = nStr1[m]
+ }
+ lunarMonthCn += '月'
+
+ switch (d) {
+ case 10: lunarDayCn = '初十'; break;
+ case 20: lunarDayCn = '二十'; break;
+ case 30: lunarDayCn = '三十'; break;
+ default: lunarDayCn = nStr2[Math.floor(d/10)] + nStr1[d % 10]
+ }
+ return {
+ lunarMonthCn: lunarMonthCn,
+ lunarDayCn: lunarDayCn
+ }
+ }
+ //去掉时分秒的日期
+ let sDObj = new Date(GY, GM-1, GD);
+ let lDObj = new Lunar(sDObj);
+
+
+ //节气
+ // calendar.solarTerm = getSolarTerm()
+ let n = cDay(lDObj.month,lDObj.day);
+ let y = cyclical( GY - 1900 + 36);
+ return {
+ year:y,
+ month:n.lunarMonthCn,
+ day:n.lunarDayCn,
+ shengxiao:zodiacs[(GY - 4) % 12],
+ jieqi:getSolarTerm()
+ };
+ }
+ //下个月,可以一直操作
+ nextMonth(){
+ this.value = new Date(this.value.getFullYear(),this.value.getMonth()+1,1);
+ return this;
+ }
+ //上个月,可以一直操作
+ prevMonth(){
+ this.value = new Date(this.value.getFullYear(),this.value.getMonth()-1,1);
+ return this;
+ }
+ //下一年
+ nexYear(){
+ this.value = new Date(this.value.getFullYear()+1,this.value.getMonth(),this.value.getDate());
+ return this;
+ }
+ //上一年
+ prevYear(){
+ this.value = new Date(this.value.getFullYear()-1,this.value.getMonth(),this.value.getDate());
+ return this;
+ }
+ // 把之前设置的上一年,下一年,上一月下一月等数据清除,恢复 到最原始的月份年份数据。
+ setInit(){
+ this.value = this.now_day_month;
+ return this;
+ }
+ // 返回初始化时的月份
+ getNowData(){
+ // 当前时间 。
+ let week = [7,1,2,3,4,5,6]
+ let text_week = ['周日','周一','周二','周三','周四','周五','周六']
+ let _thisdateStr = this.now_day_month.toLocaleString();
+ let _thisMothn = this.now_day_month.getMonth();//当前月
+ let _thisDay = this.now_day_month.getDate();//当前日
+ let _thisYear = this.now_day_month.getFullYear();//当前年
+ let _thisWeek = this.now_day_month.getDay();//当前周
+ let _thisMothn_day = new Date(_thisYear,_thisMothn,1) ; ///当月第一天数据。
+ let _thisDayDate = new Date(_thisYear,_thisMothn,_thisDay);
+ let months = [31,this.monthDay(_thisYear,_thisMothn),31,30,31,30,31,31,30,31,30,31];
+ let _thisMothn_lastDay = new Date(_thisYear,_thisMothn,months[_thisMothn]) ; ///当月最后数据。
+ let dateArray = [];//当前日历表数据。
+ let llineDate = [];//行数据。
+ let j=1;
+ let ishs = true //如果第一排没有本月数据需要切换模式。把本月放第一位。
+ for(let i=1 ;i <8;i++){
+ let tdy = new Date(_thisYear, _thisMothn, i - 6 - _thisMothn_day.getDay()); //当前循环日期。
+ if(i==7){
+
+ let tf = tdy.getTime()>= _thisMothn_day.getTime() && tdy.getTime() <= _thisMothn_lastDay.getTime() ?true:false;
+ if(!tf){
+ ishs = false;
+ break;
+ }
+ }
+ }
+ for(let i=1 ;i <43;i++){
+ var Day = null;
+ if(!ishs){
+ Day = new Date(_thisYear, _thisMothn, i + 1 - _thisMothn_day.getDay()); //当前循环日期。
+ }else{
+ Day = new Date(_thisYear, _thisMothn, i - 6 - _thisMothn_day.getDay()); //当前循环日期。
+ }
+ dateArray.push({
+ year:Day.getFullYear(),//年
+ month:Day.getMonth()+1,//月1-12
+ week:week[Day.getDay()],//周的数字1~7
+ week_text:text_week[Day.getDay()],//周的中文
+ day:Day.getDate(),//几号
+ prevMoth: Day.getTime() < _thisMothn_day.getTime() ?true:false,//是否是上月。
+ nowMonth: Day.getTime()>= _thisMothn_day.getTime() && Day.getTime() <= _thisMothn_lastDay.getTime() ?true:false,//是否当月
+ nowDay:Day.getTime() == _thisDayDate.getTime() ?true:false,//是否是当天。
+ nowYear:0,//是否当年
+ nextMoth: Day.getTime() > _thisMothn_lastDay.getTime()?true:false,//是否下月
+ beginEnd: Day.getTime() >= this.start_time.getTime() && Day.getTime() <= this.end_time.getTime()?true:false,//是否在开始和结束区间范围内。
+ nongli:this.nongli(Day.getFullYear(),Day.getMonth()+1,Day.getDate())
+ })
+
+ }
+
+ return dateArray;
+ }
+ // 返回当前选中月的日历数组。如果你不设置value和数据getNowData和getData相等。
+ /**
+ * 返回当前月数据。
+ * @return {
+ beginEnd: false,//是否在规定范围时间内
+ day: 16,//日
+ month: 7,//月
+ nextMoth: false,//是否下月
+ nowDay: false,//是否当天
+ nowMonth: true,//是否当月
+ prevMoth: false,/是否下月
+ week: 5,//周1-7
+ week_text: "周五",//同上
+ year: 2021,//年
+ nongli:{ //农历
+ day: "初七",//日
+ jieqi: "",//节气
+ month: "六月",//月
+ shengxiao: "牛",//生肖
+ year: "辛丑" //农历年
+ }
+ }
+ */
+ getData(){
+ // 当前时间 。
+ let week = [7,1,2,3,4,5,6]
+ let text_week = ['周日','周一','周二','周三','周四','周五','周六']
+ let _thisdateStr = this.value.toLocaleString();
+ let _thisMothn = this.value.getMonth();//当前月
+ let _thisDay = this.value.getDate();//当前日
+ let _thisYear = this.value.getFullYear();//当前年
+ let _thisWeek = this.value.getDay();//当前周
+ let _thisMothn_day = new Date(_thisYear,_thisMothn,1) ; ///当月第一天数据。
+ let _thisDayDate = new Date(_thisYear,_thisMothn,_thisDay);
+ let months = [31,this.monthDay(_thisYear,_thisMothn),31,30,31,30,31,31,30,31,30,31];
+ let _thisMothn_lastDay = new Date(_thisYear,_thisMothn,months[_thisMothn]) ; ///当月最后数据。
+ let dateArray = [];//当前日历表数据。
+ let llineDate = [];//行数据。
+ let j=1;
+ let ishs = true //如果第一排没有本月数据需要切换模式。把本月放第一位。
+ for(let i=1 ;i <8;i++){
+ let tdy = new Date(_thisYear, _thisMothn, i - 6 - _thisMothn_day.getDay()); //当前循环日期。
+ if(i==7){
+
+ let tf = tdy.getTime()>= _thisMothn_day.getTime() && tdy.getTime() <= _thisMothn_lastDay.getTime() ?true:false;
+ if(!tf){
+ ishs = false;
+ break;
+ }
+ }
+ }
+
+ for(let i=1 ;i <43;i++){
+ var Day = null;
+ if(!ishs){
+ Day = new Date(_thisYear, _thisMothn, i + 1 - _thisMothn_day.getDay()); //当前循环日期。
+ }else{
+ Day = new Date(_thisYear, _thisMothn, i - 6 - _thisMothn_day.getDay()); //当前循环日期。
+ }
+ let dstr = Day.getFullYear() + "-" + (Day.getMonth()+1) + "-" + Day.getDate();
+ let TxtIndex = this.txtdateArray.findIndex(item=>{
+
+ return item.date == dstr
+ })
+
+
+ dateArray.push({
+ year:Day.getFullYear(),//年
+ month:Day.getMonth()+1,//月1-12
+ week:week[Day.getDay()],//周的数字1~7
+ week_text:text_week[Day.getDay()],//周的中文
+ day:Day.getDate(),//几号
+ prevMoth: Day.getTime() < _thisMothn_day.getTime() ?true:false,//是否是上月。
+ nowMonth: Day.getTime()>= _thisMothn_day.getTime() && Day.getTime() <= _thisMothn_lastDay.getTime() ?true:false,//是否当月
+ nowDay:Day.getTime() == _thisDayDate.getTime() ?true:false,//是否是当天。
+ nextMoth: Day.getTime() > _thisMothn_lastDay.getTime()?true:false,//是否下月
+ beginEnd: Day.getTime() >= this.start_time.getTime() && Day.getTime() <= this.end_time.getTime()?true:false,//是否在开始和结束区间范围内。
+ nongli:this.nongli(Day.getFullYear(),Day.getMonth()+1,Day.getDate()),
+ text:TxtIndex>-1? this.txtdateArray[TxtIndex]['text']:""
+ })
+
+ }
+
+ return dateArray;
+ }
+
+
+}
+
+export default calendar;
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/choujianggailv.js b/tm-vuetify/tool/function/choujianggailv.js
new file mode 100644
index 0000000..c1a8a5a
--- /dev/null
+++ b/tm-vuetify/tool/function/choujianggailv.js
@@ -0,0 +1,41 @@
+function choujiang(prizes) {
+ var prizeList = [] //按照权重分解后的奖品数组
+ prizes.map(function(item){
+ prizeList.push({
+
+ ...item
+ })
+ for(var i=0; i< item.gailv; i++) {
+ prizeList.push({
+
+ ...item
+ })
+ }
+ });
+ prizeList = reset(prizeList);
+ // 范围随机数
+ function randomFrom(lowerValue, upperValue) {
+ return Math.floor(Math.random() * (upperValue - lowerValue + 1) + lowerValue);
+ };
+ // 随机打乱数组
+ function reset(arr) {
+ var eachArr = arr.concat([])
+ var lastArr = []
+ function deepEach(deepArr) {
+ if (deepArr.length) {
+ var randomIndex = randomFrom(0, eachArr.length - 1)
+ lastArr.push(eachArr[randomIndex])
+ eachArr.splice(randomIndex, 1)
+ deepEach(eachArr)
+ }
+ }
+ deepEach(eachArr)
+ return lastArr
+ }
+ this.getResult = function() {
+ var random = randomFrom(0, prizeList.length - 1);
+ return prizeList[random]
+ }
+}
+
+export default choujiang;
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/clipboardJS.js b/tm-vuetify/tool/function/clipboardJS.js
new file mode 100644
index 0000000..9aeca29
--- /dev/null
+++ b/tm-vuetify/tool/function/clipboardJS.js
@@ -0,0 +1,15 @@
+/*
+ * @Author: your name
+ * @Date: 2021-12-09 11:10:31
+ * @LastEditTime: 2021-12-09 11:13:56
+ * @LastEditors: your name
+ * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
+ * @FilePath: \nodeJS91xtwd:\vuefly\tm-vuetify\tool\function\clipboardJS.js
+ */
+/*!
+ * clipboard.js v2.0.8
+ * https://clipboardjs.com/
+ *
+ * Licensed MIT © Zeno Rocha
+ */
+!function (t, e) { "object" == typeof exports && "object" == typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define([], e) : "object" == typeof exports ? exports.ClipboardJS = e() : t.ClipboardJS = e() }(this, function () { return n = { 686: function (t, e, n) { "use strict"; n.d(e, { default: function () { return o } }); var e = n(279), i = n.n(e), e = n(370), u = n.n(e), e = n(817), c = n.n(e); function a(t) { try { return document.execCommand(t) } catch (t) { return } } var f = function (t) { t = c()(t); return a("cut"), t }; var l = function (t) { var e, n, o, r = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : { container: document.body }, i = ""; return "string" == typeof t ? (e = t, n = "rtl" === document.documentElement.getAttribute("dir"), (o = document.createElement("textarea")).style.fontSize = "12pt", o.style.border = "0", o.style.padding = "0", o.style.margin = "0", o.style.position = "absolute", o.style[n ? "right" : "left"] = "-9999px", n = window.pageYOffset || document.documentElement.scrollTop, o.style.top = "".concat(n, "px"), o.setAttribute("readonly", ""), o.value = e, o = o, r.container.appendChild(o), i = c()(o), a("copy"), o.remove()) : (i = c()(t), a("copy")), i }; function r(t) { return (r = "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 })(t) } var s = function () { var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {}, e = t.action, n = void 0 === e ? "copy" : e, o = t.container, e = t.target, t = t.text; if ("copy" !== n && "cut" !== n) throw new Error('Invalid "action" value, use either "copy" or "cut"'); if (void 0 !== e) { if (!e || "object" !== r(e) || 1 !== e.nodeType) throw new Error('Invalid "target" value, use a valid Element'); if ("copy" === n && e.hasAttribute("disabled")) throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute'); if ("cut" === n && (e.hasAttribute("readonly") || e.hasAttribute("disabled"))) throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes') } return t ? l(t, { container: o }) : e ? "cut" === n ? f(e) : l(e, { container: o }) : void 0 }; function d(t) { return (d = "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 })(t) } function p(t, e) { for (var n = 0; n < e.length; n++) { var o = e[n]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(t, o.key, o) } } function y(t, e) { return (y = Object.setPrototypeOf || function (t, e) { return t.__proto__ = e, t })(t, e) } function h(n) { var o = function () { if ("undefined" == typeof Reflect || !Reflect.construct) return !1; if (Reflect.construct.sham) return !1; if ("function" == typeof Proxy) return !0; try { return Date.prototype.toString.call(Reflect.construct(Date, [], function () { })), !0 } catch (t) { return !1 } }(); return function () { var t, e = m(n); return t = o ? (t = m(this).constructor, Reflect.construct(e, arguments, t)) : e.apply(this, arguments), e = this, !(t = t) || "object" !== d(t) && "function" != typeof t ? function (t) { if (void 0 !== t) return t; throw new ReferenceError("this hasn't been initialised - super() hasn't been called") }(e) : t } } function m(t) { return (m = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { return t.__proto__ || Object.getPrototypeOf(t) })(t) } function v(t, e) { t = "data-clipboard-".concat(t); if (e.hasAttribute(t)) return e.getAttribute(t) } var o = function () { !function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), e && y(t, e) }(r, i()); var t, e, n, o = h(r); function r(t, e) { var n; return function (t) { if (!(t instanceof r)) throw new TypeError("Cannot call a class as a function") }(this), (n = o.call(this)).resolveOptions(e), n.listenClick(t), n } return t = r, n = [{ key: "copy", value: function (t) { var e = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : { container: document.body }; return l(t, e) } }, { key: "cut", value: function (t) { return f(t) } }, { key: "isSupported", value: function () { var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : ["copy", "cut"], t = "string" == typeof t ? [t] : t, e = !!document.queryCommandSupported; return t.forEach(function (t) { e = e && !!document.queryCommandSupported(t) }), e } }], (e = [{ key: "resolveOptions", value: function () { var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {}; this.action = "function" == typeof t.action ? t.action : this.defaultAction, this.target = "function" == typeof t.target ? t.target : this.defaultTarget, this.text = "function" == typeof t.text ? t.text : this.defaultText, this.container = "object" === d(t.container) ? t.container : document.body } }, { key: "listenClick", value: function (t) { var e = this; this.listener = u()(t, "click", function (t) { return e.onClick(t) }) } }, { key: "onClick", value: function (t) { var e = t.delegateTarget || t.currentTarget, t = s({ action: this.action(e), container: this.container, target: this.target(e), text: this.text(e) }); this.emit(t ? "success" : "error", { action: this.action, text: t, trigger: e, clearSelection: function () { e && e.focus(), document.activeElement.blur(), window.getSelection().removeAllRanges() } }) } }, { key: "defaultAction", value: function (t) { return v("action", t) } }, { key: "defaultTarget", value: function (t) { t = v("target", t); if (t) return document.querySelector(t) } }, { key: "defaultText", value: function (t) { return v("text", t) } }, { key: "destroy", value: function () { this.listener.destroy() } }]) && p(t.prototype, e), n && p(t, n), r }() }, 828: function (t) { var e; "undefined" == typeof Element || Element.prototype.matches || ((e = Element.prototype).matches = e.matchesSelector || e.mozMatchesSelector || e.msMatchesSelector || e.oMatchesSelector || e.webkitMatchesSelector), t.exports = function (t, e) { for (; t && 9 !== t.nodeType;) { if ("function" == typeof t.matches && t.matches(e)) return t; t = t.parentNode } } }, 438: function (t, e, n) { var u = n(828); function i(t, e, n, o, r) { var i = function (e, n, t, o) { return function (t) { t.delegateTarget = u(t.target, n), t.delegateTarget && o.call(e, t) } }.apply(this, arguments); return t.addEventListener(n, i, r), { destroy: function () { t.removeEventListener(n, i, r) } } } t.exports = function (t, e, n, o, r) { return "function" == typeof t.addEventListener ? i.apply(null, arguments) : "function" == typeof n ? i.bind(null, document).apply(null, arguments) : ("string" == typeof t && (t = document.querySelectorAll(t)), Array.prototype.map.call(t, function (t) { return i(t, e, n, o, r) })) } }, 879: function (t, n) { n.node = function (t) { return void 0 !== t && t instanceof HTMLElement && 1 === t.nodeType }, n.nodeList = function (t) { var e = Object.prototype.toString.call(t); return void 0 !== t && ("[object NodeList]" === e || "[object HTMLCollection]" === e) && "length" in t && (0 === t.length || n.node(t[0])) }, n.string = function (t) { return "string" == typeof t || t instanceof String }, n.fn = function (t) { return "[object Function]" === Object.prototype.toString.call(t) } }, 370: function (t, e, n) { var f = n(879), l = n(438); t.exports = function (t, e, n) { if (!t && !e && !n) throw new Error("Missing required arguments"); if (!f.string(e)) throw new TypeError("Second argument must be a String"); if (!f.fn(n)) throw new TypeError("Third argument must be a Function"); if (f.node(t)) return c = e, a = n, (u = t).addEventListener(c, a), { destroy: function () { u.removeEventListener(c, a) } }; if (f.nodeList(t)) return o = t, r = e, i = n, Array.prototype.forEach.call(o, function (t) { t.addEventListener(r, i) }), { destroy: function () { Array.prototype.forEach.call(o, function (t) { t.removeEventListener(r, i) }) } }; if (f.string(t)) return t = t, e = e, n = n, l(document.body, t, e, n); throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList"); var o, r, i, u, c, a } }, 817: function (t) { t.exports = function (t) { var e, n = "SELECT" === t.nodeName ? (t.focus(), t.value) : "INPUT" === t.nodeName || "TEXTAREA" === t.nodeName ? ((e = t.hasAttribute("readonly")) || t.setAttribute("readonly", ""), t.select(), t.setSelectionRange(0, t.value.length), e || t.removeAttribute("readonly"), t.value) : (t.hasAttribute("contenteditable") && t.focus(), n = window.getSelection(), (e = document.createRange()).selectNodeContents(t), n.removeAllRanges(), n.addRange(e), n.toString()); return n } }, 279: function (t) { function e() { } e.prototype = { on: function (t, e, n) { var o = this.e || (this.e = {}); return (o[t] || (o[t] = [])).push({ fn: e, ctx: n }), this }, once: function (t, e, n) { var o = this; function r() { o.off(t, r), e.apply(n, arguments) } return r._ = e, this.on(t, r, n) }, emit: function (t) { for (var e = [].slice.call(arguments, 1), n = ((this.e || (this.e = {}))[t] || []).slice(), o = 0, r = n.length; o < r; o++)n[o].fn.apply(n[o].ctx, e); return this }, off: function (t, e) { var n = this.e || (this.e = {}), o = n[t], r = []; if (o && e) for (var i = 0, u = o.length; i < u; i++)o[i].fn !== e && o[i].fn._ !== e && r.push(o[i]); return r.length ? n[t] = r : delete n[t], this } }, t.exports = e, t.exports.TinyEmitter = e } }, r = {}, o.n = function (t) { var e = t && t.__esModule ? function () { return t.default } : function () { return t }; return o.d(e, { a: e }), e }, o.d = function (t, e) { for (var n in e) o.o(e, n) && !o.o(t, n) && Object.defineProperty(t, n, { enumerable: !0, get: e[n] }) }, o.o = function (t, e) { return Object.prototype.hasOwnProperty.call(t, e) }, o(686).default; function o(t) { if (r[t]) return r[t].exports; var e = r[t] = { exports: {} }; return n[t](e, e.exports, o), e.exports } var n, r });
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/color.js b/tm-vuetify/tool/function/color.js
new file mode 100644
index 0000000..89cba5b
--- /dev/null
+++ b/tm-vuetify/tool/function/color.js
@@ -0,0 +1,272 @@
+function hsvtoRgb(h, s, v) {
+ var r;
+ var g;
+ var b;
+ var i;
+ var f;
+ var p;
+ var q;
+ var t;
+ i = Math.floor(h * 6);
+ f = h * 6 - i;
+ p = v * (1 - s);
+ q = v * (1 - f * s);
+ t = v * (1 - (1 - f) * s);
+ switch (i % 6) {
+ case 0:
+ r = v;
+ g = t;
+ b = p;
+ break;
+ case 1:
+ r = q;
+ g = v;
+ b = p;
+ break;
+ case 2:
+ r = p;
+ g = v;
+ b = t;
+ break;
+ case 3:
+ r = p;
+ g = q;
+ b = v;
+ break;
+ case 4:
+ r = t;
+ g = p;
+ b = v;
+ break;
+ case 5:
+ r = v;
+ g = p;
+ b = q;
+ break;
+ default:
+ break;
+ }
+ return [r,
+ g,
+ b
+ ];
+}
+
+function rgbtoHsv(r, g, b) {
+ var max = Math.max(r, g, b);
+ var min = Math.min(r, g, b);
+ var d = max - min;
+ var h;
+ var s = (max === 0 ? 0 : d / max);
+ var v = max / 255;
+
+ switch (max) {
+ case min:
+ h = 0;
+ break;
+ case r:
+ h = (g - b) + d * (g < b ? 6 : 0);
+ h /= 6 * d;
+ break;
+ case g:
+ h = (b - r) + d * 2;
+ h /= 6 * d;
+ break;
+ case b:
+ h = (r - g) + d * 4;
+ h /= 6 * d;
+ break;
+ default:
+ break;
+ }
+
+ return [
+ h,
+ s,
+ v,
+ ];
+}
+
+function addSaturationToRgb(color, offset) {
+ var hsv = rgbtoHsv(color[0] * 255, color[1] * 255, color[2] * 255);
+ hsv[1] += offset;
+ if (hsv[1] > 1) {
+ hsv[1] = 1;
+ } else if (hsv[1] <= 0) {
+ hsv[1] = 0;
+ }
+ return hsvtoRgb(hsv[0], hsv[1], hsv[2]);
+}
+
+function addBrightnessToRgb(color, offset) {
+ var hsv = rgbtoHsv(color[0] * 255, color[1] * 255, color[2] * 255);
+ hsv[2] += offset;
+ if (hsv[2] > 1) {
+ hsv[2] = 1;
+ } else if (hsv[2] < 0) {
+ hsv[2] = 0;
+ }
+ return hsvtoRgb(hsv[0], hsv[1], hsv[2]);
+}
+
+function addHueToRgb(color, offset) {
+ var hsv = rgbtoHsv(color[0] * 255, color[1] * 255, color[2] * 255);
+ hsv[0] += offset / 360;
+ if (hsv[0] > 1) {
+ hsv[0] -= 1;
+ } else if (hsv[0] < 0) {
+ hsv[0] += 1;
+ }
+ return hsvtoRgb(hsv[0], hsv[1], hsv[2]);
+}
+
+function rgbToHex() {
+ var colorMap = [];
+ var i;
+ var hex;
+ for (i = 0; i < 256; i += 1) {
+ hex = i.toString(16);
+ colorMap[i] = hex.length === 1 ? '0' + hex : hex;
+ }
+
+ return function(r, g, b) {
+ if (r < 0) {
+ r = 0;
+ }
+ if (g < 0) {
+ g = 0;
+ }
+ if (b < 0) {
+ b = 0;
+ }
+ return '#' + colorMap[r] + colorMap[g] + colorMap[b];
+ };
+}
+
+function hexToRgb(sColor, str = true) {
+ let reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;
+ sColor = sColor.toLowerCase();
+ if (sColor && reg.test(sColor)) {
+ if (sColor.length === 4) {
+ let sColorNew = "#";
+ for (let i = 1; i < 4; i += 1) {
+ sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1));
+ }
+ sColor = sColorNew;
+ }
+ //处理六位的颜色值
+ let sColorChange = [];
+ for (let i = 1; i < 7; i += 2) {
+ sColorChange.push(parseInt("0x" + sColor.slice(i, i + 2)));
+ }
+ if(!str) {
+ return sColorChange;
+ } else {
+ return `rgb(${sColorChange[0]},${sColorChange[1]},${sColorChange[2]})`;
+ }
+ } else if (/^(rgb|RGB)/.test(sColor)) {
+ let arr = sColor.replace(/(?:\(|\)|rgb|RGB)*/g, "").split(",")
+ return arr.map(val => Number(val));
+ } else {
+ return sColor;
+ }
+};
+
+function rgbToHsl(r,g,b){
+ r=r/255;
+ g=g/255;
+ b=b/255;
+
+ var min=Math.min(r,g,b);
+ var max=Math.max(r,g,b);
+ var l=(min+max)/2;
+ var difference = max-min;
+ var h,s,l;
+ if(max==min){
+ h=0;
+ s=0;
+ }else{
+ s=l>0.5?difference/(2.0-max-min):difference/(max+min);
+ switch(max){
+ case r: h=(g-b)/difference+(g < b ? 6 : 0);break;
+ case g: h=2.0+(b-r)/difference;break;
+ case b: h=4.0+(r-g)/difference;break;
+ }
+ h=Math.round(h*60);
+ }
+ s=Math.round(s*100);//转换成百分比的形式
+ l=Math.round(l*100);
+ return [h,s,l];
+}
+function hslToRgb(h,s,l){
+ var h=h/360;
+ var s=s/100;
+ var l=l/100;
+ var rgb=[];
+
+ if(s==0){
+ rgb=[Math.round(l*255),Math.round(l*255),Math.round(l*255)];
+ }else{
+ var q=l>=0.5?(l+s-l*s):(l*(1+s));
+ var p=2*l-q;
+ var tr=rgb[0]=h+1/3;
+ var tg=rgb[1]=h;
+ var tb=rgb[2]=h-1/3;
+ for(var i=0; i1){
+ tc=tc-1;
+ }
+ switch(true){
+ case (tc<(1/6)):
+ tc=p+(q-p)*6*tc;
+ break;
+ case ((1/6)<=tc && tc<0.5):
+ tc=q;
+ break;
+ case (0.5<=tc && tc<(2/3)):
+ tc=p+(q-p)*(4-6*tc);
+ break;
+ default:
+ tc=p;
+ break;
+ }
+ rgb[i]=Math.round(tc*255);
+ }
+ }
+
+ return rgb;
+}
+
+/**
+ * 求两个颜色之间的渐变值
+ * @param {string} startColor 开始的颜色
+ * @param {string} endColor 结束的颜色
+ * @param {number} step 颜色等分的份额
+ * */
+function colorGradient(startColor = 'rgb(0, 0, 0)', endColor = 'rgb(255, 255, 255)', step = 10) {
+ let startRGB = hexToRgb(startColor, false); //转换为rgb数组模式
+ let startR = startRGB[0];
+ let startG = startRGB[1];
+ let startB = startRGB[2];
+
+ let endRGB = hexToRgb(endColor, false);
+ let endR = endRGB[0];
+ let endG = endRGB[1];
+ let endB = endRGB[2];
+
+ let sR = (endR - startR) / step; //总差值
+ let sG = (endG - startG) / step;
+ let sB = (endB - startB) / step;
+ let colorArr = [];
+ for (let i = 0; i < step; i++) {
+ //计算每一步的hex值
+ let hex = rgbToHex('rgb(' + Math.round((sR * i + startR)) + ',' + Math.round((sG * i + startG)) + ',' + Math.round((sB *
+ i + startB)) + ')');
+ colorArr.push(hex);
+ }
+ return colorArr;
+}
diff --git a/tm-vuetify/tool/function/crender/bezier-curve/core/bezierCurveToPolyline.js b/tm-vuetify/tool/function/crender/bezier-curve/core/bezierCurveToPolyline.js
new file mode 100644
index 0000000..2237811
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/bezier-curve/core/bezierCurveToPolyline.js
@@ -0,0 +1,310 @@
+const { sqrt, pow, ceil, abs } = Math
+
+// Initialize the number of points per curve
+const defaultSegmentPointsNum = 50
+
+/**
+ * @example data structure of bezierCurve
+ * bezierCurve = [
+ * // Starting point of the curve
+ * [10, 10],
+ * // BezierCurve segment data (controlPoint1, controlPoint2, endPoint)
+ * [
+ * [20, 20], [40, 20], [50, 10]
+ * ],
+ * ...
+ * ]
+ */
+
+/**
+ * @description Abstract the curve as a polyline consisting of N points
+ * @param {Array} bezierCurve bezierCurve data
+ * @param {Number} precision calculation accuracy. Recommended for 1-20. Default = 5
+ * @return {Object} Calculation results and related data
+ * @return {Array} Option.segmentPoints Point data that constitutes a polyline after calculation
+ * @return {Number} Option.cycles Number of iterations
+ * @return {Number} Option.rounds The number of recursions for the last iteration
+ */
+function abstractBezierCurveToPolyline (bezierCurve, precision = 5) {
+ const segmentsNum = bezierCurve.length - 1
+
+ const startPoint = bezierCurve[0]
+ const endPoint = bezierCurve[segmentsNum][2]
+
+ const segments = bezierCurve.slice(1)
+
+ const getSegmentTPointFuns = segments.map((seg, i) => {
+ let beginPoint = (i === 0) ? startPoint : segments[i - 1][2]
+
+ return createGetBezierCurveTPointFun(beginPoint, ...seg)
+ })
+
+ // Initialize the curve to a polyline
+ let segmentPointsNum = new Array(segmentsNum).fill(defaultSegmentPointsNum)
+ let segmentPoints = getSegmentPointsByNum(getSegmentTPointFuns, segmentPointsNum)
+
+ // Calculate uniformly distributed points by iteratively
+ const result = calcUniformPointsByIteration(segmentPoints, getSegmentTPointFuns, segments, precision)
+
+ result.segmentPoints.push(endPoint)
+
+ return result
+}
+
+/**
+ * @description Generate a method for obtaining corresponding point by t according to curve data
+ * @param {Array} beginPoint BezierCurve begin point. [x, y]
+ * @param {Array} controlPoint1 BezierCurve controlPoint1. [x, y]
+ * @param {Array} controlPoint2 BezierCurve controlPoint2. [x, y]
+ * @param {Array} endPoint BezierCurve end point. [x, y]
+ * @return {Function} Expected function
+ */
+function createGetBezierCurveTPointFun (beginPoint, controlPoint1, controlPoint2, endPoint) {
+ return function (t) {
+ const tSubed1 = 1 - t
+
+ const tSubed1Pow3 = pow(tSubed1, 3)
+ const tSubed1Pow2 = pow(tSubed1, 2)
+
+ const tPow3 = pow(t, 3)
+ const tPow2 = pow(t, 2)
+
+ return [
+ beginPoint[0] * tSubed1Pow3 + 3 * controlPoint1[0] * t * tSubed1Pow2 + 3 * controlPoint2[0] * tPow2 * tSubed1 + endPoint[0] * tPow3,
+ beginPoint[1] * tSubed1Pow3 + 3 * controlPoint1[1] * t * tSubed1Pow2 + 3 * controlPoint2[1] * tPow2 * tSubed1 + endPoint[1] * tPow3
+ ]
+ }
+}
+
+/**
+ * @description Get the distance between two points
+ * @param {Array} point1 BezierCurve begin point. [x, y]
+ * @param {Array} point2 BezierCurve controlPoint1. [x, y]
+ * @return {Number} Expected distance
+ */
+function getTwoPointDistance ([ax, ay], [bx, by]) {
+ return sqrt(pow(ax - bx, 2) + pow(ay - by, 2))
+}
+
+/**
+ * @description Get the sum of the array of numbers
+ * @param {Array} nums An array of numbers
+ * @return {Number} Expected sum
+ */
+function getNumsSum (nums) {
+ return nums.reduce((sum, num) => sum + num, 0)
+}
+
+/**
+ * @description Get the distance of multiple sets of points
+ * @param {Array} segmentPoints Multiple sets of point data
+ * @return {Array} Distance of multiple sets of point data
+ */
+function getSegmentPointsDistance (segmentPoints) {
+ return segmentPoints.map((points, i) => {
+ return new Array(points.length - 1)
+ .fill(0)
+ .map((temp, j) => getTwoPointDistance(points[j], points[j + 1]))
+ })
+}
+
+/**
+ * @description Get the distance of multiple sets of points
+ * @param {Array} segmentPoints Multiple sets of point data
+ * @return {Array} Distance of multiple sets of point data
+ */
+function getSegmentPointsByNum (getSegmentTPointFuns, segmentPointsNum) {
+ return getSegmentTPointFuns.map((getSegmentTPointFun, i) => {
+ const tGap = 1 / segmentPointsNum[i]
+
+ return new Array(segmentPointsNum[i])
+ .fill('')
+ .map((foo, j) => getSegmentTPointFun(j * tGap))
+ })
+}
+
+/**
+ * @description Get the sum of deviations between line segment and the average length
+ * @param {Array} segmentPointsDistance Segment length of polyline
+ * @param {Number} avgLength Average length of the line segment
+ * @return {Number} Deviations
+ */
+function getAllDeviations (segmentPointsDistance, avgLength) {
+ return segmentPointsDistance
+ .map(seg => seg.map(s => abs(s - avgLength)))
+ .map(seg => getNumsSum(seg))
+ .reduce((total, v) => total + v, 0)
+}
+
+/**
+ * @description Calculate uniformly distributed points by iteratively
+ * @param {Array} segmentPoints Multiple setd of points that make up a polyline
+ * @param {Array} getSegmentTPointFuns Functions of get a point on the curve with t
+ * @param {Array} segments BezierCurve data
+ * @param {Number} precision Calculation accuracy
+ * @return {Object} Calculation results and related data
+ * @return {Array} Option.segmentPoints Point data that constitutes a polyline after calculation
+ * @return {Number} Option.cycles Number of iterations
+ * @return {Number} Option.rounds The number of recursions for the last iteration
+ */
+function calcUniformPointsByIteration (segmentPoints, getSegmentTPointFuns, segments, precision) {
+ // The number of loops for the current iteration
+ let rounds = 4
+
+ // Number of iterations
+ let cycles = 1
+
+ do {
+ // Recalculate the number of points per curve based on the last iteration data
+ let totalPointsNum = segmentPoints.reduce((total, seg) => total + seg.length, 0)
+
+ // Add last points of segment to calc exact segment length
+ segmentPoints.forEach((seg, i) => seg.push(segments[i][2]))
+
+ let segmentPointsDistance = getSegmentPointsDistance(segmentPoints)
+
+ let lineSegmentNum = segmentPointsDistance.reduce((total, seg) => total + seg.length, 0)
+
+ let segmentlength = segmentPointsDistance.map(seg => getNumsSum(seg))
+
+ let totalLength = getNumsSum(segmentlength)
+
+ let avgLength = totalLength / lineSegmentNum
+
+ // Check if precision is reached
+ let allDeviations = getAllDeviations(segmentPointsDistance, avgLength)
+
+ if (allDeviations <= precision) break
+
+ totalPointsNum = ceil(avgLength / precision * totalPointsNum * 1.1)
+
+ const segmentPointsNum = segmentlength.map(length => ceil(length / totalLength * totalPointsNum))
+
+ // Calculate the points after redistribution
+ segmentPoints = getSegmentPointsByNum(getSegmentTPointFuns, segmentPointsNum)
+
+ totalPointsNum = segmentPoints.reduce((total, seg) => total + seg.length, 0)
+
+ let segmentPointsForLength = JSON.parse(JSON.stringify(segmentPoints))
+
+ segmentPointsForLength.forEach((seg, i) => seg.push(segments[i][2]))
+
+ segmentPointsDistance = getSegmentPointsDistance(segmentPointsForLength)
+
+ lineSegmentNum = segmentPointsDistance.reduce((total, seg) => total + seg.length, 0)
+
+ segmentlength = segmentPointsDistance.map(seg => getNumsSum(seg))
+
+ totalLength = getNumsSum(segmentlength)
+
+ avgLength = totalLength / lineSegmentNum
+
+ const stepSize = 1 / totalPointsNum / 10
+
+ // Recursively for each segment of the polyline
+ getSegmentTPointFuns.forEach((getSegmentTPointFun, i) => {
+ const currentSegmentPointsNum = segmentPointsNum[i]
+
+ const t = new Array(currentSegmentPointsNum).fill('').map((foo, j) => j / segmentPointsNum[i])
+
+ // Repeated recursive offset
+ for (let r = 0; r < rounds; r++) {
+ let distance = getSegmentPointsDistance([segmentPoints[i]])[0]
+
+ const deviations = distance.map(d => d - avgLength)
+
+ let offset = 0
+
+ for (let j = 0; j < currentSegmentPointsNum; j++) {
+ if (j === 0) return
+
+ offset += deviations[j - 1]
+
+ t[j] -= stepSize * offset
+
+ if (t[j] > 1) t[j] = 1
+ if (t[j] < 0) t[j] = 0
+ segmentPoints[i][j] = getSegmentTPointFun(t[j])
+ }
+ }
+ })
+
+ rounds *= 4
+
+ cycles++
+ } while (rounds <= 1025)
+
+ segmentPoints = segmentPoints.reduce((all, seg) => all.concat(seg), [])
+
+ return {
+ segmentPoints,
+ cycles,
+ rounds
+ }
+}
+
+/**
+ * @description Get the polyline corresponding to the Bezier curve
+ * @param {Array} bezierCurve BezierCurve data
+ * @param {Number} precision Calculation accuracy. Recommended for 1-20. Default = 5
+ * @return {Array|Boolean} Point data that constitutes a polyline after calculation (Invalid input will return false)
+ */
+export function bezierCurveToPolyline (bezierCurve, precision = 5) {
+ if (!bezierCurve) {
+ console.error('bezierCurveToPolyline: Missing parameters!')
+
+ return false
+ }
+
+ if (!(bezierCurve instanceof Array)) {
+ console.error('bezierCurveToPolyline: Parameter bezierCurve must be an array!')
+
+ return false
+ }
+
+ if (typeof precision !== 'number') {
+ console.error('bezierCurveToPolyline: Parameter precision must be a number!')
+
+ return false
+ }
+
+ const { segmentPoints } = abstractBezierCurveToPolyline(bezierCurve, precision)
+
+ return segmentPoints
+}
+
+/**
+ * @description Get the bezier curve length
+ * @param {Array} bezierCurve bezierCurve data
+ * @param {Number} precision calculation accuracy. Recommended for 5-10. Default = 5
+ * @return {Number|Boolean} BezierCurve length (Invalid input will return false)
+ */
+export function getBezierCurveLength (bezierCurve, precision = 5) {
+ if (!bezierCurve) {
+ console.error('getBezierCurveLength: Missing parameters!')
+
+ return false
+ }
+
+ if (!(bezierCurve instanceof Array)) {
+ console.error('getBezierCurveLength: Parameter bezierCurve must be an array!')
+
+ return false
+ }
+
+ if (typeof precision !== 'number') {
+ console.error('getBezierCurveLength: Parameter precision must be a number!')
+
+ return false
+ }
+
+ const { segmentPoints } = abstractBezierCurveToPolyline(bezierCurve, precision)
+
+ // Calculate the total length of the points that make up the polyline
+ const pointsDistance = getSegmentPointsDistance([segmentPoints])[0]
+ const length = getNumsSum(pointsDistance)
+
+ return length
+}
+
+export default bezierCurveToPolyline
diff --git a/tm-vuetify/tool/function/crender/bezier-curve/core/path2d.js b/tm-vuetify/tool/function/crender/bezier-curve/core/path2d.js
new file mode 100644
index 0000000..818fcb8
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/bezier-curve/core/path2d.js
@@ -0,0 +1,465 @@
+/**
+ * 点方法。
+ * 此库来自konva
+ * 移植:https://jx2d.cn
+ * tmzdy
+ */
+export function parsePathData(data) {
+ if (!data) {
+ return [];
+ }
+ var cs = data;
+ var cc = [
+ 'm',
+ 'M',
+ 'l',
+ 'L',
+ 'v',
+ 'V',
+ 'h',
+ 'H',
+ 'z',
+ 'Z',
+ 'c',
+ 'C',
+ 'q',
+ 'Q',
+ 't',
+ 'T',
+ 's',
+ 'S',
+ 'a',
+ 'A',
+ ];
+ cs = cs.replace(new RegExp(' ', 'g'), ',');
+ for (var n = 0; n < cc.length; n++) {
+ cs = cs.replace(new RegExp(cc[n], 'g'), '|' + cc[n]);
+ }
+ var arr = cs.split('|');
+ var ca = [];
+ var coords = [];
+ var cpx = 0;
+ var cpy = 0;
+ var re = /([-+]?((\d+\.\d+)|((\d+)|(\.\d+)))(?:e[-+]?\d+)?)/gi;
+ var match;
+ for (n = 1; n < arr.length; n++) {
+ var str = arr[n];
+ var c = str.charAt(0);
+ str = str.slice(1);
+ coords.length = 0;
+ while ((match = re.exec(str))) {
+ coords.push(match[0]);
+ }
+ var p = [];
+ for (var j = 0, jlen = coords.length; j < jlen; j++) {
+ if (coords[j] === '00') {
+ p.push(0, 0);
+ continue;
+ }
+ var parsed = parseFloat(coords[j]);
+ if (!isNaN(parsed)) {
+ p.push(parsed);
+ } else {
+ p.push(0);
+ }
+ }
+ while (p.length > 0) {
+ if (isNaN(p[0])) {
+ break;
+ }
+ var cmd = null;
+ var points = [];
+ var startX = cpx,
+ startY = cpy;
+ var prevCmd, ctlPtx, ctlPty;
+ var rx, ry, psi, fa, fs, x1, y1;
+ switch (c) {
+ case 'l':
+ cpx += p.shift();
+ cpy += p.shift();
+ cmd = 'L';
+ points.push(cpx, cpy);
+ break;
+ case 'L':
+ cpx = p.shift();
+ cpy = p.shift();
+ points.push(cpx, cpy);
+ break;
+ case 'm':
+ var dx = p.shift();
+ var dy = p.shift();
+ cpx += dx;
+ cpy += dy;
+ cmd = 'M';
+ if (ca.length > 2 && ca[ca.length - 1].command === 'z') {
+ for (var idx = ca.length - 2; idx >= 0; idx--) {
+ if (ca[idx].command === 'M') {
+ cpx = ca[idx].points[0] + dx;
+ cpy = ca[idx].points[1] + dy;
+ break;
+ }
+ }
+ }
+ points.push(cpx, cpy);
+ c = 'l';
+ break;
+ case 'M':
+ cpx = p.shift();
+ cpy = p.shift();
+ cmd = 'M';
+ points.push(cpx, cpy);
+ c = 'L';
+ break;
+ case 'h':
+ cpx += p.shift();
+ cmd = 'L';
+ points.push(cpx, cpy);
+ break;
+ case 'H':
+ cpx = p.shift();
+ cmd = 'L';
+ points.push(cpx, cpy);
+ break;
+ case 'v':
+ cpy += p.shift();
+ cmd = 'L';
+ points.push(cpx, cpy);
+ break;
+ case 'V':
+ cpy = p.shift();
+ cmd = 'L';
+ points.push(cpx, cpy);
+ break;
+ case 'C':
+ points.push(p.shift(), p.shift(), p.shift(), p.shift());
+ cpx = p.shift();
+ cpy = p.shift();
+ points.push(cpx, cpy);
+ break;
+ case 'c':
+ points.push(cpx + p.shift(), cpy + p.shift(), cpx + p.shift(), cpy + p.shift());
+ cpx += p.shift();
+ cpy += p.shift();
+ cmd = 'C';
+ points.push(cpx, cpy);
+ break;
+ case 'S':
+ ctlPtx = cpx;
+ ctlPty = cpy;
+ prevCmd = ca[ca.length - 1];
+ if (prevCmd.command === 'C') {
+ ctlPtx = cpx + (cpx - prevCmd.points[2]);
+ ctlPty = cpy + (cpy - prevCmd.points[3]);
+ }
+ points.push(ctlPtx, ctlPty, p.shift(), p.shift());
+ cpx = p.shift();
+ cpy = p.shift();
+ cmd = 'C';
+ points.push(cpx, cpy);
+ break;
+ case 's':
+ ctlPtx = cpx;
+ ctlPty = cpy;
+ prevCmd = ca[ca.length - 1];
+ if (prevCmd.command === 'C') {
+ ctlPtx = cpx + (cpx - prevCmd.points[2]);
+ ctlPty = cpy + (cpy - prevCmd.points[3]);
+ }
+ points.push(ctlPtx, ctlPty, cpx + p.shift(), cpy + p.shift());
+ cpx += p.shift();
+ cpy += p.shift();
+ cmd = 'C';
+ points.push(cpx, cpy);
+ break;
+ case 'Q':
+ points.push(p.shift(), p.shift());
+ cpx = p.shift();
+ cpy = p.shift();
+ points.push(cpx, cpy);
+ break;
+ case 'q':
+ points.push(cpx + p.shift(), cpy + p.shift());
+ cpx += p.shift();
+ cpy += p.shift();
+ cmd = 'Q';
+ points.push(cpx, cpy);
+ break;
+ case 'T':
+ ctlPtx = cpx;
+ ctlPty = cpy;
+ prevCmd = ca[ca.length - 1];
+ if (prevCmd.command === 'Q') {
+ ctlPtx = cpx + (cpx - prevCmd.points[0]);
+ ctlPty = cpy + (cpy - prevCmd.points[1]);
+ }
+ cpx = p.shift();
+ cpy = p.shift();
+ cmd = 'Q';
+ points.push(ctlPtx, ctlPty, cpx, cpy);
+ break;
+ case 't':
+ ctlPtx = cpx;
+ ctlPty = cpy;
+ prevCmd = ca[ca.length - 1];
+ if (prevCmd.command === 'Q') {
+ ctlPtx = cpx + (cpx - prevCmd.points[0]);
+ ctlPty = cpy + (cpy - prevCmd.points[1]);
+ }
+ cpx += p.shift();
+ cpy += p.shift();
+ cmd = 'Q';
+ points.push(ctlPtx, ctlPty, cpx, cpy);
+ break;
+ case 'A':
+ rx = p.shift();
+ ry = p.shift();
+ psi = p.shift();
+ fa = p.shift();
+ fs = p.shift();
+ x1 = cpx;
+ y1 = cpy;
+ cpx = p.shift();
+ cpy = p.shift();
+ cmd = 'A';
+ points = convertEndpointToCenterParameterization(x1, y1, cpx, cpy, fa, fs, rx, ry, psi);
+ break;
+ case 'a':
+ rx = p.shift();
+ ry = p.shift();
+ psi = p.shift();
+ fa = p.shift();
+ fs = p.shift();
+ x1 = cpx;
+ y1 = cpy;
+ cpx += p.shift();
+ cpy += p.shift();
+ cmd = 'A';
+ points = convertEndpointToCenterParameterization(x1, y1, cpx, cpy, fa, fs, rx, ry, psi);
+ break;
+ }
+ ca.push({
+ command: cmd || c,
+ points: points,
+ start: {
+ x: startX,
+ y: startY,
+ },
+ pathLength: calcLength(startX, startY, cmd || c, points),
+ });
+ }
+ if (c === 'z' || c === 'Z') {
+ ca.push({
+ command: 'z',
+ points: [],
+ start: undefined,
+ pathLength: 0,
+ });
+ }
+ }
+ return ca;
+}
+
+export function calcLength(x, y, cmd, points) {
+ var len, p1, p2, t;
+
+ switch (cmd) {
+ case 'L':
+ return getLineLength(x, y, points[0], points[1]);
+ case 'C':
+ len = 0.0;
+ p1 = getPointOnCubicBezier(0, x, y, points[0], points[1], points[2], points[3], points[4], points[5]);
+ for (t = 0.01; t <= 1; t += 0.01) {
+ p2 = getPointOnCubicBezier(t, x, y, points[0], points[1], points[2], points[3], points[4], points[
+ 5]);
+ len += getLineLength(p1.x, p1.y, p2.x, p2.y);
+ p1 = p2;
+ }
+ return len;
+ case 'Q':
+ len = 0.0;
+ p1 = getPointOnQuadraticBezier(0, x, y, points[0], points[1], points[2], points[3]);
+ for (t = 0.01; t <= 1; t += 0.01) {
+ p2 = getPointOnQuadraticBezier(t, x, y, points[0], points[1], points[2], points[3]);
+ len += getLineLength(p1.x, p1.y, p2.x, p2.y);
+ p1 = p2;
+ }
+ return len;
+ case 'A':
+ len = 0.0;
+ var start = points[4];
+ var dTheta = points[5];
+ var end = points[4] + dTheta;
+ var inc = Math.PI / 180.0;
+ if (Math.abs(start - end) < inc) {
+ inc = Math.abs(start - end);
+ }
+ p1 = getPointOnEllipticalArc(points[0], points[1], points[2], points[3], start, 0);
+ if (dTheta < 0) {
+ for (t = start - inc; t > end; t -= inc) {
+ p2 = getPointOnEllipticalArc(points[0], points[1], points[2], points[3], t, 0);
+ len += getLineLength(p1.x, p1.y, p2.x, p2.y);
+ p1 = p2;
+ }
+ } else {
+ for (t = start + inc; t < end; t += inc) {
+ p2 = getPointOnEllipticalArc(points[0], points[1], points[2], points[3], t, 0);
+ len += getLineLength(p1.x, p1.y, p2.x, p2.y);
+ p1 = p2;
+ }
+ }
+ p2 = getPointOnEllipticalArc(points[0], points[1], points[2], points[3], end, 0);
+ len += getLineLength(p1.x, p1.y, p2.x, p2.y);
+ return len;
+ }
+ return 0;
+}
+
+export function convertEndpointToCenterParameterization(x1, y1, x2, y2, fa, fs, rx, ry, psiDeg) {
+ var psi = psiDeg * (Math.PI / 180.0);
+ var xp = (Math.cos(psi) * (x1 - x2)) / 2.0 + (Math.sin(psi) * (y1 - y2)) / 2.0;
+ var yp = (-1 * Math.sin(psi) * (x1 - x2)) / 2.0 +
+ (Math.cos(psi) * (y1 - y2)) / 2.0;
+ var lambda = (xp * xp) / (rx * rx) + (yp * yp) / (ry * ry);
+ if (lambda > 1) {
+ rx *= Math.sqrt(lambda);
+ ry *= Math.sqrt(lambda);
+ }
+ var f = Math.sqrt((rx * rx * (ry * ry) - rx * rx * (yp * yp) - ry * ry * (xp * xp)) /
+ (rx * rx * (yp * yp) + ry * ry * (xp * xp)));
+ if (fa === fs) {
+ f *= -1;
+ }
+ if (isNaN(f)) {
+ f = 0;
+ }
+ var cxp = (f * rx * yp) / ry;
+ var cyp = (f * -ry * xp) / rx;
+ var cx = (x1 + x2) / 2.0 + Math.cos(psi) * cxp - Math.sin(psi) * cyp;
+ var cy = (y1 + y2) / 2.0 + Math.sin(psi) * cxp + Math.cos(psi) * cyp;
+ var vMag = function(v) {
+ return Math.sqrt(v[0] * v[0] + v[1] * v[1]);
+ };
+ var vRatio = function(u, v) {
+ return (u[0] * v[0] + u[1] * v[1]) / (vMag(u) * vMag(v));
+ };
+ var vAngle = function(u, v) {
+ return (u[0] * v[1] < u[1] * v[0] ? -1 : 1) * Math.acos(vRatio(u, v));
+ };
+ var theta = vAngle([1, 0], [(xp - cxp) / rx, (yp - cyp) / ry]);
+ var u = [(xp - cxp) / rx, (yp - cyp) / ry];
+ var v = [(-1 * xp - cxp) / rx, (-1 * yp - cyp) / ry];
+ var dTheta = vAngle(u, v);
+ if (vRatio(u, v) <= -1) {
+ dTheta = Math.PI;
+ }
+ if (vRatio(u, v) >= 1) {
+ dTheta = 0;
+ }
+ if (fs === 0 && dTheta > 0) {
+ dTheta = dTheta - 2 * Math.PI;
+ }
+ if (fs === 1 && dTheta < 0) {
+ dTheta = dTheta + 2 * Math.PI;
+ }
+ return [cx, cy, rx, ry, theta, dTheta, psi, fs];
+}
+
+export function getSelfRect() {
+ var points = [];
+ this.dataArray.forEach(function(data) {
+ if (data.command === 'A') {
+ var start = data.points[4];
+ var dTheta = data.points[5];
+ var end = data.points[4] + dTheta;
+ var inc = Math.PI / 180.0;
+ if (Math.abs(start - end) < inc) {
+ inc = Math.abs(start - end);
+ }
+ if (dTheta < 0) {
+ for (let t = start - inc; t > end; t -= inc) {
+ const point = Path.getPointOnEllipticalArc(data.points[0], data.points[1], data.points[2],
+ data.points[3], t, 0);
+ points.push(point.x, point.y);
+ }
+ } else {
+ for (let t = start + inc; t < end; t += inc) {
+ const point = Path.getPointOnEllipticalArc(data.points[0], data.points[1], data.points[2],
+ data.points[3], t, 0);
+ points.push(point.x, point.y);
+ }
+ }
+ } else if (data.command === 'C') {
+ for (let t = 0.0; t <= 1; t += 0.01) {
+ const point = Path.getPointOnCubicBezier(t, data.start.x, data.start.y, data.points[0], data
+ .points[1], data.points[2], data.points[3], data.points[4], data.points[5]);
+ points.push(point.x, point.y);
+ }
+ } else {
+ points = points.concat(data.points);
+ }
+ });
+ var minX = points[0];
+ var maxX = points[0];
+ var minY = points[1];
+ var maxY = points[1];
+ var x, y;
+ for (var i = 0; i < points.length / 2; i++) {
+ x = points[i * 2];
+ y = points[i * 2 + 1];
+ if (!isNaN(x)) {
+ minX = Math.min(minX, x);
+ maxX = Math.max(maxX, x);
+ }
+ if (!isNaN(y)) {
+ minY = Math.min(minY, y);
+ maxY = Math.max(maxY, y);
+ }
+ }
+ return {
+ x: Math.round(minX),
+ y: Math.round(minY),
+ width: Math.round(maxX - minX),
+ height: Math.round(maxY - minY),
+ };
+}
+
+export function expandPoints(p, tension) {
+ var len = p.length, allPoints = [], n, cp;
+ for (n = 2; n < len - 2; n += 2) {
+ cp = getControlPoints(p[n - 2], p[n - 1], p[n], p[n + 1], p[n + 2], p[n + 3], tension);
+ if (isNaN(cp[0])) {
+ continue;
+ }
+ allPoints.push(cp[0]);
+ allPoints.push(cp[1]);
+ allPoints.push(p[n]);
+ allPoints.push(p[n + 1]);
+ allPoints.push(cp[2]);
+ allPoints.push(cp[3]);
+ }
+ return allPoints;
+}
+
+export function getControlPoints(x0, y0, x1, y1, x2, y2, t) {
+ var d01 = Math.sqrt(Math.pow(x1 - x0, 2) + Math.pow(y1 - y0, 2)), d12 = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2)), fa = (t * d01) / (d01 + d12), fb = (t * d12) / (d01 + d12), p1x = x1 - fa * (x2 - x0), p1y = y1 - fa * (y2 - y0), p2x = x1 + fb * (x2 - x0), p2y = y1 + fb * (y2 - y0);
+ return [p1x, p1y, p2x, p2y];
+}
+
+
+export function getTensionPointsClosed(points,tension) {
+ var p = points ,len = p.length, firstControlPoints = getControlPoints(p[len - 2], p[len - 1], p[0], p[1], p[2], p[3], tension), lastControlPoints = getControlPoints(p[len - 4], p[len - 3], p[len - 2], p[len - 1], p[0], p[1], tension), middle = expandPoints(p, tension), tp = [firstControlPoints[2], firstControlPoints[3]]
+ .concat(middle)
+ .concat([
+ lastControlPoints[0],
+ lastControlPoints[1],
+ p[len - 2],
+ p[len - 1],
+ lastControlPoints[2],
+ lastControlPoints[3],
+ firstControlPoints[0],
+ firstControlPoints[1],
+ p[0],
+ p[1],
+ ]);
+ return tp;
+ }
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/crender/bezier-curve/core/polylineToBezierCurve.js b/tm-vuetify/tool/function/crender/bezier-curve/core/polylineToBezierCurve.js
new file mode 100644
index 0000000..5a12e81
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/bezier-curve/core/polylineToBezierCurve.js
@@ -0,0 +1,111 @@
+/**
+ * @description Abstract the polyline formed by N points into a set of bezier curve
+ * @param {Array} polyline A set of points that make up a polyline
+ * @param {Boolean} close Closed curve
+ * @param {Number} offsetA Smoothness
+ * @param {Number} offsetB Smoothness
+ * @return {Array|Boolean} A set of bezier curve (Invalid input will return false)
+ */
+function polylineToBezierCurve (polyline, close = false, offsetA = 0.25, offsetB = 0.25) {
+ if (!(polyline instanceof Array)) {
+ console.error('polylineToBezierCurve: Parameter polyline must be an array!')
+
+ return false
+ }
+
+ if (polyline.length <= 2) {
+ console.error('polylineToBezierCurve: Converting to a curve requires at least 3 points!')
+
+ return false
+ }
+
+ const startPoint = polyline[0]
+
+ const bezierCurveLineNum = polyline.length - 1
+
+ const bezierCurvePoints = new Array(bezierCurveLineNum).fill(0).map((foo, i) =>
+ [...getBezierCurveLineControlPoints(polyline, i, close, offsetA, offsetB), polyline[i + 1]])
+
+ if (close) closeBezierCurve(bezierCurvePoints, startPoint)
+
+ bezierCurvePoints.unshift(polyline[0])
+
+ return bezierCurvePoints
+}
+
+/**
+ * @description Get the control points of the Bezier curve
+ * @param {Array} polyline A set of points that make up a polyline
+ * @param {Number} index The index of which get controls points's point in polyline
+ * @param {Boolean} close Closed curve
+ * @param {Number} offsetA Smoothness
+ * @param {Number} offsetB Smoothness
+ * @return {Array} Control points
+ */
+function getBezierCurveLineControlPoints (polyline, index, close = false, offsetA = 0.25, offsetB = 0.25) {
+ const pointNum = polyline.length
+
+ if (pointNum < 3 || index >= pointNum) return
+
+ let beforePointIndex = index - 1
+ if (beforePointIndex < 0) beforePointIndex = (close ? pointNum + beforePointIndex : 0)
+
+ let afterPointIndex = index + 1
+ if (afterPointIndex >= pointNum) afterPointIndex = (close ? afterPointIndex - pointNum : pointNum - 1)
+
+ let afterNextPointIndex = index + 2
+ if (afterNextPointIndex >= pointNum) afterNextPointIndex = (close ? afterNextPointIndex - pointNum : pointNum - 1)
+
+ const pointBefore = polyline[beforePointIndex]
+ const pointMiddle = polyline[index]
+ const pointAfter = polyline[afterPointIndex]
+ const pointAfterNext = polyline[afterNextPointIndex]
+
+ return [
+ [
+ pointMiddle[0] + offsetA * (pointAfter[0] - pointBefore[0]),
+ pointMiddle[1] + offsetA * (pointAfter[1] - pointBefore[1])
+ ],
+ [
+ pointAfter[0] - offsetB * (pointAfterNext[0] - pointMiddle[0]),
+ pointAfter[1] - offsetB * (pointAfterNext[1] - pointMiddle[1])
+ ]
+ ]
+}
+
+/**
+ * @description Get the last curve of the closure
+ * @param {Array} bezierCurve A set of sub-curve
+ * @param {Array} startPoint Start point
+ * @return {Array} The last curve for closure
+ */
+function closeBezierCurve (bezierCurve, startPoint) {
+ const firstSubCurve = bezierCurve[0]
+ const lastSubCurve = bezierCurve.slice(-1)[0]
+
+ bezierCurve.push([
+ getSymmetryPoint(lastSubCurve[1], lastSubCurve[2]),
+ getSymmetryPoint(firstSubCurve[0], startPoint),
+ startPoint
+ ])
+
+ return bezierCurve
+}
+
+/**
+ * @description Get the symmetry point
+ * @param {Array} point Symmetric point
+ * @param {Array} centerPoint Symmetric center
+ * @return {Array} Symmetric point
+ */
+function getSymmetryPoint (point, centerPoint) {
+ const [px, py] = point
+ const [cx, cy] = centerPoint
+
+ const minusX = cx - px
+ const minusY = cy - py
+
+ return [cx + minusX, cy + minusY]
+}
+
+export default polylineToBezierCurve
diff --git a/tm-vuetify/tool/function/crender/bezier-curve/index.js b/tm-vuetify/tool/function/crender/bezier-curve/index.js
new file mode 100644
index 0000000..e771b3b
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/bezier-curve/index.js
@@ -0,0 +1,11 @@
+import { bezierCurveToPolyline, getBezierCurveLength } from './core/bezierCurveToPolyline'
+import polylineToBezierCurve from './core/polylineToBezierCurve'
+
+export { bezierCurveToPolyline, getBezierCurveLength } from './core/bezierCurveToPolyline'
+export { default as polylineToBezierCurve } from './core/polylineToBezierCurve'
+
+export default {
+ bezierCurveToPolyline,
+ getBezierCurveLength,
+ polylineToBezierCurve
+}
diff --git a/tm-vuetify/tool/function/crender/class/crender.class.js b/tm-vuetify/tool/function/crender/class/crender.class.js
new file mode 100644
index 0000000..0da696f
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/class/crender.class.js
@@ -0,0 +1,2151 @@
+import color from '../color'
+import bezierCurve from '../bezier-curve'
+
+import {
+ deepClone
+} from '../plugin/util'
+
+import allGraph from '../config/graphs'
+
+import Graph from './graph.class'
+
+
+/**
+ * @description Class of CRender
+ * @param {Object} canvas Canvas DOM
+ * @return {CRender} Instance of CRender
+ */
+export default class CRender {
+ constructor(canvas, t, cav) {
+ if (!canvas) {
+ console.error('CRender Missing parameters!')
+
+ return
+ }
+ if (cav) {
+ this.cav = cav;
+ } else {
+ this.cav = null;
+ }
+ const ctx = canvas;
+ this.t = t;
+ // const { clientWidth, clientHeight } = canvas
+
+ const area = [ctx.width, ctx.height]
+
+ // canvas.setAttribute('width', clientWidth)
+ // canvas.setAttribute('height', clientHeight)
+
+ /**
+ * @description Context of the canvas
+ * @type {Object}
+ * @example ctx = canvas.getContext('2d')
+ */
+ this.ctx = ctx
+ /**
+ * @description Width and height of the canvas
+ * @type {Array}
+ * @example area = [300,100]
+ */
+ this.area = area
+ /**
+ * @description Whether render is in animation rendering
+ * @type {Boolean}
+ * @example animationStatus = true|false
+ */
+ this.animationStatus = false
+ /**
+ * @description Added graph
+ * @type {[Graph]}
+ * @example graphs = [Graph, Graph, ...]
+ */
+ this.graphs = []
+ /**
+ * @description Color plugin
+ * @type {Object}
+ * @link https://github.com/jiaming743/color
+ */
+ this.color = color
+ /**
+ * @description Bezier Curve plugin
+ * @type {Object}
+ * @link https://github.com/jiaming743/BezierCurve
+ */
+ this.bezierCurve = bezierCurve
+ // t.mousedown = mouseDown.bind(this);
+
+ // bind event handler
+ // canvas.addEventListener('mousedown', mouseDown.bind(this))
+ // canvas.addEventListener('mousemove', mouseMove.bind(this))
+ // canvas.addEventListener('mouseup', mouseUp.bind(this))
+ // console.log(canvas);
+ }
+}
+
+/**
+ * @description Clear canvas drawing area
+ * @return {Undefined} Void
+ */
+CRender.prototype.clearArea = function() {
+ const {
+ area
+ } = this
+
+ this.ctx.clearRect(0, 0, ...area)
+}
+
+/**
+ * @description Add graph to render
+ * @param {Object} config Graph configuration
+ * @return {Graph} Graph instance
+ */
+CRender.prototype.add = function(config = {}) {
+ const {
+ name
+ } = config
+
+ if (!name) {
+ console.error('add Missing parameters!')
+
+ return
+ }
+
+ const graphConfig = allGraph.get(name)
+
+ if (!graphConfig) {
+ console.warn('No corresponding graph configuration found!')
+
+ return
+ }
+
+ const graph = new Graph(graphConfig, config)
+
+ if (!graph.validator(graph, this.ctx)) return
+
+ graph.render = this
+
+ this.graphs.push(graph)
+
+ this.sortGraphsByIndex()
+
+ this.drawAllGraph()
+
+ return graph
+}
+
+/**
+ * @description Sort the graph by index
+ * @return {Undefined} Void
+ */
+CRender.prototype.sortGraphsByIndex = function() {
+ const {
+ graphs
+ } = this
+
+ graphs.sort((a, b) => {
+ if (a.index > b.index) return 1
+ if (a.index === b.index) return 0
+ if (a.index < b.index) return -1
+ })
+}
+
+/**
+ * @description Delete graph in render
+ * @param {Graph} graph The graph to be deleted
+ * @return {Undefined} Void
+ */
+CRender.prototype.delGraph = function(graph) {
+ if (typeof graph.delProcessor !== 'function') return
+
+ graph.delProcessor(this)
+
+ this.graphs = this.graphs.filter(graph => graph)
+
+ this.drawAllGraph()
+}
+
+/**
+ * @description Delete all graph in render
+ * @return {Undefined} Void
+ */
+CRender.prototype.delAllGraph = function() {
+ this.graphs.forEach(graph => graph.delProcessor(this))
+
+ this.graphs = this.graphs.filter(graph => graph)
+
+ this.drawAllGraph()
+}
+
+/**
+ * @description Draw all the graphs in the render
+ * @return {Undefined} Void
+ */
+CRender.prototype.drawAllGraph = function() {
+ this.clearArea()
+ this.graphs.filter(graph => graph && graph.visible).forEach(graph => graph.drawProcessor(this, graph))
+
+ if (this.ctx?.draw) {
+ this.ctx.draw(true)
+ }
+
+}
+
+/**
+ * @description Animate the graph whose animation queue is not empty
+ * and the animationPause is equal to false
+ * @return {Promise} Animation Promise
+ */
+CRender.prototype.launchAnimation = function() {
+ const {
+ animationStatus
+ } = this
+
+ if (animationStatus) return
+
+ this.animationStatus = true
+
+ return new Promise(resolve => {
+ animation.call(this, () => {
+ this.animationStatus = false
+
+ resolve()
+ }, Date.now())
+ })
+}
+
+function requestAnimationFrame(callback) {
+ // var now = Date.now();
+ // var lastTime = 0;
+ // var nextTime = Math.max(lastTime + 16, now);
+ // // var idd=555
+ // // clearTimeout(idd)
+ // return new Promise(resolve=>setTimeout(function() { callback(resolve(lastTime = nextTime)); },nextTime - now));
+ let lastFrameTime = 0
+ var currTime = new Date().getTime();
+ var timeToCall = Math.max(0, 16 - (currTime - lastFrameTime));
+ var id = setTimeout(function() {
+ callback(currTime + timeToCall);
+ }, timeToCall);
+ lastFrameTime = currTime + timeToCall;
+ return id;
+
+};
+
+/**
+ * @description Try to animate every graph
+ * @param {Function} callback Callback in animation end
+ * @param {Number} timeStamp Time stamp of animation start
+ * @return {Undefined} Void
+ */
+function animation(callback, timeStamp) {
+ const {
+ graphs
+ } = this
+
+ if (!animationAble(graphs)) {
+ callback()
+
+ return
+ }
+
+ graphs.forEach(graph => graph.turnNextAnimationFrame(timeStamp))
+
+ this.drawAllGraph()
+
+ // #ifdef H5
+ window.requestAnimationFrame(animation.bind(this, callback, timeStamp));
+ // #endif
+ // #ifndef H5
+ if (this.cav) {
+ this.cav.requestAnimationFrame(animation.bind(this, callback, timeStamp));
+
+ } else {
+ requestAnimationFrame(animation.bind(this, callback, timeStamp))
+ }
+
+ // #endif
+
+}
+
+
+/**
+ * @description Find if there are graph that can be animated
+ * @param {[Graph]} graphs
+ * @return {Boolean}
+ */
+function animationAble(graphs) {
+ return graphs.find(graph => !graph.animationPause && graph.animationFrameState.length)
+}
+CRender.prototype.animateAble = function(graphs) {
+
+ return this.graphs.find(graph => !graph.animationPause && graph.animationFrameState.length)
+}
+/**
+ * @description Handler of CRender mousedown event
+ * @return {Undefined} Void
+ */
+function mouseDown(e) {
+ const {
+ graphs
+ } = this
+ const hoverGraph = graphs.find(graph => graph.status === 'hover')
+
+ if (!hoverGraph) return
+
+ hoverGraph.status = 'active'
+}
+
+/**
+ * @description Handler of CRender mousemove event
+ * @return {Undefined} Void
+ */
+function mouseMove(e) {
+ const {
+ offsetX,
+ offsetY
+ } = e
+ const position = [offsetX, offsetY]
+
+ const {
+ graphs
+ } = this
+
+ const activeGraph = graphs.find(graph => (graph.status === 'active' || graph.status === 'drag'))
+
+ if (activeGraph) {
+ if (!activeGraph.drag) return
+
+ if (typeof activeGraph.move !== 'function') {
+ console.error('No move method is provided, cannot be dragged!')
+
+ return
+ }
+
+ activeGraph.moveProcessor(e)
+
+ activeGraph.status = 'drag'
+
+ return
+ }
+
+ const hoverGraph = graphs.find(graph => graph.status === 'hover')
+
+ const hoverAbleGraphs = graphs.filter(graph =>
+ (graph.hover && (typeof graph.hoverCheck === 'function' || graph.hoverRect)))
+
+ const hoveredGraph = hoverAbleGraphs.find(graph => graph.hoverCheckProcessor(position, graph))
+
+ if (hoveredGraph) {
+ document.body.style.cursor = hoveredGraph.style.hoverCursor
+ } else {
+ document.body.style.cursor = 'default'
+ }
+
+ let [hoverGraphMouseOuterIsFun, hoveredGraphMouseEnterIsFun] = [false, false]
+
+ if (hoverGraph) hoverGraphMouseOuterIsFun = typeof hoverGraph.mouseOuter === 'function'
+ if (hoveredGraph) hoveredGraphMouseEnterIsFun = typeof hoveredGraph.mouseEnter === 'function'
+
+ if (!hoveredGraph && !hoverGraph) return
+
+ if (!hoveredGraph && hoverGraph) {
+ if (hoverGraphMouseOuterIsFun) hoverGraph.mouseOuter(e, hoverGraph)
+
+ hoverGraph.status = 'static'
+
+ return
+ }
+
+ if (hoveredGraph && hoveredGraph === hoverGraph) return
+
+ if (hoveredGraph && !hoverGraph) {
+ if (hoveredGraphMouseEnterIsFun) hoveredGraph.mouseEnter(e, hoveredGraph)
+
+ hoveredGraph.status = 'hover'
+
+ return
+ }
+
+ if (hoveredGraph && hoverGraph && hoveredGraph !== hoverGraph) {
+ if (hoverGraphMouseOuterIsFun) hoverGraph.mouseOuter(e, hoverGraph)
+
+ hoverGraph.status = 'static'
+
+ if (hoveredGraphMouseEnterIsFun) hoveredGraph.mouseEnter(e, hoveredGraph)
+
+ hoveredGraph.status = 'hover'
+ }
+}
+
+/**
+ * @description Handler of CRender mouseup event
+ * @return {Undefined} Void
+ */
+function mouseUp(e) {
+ const {
+ graphs
+ } = this
+
+ const activeGraph = graphs.find(graph => graph.status === 'active')
+ const dragGraph = graphs.find(graph => graph.status === 'drag')
+
+ if (activeGraph && typeof activeGraph.click === 'function') activeGraph.click(e, activeGraph)
+
+ graphs.forEach(graph => graph && (graph.status = 'static'))
+
+ if (activeGraph) activeGraph.status = 'hover'
+ if (dragGraph) dragGraph.status = 'hover'
+}
+
+/**
+ * @description Clone Graph
+ * @param {Graph} graph The target to be cloned
+ * @return {Graph} Cloned graph
+ */
+CRender.prototype.clone = function(graph) {
+ const style = graph.style.getStyle()
+
+ let clonedGraph = {
+ ...graph,
+ style
+ }
+
+ delete clonedGraph.render
+
+ clonedGraph = deepClone(clonedGraph, true)
+
+ return this.add(clonedGraph)
+}
+
+function putImageData(ctx, imageData, dx, dy,
+ dirtyX, dirtyY, dirtyWidth, dirtyHeight) {
+ var data = imageData.data;
+ var height = imageData.height;
+ var width = imageData.width;
+
+ dirtyX = dirtyX || 0;
+ dirtyY = dirtyY || 0;
+ dirtyWidth = dirtyWidth !== undefined ? dirtyWidth : width;
+ dirtyHeight = dirtyHeight !== undefined ? dirtyHeight : height;
+ var limitBottom = dirtyY + dirtyHeight;
+ var limitRight = dirtyX + dirtyWidth;
+ ctx.save()
+ ctx.scale(ctx.scaledpr, ctx.scaledpr)
+ for (var y = dirtyY; y < limitBottom; y++) {
+ for (var x = dirtyX; x < limitRight; x++) {
+ var pos = y * width + x;
+ ctx.fillStyle = 'rgba(' + data[pos * 4 + 0] +
+ ',' + data[pos * 4 + 1] +
+ ',' + data[pos * 4 + 2] +
+ ',' + (data[pos * 4 + 3] / 255) + ')';
+ ctx.fillRect(x + dx, y + dy, 1, 1);
+ }
+ }
+ ctx.restore()
+}
+
+
+
+
+CRender.prototype.getImageData = function(x, y, w, h) {
+ let t = this;
+ let dpr = 1;
+ // #ifndef H5
+ dpr = t.ctx.dpr;
+ console.log(dpr);
+ // #endif
+ return new Promise((rs, rj) => {
+ if (t.ctx.getImageData) {
+ var data = t.ctx.getImageData(x, y, w * dpr, h * dpr)
+ rs(data);
+
+ } else {
+ // #ifdef APP-VUE || APP-PLUS
+ uni.canvasGetImageData({
+ canvasId: t.ctx.id,
+ x: x,
+ y: y,
+ width: w,
+ height: h,
+ success: (res) => rs(res),
+ fail: (e) => rj(e)
+ }, t.t)
+ // #endif
+ // #ifndef APP-VUE || APP-PLUS
+ uni.canvasGetImageData({
+ canvasId: t.ctx.id,
+ x: x,
+ y: y,
+ width: w,
+ height: h,
+ success: (res) => rs(res),
+ fail: (e) => rj(e)
+ }, t.t)
+ // #endif
+ }
+ })
+}
+CRender.prototype.putImageData = function(x, y, w, h, data) {
+ let t = this;
+ let dpr = 1;
+ // #ifndef H5
+ dpr = t.ctx.dpr;
+ // #endif
+ t.ctx.clearRect(0, 0, w, h);
+ uni.showLoading({
+ title: '...',
+ mask: true
+ })
+
+ return new Promise((rs, rj) => {
+
+ if (t.ctx.putImageData) {
+ setTimeout(function() {
+ putImageData(t.ctx, data, x, y, 0, 0, w * dpr, h * dpr);
+ rs();
+ uni.hideLoading()
+ }, 50);
+ } else {
+
+ uni.canvasPutImageData({
+ canvasId: t.ctx.id,
+ x: x,
+ y: y,
+ width: w,
+ height: h,
+ data: data.data,
+ success: (res) => rs(),
+ fail: (e) => rj(e),
+ complete: () => uni.hideLoading()
+ }, t.t)
+ }
+ })
+}
+// Filters图像效果控制。
+/**
+ * 移植自https://konvajs.org/
+ * 移植作者:https://jx2d.cn
+ */
+
+/**
+ * 模糊图片
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ * @param {Object} blurRadius
+ * @param {Object} type = rgba|rgb
+ */
+CRender.prototype.Blur = function(x, y, w, h, blurRadius, type = 'rgba') {
+ var t = this;
+
+ /*
+ StackBlur - a fast almost Gaussian Blur For Canvas
+ Version: 0.5
+ Author: Mario Klingemann
+ Contact: mario@quasimondo.com
+ Website: http://www.quasimondo.com/StackBlurForCanvas
+ Twitter: @quasimondo
+ In case you find this class useful - especially in commercial projects -
+ I am not totally unhappy for a small donation to my PayPal account
+ mario@quasimondo.de
+ Or support me on flattr:
+ https://flattr.com/thing/72791/StackBlur-a-fast-almost-Gaussian-Blur-Effect-for-CanvasJavascript
+ Copyright (c) 2010 Mario Klingemann
+ 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.
+ */
+ let dpr = 1;
+ // #ifndef H5
+ dpr = t.ctx.dpr;
+ // #endif
+ var mul_table = [
+ 512, 512, 456, 512, 328, 456, 335, 512, 405, 328, 271, 456, 388, 335, 292, 512,
+ 454, 405, 364, 328, 298, 271, 496, 456, 420, 388, 360, 335, 312, 292, 273, 512,
+ 482, 454, 428, 405, 383, 364, 345, 328, 312, 298, 284, 271, 259, 496, 475, 456,
+ 437, 420, 404, 388, 374, 360, 347, 335, 323, 312, 302, 292, 282, 273, 265, 512,
+ 497, 482, 468, 454, 441, 428, 417, 405, 394, 383, 373, 364, 354, 345, 337, 328,
+ 320, 312, 305, 298, 291, 284, 278, 271, 265, 259, 507, 496, 485, 475, 465, 456,
+ 446, 437, 428, 420, 412, 404, 396, 388, 381, 374, 367, 360, 354, 347, 341, 335,
+ 329, 323, 318, 312, 307, 302, 297, 292, 287, 282, 278, 273, 269, 265, 261, 512,
+ 505, 497, 489, 482, 475, 468, 461, 454, 447, 441, 435, 428, 422, 417, 411, 405,
+ 399, 394, 389, 383, 378, 373, 368, 364, 359, 354, 350, 345, 341, 337, 332, 328,
+ 324, 320, 316, 312, 309, 305, 301, 298, 294, 291, 287, 284, 281, 278, 274, 271,
+ 268, 265, 262, 259, 257, 507, 501, 496, 491, 485, 480, 475, 470, 465, 460, 456,
+ 451, 446, 442, 437, 433, 428, 424, 420, 416, 412, 408, 404, 400, 396, 392, 388,
+ 385, 381, 377, 374, 370, 367, 363, 360, 357, 354, 350, 347, 344, 341, 338, 335,
+ 332, 329, 326, 323, 320, 318, 315, 312, 310, 307, 304, 302, 299, 297, 294, 292,
+ 289, 287, 285, 282, 280, 278, 275, 273, 271, 269, 267, 265, 263, 261, 259
+ ];
+
+
+ var shg_table = [
+ 9, 11, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16, 17,
+ 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,
+ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21,
+ 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
+ 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23,
+ 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
+ 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
+ 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
+ 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
+ 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
+ 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
+ 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
+ 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
+ ];
+
+
+
+ function stackBlurCanvasRGBA(imageData, top_x, top_y, width, height, radius) {
+
+
+ var pixels = imageData.data;
+
+ var x, y, i, p, yp, yi, yw, r_sum, g_sum, b_sum, a_sum,
+ r_out_sum, g_out_sum, b_out_sum, a_out_sum,
+ r_in_sum, g_in_sum, b_in_sum, a_in_sum,
+ pr, pg, pb, pa, rbs;
+
+ var div = radius + radius + 1;
+ var w4 = width << 2;
+ var widthMinus1 = width - 1;
+ var heightMinus1 = height - 1;
+ var radiusPlus1 = radius + 1;
+ var sumFactor = radiusPlus1 * (radiusPlus1 + 1) / 2;
+
+ var stackStart = new BlurStack();
+ var stack = stackStart;
+ for (i = 1; i < div; i++) {
+ stack = stack.next = new BlurStack();
+ if (i == radiusPlus1) var stackEnd = stack;
+ }
+ stack.next = stackStart;
+ var stackIn = null;
+ var stackOut = null;
+
+ yw = yi = 0;
+
+ var mul_sum = mul_table[radius];
+ var shg_sum = shg_table[radius];
+
+ for (y = 0; y < height; y++) {
+ r_in_sum = g_in_sum = b_in_sum = a_in_sum = r_sum = g_sum = b_sum = a_sum = 0;
+
+ r_out_sum = radiusPlus1 * (pr = pixels[yi]);
+ g_out_sum = radiusPlus1 * (pg = pixels[yi + 1]);
+ b_out_sum = radiusPlus1 * (pb = pixels[yi + 2]);
+ a_out_sum = radiusPlus1 * (pa = pixels[yi + 3]);
+
+ r_sum += sumFactor * pr;
+ g_sum += sumFactor * pg;
+ b_sum += sumFactor * pb;
+ a_sum += sumFactor * pa;
+
+ stack = stackStart;
+
+ for (i = 0; i < radiusPlus1; i++) {
+ stack.r = pr;
+ stack.g = pg;
+ stack.b = pb;
+ stack.a = pa;
+ stack = stack.next;
+ }
+
+ for (i = 1; i < radiusPlus1; i++) {
+ p = yi + ((widthMinus1 < i ? widthMinus1 : i) << 2);
+ r_sum += (stack.r = (pr = pixels[p])) * (rbs = radiusPlus1 - i);
+ g_sum += (stack.g = (pg = pixels[p + 1])) * rbs;
+ b_sum += (stack.b = (pb = pixels[p + 2])) * rbs;
+ a_sum += (stack.a = (pa = pixels[p + 3])) * rbs;
+
+ r_in_sum += pr;
+ g_in_sum += pg;
+ b_in_sum += pb;
+ a_in_sum += pa;
+
+ stack = stack.next;
+ }
+
+
+ stackIn = stackStart;
+ stackOut = stackEnd;
+ for (x = 0; x < width; x++) {
+ pixels[yi + 3] = pa = (a_sum * mul_sum) >> shg_sum;
+ if (pa != 0) {
+ pa = 255 / pa;
+ pixels[yi] = ((r_sum * mul_sum) >> shg_sum) * pa;
+ pixels[yi + 1] = ((g_sum * mul_sum) >> shg_sum) * pa;
+ pixels[yi + 2] = ((b_sum * mul_sum) >> shg_sum) * pa;
+ } else {
+ pixels[yi] = pixels[yi + 1] = pixels[yi + 2] = 0;
+ }
+
+ r_sum -= r_out_sum;
+ g_sum -= g_out_sum;
+ b_sum -= b_out_sum;
+ a_sum -= a_out_sum;
+
+ r_out_sum -= stackIn.r;
+ g_out_sum -= stackIn.g;
+ b_out_sum -= stackIn.b;
+ a_out_sum -= stackIn.a;
+
+ p = (yw + ((p = x + radius + 1) < widthMinus1 ? p : widthMinus1)) << 2;
+
+ r_in_sum += (stackIn.r = pixels[p]);
+ g_in_sum += (stackIn.g = pixels[p + 1]);
+ b_in_sum += (stackIn.b = pixels[p + 2]);
+ a_in_sum += (stackIn.a = pixels[p + 3]);
+
+ r_sum += r_in_sum;
+ g_sum += g_in_sum;
+ b_sum += b_in_sum;
+ a_sum += a_in_sum;
+
+ stackIn = stackIn.next;
+
+ r_out_sum += (pr = stackOut.r);
+ g_out_sum += (pg = stackOut.g);
+ b_out_sum += (pb = stackOut.b);
+ a_out_sum += (pa = stackOut.a);
+
+ r_in_sum -= pr;
+ g_in_sum -= pg;
+ b_in_sum -= pb;
+ a_in_sum -= pa;
+
+ stackOut = stackOut.next;
+
+ yi += 4;
+ }
+ yw += width;
+ }
+
+
+ for (x = 0; x < width; x++) {
+ g_in_sum = b_in_sum = a_in_sum = r_in_sum = g_sum = b_sum = a_sum = r_sum = 0;
+
+ yi = x << 2;
+ r_out_sum = radiusPlus1 * (pr = pixels[yi]);
+ g_out_sum = radiusPlus1 * (pg = pixels[yi + 1]);
+ b_out_sum = radiusPlus1 * (pb = pixels[yi + 2]);
+ a_out_sum = radiusPlus1 * (pa = pixels[yi + 3]);
+
+ r_sum += sumFactor * pr;
+ g_sum += sumFactor * pg;
+ b_sum += sumFactor * pb;
+ a_sum += sumFactor * pa;
+
+ stack = stackStart;
+
+ for (i = 0; i < radiusPlus1; i++) {
+ stack.r = pr;
+ stack.g = pg;
+ stack.b = pb;
+ stack.a = pa;
+ stack = stack.next;
+ }
+
+ yp = width;
+
+ for (i = 1; i <= radius; i++) {
+ yi = (yp + x) << 2;
+
+ r_sum += (stack.r = (pr = pixels[yi])) * (rbs = radiusPlus1 - i);
+ g_sum += (stack.g = (pg = pixels[yi + 1])) * rbs;
+ b_sum += (stack.b = (pb = pixels[yi + 2])) * rbs;
+ a_sum += (stack.a = (pa = pixels[yi + 3])) * rbs;
+
+ r_in_sum += pr;
+ g_in_sum += pg;
+ b_in_sum += pb;
+ a_in_sum += pa;
+
+ stack = stack.next;
+
+ if (i < heightMinus1) {
+ yp += width;
+ }
+ }
+
+ yi = x;
+ stackIn = stackStart;
+ stackOut = stackEnd;
+ for (y = 0; y < height; y++) {
+ p = yi << 2;
+ pixels[p + 3] = pa = (a_sum * mul_sum) >> shg_sum;
+ if (pa > 0) {
+ pa = 255 / pa;
+ pixels[p] = ((r_sum * mul_sum) >> shg_sum) * pa;
+ pixels[p + 1] = ((g_sum * mul_sum) >> shg_sum) * pa;
+ pixels[p + 2] = ((b_sum * mul_sum) >> shg_sum) * pa;
+ } else {
+ pixels[p] = pixels[p + 1] = pixels[p + 2] = 0;
+ }
+
+ r_sum -= r_out_sum;
+ g_sum -= g_out_sum;
+ b_sum -= b_out_sum;
+ a_sum -= a_out_sum;
+
+ r_out_sum -= stackIn.r;
+ g_out_sum -= stackIn.g;
+ b_out_sum -= stackIn.b;
+ a_out_sum -= stackIn.a;
+
+ p = (x + (((p = y + radiusPlus1) < heightMinus1 ? p : heightMinus1) * width)) << 2;
+
+ r_sum += (r_in_sum += (stackIn.r = pixels[p]));
+ g_sum += (g_in_sum += (stackIn.g = pixels[p + 1]));
+ b_sum += (b_in_sum += (stackIn.b = pixels[p + 2]));
+ a_sum += (a_in_sum += (stackIn.a = pixels[p + 3]));
+
+ stackIn = stackIn.next;
+
+ r_out_sum += (pr = stackOut.r);
+ g_out_sum += (pg = stackOut.g);
+ b_out_sum += (pb = stackOut.b);
+ a_out_sum += (pa = stackOut.a);
+
+ r_in_sum -= pr;
+ g_in_sum -= pg;
+ b_in_sum -= pb;
+ a_in_sum -= pa;
+
+ stackOut = stackOut.next;
+
+ yi += width;
+ }
+ }
+
+ return pixels;
+
+ }
+
+
+ function stackBlurCanvasRGB(imageData, top_x, top_y, width, height, radius) {
+
+
+ var pixels = imageData.data;
+
+ var x, y, i, p, yp, yi, yw, r_sum, g_sum, b_sum,
+ r_out_sum, g_out_sum, b_out_sum,
+ r_in_sum, g_in_sum, b_in_sum,
+ pr, pg, pb, rbs;
+
+ var div = radius + radius + 1;
+ var w4 = width << 2;
+ var widthMinus1 = width - 1;
+ var heightMinus1 = height - 1;
+ var radiusPlus1 = radius + 1;
+ var sumFactor = radiusPlus1 * (radiusPlus1 + 1) / 2;
+
+ var stackStart = new BlurStack();
+ var stack = stackStart;
+ for (i = 1; i < div; i++) {
+ stack = stack.next = new BlurStack();
+ if (i == radiusPlus1) var stackEnd = stack;
+ }
+ stack.next = stackStart;
+ var stackIn = null;
+ var stackOut = null;
+
+ yw = yi = 0;
+
+ var mul_sum = mul_table[radius];
+ var shg_sum = shg_table[radius];
+
+ for (y = 0; y < height; y++) {
+ r_in_sum = g_in_sum = b_in_sum = r_sum = g_sum = b_sum = 0;
+
+ r_out_sum = radiusPlus1 * (pr = pixels[yi]);
+ g_out_sum = radiusPlus1 * (pg = pixels[yi + 1]);
+ b_out_sum = radiusPlus1 * (pb = pixels[yi + 2]);
+
+ r_sum += sumFactor * pr;
+ g_sum += sumFactor * pg;
+ b_sum += sumFactor * pb;
+
+ stack = stackStart;
+
+ for (i = 0; i < radiusPlus1; i++) {
+ stack.r = pr;
+ stack.g = pg;
+ stack.b = pb;
+ stack = stack.next;
+ }
+
+ for (i = 1; i < radiusPlus1; i++) {
+ p = yi + ((widthMinus1 < i ? widthMinus1 : i) << 2);
+ r_sum += (stack.r = (pr = pixels[p])) * (rbs = radiusPlus1 - i);
+ g_sum += (stack.g = (pg = pixels[p + 1])) * rbs;
+ b_sum += (stack.b = (pb = pixels[p + 2])) * rbs;
+
+ r_in_sum += pr;
+ g_in_sum += pg;
+ b_in_sum += pb;
+
+ stack = stack.next;
+ }
+
+
+ stackIn = stackStart;
+ stackOut = stackEnd;
+ for (x = 0; x < width; x++) {
+ pixels[yi] = (r_sum * mul_sum) >> shg_sum;
+ pixels[yi + 1] = (g_sum * mul_sum) >> shg_sum;
+ pixels[yi + 2] = (b_sum * mul_sum) >> shg_sum;
+
+ r_sum -= r_out_sum;
+ g_sum -= g_out_sum;
+ b_sum -= b_out_sum;
+
+ r_out_sum -= stackIn.r;
+ g_out_sum -= stackIn.g;
+ b_out_sum -= stackIn.b;
+
+ p = (yw + ((p = x + radius + 1) < widthMinus1 ? p : widthMinus1)) << 2;
+
+ r_in_sum += (stackIn.r = pixels[p]);
+ g_in_sum += (stackIn.g = pixels[p + 1]);
+ b_in_sum += (stackIn.b = pixels[p + 2]);
+
+ r_sum += r_in_sum;
+ g_sum += g_in_sum;
+ b_sum += b_in_sum;
+
+ stackIn = stackIn.next;
+
+ r_out_sum += (pr = stackOut.r);
+ g_out_sum += (pg = stackOut.g);
+ b_out_sum += (pb = stackOut.b);
+
+ r_in_sum -= pr;
+ g_in_sum -= pg;
+ b_in_sum -= pb;
+
+ stackOut = stackOut.next;
+
+ yi += 4;
+ }
+ yw += width;
+ }
+
+
+ for (x = 0; x < width; x++) {
+ g_in_sum = b_in_sum = r_in_sum = g_sum = b_sum = r_sum = 0;
+
+ yi = x << 2;
+ r_out_sum = radiusPlus1 * (pr = pixels[yi]);
+ g_out_sum = radiusPlus1 * (pg = pixels[yi + 1]);
+ b_out_sum = radiusPlus1 * (pb = pixels[yi + 2]);
+
+ r_sum += sumFactor * pr;
+ g_sum += sumFactor * pg;
+ b_sum += sumFactor * pb;
+
+ stack = stackStart;
+
+ for (i = 0; i < radiusPlus1; i++) {
+ stack.r = pr;
+ stack.g = pg;
+ stack.b = pb;
+ stack = stack.next;
+ }
+
+ yp = width;
+
+ for (i = 1; i <= radius; i++) {
+ yi = (yp + x) << 2;
+
+ r_sum += (stack.r = (pr = pixels[yi])) * (rbs = radiusPlus1 - i);
+ g_sum += (stack.g = (pg = pixels[yi + 1])) * rbs;
+ b_sum += (stack.b = (pb = pixels[yi + 2])) * rbs;
+
+ r_in_sum += pr;
+ g_in_sum += pg;
+ b_in_sum += pb;
+
+ stack = stack.next;
+
+ if (i < heightMinus1) {
+ yp += width;
+ }
+ }
+
+ yi = x;
+ stackIn = stackStart;
+ stackOut = stackEnd;
+ for (y = 0; y < height; y++) {
+ p = yi << 2;
+ pixels[p] = (r_sum * mul_sum) >> shg_sum;
+ pixels[p + 1] = (g_sum * mul_sum) >> shg_sum;
+ pixels[p + 2] = (b_sum * mul_sum) >> shg_sum;
+
+ r_sum -= r_out_sum;
+ g_sum -= g_out_sum;
+ b_sum -= b_out_sum;
+
+ r_out_sum -= stackIn.r;
+ g_out_sum -= stackIn.g;
+ b_out_sum -= stackIn.b;
+
+ p = (x + (((p = y + radiusPlus1) < heightMinus1 ? p : heightMinus1) * width)) << 2;
+
+ r_sum += (r_in_sum += (stackIn.r = pixels[p]));
+ g_sum += (g_in_sum += (stackIn.g = pixels[p + 1]));
+ b_sum += (b_in_sum += (stackIn.b = pixels[p + 2]));
+
+ stackIn = stackIn.next;
+
+ r_out_sum += (pr = stackOut.r);
+ g_out_sum += (pg = stackOut.g);
+ b_out_sum += (pb = stackOut.b);
+
+ r_in_sum -= pr;
+ g_in_sum -= pg;
+ b_in_sum -= pb;
+
+ stackOut = stackOut.next;
+
+ yi += width;
+ }
+ }
+
+ return pixels;
+
+ }
+
+ function BlurStack() {
+ this.r = 0;
+ this.g = 0;
+ this.b = 0;
+ this.a = 0;
+ this.next = null;
+ }
+
+
+ var b = Math.round(blurRadius);
+
+
+ return this.getImageData(x, y, w, h).then((res) => {
+ var data;
+ if (type == 'rgb') {
+ data = stackBlurCanvasRGB(res, x, y, w * dpr, h * dpr, b);
+ } else {
+ data = stackBlurCanvasRGBA(res, x, y, w * dpr, h * dpr, b);
+ }
+ console.log(res.height);
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+}
+
+
+/**
+ * 使图像反色,类似底片
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ */
+CRender.prototype.ColorInvert = function(x, y, w, h) {
+ let t = this;
+ return this.getImageData(x, y, w, h).then((res) => {
+ var data = res.data;
+ for (var i = 0; i < res.data.length; i += 4) {
+ var r = data[i];
+ var g = data[i + 1];
+ var b = data[i + 2];
+
+ data[i] = 255 - r;
+ data[i + 1] = 255 - g;
+ data[i + 2] = 255 - b;
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+}
+
+
+/**
+ * 灰度图片。
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ */
+CRender.prototype.Grayscale = function(x, y, w, h) {
+ let t = this;
+
+ return this.getImageData(x, y, w, h).then((res) => {
+ // 0.34,0.5,0.16为加权的权重。可适当调整。
+ var data = res.data,
+ len = data.length,
+ i, brightness;
+ for (i = 0; i < len; i += 4) {
+ brightness = 0.34 * data[i] + 0.5 * data[i + 1] + 0.16 * data[i + 2];
+ data[i] = brightness;
+ data[i + 1] = brightness;
+ data[i + 2] = brightness;
+ }
+
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+
+}
+
+
+/**
+ * 调整图片的明暗度。
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ * @param {Object} brightness -1~1,小于0为暗,大于1为亮。0为正常。
+ */
+CRender.prototype.Brighten = function(x, y, w, h, brightness) {
+ let t = this;
+
+ return this.getImageData(x, y, w, h).then((res) => {
+ // 0.34,0.5,0.16为加权的权重。可适当调整。
+ brightness = brightness * 255
+ var data = res.data,
+ len = data.length,
+ i;
+ for (i = 0; i < len; i += 4) {
+ data[i] += brightness;
+ data[i + 1] += brightness;
+ data[i + 2] += brightness;
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+
+}
+
+
+/**
+ * 调整图片对比度。
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ * @param {Object} brightness -100~100
+ */
+CRender.prototype.Contrast = function(x, y, w, h, brightness) {
+ let t = this;
+ return this.getImageData(x, y, w, h).then((res) => {
+ var adjust = Math.pow((brightness + 100) / 100, 2);
+ var data = res.data,
+ nPixels = data.length,
+ red = 150,
+ green = 150,
+ blue = 150,
+ i;
+ for (i = 0; i < nPixels; i += 4) {
+ red = data[i];
+ green = data[i + 1];
+ blue = data[i + 2];
+ red /= 255;
+ red -= 0.5;
+ red *= adjust;
+ red += 0.5;
+ red *= 255;
+ green /= 255;
+ green -= 0.5;
+ green *= adjust;
+ green += 0.5;
+ green *= 255;
+ blue /= 255;
+ blue -= 0.5;
+ blue *= adjust;
+ blue += 0.5;
+ blue *= 255;
+ red = red < 0 ? 0 : red > 255 ? 255 : red;
+ green = green < 0 ? 0 : green > 255 ? 255 : green;
+ blue = blue < 0 ? 0 : blue > 255 ? 255 : blue;
+ data[i] = red;
+ data[i + 1] = green;
+ data[i + 2] = blue;
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+
+}
+
+/**
+ * 浮雕
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ * @param {Object} embossStrength 浮雕强度 0~1,0为正常。
+ * @param {Object} embossWhiteLevel 黑白对比强度0~1
+ * @param {Object} embossDirection 浮雕的方向。top,top-left,top-right,left,right,bottom,bottom-left,bottom-right
+ * @param {Object} embossBlend 是否显示黑白浮雕
+ */
+CRender.prototype.Emboss = function(x, y, w, h, embossStrength = 0.5, embossWhiteLevel = 0.5, embossDirection =
+ "top-right", embossBlend = false) {
+ let t = this;
+ return this.getImageData(x, y, w, h).then((res) => {
+ var strength = embossStrength * 10,
+ greyLevel = embossWhiteLevel * 255,
+ direction = embossDirection,
+ blend = !embossBlend,
+ dirY = 0,
+ dirX = 0,
+ data = res.data,
+ w = res.width,
+ h = res.height,
+ w4 = w * 4,
+ y = h;
+ switch (direction) {
+ case 'top-left':
+ dirY = -1;
+ dirX = -1;
+ break;
+ case 'top':
+ dirY = -1;
+ dirX = 0;
+ break;
+ case 'top-right':
+ dirY = -1;
+ dirX = 1;
+ break;
+ case 'right':
+ dirY = 0;
+ dirX = 1;
+ break;
+ case 'bottom-right':
+ dirY = 1;
+ dirX = 1;
+ break;
+ case 'bottom':
+ dirY = 1;
+ dirX = 0;
+ break;
+ case 'bottom-left':
+ dirY = 1;
+ dirX = -1;
+ break;
+ case 'left':
+ dirY = 0;
+ dirX = -1;
+ break;
+ default:
+ Util_1.Util.error('Unknown emboss direction: ' + direction);
+ }
+ do {
+ var offsetY = (y - 1) * w4;
+ var otherY = dirY;
+ if (y + otherY < 1) {
+ otherY = 0;
+ }
+ if (y + otherY > h) {
+ otherY = 0;
+ }
+ var offsetYOther = (y - 1 + otherY) * w * 4;
+ var x = w;
+ do {
+ var offset = offsetY + (x - 1) * 4;
+ var otherX = dirX;
+ if (x + otherX < 1) {
+ otherX = 0;
+ }
+ if (x + otherX > w) {
+ otherX = 0;
+ }
+ var offsetOther = offsetYOther + (x - 1 + otherX) * 4;
+ var dR = data[offset] - data[offsetOther];
+ var dG = data[offset + 1] - data[offsetOther + 1];
+ var dB = data[offset + 2] - data[offsetOther + 2];
+ var dif = dR;
+ var absDif = dif > 0 ? dif : -dif;
+ var absG = dG > 0 ? dG : -dG;
+ var absB = dB > 0 ? dB : -dB;
+ if (absG > absDif) {
+ dif = dG;
+ }
+ if (absB > absDif) {
+ dif = dB;
+ }
+ dif *= strength;
+ if (blend) {
+ var r = data[offset] + dif;
+ var g = data[offset + 1] + dif;
+ var b = data[offset + 2] + dif;
+ data[offset] = r > 255 ? 255 : r < 0 ? 0 : r;
+ data[offset + 1] = g > 255 ? 255 : g < 0 ? 0 : g;
+ data[offset + 2] = b > 255 ? 255 : b < 0 ? 0 : b;
+ } else {
+ var grey = greyLevel - dif;
+ if (grey < 0) {
+ grey = 0;
+ } else if (grey > 255) {
+ grey = 255;
+ }
+ data[offset] = data[offset + 1] = data[offset + 2] = grey;
+ }
+ } while (--x);
+ } while (--y);
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+
+}
+
+/**
+ * 提高饱和度
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ * @param {Object} enhance -1~1
+ */
+CRender.prototype.Enhance = function(x, y, w, h, enhance) {
+ let t = this;
+
+ return this.getImageData(x, y, w, h).then((res) => {
+ function remap(fromValue, fromMin, fromMax, toMin, toMax) {
+ var fromRange = fromMax - fromMin,
+ toRange = toMax - toMin,
+ toValue;
+ if (fromRange === 0) {
+ return toMin + toRange / 2;
+ }
+ if (toRange === 0) {
+ return toMin;
+ }
+ toValue = (fromValue - fromMin) / fromRange;
+ toValue = toRange * toValue + toMin;
+ return toValue;
+ }
+ var data = res.data,
+ nSubPixels = data.length,
+ rMin = data[0],
+ rMax = rMin,
+ r, gMin = data[1],
+ gMax = gMin,
+ g, bMin = data[2],
+ bMax = bMin,
+ b, i;
+ var enhanceAmount = enhance;
+ if (enhanceAmount === 0) {
+ return;
+ }
+ for (i = 0; i < nSubPixels; i += 4) {
+ r = data[i + 0];
+ if (r < rMin) {
+ rMin = r;
+ } else if (r > rMax) {
+ rMax = r;
+ }
+ g = data[i + 1];
+ if (g < gMin) {
+ gMin = g;
+ } else if (g > gMax) {
+ gMax = g;
+ }
+ b = data[i + 2];
+ if (b < bMin) {
+ bMin = b;
+ } else if (b > bMax) {
+ bMax = b;
+ }
+ }
+ if (rMax === rMin) {
+ rMax = 255;
+ rMin = 0;
+ }
+ if (gMax === gMin) {
+ gMax = 255;
+ gMin = 0;
+ }
+ if (bMax === bMin) {
+ bMax = 255;
+ bMin = 0;
+ }
+ var rMid, rGoalMax, rGoalMin, gMid, gGoalMax, gGoalMin, bMid, bGoalMax, bGoalMin;
+ if (enhanceAmount > 0) {
+ rGoalMax = rMax + enhanceAmount * (255 - rMax);
+ rGoalMin = rMin - enhanceAmount * (rMin - 0);
+ gGoalMax = gMax + enhanceAmount * (255 - gMax);
+ gGoalMin = gMin - enhanceAmount * (gMin - 0);
+ bGoalMax = bMax + enhanceAmount * (255 - bMax);
+ bGoalMin = bMin - enhanceAmount * (bMin - 0);
+ } else {
+ rMid = (rMax + rMin) * 0.5;
+ rGoalMax = rMax + enhanceAmount * (rMax - rMid);
+ rGoalMin = rMin + enhanceAmount * (rMin - rMid);
+ gMid = (gMax + gMin) * 0.5;
+ gGoalMax = gMax + enhanceAmount * (gMax - gMid);
+ gGoalMin = gMin + enhanceAmount * (gMin - gMid);
+ bMid = (bMax + bMin) * 0.5;
+ bGoalMax = bMax + enhanceAmount * (bMax - bMid);
+ bGoalMin = bMin + enhanceAmount * (bMin - bMid);
+ }
+ for (i = 0; i < nSubPixels; i += 4) {
+ data[i + 0] = remap(data[i + 0], rMin, rMax, rGoalMin, rGoalMax);
+ data[i + 1] = remap(data[i + 1], gMin, gMax, gGoalMin, gGoalMax);
+ data[i + 2] = remap(data[i + 2], bMin, bMax, bGoalMin, bGoalMax);
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+
+
+
+}
+
+
+/**
+ * 通过HSL调整图像
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ * @param {Object} hue 色相 0~259
+ * @param {Object} saturation 饱和度 -2~10
+ * @param {Object} luminance 明暗 -2~2
+ */
+CRender.prototype.HSL = function(x, y, w, h, hue = 100, saturation = 5, luminance = 0) {
+ let t = this;
+ return this.getImageData(x, y, w, h).then((res) => {
+ var data = res.data,
+ nPixels = data.length,
+ v = 1,
+ s = Math.pow(2, saturation),
+ h = Math.abs(hue + 360) % 360,
+ l = luminance * 127,
+ i;
+ var vsu = v * s * Math.cos((h * Math.PI) / 180),
+ vsw = v * s * Math.sin((h * Math.PI) / 180);
+ var rr = 0.299 * v + 0.701 * vsu + 0.167 * vsw,
+ rg = 0.587 * v - 0.587 * vsu + 0.33 * vsw,
+ rb = 0.114 * v - 0.114 * vsu - 0.497 * vsw;
+ var gr = 0.299 * v - 0.299 * vsu - 0.328 * vsw,
+ gg = 0.587 * v + 0.413 * vsu + 0.035 * vsw,
+ gb = 0.114 * v - 0.114 * vsu + 0.293 * vsw;
+ var br = 0.299 * v - 0.3 * vsu + 1.25 * vsw,
+ bg = 0.587 * v - 0.586 * vsu - 1.05 * vsw,
+ bb = 0.114 * v + 0.886 * vsu - 0.2 * vsw;
+ var r, g, b, a;
+ for (i = 0; i < nPixels; i += 4) {
+ r = data[i + 0];
+ g = data[i + 1];
+ b = data[i + 2];
+ a = data[i + 3];
+ data[i + 0] = rr * r + rg * g + rb * b + l;
+ data[i + 1] = gr * r + gg * g + gb * b + l;
+ data[i + 2] = br * r + bg * g + bb * b + l;
+ data[i + 3] = a;
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+}
+
+/**
+ * 调整图像hsv
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ * @param {Object} hue 色相 0~259
+ * @param {Object} saturation 饱和度 -2~10
+ * @param {Object} value 明暗 -2~2
+ */
+CRender.prototype.HSV = function(x, y, w, h, hue = 150, saturation = 0, value = 0) {
+ let t = this;
+ return this.getImageData(x, y, w, h).then((res) => {
+ var data = res.data,
+ nPixels = data.length,
+ v = Math.pow(2, value),
+ s = Math.pow(2, saturation),
+ h = Math.abs(hue + 360) % 360,
+ i;
+ var vsu = v * s * Math.cos((h * Math.PI) / 180),
+ vsw = v * s * Math.sin((h * Math.PI) / 180);
+ var rr = 0.299 * v + 0.701 * vsu + 0.167 * vsw,
+ rg = 0.587 * v - 0.587 * vsu + 0.33 * vsw,
+ rb = 0.114 * v - 0.114 * vsu - 0.497 * vsw;
+ var gr = 0.299 * v - 0.299 * vsu - 0.328 * vsw,
+ gg = 0.587 * v + 0.413 * vsu + 0.035 * vsw,
+ gb = 0.114 * v - 0.114 * vsu + 0.293 * vsw;
+ var br = 0.299 * v - 0.3 * vsu + 1.25 * vsw,
+ bg = 0.587 * v - 0.586 * vsu - 1.05 * vsw,
+ bb = 0.114 * v + 0.886 * vsu - 0.2 * vsw;
+ var r, g, b, a;
+ for (i = 0; i < nPixels; i += 4) {
+ r = data[i + 0];
+ g = data[i + 1];
+ b = data[i + 2];
+ a = data[i + 3];
+ data[i + 0] = rr * r + rg * g + rb * b;
+ data[i + 1] = gr * r + gg * g + gb * b;
+ data[i + 2] = br * r + bg * g + bb * b;
+ data[i + 3] = a;
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+}
+
+/**
+ * 调整图像rgb通道
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ * @param {Object} r
+ * @param {Object} g
+ * @param {Object} b
+ */
+CRender.prototype.RGB = function(x, y, w, h, r = 0, g = 100, b = 30) {
+ let t = this;
+ return this.getImageData(x, y, w, h).then((res) => {
+ var data = res.data,
+ nPixels = data.length,
+ red = r,
+ green = g,
+ blue = b,
+ i, brightness;
+ for (i = 0; i < nPixels; i += 4) {
+ brightness =
+ (0.34 * data[i] + 0.5 * data[i + 1] + 0.16 * data[i + 2]) / 255;
+ data[i] = brightness * red;
+ data[i + 1] = brightness * green;
+ data[i + 2] = brightness * blue;
+ data[i + 3] = data[i + 3];
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+}
+
+/**
+ * 使图像色彩反相
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ */
+CRender.prototype.Invert = function(x, y, w, h) {
+ let t = this;
+ return this.getImageData(x, y, w, h).then((res) => {
+ var data = res.data,
+ len = data.length,
+ i;
+ for (i = 0; i < len; i += 4) {
+ data[i] = 255 - data[i];
+ data[i + 1] = 255 - data[i + 1];
+ data[i + 2] = 255 - data[i + 2];
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+}
+
+function pixelAt(idata, x, y) {
+ var idx = (y * idata.width + x) * 4;
+ var d = [];
+ d.push(idata.data[idx++], idata.data[idx++], idata.data[idx++], idata.data[idx++]);
+ return d;
+}
+
+function rgbDistance(p1, p2) {
+ return Math.sqrt(Math.pow(p1[0] - p2[0], 2) +
+ Math.pow(p1[1] - p2[1], 2) +
+ Math.pow(p1[2] - p2[2], 2));
+}
+
+function rgbMean(pTab) {
+ var m = [0, 0, 0];
+ for (var i = 0; i < pTab.length; i++) {
+ m[0] += pTab[i][0];
+ m[1] += pTab[i][1];
+ m[2] += pTab[i][2];
+ }
+ m[0] /= pTab.length;
+ m[1] /= pTab.length;
+ m[2] /= pTab.length;
+ return m;
+}
+
+function backgroundMask(idata, threshold) {
+ var rgbv_no = pixelAt(idata, 0, 0);
+ var rgbv_ne = pixelAt(idata, idata.width - 1, 0);
+ var rgbv_so = pixelAt(idata, 0, idata.height - 1);
+ var rgbv_se = pixelAt(idata, idata.width - 1, idata.height - 1);
+ var thres = threshold || 10;
+ if (rgbDistance(rgbv_no, rgbv_ne) < thres &&
+ rgbDistance(rgbv_ne, rgbv_se) < thres &&
+ rgbDistance(rgbv_se, rgbv_so) < thres &&
+ rgbDistance(rgbv_so, rgbv_no) < thres) {
+ var mean = rgbMean([rgbv_ne, rgbv_no, rgbv_se, rgbv_so]);
+ var mask = [];
+ for (var i = 0; i < idata.width * idata.height; i++) {
+ var d = rgbDistance(mean, [
+ idata.data[i * 4],
+ idata.data[i * 4 + 1],
+ idata.data[i * 4 + 2],
+ ]);
+ mask[i] = d < thres ? 0 : 255;
+ }
+ return mask;
+ }
+}
+
+function applyMask(idata, mask) {
+ for (var i = 0; i < idata.width * idata.height; i++) {
+ idata.data[4 * i + 3] = mask[i];
+ }
+}
+
+function erodeMask(mask, sw, sh) {
+ var weights = [1, 1, 1, 1, 0, 1, 1, 1, 1];
+ var side = Math.round(Math.sqrt(weights.length));
+ var halfSide = Math.floor(side / 2);
+ var maskResult = [];
+ for (var y = 0; y < sh; y++) {
+ for (var x = 0; x < sw; x++) {
+ var so = y * sw + x;
+ var a = 0;
+ for (var cy = 0; cy < side; cy++) {
+ for (var cx = 0; cx < side; cx++) {
+ var scy = y + cy - halfSide;
+ var scx = x + cx - halfSide;
+ if (scy >= 0 && scy < sh && scx >= 0 && scx < sw) {
+ var srcOff = scy * sw + scx;
+ var wt = weights[cy * side + cx];
+ a += mask[srcOff] * wt;
+ }
+ }
+ }
+ maskResult[so] = a === 255 * 8 ? 255 : 0;
+ }
+ }
+ return maskResult;
+}
+
+function dilateMask(mask, sw, sh) {
+ var weights = [1, 1, 1, 1, 1, 1, 1, 1, 1];
+ var side = Math.round(Math.sqrt(weights.length));
+ var halfSide = Math.floor(side / 2);
+ var maskResult = [];
+ for (var y = 0; y < sh; y++) {
+ for (var x = 0; x < sw; x++) {
+ var so = y * sw + x;
+ var a = 0;
+ for (var cy = 0; cy < side; cy++) {
+ for (var cx = 0; cx < side; cx++) {
+ var scy = y + cy - halfSide;
+ var scx = x + cx - halfSide;
+ if (scy >= 0 && scy < sh && scx >= 0 && scx < sw) {
+ var srcOff = scy * sw + scx;
+ var wt = weights[cy * side + cx];
+ a += mask[srcOff] * wt;
+ }
+ }
+ }
+ maskResult[so] = a >= 255 * 4 ? 255 : 0;
+ }
+ }
+ return maskResult;
+}
+
+function smoothEdgeMask(mask, sw, sh) {
+ var weights = [1 / 9, 1 / 9, 1 / 9, 1 / 9, 1 / 9, 1 / 9, 1 / 9, 1 / 9, 1 / 9];
+ var side = Math.round(Math.sqrt(weights.length));
+ var halfSide = Math.floor(side / 2);
+ var maskResult = [];
+ for (var y = 0; y < sh; y++) {
+ for (var x = 0; x < sw; x++) {
+ var so = y * sw + x;
+ var a = 0;
+ for (var cy = 0; cy < side; cy++) {
+ for (var cx = 0; cx < side; cx++) {
+ var scy = y + cy - halfSide;
+ var scx = x + cx - halfSide;
+ if (scy >= 0 && scy < sh && scx >= 0 && scx < sw) {
+ var srcOff = scy * sw + scx;
+ var wt = weights[cy * side + cx];
+ a += mask[srcOff] * wt;
+ }
+ }
+ }
+ maskResult[so] = a;
+ }
+ }
+ return maskResult;
+}
+
+/**
+ * 遮罩
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ * @param {Object} threshold 0~300遮罩强度
+ */
+CRender.prototype.Mask = function(x, y, w, h, threshold = 100) {
+ let t = this;
+ return this.getImageData(x, y, w, h).then((res) => {
+ var imageData = {
+ ...res
+ }
+
+ var mask = backgroundMask(imageData, threshold);
+ if (mask) {
+ mask = erodeMask(mask, imageData.width, imageData.height);
+ mask = dilateMask(mask, imageData.width, imageData.height);
+ mask = smoothEdgeMask(mask, imageData.width, imageData.height);
+ applyMask(imageData, mask);
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: imageData.data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+}
+
+/**
+ * 图像噪点
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ * @param {Object} Noise 0~4
+ */
+CRender.prototype.Noise = function(x, y, w, h, noise = 0.5) {
+ let t = this;
+ return this.getImageData(x, y, w, h).then((res) => {
+ var amount = noise * 255,
+ data = res.data,
+ nPixels = data.length,
+ half = amount / 2,
+ i;
+ for (i = 0; i < nPixels; i += 4) {
+ data[i + 0] += half - 2 * half * Math.random();
+ data[i + 1] += half - 2 * half * Math.random();
+ data[i + 2] += half - 2 * half * Math.random();
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+}
+
+/**
+ * 图像像素化
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ * @param {Object} size 0~20
+ */
+CRender.prototype.Pixelate = function(x, y, w, h, size = 10) {
+ let t = this;
+ return this.getImageData(x, y, w, h).then((res) => {
+
+ var pixelSize = Math.ceil(size),
+ width = res.width,
+ height = res.height,
+ x, y, i, red, green, blue, alpha, nBinsX = Math.ceil(width / pixelSize),
+ nBinsY = Math.ceil(height / pixelSize),
+ xBinStart, xBinEnd, yBinStart, yBinEnd, xBin, yBin, pixelsInBin, data = res.data;
+ if (pixelSize <= 0) {
+ return new Promise.reject("像素点不能小于0");
+ }
+ for (xBin = 0; xBin < nBinsX; xBin += 1) {
+ for (yBin = 0; yBin < nBinsY; yBin += 1) {
+ red = 0;
+ green = 0;
+ blue = 0;
+ alpha = 0;
+ xBinStart = xBin * pixelSize;
+ xBinEnd = xBinStart + pixelSize;
+ yBinStart = yBin * pixelSize;
+ yBinEnd = yBinStart + pixelSize;
+ pixelsInBin = 0;
+ for (x = xBinStart; x < xBinEnd; x += 1) {
+ if (x >= width) {
+ continue;
+ }
+ for (y = yBinStart; y < yBinEnd; y += 1) {
+ if (y >= height) {
+ continue;
+ }
+ i = (width * y + x) * 4;
+ red += data[i + 0];
+ green += data[i + 1];
+ blue += data[i + 2];
+ alpha += data[i + 3];
+ pixelsInBin += 1;
+ }
+ }
+ red = red / pixelsInBin;
+ green = green / pixelsInBin;
+ blue = blue / pixelsInBin;
+ alpha = alpha / pixelsInBin;
+ for (x = xBinStart; x < xBinEnd; x += 1) {
+ if (x >= width) {
+ continue;
+ }
+ for (y = yBinStart; y < yBinEnd; y += 1) {
+ if (y >= height) {
+ continue;
+ }
+ i = (width * y + x) * 4;
+ data[i + 0] = red;
+ data[i + 1] = green;
+ data[i + 2] = blue;
+ data[i + 3] = alpha;
+ }
+ }
+ }
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+}
+
+/**
+ * 褐色风格处理
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ */
+CRender.prototype.Sepia = function(x, y, w, h) {
+ let t = this;
+ return this.getImageData(x, y, w, h).then((res) => {
+
+ var d = res.data;
+
+ for (var i = 0; i < d.length; i += 4) {
+ var red = d[i];
+ var green = d[i + 1];
+ var blue = d[i + 2];
+ var alpha = d[i + 3];
+
+ var outRed = (red * .393) + (green * .769) + (blue *
+ .189); // calculate value for red channel in pixel
+ var outGreen = (red * .349) + (green * .686) + (blue * .168);
+ var outBlue = (red * .272) + (green * .534) + (blue * .131);
+
+ d[i] = outRed < 255 ? outRed :
+ 255; // check if the value is less than 255, if more set it to 255
+ d[i + 1] = outGreen < 255 ? outGreen : 255;
+ d[i + 2] = outBlue < 255 ? outBlue : 255
+ d[i + 3] = alpha;
+ }
+
+
+ return {
+ width: res.width,
+ height: res.height,
+ data: d
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+}
+
+
+/**
+ * 水平翻转图像
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ */
+CRender.prototype.HorizontalFlip = function(x, y, w, h) {
+ let t = this;
+ let dpr = 1;
+ // #ifndef H5
+ dpr = t.ctx.dpr;
+ // #endif
+ return this.getImageData(x, y, w, h).then(async (res) => {
+ // 1.获取通信信息
+ let imgdata = res;
+ let middleAxle /*中轴*/ = (w * dpr * 4) / 2;
+ // 2.遍历行
+ for (let curRow = 0; curRow < h * dpr; curRow++) {
+ let aisleStart /*每行开始的通道位置*/ = curRow * w * dpr * 4,
+ aisleEnd /*每行结束的通道位置*/ = (curRow + 1) * w * dpr * 4 - 4,
+ curMiddleAxle /*每一行中轴所在的位置*/ = aisleEnd - middleAxle;
+
+ // 3.遍历当前行的列作为内循环,把列的左边像素按照轴对称和右边的像素互换
+ for (; aisleStart <= curMiddleAxle; aisleStart += 4, aisleEnd -= 4) {
+ // 临时存放
+ let tr = imgdata.data[aisleStart],
+ tg = imgdata.data[aisleStart + 1],
+ tb = imgdata.data[aisleStart + 2],
+ ta = imgdata.data[aisleStart + 3];
+
+ imgdata.data[aisleStart] = imgdata.data[aisleEnd];
+ imgdata.data[aisleStart + 1] = imgdata.data[aisleEnd + 1];
+ imgdata.data[aisleStart + 2] = imgdata.data[aisleEnd + 2];
+ imgdata.data[aisleStart + 3] = imgdata.data[aisleEnd + 3];
+
+ imgdata.data[aisleEnd] = tr;
+ imgdata.data[aisleEnd + 1] = tg;
+ imgdata.data[aisleEnd + 2] = tb;
+ imgdata.data[aisleEnd + 3] = ta;
+ }
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: imgdata.data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+
+}
+
+
+/**
+ * 垂直翻转图像
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ */
+CRender.prototype.VerticallyFlip = function(x, y, w, h) {
+ let t = this;
+ let dpr = 1;
+ // #ifndef H5
+ dpr = t.ctx.dpr;
+ // #endif
+ return this.getImageData(x, y, w, h).then(async (res) => {
+ // 1.获取图像信息
+ let imgdata = res;
+ let middleAxle /*中轴*/ = Math.floor(h / 2),
+ rowAisles = w * 4;
+
+ // 2.遍历总行数一半的每一行作为外循环(向下取整)
+ for (var curRow = 0; curRow < middleAxle; curRow++) {
+ //
+ let aisleStart /*开始的通道位置*/ = curRow * rowAisles,
+ mirrorStart /*中轴对称的开始位置*/ = (h - curRow - 1) * rowAisles;
+
+ // 3.遍历当前行的列作为内循环,把列的每个通道按照水平轴对称和镜像里的通道互换
+ for (; aisleStart < rowAisles * (curRow + 1); aisleStart += 4, mirrorStart += 4) {
+ var tr = imgdata.data[aisleStart],
+ tg = imgdata.data[aisleStart + 1],
+ tb = imgdata.data[aisleStart + 2],
+ ta = imgdata.data[aisleStart + 3];
+
+ imgdata.data[aisleStart] = imgdata.data[mirrorStart];
+ imgdata.data[aisleStart + 1] = imgdata.data[mirrorStart + 1];
+ imgdata.data[aisleStart + 2] = imgdata.data[mirrorStart + 2];
+ imgdata.data[aisleStart + 3] = imgdata.data[mirrorStart + 3];
+
+ imgdata.data[mirrorStart] = tr;
+ imgdata.data[mirrorStart + 1] = tg;
+ imgdata.data[mirrorStart + 2] = tb;
+ imgdata.data[mirrorStart + 3] = ta;
+ }
+ }
+ return {
+ width: res.width,
+ height: res.height,
+ data: imgdata.data
+ };
+ }).then(res => {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+
+}
+
+
+/**
+ * 水平镜像,左右居中对称图像
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ */
+CRender.prototype.HorizontalMirror = function(x, y, w, h) {
+ let t = this;
+ let dpr = 1;
+ // #ifndef H5
+ dpr = t.ctx.dpr;
+ // #endif
+ return this.getImageData(x, y, w, h).then(async (res) => {
+ var output =res;
+ var w = res.width;
+ var h = res.height;
+ var dst = output.data;
+ var d = res.data;
+ for (var y=0; y {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+
+}
+/**
+ * 垂直镜像,上下居中对称图像
+ * @param {Object} x
+ * @param {Object} y
+ * @param {Object} w
+ * @param {Object} h
+ */
+CRender.prototype.VerticallyMirror = function(x, y, w, h) {
+ let t = this;
+ let dpr = 1;
+ // #ifndef H5
+ dpr = t.ctx.dpr;
+ // #endif
+ return this.getImageData(x, y, w, h).then(async (res) => {
+ var output =res;
+ var w = res.width;
+ var h = res.height;
+ var dst = output.data;
+ var d = res.data;
+ for (var y=0; y {
+ return this.putImageData(x, y, w, h, res);
+ }).catch(e => console.error(e))
+
+
+}
diff --git a/tm-vuetify/tool/function/crender/class/graph.class.js b/tm-vuetify/tool/function/crender/class/graph.class.js
new file mode 100644
index 0000000..b5f2fb8
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/class/graph.class.js
@@ -0,0 +1,377 @@
+import Style from './style.class'
+
+import transition from '../transition'
+
+import {
+ deepClone,
+ getRotatePointPos,
+ getScalePointPos,
+ getTranslatePointPos,
+ checkPointIsInRect
+} from '../plugin/util'
+
+/**
+ * @description Class Graph
+ * @param {Object} graph Graph default configuration
+ * @param {Object} config Graph config
+ * @return {Graph} Instance of Graph
+ */
+export default class Graph {
+ constructor (graph, config) {
+ config = deepClone(config, true)
+
+ config = {animationFrame:24,...config};
+
+ const defaultConfig = {
+ /**
+ * @description Weather to render graph
+ * @type {Boolean}
+ * @default visible = true
+ */
+ visible: true,
+ /**
+ * @description Whether to enable drag
+ * @type {Boolean}
+ * @default drag = false
+ */
+ drag: false,
+ /**
+ * @description Whether to enable hover
+ * @type {Boolean}
+ * @default hover = false
+ */
+ hover: false,
+ /**
+ * @description Graph rendering index
+ * Give priority to index high graph in rendering
+ * @type {Number}
+ * @example index = 1
+ */
+ index: 1,
+ /**
+ * @description Animation delay time(ms)
+ * @type {Number}
+ * @default animationDelay = 0
+ */
+ animationDelay: 0,
+ /**
+ * @description Number of animation frames
+ * @type {Number}
+ * @default animationFrame = 30
+ */
+ animationFrame: 30,
+ /**
+ * @description Animation dynamic curve (Supported by transition)
+ * @type {String}
+ * @default animationCurve = 'linear'
+ * @link https://github.com/jiaming743/Transition
+ */
+ animationCurve: 'linear',
+ /**
+ * @description Weather to pause graph animation
+ * @type {Boolean}
+ * @default animationPause = false
+ */
+ animationPause: false,
+ /**
+ * @description Rectangular hover detection zone
+ * Use this method for hover detection first
+ * @type {Null|Array}
+ * @default hoverRect = null
+ * @example hoverRect = [0, 0, 100, 100] // [Rect start x, y, Rect width, height]
+ */
+ hoverRect: null,
+ /**
+ * @description Mouse enter event handler
+ * @type {Function|Null}
+ * @default mouseEnter = null
+ */
+ mouseEnter: null,
+ /**
+ * @description Mouse outer event handler
+ * @type {Function|Null}
+ * @default mouseOuter = null
+ */
+ mouseOuter: null,
+ /**
+ * @description Mouse click event handler
+ * @type {Function|Null}
+ * @default click = null
+ */
+ click: null
+ }
+
+ const configAbleNot = {
+ status: 'static',
+ animationRoot: [],
+ animationKeys: [],
+ animationFrameState: [],
+ cache: {}
+ }
+
+ if (!config.shape) config.shape = {}
+ if (!config.style) config.style = {}
+
+ const shape = Object.assign({}, graph.shape, config.shape)
+
+ Object.assign(defaultConfig, config, configAbleNot)
+
+ Object.assign(this, graph, defaultConfig)
+
+ this.shape = shape
+ this.style = new Style(config.style)
+
+ this.addedProcessor()
+ }
+}
+
+/**
+ * @description Processor of added
+ * @return {Undefined} Void
+ */
+Graph.prototype.addedProcessor = function () {
+ if (typeof this.setGraphCenter === 'function') this.setGraphCenter(null, this)
+
+ // The life cycle 'added"
+ if (typeof this.added === 'function') this.added(this)
+}
+
+/**
+ * @description Processor of draw
+ * @param {CRender} render Instance of CRender
+ * @param {Graph} graph Instance of Graph
+ * @return {Undefined} Void
+ */
+Graph.prototype.drawProcessor = function (render, graph) {
+ const { ctx } = render
+ const { shape } = graph
+
+ graph.style.initStyle(ctx,shape)
+
+ if (typeof this.beforeDraw === 'function') this.beforeDraw(this, render)
+
+ graph.draw(render, graph)
+ // ctx.draw(true)
+ if (typeof this.drawed === 'function') this.drawed(this, render)
+
+ graph.style.restoreTransform(ctx)
+}
+
+/**
+ * @description Processor of hover check
+ * @param {Array} position Mouse Position
+ * @param {Graph} graph Instance of Graph
+ * @return {Boolean} Result of hover check
+ */
+Graph.prototype.hoverCheckProcessor = function (position, { hoverRect, style, hoverCheck }) {
+ const { graphCenter, rotate, scale, translate } = style
+
+ if (graphCenter) {
+ if (rotate) position = getRotatePointPos(-rotate, position, graphCenter)
+ if (scale) position = getScalePointPos(scale.map(s => 1 / s), position, graphCenter)
+ if (translate) position = getTranslatePointPos(translate.map(v => v * -1), position)
+ }
+
+ if (hoverRect) return checkPointIsInRect(position, ...hoverRect)
+
+ return hoverCheck(position, this)
+}
+
+/**
+ * @description Processor of move
+ * @param {Event} e Mouse movement event
+ * @return {Undefined} Void
+ */
+Graph.prototype.moveProcessor = function (e) {
+ this.move(e, this)
+
+ if (typeof this.beforeMove === 'function') this.beforeMove(e, this)
+
+ if (typeof this.setGraphCenter === 'function') this.setGraphCenter(e, this)
+
+ if (typeof this.moved === 'function') this.moved(e, this)
+}
+
+/**
+ * @description Update graph state
+ * @param {String} attrName Updated attribute name
+ * @param {Any} change Updated value
+ * @return {Undefined} Void
+ */
+Graph.prototype.attr = function (attrName, change = undefined) {
+ if (!attrName || change === undefined) return false
+
+ const isObject = typeof this[attrName] === 'object'
+
+ if (isObject) change = deepClone(change, true)
+
+ const { render } = this
+
+ if (attrName === 'style') {
+ this.style.update(change)
+ } else if (isObject) {
+ Object.assign(this[attrName], change)
+ } else {
+ this[attrName] = change
+ }
+
+ if (attrName === 'index') render.sortGraphsByIndex()
+
+ render.drawAllGraph()
+}
+
+/**
+ * @description Update graphics state (with animation)
+ * Only shape and style attributes are supported
+ * @param {String} attrName Updated attribute name
+ * @param {Any} change Updated value
+ * @param {Boolean} wait Whether to store the animation waiting
+ * for the next animation request
+ * @return {Promise} Animation Promise
+ */
+Graph.prototype.animation = async function (attrName, change, wait = false) {
+ if (attrName !== 'shape' && attrName !== 'style') {
+ console.error('Only supported shape and style animation!')
+
+ return
+ }
+
+ change = deepClone(change, true)
+
+ if (attrName === 'style') this.style.colorProcessor(change)
+
+ const changeRoot = this[attrName]
+
+ const changeKeys = Object.keys(change)
+
+ const beforeState = {}
+
+ changeKeys.forEach(key => (beforeState[key] = changeRoot[key]))
+
+ const { animationFrame, animationCurve, animationDelay } = this
+
+ const animationFrameState = transition(animationCurve, beforeState, change, animationFrame, true)
+
+ this.animationRoot.push(changeRoot)
+ this.animationKeys.push(changeKeys)
+ this.animationFrameState.push(animationFrameState)
+
+ if (wait) return
+
+ if (animationDelay > 0) await delay(animationDelay)
+
+ const { render } = this
+
+ return new Promise(async resolve => {
+ await render.launchAnimation()
+
+ resolve()
+ })
+}
+
+/**
+ * @description Extract the next frame of data from the animation queue
+ * and update the graph state
+ * @return {Undefined} Void
+ */
+Graph.prototype.turnNextAnimationFrame = function (timeStamp) {
+ const { animationDelay, animationRoot, animationKeys, animationFrameState, animationPause } = this
+
+ if (animationPause) return
+
+ if (Date.now() - timeStamp < animationDelay) return
+
+ animationRoot.forEach((root, i) => {
+ animationKeys[i].forEach(key => {
+ root[key] = animationFrameState[i][0][key]
+ })
+ })
+
+ animationFrameState.forEach((stateItem, i) => {
+ stateItem.shift()
+
+ const noFrame = stateItem.length === 0
+
+ if (noFrame) animationRoot[i] = null
+ if (noFrame) animationKeys[i] = null
+ })
+
+ this.animationFrameState = animationFrameState.filter(state => state.length)
+ this.animationRoot = animationRoot.filter(root => root)
+ this.animationKeys = animationKeys.filter(keys => keys)
+}
+
+/**
+ * @description Skip to the last frame of animation
+ * @return {Undefined} Void
+ */
+Graph.prototype.animationEnd = function () {
+ const { animationFrameState, animationKeys, animationRoot, render } = this
+
+ animationRoot.forEach((root, i) => {
+ const currentKeys = animationKeys[i]
+ const lastState = animationFrameState[i].pop()
+
+ currentKeys.forEach(key => (root[key] = lastState[key]))
+ })
+
+ this.animationFrameState = []
+ this.animationKeys = []
+ this.animationRoot = []
+
+ return render.drawAllGraph()
+}
+
+/**
+ * @description Pause animation behavior
+ * @return {Undefined} Void
+ */
+Graph.prototype.pauseAnimation = function () {
+ this.attr('animationPause', true)
+}
+
+/**
+ * @description Try animation behavior
+ * @return {Undefined} Void
+ */
+Graph.prototype.playAnimation = function () {
+ const { render } = this
+
+ this.attr('animationPause', false)
+
+ return new Promise(async resolve => {
+ await render.launchAnimation()
+
+ resolve()
+ })
+}
+
+/**
+ * @description Processor of delete
+ * @param {CRender} render Instance of CRender
+ * @return {Undefined} Void
+ */
+Graph.prototype.delProcessor = function (render) {
+ const { graphs } = render
+
+ const index = graphs.findIndex(graph => graph === this)
+
+ if (index === -1) return
+
+ if (typeof this.beforeDelete === 'function') this.beforeDelete(this)
+
+ graphs.splice(index, 1, null)
+
+ if (typeof this.deleted === 'function') this.deleted(this)
+}
+
+/**
+ * @description Return a timed release Promise
+ * @param {Number} time Release time
+ * @return {Promise} A timed release Promise
+ */
+function delay (time) {
+ return new Promise(resolve => {
+ setTimeout(resolve, time)
+ })
+}
diff --git a/tm-vuetify/tool/function/crender/class/style.class.js b/tm-vuetify/tool/function/crender/class/style.class.js
new file mode 100644
index 0000000..a3048fd
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/class/style.class.js
@@ -0,0 +1,467 @@
+import { getRgbaValue, getColorFromRgbValue } from '../color'
+
+import { deepClone } from '../plugin/util'
+
+/**
+ * @description Class Style
+ * @param {Object} style Style configuration
+ * @return {Style} Instance of Style
+ */
+export default class Style {
+ constructor (style) {
+ this.colorProcessor(style)
+
+ const defaultStyle = {
+ /**
+ * @description Rgba value of graph fill color
+ * @type {Array}
+ * @default fill = [0, 0, 0, 1]
+ */
+ fill: [0, 0, 0, 1],
+ /**
+ * @description Rgba value of graph stroke color
+ * @type {Array}
+ * @default stroke = [0, 0, 0, 1]
+ */
+ stroke: [0, 0, 0, 0],
+ /**
+ * @description Opacity of graph
+ * @type {Number}
+ * @default opacity = 1
+ */
+ opacity: 1,
+ /**
+ * @description LineCap of Ctx
+ * @type {String}
+ * @default lineCap = null
+ * @example lineCap = 'butt'|'round'|'square'
+ */
+ lineCap: null,
+ /**
+ * @description Linejoin of Ctx
+ * @type {String}
+ * @default lineJoin = null
+ * @example lineJoin = 'round'|'bevel'|'miter'
+ */
+ lineJoin: null,
+ /**
+ * @description LineDash of Ctx
+ * @type {Array}
+ * @default lineDash = null
+ * @example lineDash = [10, 10]
+ */
+ lineDash: null,
+ /**
+ * @description LineDashOffset of Ctx
+ * @type {Number}
+ * @default lineDashOffset = null
+ * @example lineDashOffset = 10
+ */
+ lineDashOffset: null,
+ /**
+ * @description ShadowBlur of Ctx
+ * @type {Number}
+ * @default shadowBlur = 0
+ */
+ shadowBlur: 0,
+ /**
+ * @description Rgba value of graph shadow color
+ * @type {Array}
+ * @default shadowColor = [0, 0, 0, 0]
+ */
+ shadowColor: [0, 0, 0, 0],
+ /**
+ * @description ShadowOffsetX of Ctx
+ * @type {Number}
+ * @default shadowOffsetX = 0
+ */
+ shadowOffsetX: 0,
+ /**
+ * @description ShadowOffsetY of Ctx
+ * @type {Number}
+ * @default shadowOffsetY = 0
+ */
+ shadowOffsetY: 0,
+ /**
+ * @description LineWidth of Ctx
+ * @type {Number}
+ * @default lineWidth = 0
+ */
+ lineWidth: 0,
+ /**
+ * @description Center point of the graph
+ * @type {Array}
+ * @default graphCenter = null
+ * @example graphCenter = [10, 10]
+ */
+ graphCenter: null,
+ /**
+ * @description Graph scale
+ * @type {Array}
+ * @default scale = null
+ * @example scale = [1.5, 1.5]
+ */
+ scale: null,
+ /**
+ * @description Graph rotation degree
+ * @type {Number}
+ * @default rotate = null
+ * @example rotate = 10
+ */
+ rotate: null,
+ /**
+ * @description Graph translate distance
+ * @type {Array}
+ * @default translate = null
+ * @example translate = [10, 10]
+ */
+ translate: null,
+ /**
+ * @description Cursor status when hover
+ * @type {String}
+ * @default hoverCursor = 'pointer'
+ * @example hoverCursor = 'default'|'pointer'|'auto'|'crosshair'|'move'|'wait'|...
+ */
+ hoverCursor: 'pointer',
+ /**
+ * @description Font style of Ctx
+ * @type {String}
+ * @default fontStyle = 'normal'
+ * @example fontStyle = 'normal'|'italic'|'oblique'
+ */
+ fontStyle: 'normal',
+ /**
+ * @description Font varient of Ctx
+ * @type {String}
+ * @default fontVarient = 'normal'
+ * @example fontVarient = 'normal'|'small-caps'
+ */
+ fontVarient: 'normal',
+ /**
+ * @description Font weight of Ctx
+ * @type {String|Number}
+ * @default fontWeight = 'normal'
+ * @example fontWeight = 'normal'|'bold'|'bolder'|'lighter'|Number
+ */
+ fontWeight: 'normal',
+ /**
+ * @description Font size of Ctx
+ * @type {Number}
+ * @default fontSize = 10
+ */
+ fontSize: 10,
+ /**
+ * @description Font family of Ctx
+ * @type {String}
+ * @default fontFamily = 'Arial'
+ */
+ padding:0,
+ lineHeight:1,//行高
+ wrap:true,//是否自动断行。
+ ellipsis:false,//一行,超过省略号。
+ letterSpacing:0,
+ fontFamily: 'Arial',
+ textDecoration:'none',
+ /**
+ * @description TextAlign of Ctx
+ * @type {String}
+ * @default textAlign = 'center'
+ * @example textAlign = 'start'|'end'|'left'|'right'|'center'
+ */
+ textAlign: 'left',
+ /**
+ * @description TextBaseline of Ctx
+ * @type {String}
+ * @default textBaseline = 'middle'
+ * @example textBaseline = 'top'|'bottom'|'middle'|'alphabetic'|'hanging'
+ */
+ textBaseline: 'middle',
+ /**
+ * @description The color used to create the gradient
+ * @type {Array}
+ * @default gradientColor = null
+ * @example gradientColor = ['#000', '#111', '#222']
+ */
+ gradientColor: null,
+ /**
+ * @description Gradient type
+ * @type {String}
+ * @default gradientType = 'linear'
+ * @example gradientType = 'linear' | 'radial'
+ */
+ gradientType: 'linear',
+ /**
+ * @description Gradient params
+ * @type {Array}
+ * @default gradientParams = null
+ * @example gradientParams = [x0, y0, x1, y1] (Linear Gradient)
+ * @example gradientParams = [x0, y0, r0, x1, y1, r1] (Radial Gradient)
+ */
+ gradientParams: null,
+ /**
+ * @description When to use gradients
+ * @type {String}
+ * @default gradientWith = 'stroke'
+ * @example gradientWith = 'stroke' | 'fill'
+ */
+ gradientWith: 'stroke',
+ /**
+ * @description Gradient color stops
+ * @type {String}
+ * @default gradientStops = 'auto'
+ * @example gradientStops = 'auto' | [0, .2, .3, 1]
+ */
+ gradientStops: 'auto',
+ /**
+ * @description Extended color that supports animation transition
+ * @type {Array|Object}
+ * @default colors = null
+ * @example colors = ['#000', '#111', '#222', 'red' ]
+ * @example colors = { a: '#000', b: '#111' }
+ */
+ colors: null
+ }
+
+ Object.assign(this, defaultStyle, style)
+ }
+}
+
+/**
+ * @description Set colors to rgba value
+ * @param {Object} style style config
+ * @param {Boolean} reverse Whether to perform reverse operation
+ * @return {Undefined} Void
+ */
+Style.prototype.colorProcessor = function (style, reverse = false) {
+ const processor = reverse ? getColorFromRgbValue : getRgbaValue
+
+ const colorProcessorKeys = ['fill', 'stroke', 'shadowColor']
+
+ const allKeys = Object.keys(style)
+
+ const colorKeys = allKeys.filter(key => colorProcessorKeys.find(k => k === key))
+
+ colorKeys.forEach(key => (style[key] = processor(style[key])))
+
+ const { gradientColor, colors } = style
+
+ if (gradientColor) style.gradientColor = gradientColor.map(c => processor(c))
+
+ if (colors) {
+ const colorsKeys = Object.keys(colors)
+
+ colorsKeys.forEach(key => (colors[key] = processor(colors[key])))
+ }
+}
+
+/**
+ * @description Init graph style
+ * @param {Object} ctx Context of canvas
+ * @return {Undefined} Void
+ */
+Style.prototype.initStyle = function (ctx,shape) {
+ initTransform(ctx, this)
+
+ initGraphStyle(ctx, this)
+
+ initGradient(ctx, this,shape)
+}
+
+/**
+ * @description Init canvas transform
+ * @param {Object} ctx Context of canvas
+ * @param {Style} style Instance of Style
+ * @return {Undefined} Void
+ */
+function initTransform (ctx, style) {
+ ctx.save()
+
+ const { graphCenter, rotate, scale, translate } = style
+
+ if (!(graphCenter instanceof Array)) return
+ if(graphCenter.length>0) ctx.translate(...graphCenter);
+
+ if (rotate) ctx.rotate(rotate * Math.PI / 180)
+
+ if (scale instanceof Array) ctx.scale(...scale)
+
+ if (translate) ctx.translate(...translate)
+
+ ctx.translate(-graphCenter[0], -graphCenter[1])
+}
+
+const autoSetStyleKeys = [
+ 'lineCap', 'lineJoin', 'lineDashOffset',
+ 'shadowOffsetX', 'shadowOffsetY', 'lineWidth',
+ 'textAlign', 'textBaseline'
+]
+
+/**
+ * @description Set the style of canvas ctx
+ * @param {Object} ctx Context of canvas
+ * @param {Style} style Instance of Style
+ * @return {Undefined} Void
+ */
+function initGraphStyle (ctx, style) {
+ let { fill, stroke, shadowColor, opacity } = style
+
+ autoSetStyleKeys.forEach(key => {
+ if (key || typeof key === 'number') ctx[key] = style[key]
+ })
+
+ fill = [...fill]
+ stroke = [...stroke]
+ shadowColor = [...shadowColor]
+
+ fill[3] *= opacity
+ stroke[3] *= opacity
+ shadowColor[3] *= opacity
+
+ ctx.fillStyle = getColorFromRgbValue(fill)
+ ctx.strokeStyle = getColorFromRgbValue(stroke)
+ ctx.shadowColor = getColorFromRgbValue(shadowColor)
+
+ let { lineDash, shadowBlur } = style
+
+ if (lineDash) {
+ lineDash = lineDash.map(v => v >= 0 ? v : 0)
+
+ ctx.setLineDash(lineDash)
+ }
+
+ if (typeof shadowBlur === 'number') ctx.shadowBlur = shadowBlur > 0 ? shadowBlur : 0.001
+
+ const { fontStyle, fontVarient, fontWeight, fontSize, fontFamily } = style
+
+ ctx.font = fontStyle + ' ' + fontVarient + ' ' + fontWeight + ' ' + fontSize + 'px' + ' ' + fontFamily
+}
+
+/**
+ * @description Set the gradient color of canvas ctx
+ * @param {Object} ctx Context of canvas
+ * @param {Style} style Instance of Style
+ * @return {Undefined} Void
+ */
+function initGradient (ctx, style,shape) {
+ if (!gradientValidator(style)) return
+
+ let { gradientColor, gradientParams, gradientType, gradientWith, gradientStops, opacity } = style
+
+ gradientColor = gradientColor.map(color => {
+ let colorOpacity = color[3] * opacity
+
+ let clonedColor = [...color]
+
+ clonedColor[3] = colorOpacity
+
+ return clonedColor
+ })
+
+ gradientColor = gradientColor.map(c => getColorFromRgbValue(c))
+
+ if (gradientStops === 'auto') gradientStops = getAutoColorStops(gradientColor)
+ let gra = [...gradientParams];
+ if(gradientType =='linear'){
+ gra[0] =shape.x + gradientParams[0]
+ gra[1] =shape.y + gradientParams[1]
+ gra[2] =shape.x +gradientParams[2]
+ gra[3] =shape.y +gradientParams[3]
+ }
+
+ const gradient = ctx[`create${gradientType.slice(0, 1).toUpperCase() + gradientType.slice(1)}Gradient`](...gra)
+
+ gradientStops.forEach((stop, i) => gradient.addColorStop(stop, gradientColor[i]))
+
+ ctx[`${gradientWith}Style`] = gradient
+}
+
+/**
+ * @description Check if the gradient configuration is legal
+ * @param {Style} style Instance of Style
+ * @return {Boolean} Check Result
+ */
+function gradientValidator (style) {
+ const { gradientColor, gradientParams, gradientType, gradientWith, gradientStops } = style
+
+ if (!gradientColor || !gradientParams) return false
+
+ if (gradientColor.length === 1) {
+ console.warn('The gradient needs to provide at least two colors')
+
+ return false
+ }
+
+ if (gradientType !== 'linear' && gradientType !== 'radial') {
+ console.warn('GradientType only supports linear or radial, current value is ' + gradientType)
+
+ return false
+ }
+
+ const gradientParamsLength = gradientParams.length
+
+ if (
+ (gradientType === 'linear' && gradientParamsLength !== 4) ||
+ (gradientType === 'radial' && gradientParamsLength !== 6)
+ ) {
+ console.warn('The expected length of gradientParams is ' + (gradientType === 'linear' ? '4' : '6'))
+
+ return false
+ }
+
+ if (gradientWith !== 'fill' && gradientWith !== 'stroke') {
+ console.warn('GradientWith only supports fill or stroke, current value is ' + gradientWith)
+
+ return false
+ }
+
+ if (gradientStops !== 'auto' && !(gradientStops instanceof Array)) {
+ console.warn(`gradientStops only supports 'auto' or Number Array ([0, .5, 1]), current value is ` + gradientStops)
+
+ return false
+ }
+
+ return true
+}
+
+/**
+ * @description Get a uniform gradient color stop
+ * @param {Array} color Gradient color
+ * @return {Array} Gradient color stop
+ */
+function getAutoColorStops (color) {
+ const stopGap = 1 / (color.length - 1)
+
+ return color.map((foo, i) => stopGap * i)
+}
+
+/**
+ * @description Restore canvas ctx transform
+ * @param {Object} ctx Context of canvas
+ * @return {Undefined} Void
+ */
+Style.prototype.restoreTransform = function (ctx) {
+ ctx.restore()
+}
+
+/**
+ * @description Update style data
+ * @param {Object} change Changed data
+ * @return {Undefined} Void
+ */
+Style.prototype.update = function (change) {
+ this.colorProcessor(change)
+
+ Object.assign(this, change)
+}
+
+/**
+ * @description Get the current style configuration
+ * @return {Object} Style configuration
+ */
+Style.prototype.getStyle = function () {
+ const clonedStyle = deepClone(this, true)
+
+ this.colorProcessor(clonedStyle, true)
+
+ return clonedStyle
+}
diff --git a/tm-vuetify/tool/function/crender/color/config/keywords.js b/tm-vuetify/tool/function/crender/color/config/keywords.js
new file mode 100644
index 0000000..7e3c52f
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/color/config/keywords.js
@@ -0,0 +1,150 @@
+export default new Map([
+ ['transparent', 'rgba(0,0,0,0)'],
+ ['black', '#000000'],
+ ['silver', '#C0C0C0'],
+ ['gray', '#808080'],
+ ['white', '#FFFFFF'],
+ ['maroon', '#800000'],
+ ['red', '#FF0000'],
+ ['purple', '#800080'],
+ ['fuchsia', '#FF00FF'],
+ ['green', '#008000'],
+ ['lime', '#00FF00'],
+ ['olive', '#808000'],
+ ['yellow', '#FFFF00'],
+ ['navy', '#000080'],
+ ['blue', '#0000FF'],
+ ['teal', '#008080'],
+ ['aqua', '#00FFFF'],
+ ['aliceblue', '#f0f8ff'],
+ ['antiquewhite', '#faebd7'],
+ ['aquamarine', '#7fffd4'],
+ ['azure', '#f0ffff'],
+ ['beige', '#f5f5dc'],
+ ['bisque', '#ffe4c4'],
+ ['blanchedalmond', '#ffebcd'],
+ ['blueviolet', '#8a2be2'],
+ ['brown', '#a52a2a'],
+ ['burlywood', '#deb887'],
+ ['cadetblue', '#5f9ea0'],
+ ['chartreuse', '#7fff00'],
+ ['chocolate', '#d2691e'],
+ ['coral', '#ff7f50'],
+ ['cornflowerblue', '#6495ed'],
+ ['cornsilk', '#fff8dc'],
+ ['crimson', '#dc143c'],
+ ['cyan', '#00ffff'],
+ ['darkblue', '#00008b'],
+ ['darkcyan', '#008b8b'],
+ ['darkgoldenrod', '#b8860b'],
+ ['darkgray', '#a9a9a9'],
+ ['darkgreen', '#006400'],
+ ['darkgrey', '#a9a9a9'],
+ ['darkkhaki', '#bdb76b'],
+ ['darkmagenta', '#8b008b'],
+ ['darkolivegreen', '#556b2f'],
+ ['darkorange', '#ff8c00'],
+ ['darkorchid', '#9932cc'],
+ ['darkred', '#8b0000'],
+ ['darksalmon', '#e9967a'],
+ ['darkseagreen', '#8fbc8f'],
+ ['darkslateblue', '#483d8b'],
+ ['darkslategray', '#2f4f4f'],
+ ['darkslategrey', '#2f4f4f'],
+ ['darkturquoise', '#00ced1'],
+ ['darkviolet', '#9400d3'],
+ ['deeppink', '#ff1493'],
+ ['deepskyblue', '#00bfff'],
+ ['dimgray', '#696969'],
+ ['dimgrey', '#696969'],
+ ['dodgerblue', '#1e90ff'],
+ ['firebrick', '#b22222'],
+ ['floralwhite', '#fffaf0'],
+ ['forestgreen', '#228b22'],
+ ['gainsboro', '#dcdcdc'],
+ ['ghostwhite', '#f8f8ff'],
+ ['gold', '#ffd700'],
+ ['goldenrod', '#daa520'],
+ ['greenyellow', '#adff2f'],
+ ['grey', '#808080'],
+ ['honeydew', '#f0fff0'],
+ ['hotpink', '#ff69b4'],
+ ['indianred', '#cd5c5c'],
+ ['indigo', '#4b0082'],
+ ['ivory', '#fffff0'],
+ ['khaki', '#f0e68c'],
+ ['lavender', '#e6e6fa'],
+ ['lavenderblush', '#fff0f5'],
+ ['lawngreen', '#7cfc00'],
+ ['lemonchiffon', '#fffacd'],
+ ['lightblue', '#add8e6'],
+ ['lightcoral', '#f08080'],
+ ['lightcyan', '#e0ffff'],
+ ['lightgoldenrodyellow', '#fafad2'],
+ ['lightgray', '#d3d3d3'],
+ ['lightgreen', '#90ee90'],
+ ['lightgrey', '#d3d3d3'],
+ ['lightpink', '#ffb6c1'],
+ ['lightsalmon', '#ffa07a'],
+ ['lightseagreen', '#20b2aa'],
+ ['lightskyblue', '#87cefa'],
+ ['lightslategray', '#778899'],
+ ['lightslategrey', '#778899'],
+ ['lightsteelblue', '#b0c4de'],
+ ['lightyellow', '#ffffe0'],
+ ['limegreen', '#32cd32'],
+ ['linen', '#faf0e6'],
+ ['magenta', '#ff00ff'],
+ ['mediumaquamarine', '#66cdaa'],
+ ['mediumblue', '#0000cd'],
+ ['mediumorchid', '#ba55d3'],
+ ['mediumpurple', '#9370db'],
+ ['mediumseagreen', '#3cb371'],
+ ['mediumslateblue', '#7b68ee'],
+ ['mediumspringgreen', '#00fa9a'],
+ ['mediumturquoise', '#48d1cc'],
+ ['mediumvioletred', '#c71585'],
+ ['midnightblue', '#191970'],
+ ['mintcream', '#f5fffa'],
+ ['mistyrose', '#ffe4e1'],
+ ['moccasin', '#ffe4b5'],
+ ['navajowhite', '#ffdead'],
+ ['oldlace', '#fdf5e6'],
+ ['olivedrab', '#6b8e23'],
+ ['orange', '#ffa500'],
+ ['orangered', '#ff4500'],
+ ['orchid', '#da70d6'],
+ ['palegoldenrod', '#eee8aa'],
+ ['palegreen', '#98fb98'],
+ ['paleturquoise', '#afeeee'],
+ ['palevioletred', '#db7093'],
+ ['papayawhip', '#ffefd5'],
+ ['peachpuff', '#ffdab9'],
+ ['peru', '#cd853f'],
+ ['pink', '#ffc0cb'],
+ ['plum', '#dda0dd'],
+ ['powderblue', '#b0e0e6'],
+ ['rosybrown', '#bc8f8f'],
+ ['royalblue', '#4169e1'],
+ ['saddlebrown', '#8b4513'],
+ ['salmon', '#fa8072'],
+ ['sandybrown', '#f4a460'],
+ ['seagreen', '#2e8b57'],
+ ['seashell', '#fff5ee'],
+ ['sienna', '#a0522d'],
+ ['skyblue', '#87ceeb'],
+ ['slateblue', '#6a5acd'],
+ ['slategray', '#708090'],
+ ['slategrey', '#708090'],
+ ['snow', '#fffafa'],
+ ['springgreen', '#00ff7f'],
+ ['steelblue', '#4682b4'],
+ ['tan', '#d2b48c'],
+ ['thistle', '#d8bfd8'],
+ ['tomato', '#ff6347'],
+ ['turquoise', '#40e0d0'],
+ ['violet', '#ee82ee'],
+ ['wheat', '#f5deb3'],
+ ['whitesmoke', '#f5f5f5'],
+ ['yellowgreen', '#9acd32']
+])
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/crender/color/index.js b/tm-vuetify/tool/function/crender/color/index.js
new file mode 100644
index 0000000..89c1dc7
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/color/index.js
@@ -0,0 +1,299 @@
+import colorKeywords from './config/keywords'
+
+const hexReg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/
+const rgbReg = /^(rgb|rgba|RGB|RGBA)/
+const rgbaReg = /^(rgba|RGBA)/
+
+/**
+ * @description Color validator
+ * @param {String} color Hex|Rgb|Rgba color or color keyword
+ * @return {String|Boolean} Valid color Or false
+ */
+function validator (color) {
+ let isHex = hexReg.test(color)
+ let isRgb = rgbReg.test(color)
+
+ if (isHex || isRgb) return color
+
+ color = getColorByKeyword(color)
+
+ if (!color) {
+ console.error('Color: Invalid color!')
+
+ return false
+ }
+
+ return color
+}
+
+/**
+ * @description Get color by keyword
+ * @param {String} keyword Color keyword like red, green and etc.
+ * @return {String|Boolean} Hex or rgba color (Invalid keyword will return false)
+ */
+function getColorByKeyword (keyword) {
+ if (!keyword) {
+ console.error('getColorByKeywords: Missing parameters!')
+
+ return false
+ }
+
+ if (!colorKeywords.has(keyword)) return false
+
+ return colorKeywords.get(keyword)
+}
+
+/**
+ * @description Get the Rgb value of the color
+ * @param {String} color Hex|Rgb|Rgba color or color keyword
+ * @return {Array|Boolean} Rgb value of the color (Invalid input will return false)
+ */
+export function getRgbValue (color) {
+ if (!color) {
+ console.error('getRgbValue: Missing parameters!')
+
+ return false
+ }
+
+ color = validator(color)
+
+ if (!color) return false
+
+ const isHex = hexReg.test(color)
+ const isRgb = rgbReg.test(color)
+
+ const lowerColor = color.toLowerCase()
+
+ if (isHex) return getRgbValueFromHex(lowerColor)
+ if (isRgb) return getRgbValueFromRgb(lowerColor)
+}
+
+/**
+ * @description Get the rgb value of the hex color
+ * @param {String} color Hex color
+ * @return {Array} Rgb value of the color
+ */
+function getRgbValueFromHex (color) {
+ color = color.replace('#', '')
+
+ if (color.length === 3) color = Array.from(color).map(hexNum => hexNum + hexNum).join('')
+
+ color = color.split('')
+
+ return new Array(3).fill(0).map((t, i) => parseInt(`0x${color[i * 2]}${color[i * 2 + 1]}`))
+}
+
+/**
+ * @description Get the rgb value of the rgb/rgba color
+ * @param {String} color Hex color
+ * @return {Array} Rgb value of the color
+ */
+function getRgbValueFromRgb (color) {
+ return color
+ .replace(/rgb\(|rgba\(|\)/g, '')
+ .split(',')
+ .slice(0, 3)
+ .map(n => parseInt(n))
+}
+
+/**
+ * @description Get the Rgba value of the color
+ * @param {String} color Hex|Rgb|Rgba color or color keyword
+ * @return {Array|Boolean} Rgba value of the color (Invalid input will return false)
+ */
+export function getRgbaValue (color) {
+ if (!color) {
+ console.error('getRgbaValue: Missing parameters!')
+
+ return false
+ }
+
+ const colorValue = getRgbValue(color)
+
+ if (!colorValue) return false
+
+ colorValue.push(getOpacity(color))
+
+ return colorValue
+}
+
+/**
+ * @description Get the opacity of color
+ * @param {String} color Hex|Rgb|Rgba color or color keyword
+ * @return {Number|Boolean} Color opacity (Invalid input will return false)
+ */
+export function getOpacity (color) {
+ if (!color) {
+ console.error('getOpacity: Missing parameters!')
+
+ return false
+ }
+
+ color = validator(color)
+
+ if (!color) return false
+
+ const isRgba = rgbaReg.test(color)
+
+ if (!isRgba) return 1
+
+ color = color.toLowerCase()
+
+ return Number(color.split(',').slice(-1)[0].replace(/[)|\s]/g, ''))
+}
+
+/**
+ * @description Convert color to Rgb|Rgba color
+ * @param {String} color Hex|Rgb|Rgba color or color keyword
+ * @param {Number} opacity The opacity of color
+ * @return {String|Boolean} Rgb|Rgba color (Invalid input will return false)
+ */
+export function toRgb (color, opacity) {
+ if (!color) {
+ console.error('toRgb: Missing parameters!')
+
+ return false
+ }
+
+ const rgbValue = getRgbValue(color)
+
+ if (!rgbValue) return false
+
+ const addOpacity = typeof opacity === 'number'
+
+ if (addOpacity) return 'rgba(' + rgbValue.join(',') + `,${opacity})`
+
+ return 'rgb(' + rgbValue.join(',') + ')'
+}
+
+/**
+ * @description Convert color to Hex color
+ * @param {String} color Hex|Rgb|Rgba color or color keyword
+ * @return {String|Boolean} Hex color (Invalid input will return false)
+ */
+export function toHex (color) {
+ if (!color) {
+ console.error('toHex: Missing parameters!')
+
+ return false
+ }
+
+ if (hexReg.test(color)) return color
+
+ color = getRgbValue(color)
+ if (!color) return false
+
+ return '#' + color
+ .map(n => Number(n).toString(16))
+ .map(n => n === '0' ? '00' : n)
+ .join('')
+}
+
+/**
+ * @description Get Color from Rgb|Rgba value
+ * @param {Array} value Rgb|Rgba color value
+ * @return {String|Boolean} Rgb|Rgba color (Invalid input will return false)
+ */
+export function getColorFromRgbValue (value) {
+ if (!value) {
+ console.error('getColorFromRgbValue: Missing parameters!')
+
+ return false
+ }
+
+ const valueLength = value.length
+
+ if (valueLength !== 3 && valueLength !== 4) {
+ console.error('getColorFromRgbValue: Value is illegal!')
+
+ return false
+ }
+
+ let color = (valueLength === 3 ? 'rgb(' : 'rgba(')
+
+ color += value.join(',') + ')'
+
+ return color
+}
+
+/**
+ * @description Deepen color
+ * @param {String} color Hex|Rgb|Rgba color or color keyword
+ * @return {Number} Percent of Deepen (1-100)
+ * @return {String|Boolean} Rgba color (Invalid input will return false)
+ */
+export function darken (color, percent = 0) {
+ if (!color) {
+ console.error('darken: Missing parameters!')
+
+ return false
+ }
+
+ let rgbaValue = getRgbaValue(color)
+
+ if (!rgbaValue) return false
+
+ rgbaValue = rgbaValue
+ .map((v, i) => (i === 3 ? v : v - Math.ceil(2.55 * percent)))
+ .map(v => (v < 0 ? 0 : v))
+
+ return getColorFromRgbValue(rgbaValue)
+}
+
+/**
+ * @description Brighten color
+ * @param {String} color Hex|Rgb|Rgba color or color keyword
+ * @return {Number} Percent of brighten (1-100)
+ * @return {String|Boolean} Rgba color (Invalid input will return false)
+ */
+export function lighten (color, percent = 0) {
+ if (!color) {
+ console.error('lighten: Missing parameters!')
+
+ return false
+ }
+
+ let rgbaValue = getRgbaValue(color)
+
+ if (!rgbaValue) return false
+
+ rgbaValue = rgbaValue
+ .map((v, i) => (i === 3 ? v : v + Math.ceil(2.55 * percent)))
+ .map(v => (v > 255 ? 255 : v))
+
+ return getColorFromRgbValue(rgbaValue)
+}
+
+/**
+ * @description Adjust color opacity
+ * @param {String} color Hex|Rgb|Rgba color or color keyword
+ * @param {Number} Percent of opacity
+ * @return {String|Boolean} Rgba color (Invalid input will return false)
+ */
+export function fade (color, percent = 100) {
+ if (!color) {
+ console.error('fade: Missing parameters!')
+
+ return false
+ }
+
+ const rgbValue = getRgbValue(color)
+
+ if (!rgbValue) return false
+
+ const rgbaValue = [...rgbValue, percent / 100]
+
+ return getColorFromRgbValue(rgbaValue)
+}
+
+export default {
+ fade,
+ toHex,
+ toRgb,
+ darken,
+ lighten,
+ getOpacity,
+ getRgbValue,
+ getRgbaValue,
+ getColorFromRgbValue
+}
diff --git a/tm-vuetify/tool/function/crender/config/graphs.js b/tm-vuetify/tool/function/crender/config/graphs.js
new file mode 100644
index 0000000..a59f38b
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/config/graphs.js
@@ -0,0 +1,2044 @@
+import beziercurve from '../bezier-curve'
+import {
+ calcLength,
+ getPointOnQuadraticBezier,
+ getTensionPointsClosed,
+ expandPoints
+} from '../bezier-curve/core/path2d'
+
+import {
+ deepClone,
+ eliminateBlur,
+ checkPointIsInCircle,
+ getTwoPointDistance,
+ checkPointIsInSector,
+ getRegularPolygonPoints,
+ checkPointIsInPolygon,
+ checkPointIsNearPolyline,
+ checkPointIsInRect
+} from '../plugin/util'
+
+import {
+ drawPolylinePath,
+ drawBezierCurvePath
+} from '../plugin/canvas'
+
+const {
+ polylineToBezierCurve,
+ bezierCurveToPolyline
+} = beziercurve
+
+export const circle = {
+ shape: {
+ rx: 0,
+ ry: 0,
+ r: 0
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ rx,
+ ry,
+ r
+ } = shape
+
+ if (typeof rx !== 'number' || typeof ry !== 'number' || typeof r !== 'number') {
+ console.error('Circle shape configuration is abnormal!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape
+ }) {
+ ctx.beginPath()
+
+ const {
+ rx,
+ ry,
+ r
+ } = shape
+
+ ctx.arc(rx, ry, r > 0 ? r : 0.01, 0, Math.PI * 2)
+
+ ctx.fill()
+ ctx.stroke()
+
+ ctx.closePath()
+
+ // ctx.draw()
+ },
+
+ hoverCheck(position, {
+ shape
+ }) {
+ const {
+ rx,
+ ry,
+ r
+ } = shape
+
+ return checkPointIsInCircle(position, rx, ry, r)
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ rx,
+ ry
+ } = shape
+
+ style.graphCenter = [rx, ry]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ this.attr('shape', {
+ rx: shape.rx + movementX,
+ ry: shape.ry + movementY
+ })
+ }
+}
+
+export const ellipse = {
+ shape: {
+ rx: 0,
+ ry: 0,
+ hr: 0,
+ vr: 0
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ rx,
+ ry,
+ hr,
+ vr
+ } = shape
+
+ if (typeof rx !== 'number' || typeof ry !== 'number' || typeof hr !== 'number' || typeof vr !== 'number') {
+ console.error('Ellipse shape configuration is abnormal!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape
+ }) {
+ ctx.beginPath()
+
+ let {
+ rx,
+ ry,
+ hr,
+ vr
+ } = shape
+
+ ctx.ellipse(rx, ry, hr > 0 ? hr : 0.01, vr > 0 ? vr : 0.01, 0, 0, Math.PI * 2)
+
+ ctx.fill()
+ ctx.stroke()
+
+ ctx.closePath()
+ // ctx.draw()
+ },
+
+ hoverCheck(position, {
+ shape
+ }) {
+ const {
+ rx,
+ ry,
+ hr,
+ vr
+ } = shape
+
+ const a = Math.max(hr, vr)
+ const b = Math.min(hr, vr)
+
+ const c = Math.sqrt(a * a - b * b)
+
+ const leftFocusPoint = [rx - c, ry]
+ const rightFocusPoint = [rx + c, ry]
+
+ const distance = getTwoPointDistance(position, leftFocusPoint) + getTwoPointDistance(position,
+ rightFocusPoint)
+
+ return distance <= 2 * a
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ rx,
+ ry
+ } = shape
+
+ style.graphCenter = [rx, ry]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ this.attr('shape', {
+ rx: shape.rx + movementX,
+ ry: shape.ry + movementY
+ })
+ }
+}
+
+export const rect = {
+ shape: {
+ x: 0,
+ y: 0,
+ w: 0,
+ h: 0
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ x,
+ y,
+ w,
+ h
+ } = shape
+
+ if (typeof x !== 'number' || typeof y !== 'number' || typeof w !== 'number' || typeof h !== 'number') {
+ console.error('Rect shape configuration is abnormal!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape
+ }) {
+ ctx.beginPath()
+
+ let {
+ x,
+ y,
+ w,
+ h
+ } = shape
+
+ ctx.rect(x, y, w, h)
+
+ ctx.fill()
+ ctx.stroke()
+
+ ctx.closePath()
+ // ctx.draw()
+
+
+ },
+
+ hoverCheck(position, {
+ shape
+ }) {
+ let {
+ x,
+ y,
+ w,
+ h
+ } = shape
+
+ return checkPointIsInRect(position, x, y, w, h)
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ x,
+ y,
+ w,
+ h
+ } = shape
+
+ style.graphCenter = [x + w / 2, y + h / 2]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ this.attr('shape', {
+ x: shape.x + movementX,
+ y: shape.y + movementY
+ })
+ }
+}
+
+export const rectRound = {
+ shape: {
+ x: 0,
+ y: 0,
+ w: 0,
+ h: 0,
+ radius:[0,0,0,0],
+ close:false,//true时为填充,否则描边。
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ x,
+ y,
+ w,
+ h
+ } = shape
+
+ if (typeof x !== 'number' || typeof y !== 'number' || typeof w !== 'number' || typeof h !== 'number') {
+ console.error('Rect shape configuration is abnormal!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape
+ }) {
+ ctx.beginPath()
+
+ let {
+ x,
+ y,
+ w,
+ h,
+ radius,
+ close
+ } = shape
+
+ if(typeof radius ==='number'){
+ radius = [radius,radius,radius,radius]
+ }
+ const cxt = ctx;
+ let width = w,height = h;
+ var r0 = radius[0],r1 = radius[1],r2 = radius[2],r3 = radius[3];
+ cxt.beginPath();
+ //从右下角顺时针绘制,弧度从0到1/2PI
+ cxt.arc(width - r0+x, height - r0+y, r0, 0, Math.PI / 2);
+
+ //矩形下边线
+ cxt.lineTo(r1+x, height+y);
+
+ //左下角圆弧,弧度从1/2PI到PI
+ cxt.arc(r1+x, height - r1+y, r1, Math.PI / 2, Math.PI);
+
+ //矩形左边线
+ cxt.lineTo(x, r2+y);
+
+ //左上角圆弧,弧度从PI到3/2PI
+ cxt.arc(r2+x, r2+y, r2, Math.PI, Math.PI * 3 / 2);
+
+ //上边线
+ cxt.lineTo(width - r3+x, y);
+
+ //右上角圆弧
+ cxt.arc(width - r3+x, r3+y, r3, Math.PI * 3 / 2, Math.PI * 2);
+
+ //右边线
+ cxt.lineTo(width+x, height+y-r0);
+ ctx.stroke()
+ if(close){
+ ctx.fill()
+ }
+
+ cxt.closePath();
+
+
+ },
+
+ hoverCheck(position, {
+ shape,style,
+ }) {
+ let {
+ x,
+ y,
+ w,
+ h
+ } = shape
+ let {lineWidth} = style;
+ return checkPointIsInRect(position, x-lineWidth, y-lineWidth, w+lineWidth, h+lineWidth)
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ x,
+ y,
+ w,
+ h
+ } = shape
+
+ style.graphCenter = [x + w / 2, y + h / 2]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ this.attr('shape', {
+ x: shape.x + movementX,
+ y: shape.y + movementY
+ })
+ }
+}
+
+
+export const ring = {
+ shape: {
+ rx: 0,
+ ry: 0,
+ r: 0
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ rx,
+ ry,
+ r
+ } = shape
+
+ if (typeof rx !== 'number' || typeof ry !== 'number' || typeof r !== 'number') {
+ console.error('Ring shape configuration is abnormal!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape
+ }) {
+ ctx.beginPath()
+
+ const {
+ rx,
+ ry,
+ r
+ } = shape
+
+ ctx.arc(rx, ry, r > 0 ? r : 0.01, 0, Math.PI * 2)
+
+ ctx.stroke()
+
+ ctx.closePath()
+ // ctx.draw()
+ },
+
+ hoverCheck(position, {
+ shape,
+ style
+ }) {
+ const {
+ rx,
+ ry,
+ r
+ } = shape
+
+ const {
+ lineWidth
+ } = style
+
+ const halfLineWidth = lineWidth / 2
+
+ const minDistance = r - halfLineWidth
+ const maxDistance = r + halfLineWidth
+
+ const distance = getTwoPointDistance(position, [rx, ry])
+
+ return (distance >= minDistance && distance <= maxDistance)
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ rx,
+ ry
+ } = shape
+
+ style.graphCenter = [rx, ry]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ this.attr('shape', {
+ rx: shape.rx + movementX,
+ ry: shape.ry + movementY
+ })
+ }
+}
+
+export const arc = {
+ shape: {
+ rx: 0,
+ ry: 0,
+ r: 0,
+ startAngle: 0,
+ endAngle: 0,
+ clockWise: true
+ },
+
+ validator({
+ shape
+ }) {
+ const keys = ['rx', 'ry', 'r', 'startAngle', 'endAngle']
+
+ if (keys.find(key => typeof shape[key] !== 'number')) {
+ console.error('Arc shape configuration is abnormal!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape
+ }) {
+ ctx.beginPath()
+
+ const {
+ rx,
+ ry,
+ r,
+ startAngle,
+ endAngle,
+ clockWise
+ } = shape
+
+ ctx.arc(rx, ry, r > 0 ? r : 0.001, startAngle, endAngle, !clockWise)
+
+ ctx.stroke()
+
+ ctx.closePath()
+ // ctx.draw(true)
+ },
+
+ hoverCheck(position, {
+ shape,
+ style
+ }) {
+ const {
+ rx,
+ ry,
+ r,
+ startAngle,
+ endAngle,
+ clockWise
+ } = shape
+
+ const {
+ lineWidth
+ } = style
+
+ const halfLineWidth = lineWidth / 2
+
+ const insideRadius = r - halfLineWidth
+ const outsideRadius = r + halfLineWidth
+
+ return !checkPointIsInSector(position, rx, ry, insideRadius, startAngle, endAngle, clockWise) &&
+ checkPointIsInSector(position, rx, ry, outsideRadius, startAngle, endAngle, clockWise)
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ rx,
+ ry
+ } = shape
+
+ style.graphCenter = [rx, ry]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ this.attr('shape', {
+ rx: shape.rx + movementX,
+ ry: shape.ry + movementY
+ })
+ }
+}
+
+export const sector = {
+ shape: {
+ rx: 0,
+ ry: 0,
+ r: 0,
+ startAngle: 0,
+ endAngle: 0,
+ clockWise: true
+ },
+
+ validator({
+ shape
+ }) {
+ const keys = ['rx', 'ry', 'r', 'startAngle', 'endAngle']
+
+ if (keys.find(key => typeof shape[key] !== 'number')) {
+ console.error('Sector shape configuration is abnormal!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape
+ }) {
+ ctx.beginPath()
+
+ const {
+ rx,
+ ry,
+ r,
+ startAngle,
+ endAngle,
+ clockWise
+ } = shape
+
+ ctx.arc(rx, ry, r > 0 ? r : 0.01, startAngle, endAngle, !clockWise)
+
+ ctx.lineTo(rx, ry)
+
+ ctx.closePath()
+
+ ctx.stroke()
+ ctx.fill()
+ // ctx.draw()
+ },
+
+ hoverCheck(position, {
+ shape
+ }) {
+ const {
+ rx,
+ ry,
+ r,
+ startAngle,
+ endAngle,
+ clockWise
+ } = shape
+
+ return checkPointIsInSector(position, rx, ry, r, startAngle, endAngle, clockWise)
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ rx,
+ ry
+ } = shape
+
+ style.graphCenter = [rx, ry]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ const {
+ rx,
+ ry
+ } = shape
+
+ this.attr('shape', {
+ rx: rx + movementX,
+ ry: ry + movementY
+ })
+ }
+}
+
+export const regPolygon = {
+ shape: {
+ rx: 0,
+ ry: 0,
+ r: 0,
+ side: 0
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ side
+ } = shape
+
+ const keys = ['rx', 'ry', 'r', 'side']
+
+ if (keys.find(key => typeof shape[key] !== 'number')) {
+ console.error('RegPolygon shape configuration is abnormal!')
+
+ return false
+ }
+
+ if (side < 3) {
+ console.error('RegPolygon at least trigon!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape,
+ cache
+ }) {
+ ctx.beginPath()
+
+ const {
+ rx,
+ ry,
+ r,
+ side
+ } = shape
+
+ if (!cache.points || cache.rx !== rx || cache.ry !== ry || cache.r !== r || cache.side !== side) {
+ const points = getRegularPolygonPoints(rx, ry, r, side)
+
+ Object.assign(cache, {
+ points,
+ rx,
+ ry,
+ r,
+ side
+ })
+ }
+
+ const {
+ points
+ } = cache
+
+ drawPolylinePath(ctx, points)
+
+ ctx.closePath()
+
+ ctx.stroke()
+ ctx.fill()
+ // ctx.draw()
+ },
+
+ hoverCheck(position, {
+ cache
+ }) {
+ let {
+ points
+ } = cache
+
+ return checkPointIsInPolygon(position, points)
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ rx,
+ ry
+ } = shape
+
+ style.graphCenter = [rx, ry]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape,
+ cache
+ }) {
+ const {
+ rx,
+ ry
+ } = shape
+
+ cache.rx += movementX
+ cache.ry += movementY
+
+ this.attr('shape', {
+ rx: rx + movementX,
+ ry: ry + movementY
+ })
+
+ cache.points = cache.points.map(([x, y]) => [x + movementX, y + movementY])
+ }
+}
+
+export const polyline = {
+ shape: {
+ points: [],
+ close: false
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ points
+ } = shape
+
+ if (!(points instanceof Array)) {
+ console.error('Polyline points should be an array!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape,
+ style: {
+ lineWidth
+ }
+ }) {
+ ctx.beginPath()
+
+ let {
+ points,
+ close
+ } = shape
+
+ if (lineWidth === 1) points = eliminateBlur(points)
+
+ drawPolylinePath(ctx, points)
+
+ if (close) {
+ ctx.closePath()
+
+ ctx.fill()
+ ctx.stroke()
+ } else {
+ ctx.stroke()
+
+ }
+ // ctx.draw()
+ },
+
+ hoverCheck(position, {
+ shape,
+ style
+ }) {
+ const {
+ points,
+ close
+ } = shape
+
+ const {
+ lineWidth
+ } = style
+
+ if (close) {
+ return checkPointIsInPolygon(position, points)
+ } else {
+ return checkPointIsNearPolyline(position, points, lineWidth)
+ }
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ points
+ } = shape
+
+ style.graphCenter = points[0]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ const {
+ points
+ } = shape
+
+ const moveAfterPoints = points.map(([x, y]) => [x + movementX, y + movementY])
+
+ this.attr('shape', {
+ points: moveAfterPoints
+ })
+ }
+}
+
+export const smoothline = {
+ shape: {
+ points: [],
+ close: false
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ points
+ } = shape
+
+ if (!(points instanceof Array)) {
+ console.error('Smoothline points should be an array!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape,
+ cache
+ }) {
+ const {
+ points,
+ close
+ } = shape
+
+ if (!cache.points || cache.points.toString() !== points.toString()) {
+ const bezierCurve = polylineToBezierCurve(points, close)
+ const hoverPoints = bezierCurveToPolyline(bezierCurve)
+
+ Object.assign(cache, {
+ points: deepClone(points, true),
+ bezierCurve,
+ hoverPoints
+ })
+ }
+
+ const {
+ bezierCurve
+ } = cache
+
+ ctx.beginPath()
+
+ drawBezierCurvePath(ctx, bezierCurve.slice(1), bezierCurve[0])
+
+ if (close) {
+ ctx.closePath()
+
+ ctx.fill()
+ ctx.stroke()
+ } else {
+ ctx.stroke()
+ }
+ // ctx.draw()
+ },
+
+ hoverCheck(position, {
+ cache,
+ shape,
+ style
+ }) {
+ const {
+ hoverPoints
+ } = cache
+
+ const {
+ close
+ } = shape
+
+ const {
+ lineWidth
+ } = style
+
+ if (close) {
+ return checkPointIsInPolygon(position, hoverPoints)
+ } else {
+ return checkPointIsNearPolyline(position, hoverPoints, lineWidth)
+ }
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ points
+ } = shape
+
+ style.graphCenter = points[0]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape,
+ cache
+ }) {
+ const {
+ points
+ } = shape
+
+ const moveAfterPoints = points.map(([x, y]) => [x + movementX, y + movementY])
+
+ cache.points = moveAfterPoints
+
+ const [fx, fy] = cache.bezierCurve[0]
+ const curves = cache.bezierCurve.slice(1)
+
+ cache.bezierCurve = [
+ [fx + movementX, fy + movementY],
+ ...curves.map(curve => curve.map(([x, y]) => [x + movementX, y + movementY]))
+ ]
+
+ cache.hoverPoints = cache.hoverPoints.map(([x, y]) => [x + movementX, y + movementY])
+
+ this.attr('shape', {
+ points: moveAfterPoints
+ })
+ }
+}
+
+export const bezierCurve = {
+ shape: {
+ points: [],
+ close: false
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ points
+ } = shape
+
+ if (!(points instanceof Array)) {
+ console.error('BezierCurve points should be an array!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape,
+ cache
+ }) {
+ let {
+ points,
+ close
+ } = shape
+
+ if (!cache.points || cache.points.toString() !== points.toString()) {
+ const hoverPoints = bezierCurveToPolyline(points, 20)
+
+ Object.assign(cache, {
+ points: deepClone(points, true),
+ hoverPoints
+ })
+ }
+
+ ctx.beginPath()
+
+ drawBezierCurvePath(ctx, points.slice(1), points[0])
+
+ if (close) {
+ ctx.closePath()
+
+ ctx.fill()
+ ctx.stroke()
+ } else {
+ ctx.stroke()
+ }
+ // ctx.draw()
+ },
+
+ hoverCheck(position, {
+ cache,
+ shape,
+ style
+ }) {
+ const {
+ hoverPoints
+ } = cache
+
+ const {
+ close
+ } = shape
+
+ const {
+ lineWidth
+ } = style
+
+ if (close) {
+ return checkPointIsInPolygon(position, hoverPoints)
+ } else {
+ return checkPointIsNearPolyline(position, hoverPoints, lineWidth)
+ }
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ points
+ } = shape
+
+ style.graphCenter = points[0]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape,
+ cache
+ }) {
+ const {
+ points
+ } = shape
+
+ const [fx, fy] = points[0]
+ const curves = points.slice(1)
+
+ const bezierCurve = [
+ [fx + movementX, fy + movementY],
+ ...curves.map(curve => curve.map(([x, y]) => [x + movementX, y + movementY]))
+ ]
+
+ cache.points = bezierCurve
+ cache.hoverPoints = cache.hoverPoints.map(([x, y]) => [x + movementX, y + movementY])
+
+ this.attr('shape', {
+ points: bezierCurve
+ })
+ }
+}
+
+export const text = {
+ shape: {
+ content: '',
+ position: [],
+ x: 0,
+ y: 0,
+ rowGap: 0
+ },
+
+ validator({
+ shape,
+ style
+ }, ctx) {
+ const {
+ content,
+ position,
+ rowGap
+ } = shape
+
+ if (typeof content !== 'string') {
+ console.error('Text content should be a string!')
+
+ return false
+ }
+
+ if (!(position instanceof Array)) {
+ console.error('Text position should be an array!')
+
+ return false
+ }
+
+ if (typeof rowGap !== 'number') {
+ console.error('Text rowGap should be a number!')
+
+ return false
+ }
+ this.textWidth = 0
+ this.textHeight = 0
+
+ return true
+ },
+ measureSize(ctx, text) {
+ var _context = ctx,
+ fontSize = this.fontSize(),
+ metrics;
+ _context.save();
+ _context.font = ctx.font;
+ metrics = _context.measureText(text + "");
+ _context.restore();
+ return {
+ width: metrics.width,
+ height: fontSize,
+ };
+ },
+ draw({
+ ctx,
+ area
+ }, {
+ shape,
+ style
+ }) {
+
+ let {
+ content,
+ position,
+ maxWidth,
+ rowGap,
+
+ } = shape
+ let {
+ lineWidth
+ } = style;
+ const {
+ textBaseline,
+ font,
+
+ } = ctx
+ const [w, h] = area
+ const fontSize = parseInt(font.replace(/\D/g, ''))
+
+ let [x, y] = position
+
+ content = content.split('\n')
+ const rowNum = content.length
+
+ const lineHeight = fontSize + rowGap
+ const allHeight = rowNum * lineHeight - rowGap
+
+ let offset = 0
+
+ if (textBaseline === 'middle') {
+ offset = allHeight / 2
+ y += fontSize / 2
+ }
+
+ if (textBaseline === 'bottom') {
+ offset = allHeight
+ y += fontSize
+ }
+
+ position = new Array(rowNum).fill(0).map((foo, i) => [x, y + i * lineHeight - offset])
+
+ if (typeof maxWidth == 'undefined' || !maxWidth) maxWidth = w
+ // #ifdef H5
+ maxWidth = maxWidth * ctx.dpr
+
+ // #endif
+ let maxwi = []
+ ctx.beginPath()
+ content.forEach((text, i) => {
+ ctx.fillText(text, ...position[i], maxWidth)
+ if (lineWidth > 0) {
+ ctx.strokeText(text, ...position[i], maxWidth)
+ }
+
+ maxwi.push(ctx.measureText(text + "").width)
+
+ })
+
+ ctx.closePath()
+ this.textWidth = Math.max(...maxwi)
+
+ this.textHeight = allHeight
+
+ },
+
+ hoverCheck(position, {
+ cache,
+ shape,
+ style
+ }) {
+ const [x, y] = shape.position;
+ const {
+ textBaseline
+ } = style;
+ var w = this?.textWidth ?? 0;
+ var h = this?.textHeight ?? 0;
+
+ let isCheck = false;
+
+ if (textBaseline == 'top') {
+ if (position[0] >= x && position[0] <= x + w && position[1] >= y && position[1] <= y + h) {
+ isCheck = true;
+ }
+ } else if (textBaseline == 'bottom') {
+ if (position[0] >= x && position[0] <= x + w && position[1] >= y + h && position[1] <= y + h * 2) {
+ isCheck = true;
+ }
+ } else if (textBaseline == 'middle') {
+ if (position[0] >= x && position[0] <= x + w && position[1] >= y - h / 2 && position[1] <= y + h - h /
+ 2) {
+ isCheck = true;
+ }
+ }
+ return isCheck;
+
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ position
+ } = shape
+
+ style.graphCenter = [...position]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ const {
+ position: [x, y]
+ } = shape
+
+ this.attr('shape', {
+ position: [x + movementX, y + movementY]
+ })
+ }
+}
+
+export const path = {
+ shape: {
+ points: [],
+ close: false
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ points
+ } = shape
+
+ if (!(points instanceof Array)) {
+ console.error('Polyline points should be an array!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape,
+ style: {
+ lineWidth
+ }
+ }) {
+ ctx.beginPath()
+
+ let {
+ points,
+ close
+ } = shape
+
+ if (lineWidth === 1) points = eliminateBlur(points)
+
+ drawPolylinePath(ctx, points)
+
+ if (close) {
+ ctx.closePath()
+
+ ctx.fill()
+ ctx.stroke()
+ } else {
+ ctx.stroke()
+
+ }
+ ctx.draw()
+ },
+
+ hoverCheck(position, {
+ shape,
+ style
+ }) {
+ const {
+ points,
+ close
+ } = shape
+
+ const {
+ lineWidth
+ } = style
+
+ if (close) {
+
+ return checkPointIsInPolygon(position, points)
+ } else {
+ return checkPointIsNearPolyline(position, points, lineWidth)
+ }
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ points
+ } = shape
+
+ style.graphCenter = points[0]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ const {
+ points
+ } = shape
+
+ const moveAfterPoints = points.map(([x, y]) => [x + movementX, y + movementY])
+
+ this.attr('shape', {
+ points: moveAfterPoints
+ })
+ }
+}
+
+export const image = {
+ shape: {
+ x: 0,
+ y: 0,
+ w: 0,
+ h: 0,
+ sx: 0,
+ sy: 0,
+ src: ''
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ x,
+ y,
+ w,
+ h,
+ src
+ } = shape
+
+ if (typeof x !== 'number' || typeof y !== 'number' || typeof w !== 'number' || typeof h !== 'number' || !
+ src) {
+ console.error('image x,y,w,h,src必填。')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx,
+ cav
+ }, {
+ shape
+ }) {
+
+ let {
+ x,
+ y,
+ w,
+ h,
+ sx,
+ sy,
+ src
+ } = shape
+
+ let t = this;
+ // #ifdef MP-WEIXIN
+ //1加载中,2加载完成,3从未加载。
+ if (typeof this['isLoad'] == 'undefined' || this['isLoad'] == 3) {
+
+ this['isLoad'] = 1;
+ const bg = cav.createImage()
+
+
+ bg.onload = () => {
+
+ setTimeout(function() {
+ console.warn('tm-render:图片加载完成')
+ ctx.drawImage(bg, x, y, w, h)
+ t['isLoad'] = 2;
+ shape.src = bg
+ if(t?.load){
+ t.load();
+ }
+ }, 400)
+ }
+ bg.onerror = () => t['isLoad'] = 3
+ bg.src = src;
+ }
+ if (this['isLoad'] == 2) {
+
+ ctx.drawImage(src, x, y, w, h)
+
+ } else {
+ console.log('image loadding...');
+ }
+
+ // #endif
+
+ // #ifndef MP-WEIXIN
+
+ if(typeof this['isLoad'] =='undefined') this['isLoad'] = 3;
+ if(this['isLoad']===3){
+ this['isLoad'] = 1;
+
+ setTimeout(()=>{
+ t['isLoad'] = 2;
+ if(this?.load){
+ this.load();
+ }
+ },1200)
+ }
+
+ ctx.drawImage(src, x, y, w, h, sx, sy)
+
+ // #endif
+
+
+ },
+
+ hoverCheck(position, {
+ shape
+ }) {
+ let {
+ x,
+ y,
+ w,
+ h
+ } = shape
+
+ return checkPointIsInRect(position, x, y, w, h)
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ x,
+ y,
+ w,
+ h
+ } = shape
+
+ style.graphCenter = [x + w / 2, y + h / 2]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ this.attr('shape', {
+ x: shape.x + movementX,
+ y: shape.y + movementY
+ })
+ }
+}
+
+export const star = {
+ shape: {
+ points: [],
+ close: false,
+ x: 0,
+ y: 0,
+ numPoints: 5, //星星的角数量
+ innerRadius: 40, //内部凹进去的比例
+ outerRadius: 70, //角向外凸出的比例。
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ points,
+ x,
+ y
+ } = shape
+
+ if (typeof x !== 'number' || typeof y !== 'number') {
+ console.error('Polyline points should be an array!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape,
+ style: {
+ lineWidth
+ }
+ }) {
+ let context = ctx;
+ let {
+ points,
+ close,
+ x,
+ y,
+ numPoints,
+ innerRadius,
+ outerRadius
+ } = shape;
+
+ context.beginPath();
+ context.moveTo(x, y - outerRadius);
+
+
+ points.push([x, y - outerRadius])
+
+ for (var n = 1; n <= numPoints * 2; n++) {
+ var radius = n % 2 === 0 ? outerRadius : innerRadius;
+ var x2 = radius * Math.sin((n * Math.PI) / numPoints);
+ var y2 = -1 * radius * Math.cos((n * Math.PI) / numPoints);
+ context.lineTo(x2 + x, y2 + y);
+
+ points.push([x2 + x, y2 + y])
+ }
+
+ this.shape.points = points;
+ if (lineWidth === 1) points = eliminateBlur(points)
+
+ if (close) {
+ ctx.closePath()
+
+ ctx.fill()
+ ctx.stroke()
+ } else {
+ ctx.stroke()
+
+ }
+ // ctx.draw()
+ },
+
+ hoverCheck(position, {
+ shape,
+ style
+ }) {
+ const {
+ points,
+ close
+ } = shape
+
+ const {
+ lineWidth
+ } = style
+
+ if (close) {
+ return checkPointIsInPolygon(position, points)
+ } else {
+ return checkPointIsNearPolyline(position, points, lineWidth)
+ }
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ points
+ } = shape
+
+ style.graphCenter = points[0]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ const {
+ points
+ } = shape
+
+ const moveAfterPoints = points.map(([x, y]) => [x + movementX, y + movementY])
+
+ this.attr('shape', {
+ points: moveAfterPoints
+ })
+ }
+}
+
+export const arrow = {
+ shape: {
+ points: [],
+ close: true,
+ x: 0,
+ y: 0,
+ tension: 0, //弯曲程度。
+ pointerLength: 0, //箭头指针长度。
+ pointerWidth: 0, //箭头指针宽度。
+ pointerAtBeginning: false, //我们需要在两边画指针吗?默认值为 false。
+ pointerAtEnding: true, //结束端显示箭头。
+ hitPoints: [], //检测命中点。
+ },
+
+ validator({
+ shape
+ }) {
+ const {
+ points,
+ x,
+ y,
+ close,
+ tension,
+ pointerLength,
+ pointerWidth,
+ pointerAtBeginning,
+ pointerAtEnding
+ } = shape
+
+ if (typeof x !== 'number' || typeof y !== 'number') {
+ console.error('Polyline points should be an array!')
+
+ return false
+ }
+
+ return true
+ },
+
+ draw({
+ ctx
+ }, {
+ shape,
+ style: {
+ lineWidth
+ }
+ }) {
+ let context = ctx;
+
+ let {
+ points,
+ x,
+ y,
+ close,
+ tension,
+ pointerLength,
+ pointerWidth,
+ pointerAtBeginning,
+ pointerAtEnding
+ } = shape
+ let old_x = points[2] - points[0]
+ let old_y = points[3] - points[1]
+ points[0] = this.shape.x
+ points[1] = this.shape.y
+ points[2] = this.shape.x + old_x
+ points[3] = this.shape.y + old_y
+ var PI2 = Math.PI * 2;
+
+ var tp = points;
+ var fromTension = tension !== 0 && points.length > 4;
+ if (fromTension) {
+
+ if (close) {
+ tp = getTensionPointsClosed(points, tension);
+ } else {
+ tp = expandPoints(points, tension);
+ }
+ console.log(tp);
+ }
+ var length = pointerLength;
+ var n = points.length;
+ var dx, dy;
+ if (fromTension) {
+ const lp = [
+ tp[tp.length - 4],
+ tp[tp.length - 3],
+ tp[tp.length - 2],
+ tp[tp.length - 1],
+ points[n - 2],
+ points[n - 1],
+ ];
+ const lastLength = calcLength(tp[tp.length - 4], tp[tp.length - 3], 'C', lp);
+ const previous = getPointOnQuadraticBezier(Math.min(1, 1 - length / lastLength), lp[0], lp[1], lp[2],
+ lp[3], lp[4], lp[5]);
+ dx = points[n - 2] - previous.x;
+ dy = points[n - 1] - previous.y;
+ } else {
+ dx = points[n - 2] - points[n - 4];
+ dy = points[n - 1] - points[n - 3];
+ }
+ var radians = (Math.atan2(dy, dx) + PI2) % PI2;
+ var width = pointerWidth;
+ this.shape.hitPoints = []
+ ctx.save();
+ ctx.beginPath();
+ ctx.moveTo(points[0], points[1]);
+ // #ifdef H5 || APP-VUE
+ ctx.lineTo(points[2], points[3]);
+ // #endif
+ // #ifdef MP
+ ctx.lineTo(points[2], points[3]);
+ // #endif
+ ctx.closePath();
+ if (pointerAtEnding) {
+ ctx.translate(points[n - 2], points[n - 1]);
+ ctx.rotate(radians);
+ // #ifdef H5 || APP-VUE
+
+ ctx.moveTo(points[2], points[3]);
+ ctx.lineTo(points[2], points[3] - width / 2);
+ ctx.lineTo(length + points[2], points[3]);
+ ctx.lineTo(points[2], width / 2 + points[3]);
+
+ // #endif
+ // #ifdef MP
+ ctx.moveTo(0, 0);
+ ctx.lineTo(-length, width / 2);
+ ctx.lineTo(-length, -width / 2);
+ // #endif
+ ctx.closePath();
+ ctx.restore();
+ this.shape.hitPoints.push([points[2], points[3] - width / 2]);
+ this.shape.hitPoints.push([length + points[2], points[3]]);
+ this.shape.hitPoints.push([points[2], width / 2 + points[3]]);
+
+ }
+ if (pointerAtBeginning) {
+ if (pointerAtBeginning) {
+ ctx.save();
+ }
+
+ ctx.translate(x, y);
+ if (fromTension) {
+ dx = (tp[0] + tp[2]) / 2 - points[0];
+ dy = (tp[1] + tp[3]) / 2 - points[1];
+ } else {
+ dx = points[2] - points[0];
+ dy = points[3] - points[1];
+ }
+ ctx.rotate((Math.atan2(-dy, -dx) + PI2) % PI2);
+ // #ifdef H5 || APP-VUE
+ ctx.moveTo(points[0], points[1]);
+ ctx.lineTo(points[0], points[1] - width / 2);
+ ctx.lineTo(-length + points[0], points[1]);
+ ctx.lineTo(points[0], width / 2 + points[1]);
+ // #endif
+
+ // #ifdef MP
+ ctx.moveTo(0, 0);
+ ctx.lineTo(-length, width / 2);
+ ctx.lineTo(-length, -width / 2);
+ // #endif
+
+ ctx.closePath();
+ ctx.restore();
+
+ }
+
+ if (close) {
+
+ ctx.fill()
+ ctx.stroke()
+ } else {
+ ctx.stroke()
+
+ }
+
+ },
+
+ hoverCheck(position, {
+ shape,
+ style
+ }) {
+ const {
+ points,
+ hitPoints,
+ close,
+ pointerLength,
+ pointerWidth
+ } = shape
+
+ const {
+ lineWidth
+ } = style
+
+ // if (close) {
+ // console.log( checkPointIsInPolygon(position, hitPoints));
+ // return checkPointIsInPolygon(position, hitPoints)
+ // } else {
+ // return checkPointIsNearPolyline(position, hitPoints, lineWidth)
+ // }
+ // #ifdef H5 || APP-VUE
+ return checkPointIsInRect(position, points[2], points[3] - pointerWidth / 2, pointerLength, pointerWidth)
+ // #endif
+ // #ifdef MP
+ return checkPointIsInRect(position, points[2] - pointerLength, points[3] - pointerWidth / 2, pointerLength,
+ pointerWidth)
+ // #endif
+ },
+
+ setGraphCenter(e, {
+ shape,
+ style
+ }) {
+ const {
+ points
+ } = shape
+
+ style.graphCenter = points[0]
+ },
+
+ move({
+ movementX,
+ movementY
+ }, {
+ shape
+ }) {
+ const {
+ points
+ } = shape
+
+ const moveAfterPoints = points.map(([x, y]) => [x + movementX, y + movementY])
+
+ this.attr('shape', {
+ points: moveAfterPoints
+ })
+ }
+}
+
+
+const graphs = new Map([
+
+ ['rectRound', rectRound],
+ ['arrow', arrow],
+ ['star', star],
+ ['image', image],
+ ['path', path],
+ ['circle', circle],
+ ['ellipse', ellipse],
+ ['rect', rect],
+ ['ring', ring],
+ ['arc', arc],
+ ['sector', sector],
+ ['regPolygon', regPolygon],
+ ['polyline', polyline],
+ ['smoothline', smoothline],
+ ['bezierCurve', bezierCurve],
+ ['text', text]
+])
+
+export default graphs
+
+/**
+ * @description Extend new graph
+ * @param {String} name Name of Graph
+ * @param {Object} config Configuration of Graph
+ * @return {Undefined} Void
+ */
+export function extendNewGraph(name, config) {
+ if (!name || !config) {
+ console.error('ExtendNewGraph Missing Parameters!')
+
+ return
+ }
+
+ if (!config.shape) {
+ console.error('Required attribute of shape to extendNewGraph!')
+
+ return
+ }
+
+ if (!config.validator) {
+ console.error('Required function of validator to extendNewGraph!')
+
+ return
+ }
+
+ if (!config.draw) {
+ console.error('Required function of draw to extendNewGraph!')
+
+ return
+ }
+
+ graphs.set(name, config)
+}
diff --git a/tm-vuetify/tool/function/crender/crender.min.js b/tm-vuetify/tool/function/crender/crender.min.js
new file mode 100644
index 0000000..61830a9
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/crender.min.js
@@ -0,0 +1 @@
+(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i0&&arguments[0]!==undefined?arguments[0]:{};var name=config.name;if(!name){console.error("add Missing parameters!");return}var graphConfig=_graphs["default"].get(name);if(!graphConfig){console.warn("No corresponding graph configuration found!");return}var graph=new _graph["default"](graphConfig,config);if(!graph.validator(graph))return;graph.render=this;this.graphs.push(graph);this.sortGraphsByIndex();this.drawAllGraph();return graph};CRender.prototype.sortGraphsByIndex=function(){var graphs=this.graphs;graphs.sort(function(a,b){if(a.index>b.index)return 1;if(a.index===b.index)return 0;if(a.index1&&arguments[1]!==undefined?arguments[1]:undefined;if(!attrName||change===undefined)return false;var isObject=(0,_typeof2["default"])(this[attrName])==="object";if(isObject)change=(0,_util.deepClone)(change,true);var render=this.render;if(attrName==="style"){this.style.update(change)}else if(isObject){Object.assign(this[attrName],change)}else{this[attrName]=change}if(attrName==="index")render.sortGraphsByIndex();render.drawAllGraph()};Graph.prototype.animation=function(){var _ref2=(0,_asyncToGenerator2["default"])(_regenerator["default"].mark(function _callee2(attrName,change){var wait,changeRoot,changeKeys,beforeState,animationFrame,animationCurve,animationDelay,animationFrameState,render,_args2=arguments;return _regenerator["default"].wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:wait=_args2.length>2&&_args2[2]!==undefined?_args2[2]:false;if(!(attrName!=="shape"&&attrName!=="style")){_context2.next=4;break}console.error("Only supported shape and style animation!");return _context2.abrupt("return");case 4:change=(0,_util.deepClone)(change,true);if(attrName==="style")this.style.colorProcessor(change);changeRoot=this[attrName];changeKeys=Object.keys(change);beforeState={};changeKeys.forEach(function(key){return beforeState[key]=changeRoot[key]});animationFrame=this.animationFrame,animationCurve=this.animationCurve,animationDelay=this.animationDelay;animationFrameState=(0,_transition["default"])(animationCurve,beforeState,change,animationFrame,true);this.animationRoot.push(changeRoot);this.animationKeys.push(changeKeys);this.animationFrameState.push(animationFrameState);if(!wait){_context2.next=17;break}return _context2.abrupt("return");case 17:if(!(animationDelay>0)){_context2.next=20;break}_context2.next=20;return delay(animationDelay);case 20:render=this.render;return _context2.abrupt("return",new Promise(function(){var _ref3=(0,_asyncToGenerator2["default"])(_regenerator["default"].mark(function _callee(resolve){return _regenerator["default"].wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:_context.next=2;return render.launchAnimation();case 2:resolve();case 3:case"end":return _context.stop()}}},_callee)}));return function(_x3){return _ref3.apply(this,arguments)}}()));case 22:case"end":return _context2.stop()}}},_callee2,this)}));return function(_x,_x2){return _ref2.apply(this,arguments)}}();Graph.prototype.turnNextAnimationFrame=function(timeStamp){var animationDelay=this.animationDelay,animationRoot=this.animationRoot,animationKeys=this.animationKeys,animationFrameState=this.animationFrameState,animationPause=this.animationPause;if(animationPause)return;if(Date.now()-timeStamp1&&arguments[1]!==undefined?arguments[1]:false;var processor=reverse?_color.getColorFromRgbValue:_color.getRgbaValue;var colorProcessorKeys=["fill","stroke","shadowColor"];var allKeys=Object.keys(style);var colorKeys=allKeys.filter(function(key){return colorProcessorKeys.find(function(k){return k===key})});colorKeys.forEach(function(key){return style[key]=processor(style[key])});var gradientColor=style.gradientColor,colors=style.colors;if(gradientColor)style.gradientColor=gradientColor.map(function(c){return processor(c)});if(colors){var colorsKeys=Object.keys(colors);colorsKeys.forEach(function(key){return colors[key]=processor(colors[key])})}};Style.prototype.initStyle=function(ctx){initTransform(ctx,this);initGraphStyle(ctx,this);initGradient(ctx,this)};function initTransform(ctx,style){ctx.save();var graphCenter=style.graphCenter,rotate=style.rotate,scale=style.scale,translate=style.translate;if(!(graphCenter instanceof Array))return;ctx.translate.apply(ctx,(0,_toConsumableArray2["default"])(graphCenter));if(rotate)ctx.rotate(rotate*Math.PI/180);if(scale instanceof Array)ctx.scale.apply(ctx,(0,_toConsumableArray2["default"])(scale));if(translate)ctx.translate.apply(ctx,(0,_toConsumableArray2["default"])(translate));ctx.translate(-graphCenter[0],-graphCenter[1])}var autoSetStyleKeys=["lineCap","lineJoin","lineDashOffset","shadowOffsetX","shadowOffsetY","lineWidth","textAlign","textBaseline"];function initGraphStyle(ctx,style){var fill=style.fill,stroke=style.stroke,shadowColor=style.shadowColor,opacity=style.opacity;autoSetStyleKeys.forEach(function(key){if(key||typeof key==="number")ctx[key]=style[key]});fill=(0,_toConsumableArray2["default"])(fill);stroke=(0,_toConsumableArray2["default"])(stroke);shadowColor=(0,_toConsumableArray2["default"])(shadowColor);fill[3]*=opacity;stroke[3]*=opacity;shadowColor[3]*=opacity;ctx.fillStyle=(0,_color.getColorFromRgbValue)(fill);ctx.strokeStyle=(0,_color.getColorFromRgbValue)(stroke);ctx.shadowColor=(0,_color.getColorFromRgbValue)(shadowColor);var lineDash=style.lineDash,shadowBlur=style.shadowBlur;if(lineDash){lineDash=lineDash.map(function(v){return v>=0?v:0});ctx.setLineDash(lineDash)}if(typeof shadowBlur==="number")ctx.shadowBlur=shadowBlur>0?shadowBlur:.001;var fontStyle=style.fontStyle,fontVarient=style.fontVarient,fontWeight=style.fontWeight,fontSize=style.fontSize,fontFamily=style.fontFamily;ctx.font=fontStyle+" "+fontVarient+" "+fontWeight+" "+fontSize+"px"+" "+fontFamily}function initGradient(ctx,style){if(!gradientValidator(style))return;var gradientColor=style.gradientColor,gradientParams=style.gradientParams,gradientType=style.gradientType,gradientWith=style.gradientWith,gradientStops=style.gradientStops,opacity=style.opacity;gradientColor=gradientColor.map(function(color){var colorOpacity=color[3]*opacity;var clonedColor=(0,_toConsumableArray2["default"])(color);clonedColor[3]=colorOpacity;return clonedColor});gradientColor=gradientColor.map(function(c){return(0,_color.getColorFromRgbValue)(c)});if(gradientStops==="auto")gradientStops=getAutoColorStops(gradientColor);var gradient=ctx["create".concat(gradientType.slice(0,1).toUpperCase()+gradientType.slice(1),"Gradient")].apply(ctx,(0,_toConsumableArray2["default"])(gradientParams));gradientStops.forEach(function(stop,i){return gradient.addColorStop(stop,gradientColor[i])});ctx["".concat(gradientWith,"Style")]=gradient}function gradientValidator(style){var gradientColor=style.gradientColor,gradientParams=style.gradientParams,gradientType=style.gradientType,gradientWith=style.gradientWith,gradientStops=style.gradientStops;if(!gradientColor||!gradientParams)return false;if(gradientColor.length===1){console.warn("The gradient needs to provide at least two colors");return false}if(gradientType!=="linear"&&gradientType!=="radial"){console.warn("GradientType only supports linear or radial, current value is "+gradientType);return false}var gradientParamsLength=gradientParams.length;if(gradientType==="linear"&&gradientParamsLength!==4||gradientType==="radial"&&gradientParamsLength!==6){console.warn("The expected length of gradientParams is "+(gradientType==="linear"?"4":"6"));return false}if(gradientWith!=="fill"&&gradientWith!=="stroke"){console.warn("GradientWith only supports fill or stroke, current value is "+gradientWith);return false}if(gradientStops!=="auto"&&!(gradientStops instanceof Array)){console.warn("gradientStops only supports 'auto' or Number Array ([0, .5, 1]), current value is "+gradientStops);return false}return true}function getAutoColorStops(color){var stopGap=1/(color.length-1);return color.map(function(foo,i){return stopGap*i})}Style.prototype.restoreTransform=function(ctx){ctx.restore()};Style.prototype.update=function(change){this.colorProcessor(change);Object.assign(this,change)};Style.prototype.getStyle=function(){var clonedStyle=(0,_util.deepClone)(this,true);this.colorProcessor(clonedStyle,true);return clonedStyle}},{"../plugin/util":8,"@babel/runtime/helpers/classCallCheck":12,"@babel/runtime/helpers/interopRequireDefault":14,"@babel/runtime/helpers/toConsumableArray":20,"@jiaminghi/color":27}],5:[function(require,module,exports){"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.extendNewGraph=extendNewGraph;exports["default"]=exports.text=exports.bezierCurve=exports.smoothline=exports.polyline=exports.regPolygon=exports.sector=exports.arc=exports.ring=exports.rect=exports.ellipse=exports.circle=void 0;var _toConsumableArray2=_interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));var _slicedToArray2=_interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));var _bezierCurve2=_interopRequireDefault(require("@jiaminghi/bezier-curve"));var _util=require("../plugin/util");var _canvas=require("../plugin/canvas");var polylineToBezierCurve=_bezierCurve2["default"].polylineToBezierCurve,bezierCurveToPolyline=_bezierCurve2["default"].bezierCurveToPolyline;var circle={shape:{rx:0,ry:0,r:0},validator:function validator(_ref){var shape=_ref.shape;var rx=shape.rx,ry=shape.ry,r=shape.r;if(typeof rx!=="number"||typeof ry!=="number"||typeof r!=="number"){console.error("Circle shape configuration is abnormal!");return false}return true},draw:function draw(_ref2,_ref3){var ctx=_ref2.ctx;var shape=_ref3.shape;ctx.beginPath();var rx=shape.rx,ry=shape.ry,r=shape.r;ctx.arc(rx,ry,r>0?r:.01,0,Math.PI*2);ctx.fill();ctx.stroke();ctx.closePath()},hoverCheck:function hoverCheck(position,_ref4){var shape=_ref4.shape;var rx=shape.rx,ry=shape.ry,r=shape.r;return(0,_util.checkPointIsInCircle)(position,rx,ry,r)},setGraphCenter:function setGraphCenter(e,_ref5){var shape=_ref5.shape,style=_ref5.style;var rx=shape.rx,ry=shape.ry;style.graphCenter=[rx,ry]},move:function move(_ref6,_ref7){var movementX=_ref6.movementX,movementY=_ref6.movementY;var shape=_ref7.shape;this.attr("shape",{rx:shape.rx+movementX,ry:shape.ry+movementY})}};exports.circle=circle;var ellipse={shape:{rx:0,ry:0,hr:0,vr:0},validator:function validator(_ref8){var shape=_ref8.shape;var rx=shape.rx,ry=shape.ry,hr=shape.hr,vr=shape.vr;if(typeof rx!=="number"||typeof ry!=="number"||typeof hr!=="number"||typeof vr!=="number"){console.error("Ellipse shape configuration is abnormal!");return false}return true},draw:function draw(_ref9,_ref10){var ctx=_ref9.ctx;var shape=_ref10.shape;ctx.beginPath();var rx=shape.rx,ry=shape.ry,hr=shape.hr,vr=shape.vr;ctx.ellipse(rx,ry,hr>0?hr:.01,vr>0?vr:.01,0,0,Math.PI*2);ctx.fill();ctx.stroke();ctx.closePath()},hoverCheck:function hoverCheck(position,_ref11){var shape=_ref11.shape;var rx=shape.rx,ry=shape.ry,hr=shape.hr,vr=shape.vr;var a=Math.max(hr,vr);var b=Math.min(hr,vr);var c=Math.sqrt(a*a-b*b);var leftFocusPoint=[rx-c,ry];var rightFocusPoint=[rx+c,ry];var distance=(0,_util.getTwoPointDistance)(position,leftFocusPoint)+(0,_util.getTwoPointDistance)(position,rightFocusPoint);return distance<=2*a},setGraphCenter:function setGraphCenter(e,_ref12){var shape=_ref12.shape,style=_ref12.style;var rx=shape.rx,ry=shape.ry;style.graphCenter=[rx,ry]},move:function move(_ref13,_ref14){var movementX=_ref13.movementX,movementY=_ref13.movementY;var shape=_ref14.shape;this.attr("shape",{rx:shape.rx+movementX,ry:shape.ry+movementY})}};exports.ellipse=ellipse;var rect={shape:{x:0,y:0,w:0,h:0},validator:function validator(_ref15){var shape=_ref15.shape;var x=shape.x,y=shape.y,w=shape.w,h=shape.h;if(typeof x!=="number"||typeof y!=="number"||typeof w!=="number"||typeof h!=="number"){console.error("Rect shape configuration is abnormal!");return false}return true},draw:function draw(_ref16,_ref17){var ctx=_ref16.ctx;var shape=_ref17.shape;ctx.beginPath();var x=shape.x,y=shape.y,w=shape.w,h=shape.h;ctx.rect(x,y,w,h);ctx.fill();ctx.stroke();ctx.closePath()},hoverCheck:function hoverCheck(position,_ref18){var shape=_ref18.shape;var x=shape.x,y=shape.y,w=shape.w,h=shape.h;return(0,_util.checkPointIsInRect)(position,x,y,w,h)},setGraphCenter:function setGraphCenter(e,_ref19){var shape=_ref19.shape,style=_ref19.style;var x=shape.x,y=shape.y,w=shape.w,h=shape.h;style.graphCenter=[x+w/2,y+h/2]},move:function move(_ref20,_ref21){var movementX=_ref20.movementX,movementY=_ref20.movementY;var shape=_ref21.shape;this.attr("shape",{x:shape.x+movementX,y:shape.y+movementY})}};exports.rect=rect;var ring={shape:{rx:0,ry:0,r:0},validator:function validator(_ref22){var shape=_ref22.shape;var rx=shape.rx,ry=shape.ry,r=shape.r;if(typeof rx!=="number"||typeof ry!=="number"||typeof r!=="number"){console.error("Ring shape configuration is abnormal!");return false}return true},draw:function draw(_ref23,_ref24){var ctx=_ref23.ctx;var shape=_ref24.shape;ctx.beginPath();var rx=shape.rx,ry=shape.ry,r=shape.r;ctx.arc(rx,ry,r>0?r:.01,0,Math.PI*2);ctx.stroke();ctx.closePath()},hoverCheck:function hoverCheck(position,_ref25){var shape=_ref25.shape,style=_ref25.style;var rx=shape.rx,ry=shape.ry,r=shape.r;var lineWidth=style.lineWidth;var halfLineWidth=lineWidth/2;var minDistance=r-halfLineWidth;var maxDistance=r+halfLineWidth;var distance=(0,_util.getTwoPointDistance)(position,[rx,ry]);return distance>=minDistance&&distance<=maxDistance},setGraphCenter:function setGraphCenter(e,_ref26){var shape=_ref26.shape,style=_ref26.style;var rx=shape.rx,ry=shape.ry;style.graphCenter=[rx,ry]},move:function move(_ref27,_ref28){var movementX=_ref27.movementX,movementY=_ref27.movementY;var shape=_ref28.shape;this.attr("shape",{rx:shape.rx+movementX,ry:shape.ry+movementY})}};exports.ring=ring;var arc={shape:{rx:0,ry:0,r:0,startAngle:0,endAngle:0,clockWise:true},validator:function validator(_ref29){var shape=_ref29.shape;var keys=["rx","ry","r","startAngle","endAngle"];if(keys.find(function(key){return typeof shape[key]!=="number"})){console.error("Arc shape configuration is abnormal!");return false}return true},draw:function draw(_ref30,_ref31){var ctx=_ref30.ctx;var shape=_ref31.shape;ctx.beginPath();var rx=shape.rx,ry=shape.ry,r=shape.r,startAngle=shape.startAngle,endAngle=shape.endAngle,clockWise=shape.clockWise;ctx.arc(rx,ry,r>0?r:.001,startAngle,endAngle,!clockWise);ctx.stroke();ctx.closePath()},hoverCheck:function hoverCheck(position,_ref32){var shape=_ref32.shape,style=_ref32.style;var rx=shape.rx,ry=shape.ry,r=shape.r,startAngle=shape.startAngle,endAngle=shape.endAngle,clockWise=shape.clockWise;var lineWidth=style.lineWidth;var halfLineWidth=lineWidth/2;var insideRadius=r-halfLineWidth;var outsideRadius=r+halfLineWidth;return!(0,_util.checkPointIsInSector)(position,rx,ry,insideRadius,startAngle,endAngle,clockWise)&&(0,_util.checkPointIsInSector)(position,rx,ry,outsideRadius,startAngle,endAngle,clockWise)},setGraphCenter:function setGraphCenter(e,_ref33){var shape=_ref33.shape,style=_ref33.style;var rx=shape.rx,ry=shape.ry;style.graphCenter=[rx,ry]},move:function move(_ref34,_ref35){var movementX=_ref34.movementX,movementY=_ref34.movementY;var shape=_ref35.shape;this.attr("shape",{rx:shape.rx+movementX,ry:shape.ry+movementY})}};exports.arc=arc;var sector={shape:{rx:0,ry:0,r:0,startAngle:0,endAngle:0,clockWise:true},validator:function validator(_ref36){var shape=_ref36.shape;var keys=["rx","ry","r","startAngle","endAngle"];if(keys.find(function(key){return typeof shape[key]!=="number"})){console.error("Sector shape configuration is abnormal!");return false}return true},draw:function draw(_ref37,_ref38){var ctx=_ref37.ctx;var shape=_ref38.shape;ctx.beginPath();var rx=shape.rx,ry=shape.ry,r=shape.r,startAngle=shape.startAngle,endAngle=shape.endAngle,clockWise=shape.clockWise;ctx.arc(rx,ry,r>0?r:.01,startAngle,endAngle,!clockWise);ctx.lineTo(rx,ry);ctx.closePath();ctx.stroke();ctx.fill()},hoverCheck:function hoverCheck(position,_ref39){var shape=_ref39.shape;var rx=shape.rx,ry=shape.ry,r=shape.r,startAngle=shape.startAngle,endAngle=shape.endAngle,clockWise=shape.clockWise;return(0,_util.checkPointIsInSector)(position,rx,ry,r,startAngle,endAngle,clockWise)},setGraphCenter:function setGraphCenter(e,_ref40){var shape=_ref40.shape,style=_ref40.style;var rx=shape.rx,ry=shape.ry;style.graphCenter=[rx,ry]},move:function move(_ref41,_ref42){var movementX=_ref41.movementX,movementY=_ref41.movementY;var shape=_ref42.shape;var rx=shape.rx,ry=shape.ry;this.attr("shape",{rx:rx+movementX,ry:ry+movementY})}};exports.sector=sector;var regPolygon={shape:{rx:0,ry:0,r:0,side:0},validator:function validator(_ref43){var shape=_ref43.shape;var side=shape.side;var keys=["rx","ry","r","side"];if(keys.find(function(key){return typeof shape[key]!=="number"})){console.error("RegPolygon shape configuration is abnormal!");return false}if(side<3){console.error("RegPolygon at least trigon!");return false}return true},draw:function draw(_ref44,_ref45){var ctx=_ref44.ctx;var shape=_ref45.shape,cache=_ref45.cache;ctx.beginPath();var rx=shape.rx,ry=shape.ry,r=shape.r,side=shape.side;if(!cache.points||cache.rx!==rx||cache.ry!==ry||cache.r!==r||cache.side!==side){var _points=(0,_util.getRegularPolygonPoints)(rx,ry,r,side);Object.assign(cache,{points:_points,rx:rx,ry:ry,r:r,side:side})}var points=cache.points;(0,_canvas.drawPolylinePath)(ctx,points);ctx.closePath();ctx.stroke();ctx.fill()},hoverCheck:function hoverCheck(position,_ref46){var cache=_ref46.cache;var points=cache.points;return(0,_util.checkPointIsInPolygon)(position,points)},setGraphCenter:function setGraphCenter(e,_ref47){var shape=_ref47.shape,style=_ref47.style;var rx=shape.rx,ry=shape.ry;style.graphCenter=[rx,ry]},move:function move(_ref48,_ref49){var movementX=_ref48.movementX,movementY=_ref48.movementY;var shape=_ref49.shape,cache=_ref49.cache;var rx=shape.rx,ry=shape.ry;cache.rx+=movementX;cache.ry+=movementY;this.attr("shape",{rx:rx+movementX,ry:ry+movementY});cache.points=cache.points.map(function(_ref50){var _ref51=(0,_slicedToArray2["default"])(_ref50,2),x=_ref51[0],y=_ref51[1];return[x+movementX,y+movementY]})}};exports.regPolygon=regPolygon;var polyline={shape:{points:[],close:false},validator:function validator(_ref52){var shape=_ref52.shape;var points=shape.points;if(!(points instanceof Array)){console.error("Polyline points should be an array!");return false}return true},draw:function draw(_ref53,_ref54){var ctx=_ref53.ctx;var shape=_ref54.shape,lineWidth=_ref54.style.lineWidth;ctx.beginPath();var points=shape.points,close=shape.close;if(lineWidth===1)points=(0,_util.eliminateBlur)(points);(0,_canvas.drawPolylinePath)(ctx,points);if(close){ctx.closePath();ctx.fill();ctx.stroke()}else{ctx.stroke()}},hoverCheck:function hoverCheck(position,_ref55){var shape=_ref55.shape,style=_ref55.style;var points=shape.points,close=shape.close;var lineWidth=style.lineWidth;if(close){return(0,_util.checkPointIsInPolygon)(position,points)}else{return(0,_util.checkPointIsNearPolyline)(position,points,lineWidth)}},setGraphCenter:function setGraphCenter(e,_ref56){var shape=_ref56.shape,style=_ref56.style;var points=shape.points;style.graphCenter=points[0]},move:function move(_ref57,_ref58){var movementX=_ref57.movementX,movementY=_ref57.movementY;var shape=_ref58.shape;var points=shape.points;var moveAfterPoints=points.map(function(_ref59){var _ref60=(0,_slicedToArray2["default"])(_ref59,2),x=_ref60[0],y=_ref60[1];return[x+movementX,y+movementY]});this.attr("shape",{points:moveAfterPoints})}};exports.polyline=polyline;var smoothline={shape:{points:[],close:false},validator:function validator(_ref61){var shape=_ref61.shape;var points=shape.points;if(!(points instanceof Array)){console.error("Smoothline points should be an array!");return false}return true},draw:function draw(_ref62,_ref63){var ctx=_ref62.ctx;var shape=_ref63.shape,cache=_ref63.cache;var points=shape.points,close=shape.close;if(!cache.points||cache.points.toString()!==points.toString()){var _bezierCurve=polylineToBezierCurve(points,close);var hoverPoints=bezierCurveToPolyline(_bezierCurve);Object.assign(cache,{points:(0,_util.deepClone)(points,true),bezierCurve:_bezierCurve,hoverPoints:hoverPoints})}var bezierCurve=cache.bezierCurve;ctx.beginPath();(0,_canvas.drawBezierCurvePath)(ctx,bezierCurve.slice(1),bezierCurve[0]);if(close){ctx.closePath();ctx.fill();ctx.stroke()}else{ctx.stroke()}},hoverCheck:function hoverCheck(position,_ref64){var cache=_ref64.cache,shape=_ref64.shape,style=_ref64.style;var hoverPoints=cache.hoverPoints;var close=shape.close;var lineWidth=style.lineWidth;if(close){return(0,_util.checkPointIsInPolygon)(position,hoverPoints)}else{return(0,_util.checkPointIsNearPolyline)(position,hoverPoints,lineWidth)}},setGraphCenter:function setGraphCenter(e,_ref65){var shape=_ref65.shape,style=_ref65.style;var points=shape.points;style.graphCenter=points[0]},move:function move(_ref66,_ref67){var movementX=_ref66.movementX,movementY=_ref66.movementY;var shape=_ref67.shape,cache=_ref67.cache;var points=shape.points;var moveAfterPoints=points.map(function(_ref68){var _ref69=(0,_slicedToArray2["default"])(_ref68,2),x=_ref69[0],y=_ref69[1];return[x+movementX,y+movementY]});cache.points=moveAfterPoints;var _cache$bezierCurve$=(0,_slicedToArray2["default"])(cache.bezierCurve[0],2),fx=_cache$bezierCurve$[0],fy=_cache$bezierCurve$[1];var curves=cache.bezierCurve.slice(1);cache.bezierCurve=[[fx+movementX,fy+movementY]].concat((0,_toConsumableArray2["default"])(curves.map(function(curve){return curve.map(function(_ref70){var _ref71=(0,_slicedToArray2["default"])(_ref70,2),x=_ref71[0],y=_ref71[1];return[x+movementX,y+movementY]})})));cache.hoverPoints=cache.hoverPoints.map(function(_ref72){var _ref73=(0,_slicedToArray2["default"])(_ref72,2),x=_ref73[0],y=_ref73[1];return[x+movementX,y+movementY]});this.attr("shape",{points:moveAfterPoints})}};exports.smoothline=smoothline;var bezierCurve={shape:{points:[],close:false},validator:function validator(_ref74){var shape=_ref74.shape;var points=shape.points;if(!(points instanceof Array)){console.error("BezierCurve points should be an array!");return false}return true},draw:function draw(_ref75,_ref76){var ctx=_ref75.ctx;var shape=_ref76.shape,cache=_ref76.cache;var points=shape.points,close=shape.close;if(!cache.points||cache.points.toString()!==points.toString()){var hoverPoints=bezierCurveToPolyline(points,20);Object.assign(cache,{points:(0,_util.deepClone)(points,true),hoverPoints:hoverPoints})}ctx.beginPath();(0,_canvas.drawBezierCurvePath)(ctx,points.slice(1),points[0]);if(close){ctx.closePath();ctx.fill();ctx.stroke()}else{ctx.stroke()}},hoverCheck:function hoverCheck(position,_ref77){var cache=_ref77.cache,shape=_ref77.shape,style=_ref77.style;var hoverPoints=cache.hoverPoints;var close=shape.close;var lineWidth=style.lineWidth;if(close){return(0,_util.checkPointIsInPolygon)(position,hoverPoints)}else{return(0,_util.checkPointIsNearPolyline)(position,hoverPoints,lineWidth)}},setGraphCenter:function setGraphCenter(e,_ref78){var shape=_ref78.shape,style=_ref78.style;var points=shape.points;style.graphCenter=points[0]},move:function move(_ref79,_ref80){var movementX=_ref79.movementX,movementY=_ref79.movementY;var shape=_ref80.shape,cache=_ref80.cache;var points=shape.points;var _points$=(0,_slicedToArray2["default"])(points[0],2),fx=_points$[0],fy=_points$[1];var curves=points.slice(1);var bezierCurve=[[fx+movementX,fy+movementY]].concat((0,_toConsumableArray2["default"])(curves.map(function(curve){return curve.map(function(_ref81){var _ref82=(0,_slicedToArray2["default"])(_ref81,2),x=_ref82[0],y=_ref82[1];return[x+movementX,y+movementY]})})));cache.points=bezierCurve;cache.hoverPoints=cache.hoverPoints.map(function(_ref83){var _ref84=(0,_slicedToArray2["default"])(_ref83,2),x=_ref84[0],y=_ref84[1];return[x+movementX,y+movementY]});this.attr("shape",{points:bezierCurve})}};exports.bezierCurve=bezierCurve;var text={shape:{content:"",position:[],maxWidth:undefined,rowGap:0},validator:function validator(_ref85){var shape=_ref85.shape;var content=shape.content,position=shape.position,rowGap=shape.rowGap;if(typeof content!=="string"){console.error("Text content should be a string!");return false}if(!(position instanceof Array)){console.error("Text position should be an array!");return false}if(typeof rowGap!=="number"){console.error("Text rowGap should be a number!");return false}return true},draw:function draw(_ref86,_ref87){var ctx=_ref86.ctx;var shape=_ref87.shape;var content=shape.content,position=shape.position,maxWidth=shape.maxWidth,rowGap=shape.rowGap;var textBaseline=ctx.textBaseline,font=ctx.font;var fontSize=parseInt(font.replace(/\D/g,""));var _position=position,_position2=(0,_slicedToArray2["default"])(_position,2),x=_position2[0],y=_position2[1];content=content.split("\n");var rowNum=content.length;var lineHeight=fontSize+rowGap;var allHeight=rowNum*lineHeight-rowGap;var offset=0;if(textBaseline==="middle"){offset=allHeight/2;y+=fontSize/2}if(textBaseline==="bottom"){offset=allHeight;y+=fontSize}position=new Array(rowNum).fill(0).map(function(foo,i){return[x,y+i*lineHeight-offset]});ctx.beginPath();content.forEach(function(text,i){ctx.fillText.apply(ctx,[text].concat((0,_toConsumableArray2["default"])(position[i]),[maxWidth]));ctx.strokeText.apply(ctx,[text].concat((0,_toConsumableArray2["default"])(position[i]),[maxWidth]))});ctx.closePath()},hoverCheck:function hoverCheck(position,_ref88){var shape=_ref88.shape,style=_ref88.style;return false},setGraphCenter:function setGraphCenter(e,_ref89){var shape=_ref89.shape,style=_ref89.style;var position=shape.position;style.graphCenter=(0,_toConsumableArray2["default"])(position)},move:function move(_ref90,_ref91){var movementX=_ref90.movementX,movementY=_ref90.movementY;var shape=_ref91.shape;var _shape$position=(0,_slicedToArray2["default"])(shape.position,2),x=_shape$position[0],y=_shape$position[1];this.attr("shape",{position:[x+movementX,y+movementY]})}};exports.text=text;var graphs=new Map([["circle",circle],["ellipse",ellipse],["rect",rect],["ring",ring],["arc",arc],["sector",sector],["regPolygon",regPolygon],["polyline",polyline],["smoothline",smoothline],["bezierCurve",bezierCurve],["text",text]]);var _default=graphs;exports["default"]=_default;function extendNewGraph(name,config){if(!name||!config){console.error("ExtendNewGraph Missing Parameters!");return}if(!config.shape){console.error("Required attribute of shape to extendNewGraph!");return}if(!config.validator){console.error("Required function of validator to extendNewGraph!");return}if(!config.draw){console.error("Required function of draw to extendNewGraph!");return}graphs.set(name,config)}},{"../plugin/canvas":7,"../plugin/util":8,"@babel/runtime/helpers/interopRequireDefault":14,"@babel/runtime/helpers/slicedToArray":19,"@babel/runtime/helpers/toConsumableArray":20,"@jiaminghi/bezier-curve":25}],6:[function(require,module,exports){"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"CRender",{enumerable:true,get:function get(){return _crender["default"]}});Object.defineProperty(exports,"extendNewGraph",{enumerable:true,get:function get(){return _graphs.extendNewGraph}});exports["default"]=void 0;var _crender=_interopRequireDefault(require("./class/crender.class"));var _graphs=require("./config/graphs");var _default=_crender["default"];exports["default"]=_default},{"./class/crender.class":2,"./config/graphs":5,"@babel/runtime/helpers/interopRequireDefault":14}],7:[function(require,module,exports){"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.drawPolylinePath=drawPolylinePath;exports.drawBezierCurvePath=drawBezierCurvePath;exports["default"]=void 0;var _toConsumableArray2=_interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));function drawPolylinePath(ctx,points){var beginPath=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var closePath=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;if(!ctx||points.length<2)return false;if(beginPath)ctx.beginPath();points.forEach(function(point,i){return point&&(i===0?ctx.moveTo.apply(ctx,(0,_toConsumableArray2["default"])(point)):ctx.lineTo.apply(ctx,(0,_toConsumableArray2["default"])(point)))});if(closePath)ctx.closePath()}function drawBezierCurvePath(ctx,points){var moveTo=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var beginPath=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;var closePath=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;if(!ctx||!points)return false;if(beginPath)ctx.beginPath();if(moveTo)ctx.moveTo.apply(ctx,(0,_toConsumableArray2["default"])(moveTo));points.forEach(function(item){return item&&ctx.bezierCurveTo.apply(ctx,(0,_toConsumableArray2["default"])(item[0]).concat((0,_toConsumableArray2["default"])(item[1]),(0,_toConsumableArray2["default"])(item[2])))});if(closePath)ctx.closePath()}var _default={drawPolylinePath:drawPolylinePath,drawBezierCurvePath:drawBezierCurvePath};exports["default"]=_default},{"@babel/runtime/helpers/interopRequireDefault":14,"@babel/runtime/helpers/toConsumableArray":20}],8:[function(require,module,exports){"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.deepClone=deepClone;exports.eliminateBlur=eliminateBlur;exports.checkPointIsInCircle=checkPointIsInCircle;exports.getTwoPointDistance=getTwoPointDistance;exports.checkPointIsInPolygon=checkPointIsInPolygon;exports.checkPointIsInSector=checkPointIsInSector;exports.checkPointIsNearPolyline=checkPointIsNearPolyline;exports.checkPointIsInRect=checkPointIsInRect;exports.getRotatePointPos=getRotatePointPos;exports.getScalePointPos=getScalePointPos;exports.getTranslatePointPos=getTranslatePointPos;exports.getDistanceBetweenPointAndLine=getDistanceBetweenPointAndLine;exports.getCircleRadianPoint=getCircleRadianPoint;exports.getRegularPolygonPoints=getRegularPolygonPoints;exports["default"]=void 0;var _toConsumableArray2=_interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));var _slicedToArray2=_interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));var _typeof2=_interopRequireDefault(require("@babel/runtime/helpers/typeof"));var abs=Math.abs,sqrt=Math.sqrt,sin=Math.sin,cos=Math.cos,max=Math.max,min=Math.min,PI=Math.PI;function deepClone(object){var recursion=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;if(!object)return object;var parse=JSON.parse,stringify=JSON.stringify;if(!recursion)return parse(stringify(object));var clonedObj=object instanceof Array?[]:{};if(object&&(0,_typeof2["default"])(object)==="object"){for(var key in object){if(object.hasOwnProperty(key)){if(object[key]&&(0,_typeof2["default"])(object[key])==="object"){clonedObj[key]=deepClone(object[key],true)}else{clonedObj[key]=object[key]}}}}return clonedObj}function eliminateBlur(points){return points.map(function(_ref){var _ref2=(0,_slicedToArray2["default"])(_ref,2),x=_ref2[0],y=_ref2[1];return[parseInt(x)+.5,parseInt(y)+.5]})}function checkPointIsInCircle(point,rx,ry,r){return getTwoPointDistance(point,[rx,ry])<=r}function getTwoPointDistance(_ref3,_ref4){var _ref5=(0,_slicedToArray2["default"])(_ref3,2),xa=_ref5[0],ya=_ref5[1];var _ref6=(0,_slicedToArray2["default"])(_ref4,2),xb=_ref6[0],yb=_ref6[1];var minusX=abs(xa-xb);var minusY=abs(ya-yb);return sqrt(minusX*minusX+minusY*minusY)}function checkPointIsInPolygon(point,polygon){var counter=0;var _point=(0,_slicedToArray2["default"])(point,2),x=_point[0],y=_point[1];var pointNum=polygon.length;for(var i=1,p1=polygon[0];i<=pointNum;i++){var p2=polygon[i%pointNum];if(x>min(p1[0],p2[0])&&x<=max(p1[0],p2[0])){if(y<=max(p1[1],p2[1])){if(p1[0]!==p2[0]){var xinters=(x-p1[0])*(p2[1]-p1[1])/(p2[0]-p1[0])+p1[1];if(p1[1]===p2[1]||y<=xinters){counter++}}}}p1=p2}return counter%2===1}function checkPointIsInSector(point,rx,ry,r,startAngle,endAngle,clockWise){if(!point)return false;if(getTwoPointDistance(point,[rx,ry])>r)return false;if(!clockWise){var _deepClone=deepClone([endAngle,startAngle]);var _deepClone2=(0,_slicedToArray2["default"])(_deepClone,2);startAngle=_deepClone2[0];endAngle=_deepClone2[1]}var reverseBE=startAngle>endAngle;if(reverseBE){var _ref7=[endAngle,startAngle];startAngle=_ref7[0];endAngle=_ref7[1]}var minus=endAngle-startAngle;if(minus>=PI*2)return true;var _point2=(0,_slicedToArray2["default"])(point,2),x=_point2[0],y=_point2[1];var _getCircleRadianPoint=getCircleRadianPoint(rx,ry,r,startAngle),_getCircleRadianPoint2=(0,_slicedToArray2["default"])(_getCircleRadianPoint,2),bx=_getCircleRadianPoint2[0],by=_getCircleRadianPoint2[1];var _getCircleRadianPoint3=getCircleRadianPoint(rx,ry,r,endAngle),_getCircleRadianPoint4=(0,_slicedToArray2["default"])(_getCircleRadianPoint3,2),ex=_getCircleRadianPoint4[0],ey=_getCircleRadianPoint4[1];var vPoint=[x-rx,y-ry];var vBArm=[bx-rx,by-ry];var vEArm=[ex-rx,ey-ry];var reverse=minus>PI;if(reverse){var _deepClone3=deepClone([vEArm,vBArm]);var _deepClone4=(0,_slicedToArray2["default"])(_deepClone3,2);vBArm=_deepClone4[0];vEArm=_deepClone4[1]}var inSector=isClockWise(vBArm,vPoint)&&!isClockWise(vEArm,vPoint);if(reverse)inSector=!inSector;if(reverseBE)inSector=!inSector;return inSector}function isClockWise(vArm,vPoint){var _vArm=(0,_slicedToArray2["default"])(vArm,2),ax=_vArm[0],ay=_vArm[1];var _vPoint=(0,_slicedToArray2["default"])(vPoint,2),px=_vPoint[0],py=_vPoint[1];return-ay*px+ax*py>0}function checkPointIsNearPolyline(point,polyline,lineWidth){var halfLineWidth=lineWidth/2;var moveUpPolyline=polyline.map(function(_ref8){var _ref9=(0,_slicedToArray2["default"])(_ref8,2),x=_ref9[0],y=_ref9[1];return[x,y-halfLineWidth]});var moveDownPolyline=polyline.map(function(_ref10){var _ref11=(0,_slicedToArray2["default"])(_ref10,2),x=_ref11[0],y=_ref11[1];return[x,y+halfLineWidth]});var polygon=[].concat((0,_toConsumableArray2["default"])(moveUpPolyline),(0,_toConsumableArray2["default"])(moveDownPolyline.reverse()));return checkPointIsInPolygon(point,polygon)}function checkPointIsInRect(_ref12,x,y,width,height){var _ref13=(0,_slicedToArray2["default"])(_ref12,2),px=_ref13[0],py=_ref13[1];if(pxx+width)return false;if(py>y+height)return false;return true}function getRotatePointPos(){var rotate=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var point=arguments.length>1?arguments[1]:undefined;var origin=arguments.length>2&&arguments[2]!==undefined?arguments[2]:[0,0];if(!point)return false;if(rotate%360===0)return point;var _point3=(0,_slicedToArray2["default"])(point,2),x=_point3[0],y=_point3[1];var _origin=(0,_slicedToArray2["default"])(origin,2),ox=_origin[0],oy=_origin[1];rotate*=PI/180;return[(x-ox)*cos(rotate)-(y-oy)*sin(rotate)+ox,(x-ox)*sin(rotate)+(y-oy)*cos(rotate)+oy]}function getScalePointPos(){var scale=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[1,1];var point=arguments.length>1?arguments[1]:undefined;var origin=arguments.length>2&&arguments[2]!==undefined?arguments[2]:[0,0];if(!point)return false;if(scale===1)return point;var _point4=(0,_slicedToArray2["default"])(point,2),x=_point4[0],y=_point4[1];var _origin2=(0,_slicedToArray2["default"])(origin,2),ox=_origin2[0],oy=_origin2[1];var _scale=(0,_slicedToArray2["default"])(scale,2),xs=_scale[0],ys=_scale[1];var relativePosX=x-ox;var relativePosY=y-oy;return[relativePosX*xs+ox,relativePosY*ys+oy]}function getTranslatePointPos(translate,point){if(!translate||!point)return false;var _point5=(0,_slicedToArray2["default"])(point,2),x=_point5[0],y=_point5[1];var _translate=(0,_slicedToArray2["default"])(translate,2),tx=_translate[0],ty=_translate[1];return[x+tx,y+ty]}function getDistanceBetweenPointAndLine(point,lineBegin,lineEnd){if(!point||!lineBegin||!lineEnd)return false;var _point6=(0,_slicedToArray2["default"])(point,2),x=_point6[0],y=_point6[1];var _lineBegin=(0,_slicedToArray2["default"])(lineBegin,2),x1=_lineBegin[0],y1=_lineBegin[1];var _lineEnd=(0,_slicedToArray2["default"])(lineEnd,2),x2=_lineEnd[0],y2=_lineEnd[1];var a=y2-y1;var b=x1-x2;var c=y1*(x2-x1)-x1*(y2-y1);var molecule=abs(a*x+b*y+c);var denominator=sqrt(a*a+b*b);return molecule/denominator}function getCircleRadianPoint(x,y,radius,radian){return[x+cos(radian)*radius,y+sin(radian)*radius]}function getRegularPolygonPoints(rx,ry,r,side){var minus=arguments.length>4&&arguments[4]!==undefined?arguments[4]:PI*-.5;var radianGap=PI*2/side;var radians=new Array(side).fill("").map(function(t,i){return i*radianGap+minus});return radians.map(function(radian){return getCircleRadianPoint(rx,ry,r,radian)})}var _default={deepClone:deepClone,eliminateBlur:eliminateBlur,checkPointIsInCircle:checkPointIsInCircle,checkPointIsInPolygon:checkPointIsInPolygon,checkPointIsInSector:checkPointIsInSector,checkPointIsNearPolyline:checkPointIsNearPolyline,getTwoPointDistance:getTwoPointDistance,getRotatePointPos:getRotatePointPos,getScalePointPos:getScalePointPos,getTranslatePointPos:getTranslatePointPos,getCircleRadianPoint:getCircleRadianPoint,getRegularPolygonPoints:getRegularPolygonPoints,getDistanceBetweenPointAndLine:getDistanceBetweenPointAndLine};exports["default"]=_default},{"@babel/runtime/helpers/interopRequireDefault":14,"@babel/runtime/helpers/slicedToArray":19,"@babel/runtime/helpers/toConsumableArray":20,"@babel/runtime/helpers/typeof":21}],9:[function(require,module,exports){function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}module.exports=_arrayWithHoles},{}],10:[function(require,module,exports){function _arrayWithoutHoles(arr){if(Array.isArray(arr)){for(var i=0,arr2=new Array(arr.length);i1&&arguments[1]!==undefined?arguments[1]:5;var segmentsNum=bezierCurve.length-1;var startPoint=bezierCurve[0];var endPoint=bezierCurve[segmentsNum][2];var segments=bezierCurve.slice(1);var getSegmentTPointFuns=segments.map(function(seg,i){var beginPoint=i===0?startPoint:segments[i-1][2];return createGetBezierCurveTPointFun.apply(void 0,[beginPoint].concat(_toConsumableArray(seg)))});var segmentPointsNum=new Array(segmentsNum).fill(defaultSegmentPointsNum);var segmentPoints=getSegmentPointsByNum(getSegmentTPointFuns,segmentPointsNum);var result=calcUniformPointsByIteration(segmentPoints,getSegmentTPointFuns,segments,precision);result.segmentPoints.push(endPoint);return result}function createGetBezierCurveTPointFun(beginPoint,controlPoint1,controlPoint2,endPoint){return function(t){var tSubed1=1-t;var tSubed1Pow3=pow(tSubed1,3);var tSubed1Pow2=pow(tSubed1,2);var tPow3=pow(t,3);var tPow2=pow(t,2);return[beginPoint[0]*tSubed1Pow3+3*controlPoint1[0]*t*tSubed1Pow2+3*controlPoint2[0]*tPow2*tSubed1+endPoint[0]*tPow3,beginPoint[1]*tSubed1Pow3+3*controlPoint1[1]*t*tSubed1Pow2+3*controlPoint2[1]*tPow2*tSubed1+endPoint[1]*tPow3]}}function getTwoPointDistance(_ref,_ref2){var _ref3=_slicedToArray(_ref,2),ax=_ref3[0],ay=_ref3[1];var _ref4=_slicedToArray(_ref2,2),bx=_ref4[0],by=_ref4[1];return sqrt(pow(ax-bx,2)+pow(ay-by,2))}function getNumsSum(nums){return nums.reduce(function(sum,num){return sum+num},0)}function getSegmentPointsDistance(segmentPoints){return segmentPoints.map(function(points,i){return new Array(points.length-1).fill(0).map(function(temp,j){return getTwoPointDistance(points[j],points[j+1])})})}function getSegmentPointsByNum(getSegmentTPointFuns,segmentPointsNum){return getSegmentTPointFuns.map(function(getSegmentTPointFun,i){var tGap=1/segmentPointsNum[i];return new Array(segmentPointsNum[i]).fill("").map(function(foo,j){return getSegmentTPointFun(j*tGap)})})}function getAllDeviations(segmentPointsDistance,avgLength){return segmentPointsDistance.map(function(seg){return seg.map(function(s){return abs(s-avgLength)})}).map(function(seg){return getNumsSum(seg)}).reduce(function(total,v){return total+v},0)}function calcUniformPointsByIteration(segmentPoints,getSegmentTPointFuns,segments,precision){var rounds=4;var cycles=1;var _loop=function _loop(){var totalPointsNum=segmentPoints.reduce(function(total,seg){return total+seg.length},0);segmentPoints.forEach(function(seg,i){return seg.push(segments[i][2])});var segmentPointsDistance=getSegmentPointsDistance(segmentPoints);var lineSegmentNum=segmentPointsDistance.reduce(function(total,seg){return total+seg.length},0);var segmentlength=segmentPointsDistance.map(function(seg){return getNumsSum(seg)});var totalLength=getNumsSum(segmentlength);var avgLength=totalLength/lineSegmentNum;var allDeviations=getAllDeviations(segmentPointsDistance,avgLength);if(allDeviations<=precision)return"break";totalPointsNum=ceil(avgLength/precision*totalPointsNum*1.1);var segmentPointsNum=segmentlength.map(function(length){return ceil(length/totalLength*totalPointsNum)});segmentPoints=getSegmentPointsByNum(getSegmentTPointFuns,segmentPointsNum);totalPointsNum=segmentPoints.reduce(function(total,seg){return total+seg.length},0);var segmentPointsForLength=JSON.parse(JSON.stringify(segmentPoints));segmentPointsForLength.forEach(function(seg,i){return seg.push(segments[i][2])});segmentPointsDistance=getSegmentPointsDistance(segmentPointsForLength);lineSegmentNum=segmentPointsDistance.reduce(function(total,seg){return total+seg.length},0);segmentlength=segmentPointsDistance.map(function(seg){return getNumsSum(seg)});totalLength=getNumsSum(segmentlength);avgLength=totalLength/lineSegmentNum;var stepSize=1/totalPointsNum/10;getSegmentTPointFuns.forEach(function(getSegmentTPointFun,i){var currentSegmentPointsNum=segmentPointsNum[i];var t=new Array(currentSegmentPointsNum).fill("").map(function(foo,j){return j/segmentPointsNum[i]});for(var r=0;r1)t[j]=1;if(t[j]<0)t[j]=0;segmentPoints[i][j]=getSegmentTPointFun(t[j])}}});rounds*=4;cycles++};do{var _ret=_loop();if(_ret==="break")break}while(rounds<=1025);segmentPoints=segmentPoints.reduce(function(all,seg){return all.concat(seg)},[]);return{segmentPoints:segmentPoints,cycles:cycles,rounds:rounds}}function bezierCurveToPolyline(bezierCurve){var precision=arguments.length>1&&arguments[1]!==undefined?arguments[1]:5;if(!bezierCurve){console.error("bezierCurveToPolyline: Missing parameters!");return false}if(!(bezierCurve instanceof Array)){console.error("bezierCurveToPolyline: Parameter bezierCurve must be an array!");return false}if(typeof precision!=="number"){console.error("bezierCurveToPolyline: Parameter precision must be a number!");return false}var _abstractBezierCurveT=abstractBezierCurveToPolyline(bezierCurve,precision),segmentPoints=_abstractBezierCurveT.segmentPoints;return segmentPoints}function getBezierCurveLength(bezierCurve){var precision=arguments.length>1&&arguments[1]!==undefined?arguments[1]:5;if(!bezierCurve){console.error("getBezierCurveLength: Missing parameters!");return false}if(!(bezierCurve instanceof Array)){console.error("getBezierCurveLength: Parameter bezierCurve must be an array!");return false}if(typeof precision!=="number"){console.error("getBezierCurveLength: Parameter precision must be a number!");return false}var _abstractBezierCurveT2=abstractBezierCurveToPolyline(bezierCurve,precision),segmentPoints=_abstractBezierCurveT2.segmentPoints;var pointsDistance=getSegmentPointsDistance([segmentPoints])[0];var length=getNumsSum(pointsDistance);return length}var _default=bezierCurveToPolyline;exports["default"]=_default},{}],24:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function _iterableToArrayLimit(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function _iterableToArray(iter){if(Symbol.iterator in Object(iter)||Object.prototype.toString.call(iter)==="[object Arguments]")return Array.from(iter)}function _arrayWithoutHoles(arr){if(Array.isArray(arr)){for(var i=0,arr2=new Array(arr.length);i1&&arguments[1]!==undefined?arguments[1]:false;var offsetA=arguments.length>2&&arguments[2]!==undefined?arguments[2]:.25;var offsetB=arguments.length>3&&arguments[3]!==undefined?arguments[3]:.25;if(!(polyline instanceof Array)){console.error("polylineToBezierCurve: Parameter polyline must be an array!");return false}if(polyline.length<=2){console.error("polylineToBezierCurve: Converting to a curve requires at least 3 points!");return false}var startPoint=polyline[0];var bezierCurveLineNum=polyline.length-1;var bezierCurvePoints=new Array(bezierCurveLineNum).fill(0).map(function(foo,i){return[].concat(_toConsumableArray(getBezierCurveLineControlPoints(polyline,i,close,offsetA,offsetB)),[polyline[i+1]])});if(close)closeBezierCurve(bezierCurvePoints,startPoint);bezierCurvePoints.unshift(polyline[0]);return bezierCurvePoints}function getBezierCurveLineControlPoints(polyline,index){var close=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var offsetA=arguments.length>3&&arguments[3]!==undefined?arguments[3]:.25;var offsetB=arguments.length>4&&arguments[4]!==undefined?arguments[4]:.25;var pointNum=polyline.length;if(pointNum<3||index>=pointNum)return;var beforePointIndex=index-1;if(beforePointIndex<0)beforePointIndex=close?pointNum+beforePointIndex:0;var afterPointIndex=index+1;if(afterPointIndex>=pointNum)afterPointIndex=close?afterPointIndex-pointNum:pointNum-1;var afterNextPointIndex=index+2;if(afterNextPointIndex>=pointNum)afterNextPointIndex=close?afterNextPointIndex-pointNum:pointNum-1;var pointBefore=polyline[beforePointIndex];var pointMiddle=polyline[index];var pointAfter=polyline[afterPointIndex];var pointAfterNext=polyline[afterNextPointIndex];return[[pointMiddle[0]+offsetA*(pointAfter[0]-pointBefore[0]),pointMiddle[1]+offsetA*(pointAfter[1]-pointBefore[1])],[pointAfter[0]-offsetB*(pointAfterNext[0]-pointMiddle[0]),pointAfter[1]-offsetB*(pointAfterNext[1]-pointMiddle[1])]]}function closeBezierCurve(bezierCurve,startPoint){var firstSubCurve=bezierCurve[0];var lastSubCurve=bezierCurve.slice(-1)[0];bezierCurve.push([getSymmetryPoint(lastSubCurve[1],lastSubCurve[2]),getSymmetryPoint(firstSubCurve[0],startPoint),startPoint]);return bezierCurve}function getSymmetryPoint(point,centerPoint){var _point=_slicedToArray(point,2),px=_point[0],py=_point[1];var _centerPoint=_slicedToArray(centerPoint,2),cx=_centerPoint[0],cy=_centerPoint[1];var minusX=cx-px;var minusY=cy-py;return[cx+minusX,cy+minusY]}var _default=polylineToBezierCurve;exports["default"]=_default},{}],25:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"bezierCurveToPolyline",{enumerable:true,get:function get(){return _bezierCurveToPolyline.bezierCurveToPolyline}});Object.defineProperty(exports,"getBezierCurveLength",{enumerable:true,get:function get(){return _bezierCurveToPolyline.getBezierCurveLength}});Object.defineProperty(exports,"polylineToBezierCurve",{enumerable:true,get:function get(){return _polylineToBezierCurve["default"]}});exports["default"]=void 0;var _bezierCurveToPolyline=require("./core/bezierCurveToPolyline");var _polylineToBezierCurve=_interopRequireDefault(require("./core/polylineToBezierCurve"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var _default={bezierCurveToPolyline:_bezierCurveToPolyline.bezierCurveToPolyline,getBezierCurveLength:_bezierCurveToPolyline.getBezierCurveLength,polylineToBezierCurve:_polylineToBezierCurve["default"]};exports["default"]=_default},{"./core/bezierCurveToPolyline":23,"./core/polylineToBezierCurve":24}],26:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var _default=new Map([["transparent","rgba(0,0,0,0)"],["black","#000000"],["silver","#C0C0C0"],["gray","#808080"],["white","#FFFFFF"],["maroon","#800000"],["red","#FF0000"],["purple","#800080"],["fuchsia","#FF00FF"],["green","#008000"],["lime","#00FF00"],["olive","#808000"],["yellow","#FFFF00"],["navy","#000080"],["blue","#0000FF"],["teal","#008080"],["aqua","#00FFFF"],["aliceblue","#f0f8ff"],["antiquewhite","#faebd7"],["aquamarine","#7fffd4"],["azure","#f0ffff"],["beige","#f5f5dc"],["bisque","#ffe4c4"],["blanchedalmond","#ffebcd"],["blueviolet","#8a2be2"],["brown","#a52a2a"],["burlywood","#deb887"],["cadetblue","#5f9ea0"],["chartreuse","#7fff00"],["chocolate","#d2691e"],["coral","#ff7f50"],["cornflowerblue","#6495ed"],["cornsilk","#fff8dc"],["crimson","#dc143c"],["cyan","#00ffff"],["darkblue","#00008b"],["darkcyan","#008b8b"],["darkgoldenrod","#b8860b"],["darkgray","#a9a9a9"],["darkgreen","#006400"],["darkgrey","#a9a9a9"],["darkkhaki","#bdb76b"],["darkmagenta","#8b008b"],["darkolivegreen","#556b2f"],["darkorange","#ff8c00"],["darkorchid","#9932cc"],["darkred","#8b0000"],["darksalmon","#e9967a"],["darkseagreen","#8fbc8f"],["darkslateblue","#483d8b"],["darkslategray","#2f4f4f"],["darkslategrey","#2f4f4f"],["darkturquoise","#00ced1"],["darkviolet","#9400d3"],["deeppink","#ff1493"],["deepskyblue","#00bfff"],["dimgray","#696969"],["dimgrey","#696969"],["dodgerblue","#1e90ff"],["firebrick","#b22222"],["floralwhite","#fffaf0"],["forestgreen","#228b22"],["gainsboro","#dcdcdc"],["ghostwhite","#f8f8ff"],["gold","#ffd700"],["goldenrod","#daa520"],["greenyellow","#adff2f"],["grey","#808080"],["honeydew","#f0fff0"],["hotpink","#ff69b4"],["indianred","#cd5c5c"],["indigo","#4b0082"],["ivory","#fffff0"],["khaki","#f0e68c"],["lavender","#e6e6fa"],["lavenderblush","#fff0f5"],["lawngreen","#7cfc00"],["lemonchiffon","#fffacd"],["lightblue","#add8e6"],["lightcoral","#f08080"],["lightcyan","#e0ffff"],["lightgoldenrodyellow","#fafad2"],["lightgray","#d3d3d3"],["lightgreen","#90ee90"],["lightgrey","#d3d3d3"],["lightpink","#ffb6c1"],["lightsalmon","#ffa07a"],["lightseagreen","#20b2aa"],["lightskyblue","#87cefa"],["lightslategray","#778899"],["lightslategrey","#778899"],["lightsteelblue","#b0c4de"],["lightyellow","#ffffe0"],["limegreen","#32cd32"],["linen","#faf0e6"],["magenta","#ff00ff"],["mediumaquamarine","#66cdaa"],["mediumblue","#0000cd"],["mediumorchid","#ba55d3"],["mediumpurple","#9370db"],["mediumseagreen","#3cb371"],["mediumslateblue","#7b68ee"],["mediumspringgreen","#00fa9a"],["mediumturquoise","#48d1cc"],["mediumvioletred","#c71585"],["midnightblue","#191970"],["mintcream","#f5fffa"],["mistyrose","#ffe4e1"],["moccasin","#ffe4b5"],["navajowhite","#ffdead"],["oldlace","#fdf5e6"],["olivedrab","#6b8e23"],["orange","#ffa500"],["orangered","#ff4500"],["orchid","#da70d6"],["palegoldenrod","#eee8aa"],["palegreen","#98fb98"],["paleturquoise","#afeeee"],["palevioletred","#db7093"],["papayawhip","#ffefd5"],["peachpuff","#ffdab9"],["peru","#cd853f"],["pink","#ffc0cb"],["plum","#dda0dd"],["powderblue","#b0e0e6"],["rosybrown","#bc8f8f"],["royalblue","#4169e1"],["saddlebrown","#8b4513"],["salmon","#fa8072"],["sandybrown","#f4a460"],["seagreen","#2e8b57"],["seashell","#fff5ee"],["sienna","#a0522d"],["skyblue","#87ceeb"],["slateblue","#6a5acd"],["slategray","#708090"],["slategrey","#708090"],["snow","#fffafa"],["springgreen","#00ff7f"],["steelblue","#4682b4"],["tan","#d2b48c"],["thistle","#d8bfd8"],["tomato","#ff6347"],["turquoise","#40e0d0"],["violet","#ee82ee"],["wheat","#f5deb3"],["whitesmoke","#f5f5f5"],["yellowgreen","#9acd32"]]);exports["default"]=_default},{}],27:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.getRgbValue=getRgbValue;exports.getRgbaValue=getRgbaValue;exports.getOpacity=getOpacity;exports.toRgb=toRgb;exports.toHex=toHex;exports.getColorFromRgbValue=getColorFromRgbValue;exports.darken=darken;exports.lighten=lighten;exports.fade=fade;exports["default"]=void 0;var _keywords=_interopRequireDefault(require("./config/keywords"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function _iterableToArray(iter){if(Symbol.iterator in Object(iter)||Object.prototype.toString.call(iter)==="[object Arguments]")return Array.from(iter)}function _arrayWithoutHoles(arr){if(Array.isArray(arr)){for(var i=0,arr2=new Array(arr.length);i1&&arguments[1]!==undefined?arguments[1]:0;if(!color){console.error("darken: Missing parameters!");return false}var rgbaValue=getRgbaValue(color);if(!rgbaValue)return false;rgbaValue=rgbaValue.map(function(v,i){return i===3?v:v-Math.ceil(2.55*percent)}).map(function(v){return v<0?0:v});return getColorFromRgbValue(rgbaValue)}function lighten(color){var percent=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;if(!color){console.error("lighten: Missing parameters!");return false}var rgbaValue=getRgbaValue(color);if(!rgbaValue)return false;rgbaValue=rgbaValue.map(function(v,i){return i===3?v:v+Math.ceil(2.55*percent)}).map(function(v){return v>255?255:v});return getColorFromRgbValue(rgbaValue)}function fade(color){var percent=arguments.length>1&&arguments[1]!==undefined?arguments[1]:100;if(!color){console.error("fade: Missing parameters!");return false}var rgbValue=getRgbValue(color);if(!rgbValue)return false;var rgbaValue=[].concat(_toConsumableArray(rgbValue),[percent/100]);return getColorFromRgbValue(rgbaValue)}var _default={fade:fade,toHex:toHex,toRgb:toRgb,darken:darken,lighten:lighten,getOpacity:getOpacity,getRgbValue:getRgbValue,getRgbaValue:getRgbaValue,getColorFromRgbValue:getColorFromRgbValue};exports["default"]=_default},{"./config/keywords":26}],28:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=exports.easeInOutBounce=exports.easeOutBounce=exports.easeInBounce=exports.easeInOutElastic=exports.easeOutElastic=exports.easeInElastic=exports.easeInOutBack=exports.easeOutBack=exports.easeInBack=exports.easeInOutQuint=exports.easeOutQuint=exports.easeInQuint=exports.easeInOutQuart=exports.easeOutQuart=exports.easeInQuart=exports.easeInOutCubic=exports.easeOutCubic=exports.easeInCubic=exports.easeInOutQuad=exports.easeOutQuad=exports.easeInQuad=exports.easeInOutSine=exports.easeOutSine=exports.easeInSine=exports.linear=void 0;var linear=[[[0,1],"",[.33,.67]],[[1,0],[.67,.33]]];exports.linear=linear;var easeInSine=[[[0,1]],[[.538,.564],[.169,.912],[.88,.196]],[[1,0]]];exports.easeInSine=easeInSine;var easeOutSine=[[[0,1]],[[.444,.448],[.169,.736],[.718,.16]],[[1,0]]];exports.easeOutSine=easeOutSine;var easeInOutSine=[[[0,1]],[[.5,.5],[.2,1],[.8,0]],[[1,0]]];exports.easeInOutSine=easeInOutSine;var easeInQuad=[[[0,1]],[[.55,.584],[.231,.904],[.868,.264]],[[1,0]]];exports.easeInQuad=easeInQuad;var easeOutQuad=[[[0,1]],[[.413,.428],[.065,.816],[.76,.04]],[[1,0]]];exports.easeOutQuad=easeOutQuad;var easeInOutQuad=[[[0,1]],[[.5,.5],[.3,.9],[.7,.1]],[[1,0]]];exports.easeInOutQuad=easeInOutQuad;var easeInCubic=[[[0,1]],[[.679,.688],[.366,.992],[.992,.384]],[[1,0]]];exports.easeInCubic=easeInCubic;var easeOutCubic=[[[0,1]],[[.321,.312],[.008,.616],[.634,.008]],[[1,0]]];exports.easeOutCubic=easeOutCubic;var easeInOutCubic=[[[0,1]],[[.5,.5],[.3,1],[.7,0]],[[1,0]]];exports.easeInOutCubic=easeInOutCubic;var easeInQuart=[[[0,1]],[[.812,.74],[.611,.988],[1.013,.492]],[[1,0]]];exports.easeInQuart=easeInQuart;var easeOutQuart=[[[0,1]],[[.152,.244],[.001,.448],[.285,-.02]],[[1,0]]];exports.easeOutQuart=easeOutQuart;var easeInOutQuart=[[[0,1]],[[.5,.5],[.4,1],[.6,0]],[[1,0]]];exports.easeInOutQuart=easeInOutQuart;var easeInQuint=[[[0,1]],[[.857,.856],[.714,1],[1,.712]],[[1,0]]];exports.easeInQuint=easeInQuint;var easeOutQuint=[[[0,1]],[[.108,.2],[.001,.4],[.214,-.012]],[[1,0]]];exports.easeOutQuint=easeOutQuint;var easeInOutQuint=[[[0,1]],[[.5,.5],[.5,1],[.5,0]],[[1,0]]];exports.easeInOutQuint=easeInOutQuint;var easeInBack=[[[0,1]],[[.667,.896],[.38,1.184],[.955,.616]],[[1,0]]];exports.easeInBack=easeInBack;var easeOutBack=[[[0,1]],[[.335,.028],[.061,.22],[.631,-.18]],[[1,0]]];exports.easeOutBack=easeOutBack;var easeInOutBack=[[[0,1]],[[.5,.5],[.4,1.4],[.6,-.4]],[[1,0]]];exports.easeInOutBack=easeInOutBack;var easeInElastic=[[[0,1]],[[.474,.964],[.382,.988],[.557,.952]],[[.619,1.076],[.565,1.088],[.669,1.08]],[[.77,.916],[.712,.924],[.847,.904]],[[.911,1.304],[.872,1.316],[.961,1.34]],[[1,0]]];exports.easeInElastic=easeInElastic;var easeOutElastic=[[[0,1]],[[.073,-.32],[.034,-.328],[.104,-.344]],[[.191,.092],[.11,.06],[.256,.08]],[[.31,-.076],[.26,-.068],[.357,-.076]],[[.432,.032],[.362,.028],[.683,-.004]],[[1,0]]];exports.easeOutElastic=easeOutElastic;var easeInOutElastic=[[[0,1]],[[.21,.94],[.167,.884],[.252,.98]],[[.299,1.104],[.256,1.092],[.347,1.108]],[[.5,.496],[.451,.672],[.548,.324]],[[.696,-.108],[.652,-.112],[.741,-.124]],[[.805,.064],[.756,.012],[.866,.096]],[[1,0]]];exports.easeInOutElastic=easeInOutElastic;var easeInBounce=[[[0,1]],[[.148,1],[.075,.868],[.193,.848]],[[.326,1],[.276,.836],[.405,.712]],[[.6,1],[.511,.708],[.671,.348]],[[1,0]]];exports.easeInBounce=easeInBounce;var easeOutBounce=[[[0,1]],[[.357,.004],[.27,.592],[.376,.252]],[[.604,-.004],[.548,.312],[.669,.184]],[[.82,0],[.749,.184],[.905,.132]],[[1,0]]];exports.easeOutBounce=easeOutBounce;var easeInOutBounce=[[[0,1]],[[.102,1],[.05,.864],[.117,.86]],[[.216,.996],[.208,.844],[.227,.808]],[[.347,.996],[.343,.8],[.48,.292]],[[.635,.004],[.511,.676],[.656,.208]],[[.787,0],[.76,.2],[.795,.144]],[[.905,-.004],[.899,.164],[.944,.144]],[[1,0]]];exports.easeInOutBounce=easeInOutBounce;var _default=new Map([["linear",linear],["easeInSine",easeInSine],["easeOutSine",easeOutSine],["easeInOutSine",easeInOutSine],["easeInQuad",easeInQuad],["easeOutQuad",easeOutQuad],["easeInOutQuad",easeInOutQuad],["easeInCubic",easeInCubic],["easeOutCubic",easeOutCubic],["easeInOutCubic",easeInOutCubic],["easeInQuart",easeInQuart],["easeOutQuart",easeOutQuart],["easeInOutQuart",easeInOutQuart],["easeInQuint",easeInQuint],["easeOutQuint",easeOutQuint],["easeInOutQuint",easeInOutQuint],["easeInBack",easeInBack],["easeOutBack",easeOutBack],["easeInOutBack",easeInOutBack],["easeInElastic",easeInElastic],["easeOutElastic",easeOutElastic],["easeInOutElastic",easeInOutElastic],["easeInBounce",easeInBounce],["easeOutBounce",easeOutBounce],["easeInOutBounce",easeInOutBounce]]);exports["default"]=_default},{}],29:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.transition=transition;exports.injectNewCurve=injectNewCurve;exports["default"]=void 0;var _curves=_interopRequireDefault(require("./config/curves"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function _iterableToArrayLimit(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function _typeof(obj){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj}}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}var defaultTransitionBC="linear";function transition(tBC){var startState=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;var endState=arguments.length>2&&arguments[2]!==undefined?arguments[2]:null;var frameNum=arguments.length>3&&arguments[3]!==undefined?arguments[3]:30;var deep=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;if(!checkParams.apply(void 0,arguments))return false;try{var bezierCurve=getBezierCurve(tBC);var frameStateProgress=getFrameStateProgress(bezierCurve,frameNum);if(!deep||typeof endState==="number")return getTransitionState(startState,endState,frameStateProgress);return recursionTransitionState(startState,endState,frameStateProgress)}catch(_unused){console.warn("Transition parameter may be abnormal!");return[endState]}}function checkParams(tBC){var startState=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var endState=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var frameNum=arguments.length>3&&arguments[3]!==undefined?arguments[3]:30;if(!tBC||startState===false||endState===false||!frameNum){console.error("transition: Missing Parameters!");return false}if(_typeof(startState)!==_typeof(endState)){console.error("transition: Inconsistent Status Types!");return false}var stateType=_typeof(endState);if(stateType==="string"||stateType==="boolean"||!tBC.length){console.error("transition: Unsupported Data Type of State!");return false}if(!_curves["default"].has(tBC)&&!(tBC instanceof Array)){console.warn("transition: Transition curve not found, default curve will be used!")}return true}function getBezierCurve(tBC){var bezierCurve="";if(_curves["default"].has(tBC)){bezierCurve=_curves["default"].get(tBC)}else if(tBC instanceof Array){bezierCurve=tBC}else{bezierCurve=_curves["default"].get(defaultTransitionBC)}return bezierCurve}function getFrameStateProgress(bezierCurve,frameNum){var tMinus=1/(frameNum-1);var tState=new Array(frameNum).fill(0).map(function(t,i){return i*tMinus});var frameState=tState.map(function(t){return getFrameStateFromT(bezierCurve,t)});return frameState}function getFrameStateFromT(bezierCurve,t){var tBezierCurvePoint=getBezierCurvePointFromT(bezierCurve,t);var bezierCurvePointT=getBezierCurvePointTFromReT(tBezierCurvePoint,t);return getBezierCurveTState(tBezierCurvePoint,bezierCurvePointT)}function getBezierCurvePointFromT(bezierCurve,t){var lastIndex=bezierCurve.length-1;var begin="",end="";bezierCurve.findIndex(function(item,i){if(i===lastIndex)return;begin=item;end=bezierCurve[i+1];var currentMainPointX=begin[0][0];var nextMainPointX=end[0][0];return t>=currentMainPointX&&t=0;--i){var entry=this.tryEntries[i];var record=entry.completion;if(entry.tryLoc==="root"){return handle("end")}if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc");var hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc){this.complete(entry.completion,entry.afterLoc);resetTryEntry(entry);return ContinueSentinel}}},catch:function(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if(record.type==="throw"){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function(iterable,resultName,nextLoc){this.delegate={iterator:values(iterable),resultName:resultName,nextLoc:nextLoc};if(this.method==="next"){this.arg=undefined}return ContinueSentinel}};return exports}(typeof module==="object"?module.exports:{});try{regeneratorRuntime=runtime}catch(accidentalStrictMode){Function("r","regeneratorRuntime = r")(runtime)}},{}]},{},[1]);
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/crender/graph/path2d.js b/tm-vuetify/tool/function/crender/graph/path2d.js
new file mode 100644
index 0000000..ed8c3e6
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/graph/path2d.js
@@ -0,0 +1,679 @@
+/**
+ * svg路径绘制。
+ * 作者:tmzdy
+ * url:https://jx2d.cn
+ */
+function parsePathData(data) {
+ if (!data) {
+ return [];
+ }
+ var cs = data;
+ var cc = [
+ 'm',
+ 'M',
+ 'l',
+ 'L',
+ 'v',
+ 'V',
+ 'h',
+ 'H',
+ 'z',
+ 'Z',
+ 'c',
+ 'C',
+ 'q',
+ 'Q',
+ 't',
+ 'T',
+ 's',
+ 'S',
+ 'a',
+ 'A',
+ ];
+ cs = cs.replace(new RegExp(' ', 'g'), ',');
+ for (var n = 0; n < cc.length; n++) {
+ cs = cs.replace(new RegExp(cc[n], 'g'), '|' + cc[n]);
+ }
+ var arr = cs.split('|');
+ var ca = [];
+ var coords = [];
+ var cpx = 0;
+ var cpy = 0;
+ var re = /([-+]?((\d+\.\d+)|((\d+)|(\.\d+)))(?:e[-+]?\d+)?)/gi;
+ var match;
+ for (n = 1; n < arr.length; n++) {
+ var str = arr[n];
+ var c = str.charAt(0);
+ str = str.slice(1);
+ coords.length = 0;
+ while ((match = re.exec(str))) {
+ coords.push(match[0]);
+ }
+ var p = [];
+ for (var j = 0, jlen = coords.length; j < jlen; j++) {
+ if (coords[j] === '00') {
+ p.push(0, 0);
+ continue;
+ }
+ var parsed = parseFloat(coords[j]);
+ if (!isNaN(parsed)) {
+ p.push(parsed);
+ } else {
+ p.push(0);
+ }
+ }
+ while (p.length > 0) {
+ if (isNaN(p[0])) {
+ break;
+ }
+ var cmd = null;
+ var points = [];
+ var startX = cpx,
+ startY = cpy;
+ var prevCmd, ctlPtx, ctlPty;
+ var rx, ry, psi, fa, fs, x1, y1;
+ switch (c) {
+ case 'l':
+ cpx += p.shift();
+ cpy += p.shift();
+ cmd = 'L';
+ points.push(cpx, cpy);
+ break;
+ case 'L':
+ cpx = p.shift();
+ cpy = p.shift();
+ points.push(cpx, cpy);
+ break;
+ case 'm':
+ var dx = p.shift();
+ var dy = p.shift();
+ cpx += dx;
+ cpy += dy;
+ cmd = 'M';
+ if (ca.length > 2 && ca[ca.length - 1].command === 'z') {
+ for (var idx = ca.length - 2; idx >= 0; idx--) {
+ if (ca[idx].command === 'M') {
+ cpx = ca[idx].points[0] + dx;
+ cpy = ca[idx].points[1] + dy;
+ break;
+ }
+ }
+ }
+ points.push(cpx, cpy);
+ c = 'l';
+ break;
+ case 'M':
+ cpx = p.shift();
+ cpy = p.shift();
+ cmd = 'M';
+ points.push(cpx, cpy);
+ c = 'L';
+ break;
+ case 'h':
+ cpx += p.shift();
+ cmd = 'L';
+ points.push(cpx, cpy);
+ break;
+ case 'H':
+ cpx = p.shift();
+ cmd = 'L';
+ points.push(cpx, cpy);
+ break;
+ case 'v':
+ cpy += p.shift();
+ cmd = 'L';
+ points.push(cpx, cpy);
+ break;
+ case 'V':
+ cpy = p.shift();
+ cmd = 'L';
+ points.push(cpx, cpy);
+ break;
+ case 'C':
+ points.push(p.shift(), p.shift(), p.shift(), p.shift());
+ cpx = p.shift();
+ cpy = p.shift();
+ points.push(cpx, cpy);
+ break;
+ case 'c':
+ points.push(cpx + p.shift(), cpy + p.shift(), cpx + p.shift(), cpy + p.shift());
+ cpx += p.shift();
+ cpy += p.shift();
+ cmd = 'C';
+ points.push(cpx, cpy);
+ break;
+ case 'S':
+ ctlPtx = cpx;
+ ctlPty = cpy;
+ prevCmd = ca[ca.length - 1];
+ if (prevCmd.command === 'C') {
+ ctlPtx = cpx + (cpx - prevCmd.points[2]);
+ ctlPty = cpy + (cpy - prevCmd.points[3]);
+ }
+ points.push(ctlPtx, ctlPty, p.shift(), p.shift());
+ cpx = p.shift();
+ cpy = p.shift();
+ cmd = 'C';
+ points.push(cpx, cpy);
+ break;
+ case 's':
+ ctlPtx = cpx;
+ ctlPty = cpy;
+ prevCmd = ca[ca.length - 1];
+ if (prevCmd.command === 'C') {
+ ctlPtx = cpx + (cpx - prevCmd.points[2]);
+ ctlPty = cpy + (cpy - prevCmd.points[3]);
+ }
+ points.push(ctlPtx, ctlPty, cpx + p.shift(), cpy + p.shift());
+ cpx += p.shift();
+ cpy += p.shift();
+ cmd = 'C';
+ points.push(cpx, cpy);
+ break;
+ case 'Q':
+ points.push(p.shift(), p.shift());
+ cpx = p.shift();
+ cpy = p.shift();
+ points.push(cpx, cpy);
+ break;
+ case 'q':
+ points.push(cpx + p.shift(), cpy + p.shift());
+ cpx += p.shift();
+ cpy += p.shift();
+ cmd = 'Q';
+ points.push(cpx, cpy);
+ break;
+ case 'T':
+ ctlPtx = cpx;
+ ctlPty = cpy;
+ prevCmd = ca[ca.length - 1];
+ if (prevCmd.command === 'Q') {
+ ctlPtx = cpx + (cpx - prevCmd.points[0]);
+ ctlPty = cpy + (cpy - prevCmd.points[1]);
+ }
+ cpx = p.shift();
+ cpy = p.shift();
+ cmd = 'Q';
+ points.push(ctlPtx, ctlPty, cpx, cpy);
+ break;
+ case 't':
+ ctlPtx = cpx;
+ ctlPty = cpy;
+ prevCmd = ca[ca.length - 1];
+ if (prevCmd.command === 'Q') {
+ ctlPtx = cpx + (cpx - prevCmd.points[0]);
+ ctlPty = cpy + (cpy - prevCmd.points[1]);
+ }
+ cpx += p.shift();
+ cpy += p.shift();
+ cmd = 'Q';
+ points.push(ctlPtx, ctlPty, cpx, cpy);
+ break;
+ case 'A':
+ rx = p.shift();
+ ry = p.shift();
+ psi = p.shift();
+ fa = p.shift();
+ fs = p.shift();
+ x1 = cpx;
+ y1 = cpy;
+ cpx = p.shift();
+ cpy = p.shift();
+ cmd = 'A';
+ points = convertEndpointToCenterParameterization(x1, y1, cpx, cpy, fa, fs, rx, ry, psi);
+ break;
+ case 'a':
+ rx = p.shift();
+ ry = p.shift();
+ psi = p.shift();
+ fa = p.shift();
+ fs = p.shift();
+ x1 = cpx;
+ y1 = cpy;
+ cpx += p.shift();
+ cpy += p.shift();
+ cmd = 'A';
+ points = convertEndpointToCenterParameterization(x1, y1, cpx, cpy, fa, fs, rx, ry, psi);
+ break;
+ }
+ ca.push({
+ command: cmd || c,
+ points: points,
+ start: {
+ x: startX,
+ y: startY,
+ },
+ pathLength: calcLength(startX, startY, cmd || c, points),
+ });
+ }
+ if (c === 'z' || c === 'Z') {
+ ca.push({
+ command: 'z',
+ points: [],
+ start: undefined,
+ pathLength: 0,
+ });
+ }
+ }
+ return ca;
+}
+
+function calcLength(x, y, cmd, points) {
+ var len, p1, p2, t;
+
+ switch (cmd) {
+ case 'L':
+ return getLineLength(x, y, points[0], points[1]);
+ case 'C':
+ len = 0.0;
+ p1 = getPointOnCubicBezier(0, x, y, points[0], points[1], points[2], points[3], points[4], points[5]);
+ for (t = 0.01; t <= 1; t += 0.01) {
+ p2 = getPointOnCubicBezier(t, x, y, points[0], points[1], points[2], points[3], points[4], points[
+ 5]);
+ len += getLineLength(p1.x, p1.y, p2.x, p2.y);
+ p1 = p2;
+ }
+ return len;
+ case 'Q':
+ len = 0.0;
+ p1 = getPointOnQuadraticBezier(0, x, y, points[0], points[1], points[2], points[3]);
+ for (t = 0.01; t <= 1; t += 0.01) {
+ p2 = getPointOnQuadraticBezier(t, x, y, points[0], points[1], points[2], points[3]);
+ len += getLineLength(p1.x, p1.y, p2.x, p2.y);
+ p1 = p2;
+ }
+ return len;
+ case 'A':
+ len = 0.0;
+ var start = points[4];
+ var dTheta = points[5];
+ var end = points[4] + dTheta;
+ var inc = Math.PI / 180.0;
+ if (Math.abs(start - end) < inc) {
+ inc = Math.abs(start - end);
+ }
+ p1 = getPointOnEllipticalArc(points[0], points[1], points[2], points[3], start, 0);
+ if (dTheta < 0) {
+ for (t = start - inc; t > end; t -= inc) {
+ p2 = getPointOnEllipticalArc(points[0], points[1], points[2], points[3], t, 0);
+ len += getLineLength(p1.x, p1.y, p2.x, p2.y);
+ p1 = p2;
+ }
+ } else {
+ for (t = start + inc; t < end; t += inc) {
+ p2 = getPointOnEllipticalArc(points[0], points[1], points[2], points[3], t, 0);
+ len += getLineLength(p1.x, p1.y, p2.x, p2.y);
+ p1 = p2;
+ }
+ }
+ p2 = getPointOnEllipticalArc(points[0], points[1], points[2], points[3], end, 0);
+ len += getLineLength(p1.x, p1.y, p2.x, p2.y);
+ return len;
+ }
+ return 0;
+}
+
+function convertEndpointToCenterParameterization(x1, y1, x2, y2, fa, fs, rx, ry, psiDeg) {
+ var psi = psiDeg * (Math.PI / 180.0);
+ var xp = (Math.cos(psi) * (x1 - x2)) / 2.0 + (Math.sin(psi) * (y1 - y2)) / 2.0;
+ var yp = (-1 * Math.sin(psi) * (x1 - x2)) / 2.0 +
+ (Math.cos(psi) * (y1 - y2)) / 2.0;
+ var lambda = (xp * xp) / (rx * rx) + (yp * yp) / (ry * ry);
+ if (lambda > 1) {
+ rx *= Math.sqrt(lambda);
+ ry *= Math.sqrt(lambda);
+ }
+ var f = Math.sqrt((rx * rx * (ry * ry) - rx * rx * (yp * yp) - ry * ry * (xp * xp)) /
+ (rx * rx * (yp * yp) + ry * ry * (xp * xp)));
+ if (fa === fs) {
+ f *= -1;
+ }
+ if (isNaN(f)) {
+ f = 0;
+ }
+ var cxp = (f * rx * yp) / ry;
+ var cyp = (f * -ry * xp) / rx;
+ var cx = (x1 + x2) / 2.0 + Math.cos(psi) * cxp - Math.sin(psi) * cyp;
+ var cy = (y1 + y2) / 2.0 + Math.sin(psi) * cxp + Math.cos(psi) * cyp;
+ var vMag = function(v) {
+ return Math.sqrt(v[0] * v[0] + v[1] * v[1]);
+ };
+ var vRatio = function(u, v) {
+ return (u[0] * v[0] + u[1] * v[1]) / (vMag(u) * vMag(v));
+ };
+ var vAngle = function(u, v) {
+ return (u[0] * v[1] < u[1] * v[0] ? -1 : 1) * Math.acos(vRatio(u, v));
+ };
+ var theta = vAngle([1, 0], [(xp - cxp) / rx, (yp - cyp) / ry]);
+ var u = [(xp - cxp) / rx, (yp - cyp) / ry];
+ var v = [(-1 * xp - cxp) / rx, (-1 * yp - cyp) / ry];
+ var dTheta = vAngle(u, v);
+ if (vRatio(u, v) <= -1) {
+ dTheta = Math.PI;
+ }
+ if (vRatio(u, v) >= 1) {
+ dTheta = 0;
+ }
+ if (fs === 0 && dTheta > 0) {
+ dTheta = dTheta - 2 * Math.PI;
+ }
+ if (fs === 1 && dTheta < 0) {
+ dTheta = dTheta + 2 * Math.PI;
+ }
+ return [cx, cy, rx, ry, theta, dTheta, psi, fs];
+}
+
+function getSelfRect() {
+ var points = [];
+ this.dataArray.forEach(function(data) {
+ if (data.command === 'A') {
+ var start = data.points[4];
+ var dTheta = data.points[5];
+ var end = data.points[4] + dTheta;
+ var inc = Math.PI / 180.0;
+ if (Math.abs(start - end) < inc) {
+ inc = Math.abs(start - end);
+ }
+ if (dTheta < 0) {
+ for (let t = start - inc; t > end; t -= inc) {
+ const point = Path.getPointOnEllipticalArc(data.points[0], data.points[1], data.points[2],
+ data.points[3], t, 0);
+ points.push(point.x, point.y);
+ }
+ } else {
+ for (let t = start + inc; t < end; t += inc) {
+ const point = Path.getPointOnEllipticalArc(data.points[0], data.points[1], data.points[2],
+ data.points[3], t, 0);
+ points.push(point.x, point.y);
+ }
+ }
+ } else if (data.command === 'C') {
+ for (let t = 0.0; t <= 1; t += 0.01) {
+ const point = Path.getPointOnCubicBezier(t, data.start.x, data.start.y, data.points[0], data
+ .points[1], data.points[2], data.points[3], data.points[4], data.points[5]);
+ points.push(point.x, point.y);
+ }
+ } else {
+ points = points.concat(data.points);
+ }
+ });
+ var minX = points[0];
+ var maxX = points[0];
+ var minY = points[1];
+ var maxY = points[1];
+ var x, y;
+ for (var i = 0; i < points.length / 2; i++) {
+ x = points[i * 2];
+ y = points[i * 2 + 1];
+ if (!isNaN(x)) {
+ minX = Math.min(minX, x);
+ maxX = Math.max(maxX, x);
+ }
+ if (!isNaN(y)) {
+ minY = Math.min(minY, y);
+ maxY = Math.max(maxY, y);
+ }
+ }
+ return {
+ x: Math.round(minX),
+ y: Math.round(minY),
+ width: Math.round(maxX - minX),
+ height: Math.round(maxY - minY),
+ };
+}
+
+
+
+function getPointAtLength(length) {
+ var point, i = 0,
+ ii = this.dataArray.length;
+ if (!ii) {
+ return null;
+ }
+ while (i < ii && length > this.dataArray[i].pathLength) {
+ length -= this.dataArray[i].pathLength;
+ ++i;
+ }
+ if (i === ii) {
+ point = this.dataArray[i - 1].points.slice(-2);
+ return {
+ x: point[0],
+ y: point[1],
+ };
+ }
+ if (length < 0.01) {
+ point = this.dataArray[i].points.slice(0, 2);
+ return {
+ x: point[0],
+ y: point[1],
+ };
+ }
+ var cp = this.dataArray[i];
+ var p = cp.points;
+ switch (cp.command) {
+ case 'L':
+ return Path.getPointOnLine(length, cp.start.x, cp.start.y, p[0], p[1]);
+ case 'C':
+ return Path.getPointOnCubicBezier(length / cp.pathLength, cp.start.x, cp.start.y, p[0], p[1], p[2], p[3], p[
+ 4], p[5]);
+ case 'Q':
+ return Path.getPointOnQuadraticBezier(length / cp.pathLength, cp.start.x, cp.start.y, p[0], p[1], p[2], p[
+ 3]);
+ case 'A':
+ var cx = p[0],
+ cy = p[1],
+ rx = p[2],
+ ry = p[3],
+ theta = p[4],
+ dTheta = p[5],
+ psi = p[6];
+ theta += (dTheta * length) / cp.pathLength;
+ return Path.getPointOnEllipticalArc(cx, cy, rx, ry, theta, psi);
+ }
+ return null;
+}
+
+function getLineLength(x1, y1, x2, y2) {
+ return Math.sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
+}
+
+function getPointOnLine(dist, P1x, P1y, P2x, P2y, fromX, fromY) {
+ if (fromX === undefined) {
+ fromX = P1x;
+ }
+ if (fromY === undefined) {
+ fromY = P1y;
+ }
+ var m = (P2y - P1y) / (P2x - P1x + 0.00000001);
+ var run = Math.sqrt((dist * dist) / (1 + m * m));
+ if (P2x < P1x) {
+ run *= -1;
+ }
+ var rise = m * run;
+ var pt;
+ if (P2x === P1x) {
+ pt = {
+ x: fromX,
+ y: fromY + rise,
+ };
+ } else if ((fromY - P1y) / (fromX - P1x + 0.00000001) === m) {
+ pt = {
+ x: fromX + run,
+ y: fromY + rise,
+ };
+ } else {
+ var ix, iy;
+ var len = this.getLineLength(P1x, P1y, P2x, P2y);
+ var u = (fromX - P1x) * (P2x - P1x) + (fromY - P1y) * (P2y - P1y);
+ u = u / (len * len);
+ ix = P1x + u * (P2x - P1x);
+ iy = P1y + u * (P2y - P1y);
+ var pRise = this.getLineLength(fromX, fromY, ix, iy);
+ var pRun = Math.sqrt(dist * dist - pRise * pRise);
+ run = Math.sqrt((pRun * pRun) / (1 + m * m));
+ if (P2x < P1x) {
+ run *= -1;
+ }
+ rise = m * run;
+ pt = {
+ x: ix + run,
+ y: iy + rise,
+ };
+ }
+ return pt;
+}
+function getPointOnCubicBezier(pct, P1x, P1y, P2x, P2y, P3x, P3y, P4x, P4y) {
+ function CB1(t) {
+ return t * t * t;
+ }
+
+ function CB2(t) {
+ return 3 * t * t * (1 - t);
+ }
+
+ function CB3(t) {
+ return 3 * t * (1 - t) * (1 - t);
+ }
+
+ function CB4(t) {
+ return (1 - t) * (1 - t) * (1 - t);
+ }
+ var x = P4x * CB1(pct) + P3x * CB2(pct) + P2x * CB3(pct) + P1x * CB4(pct);
+ var y = P4y * CB1(pct) + P3y * CB2(pct) + P2y * CB3(pct) + P1y * CB4(pct);
+ return {
+ x: x,
+ y: y,
+ };
+}
+function getPointOnQuadraticBezier(pct, P1x, P1y, P2x, P2y, P3x, P3y) {
+ function QB1(t) {
+ return t * t;
+ }
+
+ function QB2(t) {
+ return 2 * t * (1 - t);
+ }
+
+ function QB3(t) {
+ return (1 - t) * (1 - t);
+ }
+ var x = P3x * QB1(pct) + P2x * QB2(pct) + P1x * QB3(pct);
+ var y = P3y * QB1(pct) + P2y * QB2(pct) + P1y * QB3(pct);
+ return {
+ x: x,
+ y: y,
+ };
+}
+function getPointOnEllipticalArc(cx, cy, rx, ry, theta, psi) {
+ var cosPsi = Math.cos(psi),
+ sinPsi = Math.sin(psi);
+ var pt = {
+ x: rx * Math.cos(theta),
+ y: ry * Math.sin(theta),
+ };
+ return {
+ x: cx + (pt.x * cosPsi - pt.y * sinPsi),
+ y: cy + (pt.x * sinPsi + pt.y * cosPsi),
+ };
+}
+
+
+let path2d = function(render, config = {}) {
+ const [w, h] = render.area;
+
+ let cfg = {
+ name: 'path',
+ animationCurve: 'easeOutBack',
+ hover: true,
+ drag: true,
+ shape: {
+ path: '',
+ close:true,
+ points:[]
+ },
+ style: {
+ stroke: '#000',
+ fill:'#000',
+ lineWidth: 1,
+ hoverCursor: 'pointer',
+ },
+ ...config,
+ draw({ ctx }, { shape, style: { lineWidth } }){
+ let { points, close,x,y ,path} = shape
+
+
+
+ var ca=[]
+ if(this.shape['points'].length>0&&this.shape['points']){
+ ca = this.shape['svg']
+ }else{
+ ca = parsePathData(path);
+ // ca = ca.map(el=>{
+ // if(el.points.length){
+ // return {...el,points:[el.points[0]+x,el.points[1]+y]}
+ // }
+ // return el
+ // })
+ let ar = ca.map(el=> el.points)
+ this.shape['points'] = ar.filter((el)=>el.length==2)
+ this.shape['svg'] = ca;
+ }
+ const context=ctx
+ context.beginPath();
+
+
+ for (var n = 0; n < ca.length; n++) {
+ var c = ca[n].command;
+ var p = ca[n].points;
+ switch (c) {
+ case 'L':
+ context.lineTo(p[0], p[1]);
+ break;
+ case 'M':
+ context.moveTo(p[0], p[1]);
+ break;
+ case 'C':
+ context.bezierCurveTo(p[0], p[1], p[2], p[3], p[4], p[5]);
+ break;
+ case 'Q':
+ context.quadraticCurveTo(p[0], p[1], p[2], p[3]);
+ break;
+ case 'A':
+ var cx = p[0], cy = p[1], rx = p[2], ry = p[3], theta = p[4], dTheta = p[5], psi = p[6], fs = p[7];
+ var r = rx > ry ? rx : ry;
+ var scaleX = rx > ry ? 1 : rx / ry;
+ var scaleY = rx > ry ? ry / rx : 1;
+ context.translate(cx, cy);
+ context.rotate(psi);
+ context.scale(scaleX, scaleY);
+ context.arc(0, 0, r, theta, theta + dTheta, 1 - fs);
+ context.scale(1 / scaleX, 1 / scaleY);
+ context.rotate(-psi);
+ context.translate(-cx, -cy);
+ break;
+ case 'z':
+ close = true;
+ context.closePath();
+ break;
+ }
+ }
+
+
+
+ if (close) {
+ ctx.closePath()
+
+ ctx.fill()
+ ctx.stroke()
+ } else {
+ ctx.stroke()
+ }
+
+ },
+
+ };
+
+ return cfg;
+}
+
+export default path2d;
diff --git a/tm-vuetify/tool/function/crender/graph/ring.js b/tm-vuetify/tool/function/crender/graph/ring.js
new file mode 100644
index 0000000..2ca3d13
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/graph/ring.js
@@ -0,0 +1,136 @@
+
+/**
+ * 环形图。
+ * 作者:tmzdy
+ * url:https://jx2d.cn
+ */
+let ring = function (render, config={}) {
+
+
+ let defauletcfg = {
+ tooltip: {
+ trigger: 'item'
+ },
+ color:["#E91E63","#2196F3","#311B92","#FDD835","#BCAAA4"],
+ legend: {
+ top: '5%',
+ left: 'center'
+ },
+ series: [{
+ name: 'Access From',
+ type: 'pie',
+ radius: ['20%', '35%'],
+
+ label: {
+ show: false,
+ position: 'center'
+ },
+ emphasis: {
+ label: {
+ show: true,
+ fontSize: '40',
+ fontWeight: 'bold'
+ }
+ },
+ labelLine: {
+ show: false
+ },
+ data: [{
+ value: 1048,
+ name: 'Search Engine'
+ },
+ {
+ value: 735,
+ name: 'Direct'
+ },
+ {
+ value: 580,
+ name: 'Email'
+ },
+ {
+ value: 484,
+ name: 'Union Ads'
+ },
+ {
+ value: 300,
+ name: 'Video Ads'
+ }
+ ]
+ }]
+ }
+ defauletcfg = {...defauletcfg,...config}
+ const [w, h] = render.area;
+ //最大圆环厚度。等于圆。
+ let lineMaxHeight = w / 2;
+ let lineStoreWidth = (parseFloat(defauletcfg.series[0].radius[1]) - parseFloat(defauletcfg.series[0].radius[0]))/100;
+ lineStoreWidth =Math.floor( lineStoreWidth*lineMaxHeight);
+ let r = parseFloat(defauletcfg.series[0].radius[1])/100 * lineMaxHeight;
+ let data = defauletcfg.series[0].data;
+ let maxValue = data.map(el => parseInt(el.value));
+
+ //总数量。
+ maxValue = maxValue.reduce((p,c)=>p+c);
+ //计算各自的比例数量。保留两位小数点。
+ let rang = Math.PI *2;
+ //每一个元素的圆弧的长度。
+ let rangArray = data.map(el=>{
+ let num = parseInt(el.value)/maxValue;
+
+ return rang*num
+ })
+
+ let dataBlv = data.map((el,index) => {
+ let st = index;
+ let num = parseFloat(el.value)/maxValue;
+ let blv = parseFloat(num.toFixed(2));
+ let startAngle = 0;
+ let endAngle = 0;
+ if(st==0){
+ startAngle = 0;
+ endAngle = rangArray[st]
+ }else{
+ let s = rangArray.slice(0,st)
+
+ startAngle = s.reduce((p,c)=>p+c);
+ endAngle = startAngle+rangArray[st]
+ }
+
+ return {...el,
+ blv:blv,
+ startAngle:startAngle,
+ endAngle:endAngle
+ };
+ });
+
+ let xf = [];
+ dataBlv.forEach((el,index)=>{
+
+ let cfg = {
+ name: 'arc',
+ animationCurve: 'liner',
+ hover: false,
+ drag: false,
+ shape: {
+ rx: w/2,
+ ry: h/2,
+ r: r,
+ startAngle: el.startAngle,
+ endAngle: el.endAngle,
+ },
+ style: {
+ stroke: defauletcfg.color[index],
+ lineWidth: lineStoreWidth,
+ shadowBlur: 0,
+ rotate: 0,
+ shadowColor: '#66eece',
+ hoverCursor: 'pointer',
+ },
+ };
+ xf.push(cfg)
+
+ })
+
+ return xf;
+}
+
+export default ring;
diff --git a/tm-vuetify/tool/function/crender/index.js b/tm-vuetify/tool/function/crender/index.js
new file mode 100644
index 0000000..78120ea
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/index.js
@@ -0,0 +1,11 @@
+import CRender from './class/crender.class'
+
+import {
+ extendNewGraph
+} from './config/graphs'
+
+
+export default {
+ CRender,
+ extendNewGraph
+}
diff --git a/tm-vuetify/tool/function/crender/plugin/canvas.js b/tm-vuetify/tool/function/crender/plugin/canvas.js
new file mode 100644
index 0000000..66644f5
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/plugin/canvas.js
@@ -0,0 +1,50 @@
+/**
+ * @description Draw a polyline path
+ * @param {Object} ctx Canvas 2d context
+ * @param {Array} points The points that makes up a polyline
+ * @param {Boolean} beginPath Whether to execute beginPath
+ * @param {Boolean} closePath Whether to execute closePath
+ * @return {Undefined} Void
+ */
+export function drawPolylinePath (ctx, points, beginPath = false, closePath = false) {
+ if (!ctx || points.length < 2) return false
+
+ if (beginPath) ctx.beginPath()
+
+ points.forEach((point, i) =>
+ point && (i === 0 ? ctx.moveTo(...point) : ctx.lineTo(...point)))
+
+ if (closePath) {
+ ctx.closePath()
+ ctx.draw()
+ }
+}
+
+/**
+ * @description Draw a bezier curve path
+ * @param {Object} ctx Canvas 2d context
+ * @param {Array} points The points that makes up a bezier curve
+ * @param {Array} moveTo The point need to excute moveTo
+ * @param {Boolean} beginPath Whether to execute beginPath
+ * @param {Boolean} closePath Whether to execute closePath
+ * @return {Undefined} Void
+ */
+export function drawBezierCurvePath (ctx, points, moveTo = false, beginPath = false, closePath = false) {
+ if (!ctx || !points) return false
+
+ if (beginPath) ctx.beginPath()
+
+ if (moveTo) ctx.moveTo(...moveTo)
+
+ points.forEach(item => (item && ctx.bezierCurveTo(...item[0], ...item[1], ...item[2])))
+
+ if (closePath) {
+ ctx.closePath()
+ ctx.draw()
+ }
+}
+
+export default {
+ drawPolylinePath,
+ drawBezierCurvePath
+}
diff --git a/tm-vuetify/tool/function/crender/plugin/util.js b/tm-vuetify/tool/function/crender/plugin/util.js
new file mode 100644
index 0000000..953cb44
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/plugin/util.js
@@ -0,0 +1,332 @@
+const { abs, sqrt, sin, cos, max, min, PI } = Math
+
+/**
+ * @description Clone an object or array
+ * @param {Object|Array} object Cloned object
+ * @param {Boolean} recursion Whether to use recursive cloning
+ * @return {Object|Array} Clone object
+ */
+export function deepClone (object, recursion = false) {
+ if (!object) return object
+
+ const { parse, stringify } = JSON
+
+ if (!recursion) return parse(stringify(object))
+
+ const clonedObj = object instanceof Array ? [] : {}
+
+ if (object && typeof object === 'object') {
+ for (let key in object) {
+ if (object.hasOwnProperty(key)) {
+ if (object[key] && typeof object[key] === 'object') {
+ clonedObj[key] = deepClone(object[key], true)
+ } else {
+ clonedObj[key] = object[key]
+ }
+ }
+ }
+ }
+
+ return clonedObj
+}
+
+/**
+ * @description Eliminate line blur due to 1px line width
+ * @param {Array} points Line points
+ * @return {Array} Line points after processed
+ */
+export function eliminateBlur (points) {
+ return points.map(([x, y]) => [parseInt(x) + 0.5, parseInt(y) + 0.5])
+}
+
+/**
+ * @description Check if the point is inside the circle
+ * @param {Array} point Postion of point
+ * @param {Number} rx Circle x coordinate
+ * @param {Number} ry Circle y coordinate
+ * @param {Number} r Circle radius
+ * @return {Boolean} Result of check
+ */
+export function checkPointIsInCircle (point, rx, ry, r) {
+ return getTwoPointDistance(point, [rx, ry]) <= r
+}
+
+/**
+ * @description Get the distance between two points
+ * @param {Array} point1 point1
+ * @param {Array} point2 point2
+ * @return {Number} Distance between two points
+ */
+export function getTwoPointDistance ([xa, ya], [xb, yb]) {
+ const minusX = abs(xa - xb)
+ const minusY = abs(ya - yb)
+
+ return sqrt(minusX * minusX + minusY * minusY)
+}
+
+/**
+ * @description Check if the point is inside the polygon
+ * @param {Array} point Postion of point
+ * @param {Array} points The points that makes up a polyline
+ * @return {Boolean} Result of check
+ */
+export function checkPointIsInPolygon (point, polygon) {
+ let counter = 0
+
+ const [x, y] = point
+
+ const pointNum = polygon.length
+
+ for (let i = 1, p1 = polygon[0]; i <= pointNum; i++) {
+ const p2 = polygon[i % pointNum]
+ if (x > min(p1[0], p2[0]) && x <= max(p1[0], p2[0])) {
+ if (y <= max(p1[1], p2[1])) {
+ if (p1[0] !== p2[0]) {
+ const xinters = (x - p1[0]) * (p2[1] - p1[1]) / (p2[0] - p1[0]) + p1[1]
+
+ if (p1[1] === p2[1] || y <= xinters) {
+ counter++
+ }
+ }
+ }
+ }
+
+ p1 = p2
+ }
+
+ return counter % 2 === 1
+}
+
+/**
+ * @description Check if the point is inside the sector
+ * @param {Array} point Postion of point
+ * @param {Number} rx Sector x coordinate
+ * @param {Number} ry Sector y coordinate
+ * @param {Number} r Sector radius
+ * @param {Number} startAngle Sector start angle
+ * @param {Number} endAngle Sector end angle
+ * @param {Boolean} clockWise Whether the sector angle is clockwise
+ * @return {Boolean} Result of check
+ */
+export function checkPointIsInSector (point, rx, ry, r, startAngle, endAngle, clockWise) {
+ if (!point) return false
+
+ if (getTwoPointDistance(point, [rx, ry]) > r) return false
+
+ if (!clockWise) [startAngle, endAngle] = deepClone([endAngle, startAngle])
+
+ const reverseBE = startAngle > endAngle
+
+ if (reverseBE) [startAngle, endAngle] = [endAngle, startAngle]
+
+ const minus = endAngle - startAngle
+
+ if (minus >= PI * 2) return true
+
+ const [x, y] = point
+
+ const [bx, by] = getCircleRadianPoint(rx, ry, r, startAngle)
+ const [ex, ey] = getCircleRadianPoint(rx, ry, r, endAngle)
+
+ const vPoint = [x - rx, y - ry]
+ let vBArm = [bx - rx, by - ry]
+ let vEArm = [ex - rx, ey - ry]
+
+ const reverse = minus > PI
+
+ if (reverse) [vBArm, vEArm] = deepClone([vEArm, vBArm])
+
+ let inSector = isClockWise(vBArm, vPoint) && !isClockWise(vEArm, vPoint)
+
+ if (reverse) inSector = !inSector
+
+ if (reverseBE) inSector = !inSector
+
+ return inSector
+}
+
+/**
+ * @description Determine if the point is in the clockwise direction of the vector
+ * @param {Array} vArm Vector
+ * @param {Array} vPoint Point
+ * @return {Boolean} Result of check
+ */
+function isClockWise (vArm, vPoint) {
+ const [ax, ay] = vArm
+ const [px, py] = vPoint
+
+ return -ay * px + ax * py > 0
+}
+
+/**
+ * @description Check if the point is inside the polyline
+ * @param {Array} point Postion of point
+ * @param {Array} polyline The points that makes up a polyline
+ * @param {Number} lineWidth Polyline linewidth
+ * @return {Boolean} Result of check
+ */
+export function checkPointIsNearPolyline (point, polyline, lineWidth) {
+ const halfLineWidth = lineWidth / 2
+
+ const moveUpPolyline = polyline.map(([x, y]) => [x, y - halfLineWidth])
+ const moveDownPolyline = polyline.map(([x, y]) => [x, y + halfLineWidth])
+
+ const polygon = [...moveUpPolyline, ...moveDownPolyline.reverse()]
+
+ return checkPointIsInPolygon(point, polygon)
+}
+
+/**
+ * @description Check if the point is inside the rect
+ * @param {Array} point Postion of point
+ * @param {Number} x Rect start x coordinate
+ * @param {Number} y Rect start y coordinate
+ * @param {Number} width Rect width
+ * @param {Number} height Rect height
+ * @return {Boolean} Result of check
+ */
+export function checkPointIsInRect ([px, py], x, y, width, height) {
+ if (px < x) return false
+ if (py < y) return false
+
+ if (px > x + width) return false
+ if (py > y + height) return false
+
+ return true
+}
+
+/**
+ * @description Get the coordinates of the rotated point
+ * @param {Number} rotate Degree of rotation
+ * @param {Array} point Postion of point
+ * @param {Array} origin Rotation center
+ * @param {Array} origin Rotation center
+ * @return {Number} Coordinates after rotation
+ */
+export function getRotatePointPos (rotate = 0, point, origin = [0, 0]) {
+ if (!point) return false
+
+ if (rotate % 360 === 0) return point
+
+ const [x, y] = point
+
+ const [ox, oy] = origin
+
+ rotate *= PI / 180
+
+ return [
+ (x - ox) * cos(rotate) - (y - oy) * sin(rotate) + ox,
+ (x - ox) * sin(rotate) + (y - oy) * cos(rotate) + oy
+ ]
+}
+
+/**
+ * @description Get the coordinates of the scaled point
+ * @param {Array} scale Scale factor
+ * @param {Array} point Postion of point
+ * @param {Array} origin Scale center
+ * @return {Number} Coordinates after scale
+ */
+export function getScalePointPos (scale = [1, 1], point, origin = [0, 0]) {
+ if (!point) return false
+
+ if (scale === 1) return point
+
+ const [x, y] = point
+
+ const [ox, oy] = origin
+
+ const [xs, ys] = scale
+
+ const relativePosX = x - ox
+ const relativePosY = y - oy
+
+ return [
+ relativePosX * xs + ox,
+ relativePosY * ys + oy
+ ]
+}
+
+/**
+ * @description Get the coordinates of the scaled point
+ * @param {Array} translate Translation distance
+ * @param {Array} point Postion of point
+ * @return {Number} Coordinates after translation
+ */
+export function getTranslatePointPos (translate, point) {
+ if (!translate || !point) return false
+
+ const [x, y] = point
+ const [tx, ty] = translate
+
+ return [x + tx, y + ty]
+}
+
+/**
+ * @description Get the distance from the point to the line
+ * @param {Array} point Postion of point
+ * @param {Array} lineBegin Line start position
+ * @param {Array} lineEnd Line end position
+ * @return {Number} Distance between point and line
+ */
+export function getDistanceBetweenPointAndLine (point, lineBegin, lineEnd) {
+ if (!point || !lineBegin || !lineEnd) return false
+
+ const [x, y] = point
+ const [x1, y1] = lineBegin
+ const [x2, y2] = lineEnd
+
+ const a = y2 - y1
+ const b = x1 - x2
+ const c = y1 * (x2 - x1) - x1 * (y2 - y1)
+
+ const molecule = abs(a * x + b * y + c)
+ const denominator = sqrt(a * a + b * b)
+
+ return molecule / denominator
+}
+
+/**
+ * @description Get the coordinates of the specified radian on the circle
+ * @param {Number} x Circle x coordinate
+ * @param {Number} y Circle y coordinate
+ * @param {Number} radius Circle radius
+ * @param {Number} radian Specfied radian
+ * @return {Array} Postion of point
+ */
+export function getCircleRadianPoint (x, y, radius, radian) {
+ return [x + cos(radian) * radius, y + sin(radian) * radius]
+}
+
+/**
+ * @description Get the points that make up a regular polygon
+ * @param {Number} x X coordinate of the polygon inscribed circle
+ * @param {Number} y Y coordinate of the polygon inscribed circle
+ * @param {Number} r Radius of the polygon inscribed circle
+ * @param {Number} side Side number
+ * @param {Number} minus Radian offset
+ * @return {Array} Points that make up a regular polygon
+ */
+export function getRegularPolygonPoints (rx, ry, r, side, minus = PI * -0.5) {
+ const radianGap = PI * 2 / side
+
+ const radians = new Array(side).fill('').map((t, i) => i * radianGap + minus)
+
+ return radians.map(radian => getCircleRadianPoint(rx, ry, r, radian))
+}
+
+export default {
+ deepClone,
+ eliminateBlur,
+ checkPointIsInCircle,
+ checkPointIsInPolygon,
+ checkPointIsInSector,
+ checkPointIsNearPolyline,
+ getTwoPointDistance,
+ getRotatePointPos,
+ getScalePointPos,
+ getTranslatePointPos,
+ getCircleRadianPoint,
+ getRegularPolygonPoints,
+ getDistanceBetweenPointAndLine
+}
diff --git a/tm-vuetify/tool/function/crender/transition/config/curves.js b/tm-vuetify/tool/function/crender/transition/config/curves.js
new file mode 100644
index 0000000..bdcc89c
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/transition/config/curves.js
@@ -0,0 +1,109 @@
+export const linear = [[[0, 1], '', [0.33, 0.67]], [[1, 0], [0.67, 0.33]]]
+
+/**
+ * @description Sine
+ */
+
+export const easeInSine = [[[0, 1]], [[0.538, 0.564], [0.169, 0.912], [0.880, 0.196]], [[1, 0]]]
+
+export const easeOutSine = [[[0, 1]], [[0.444, 0.448], [0.169, 0.736], [0.718, 0.16]], [[1, 0]]]
+
+export const easeInOutSine = [[[0, 1]], [[0.5, 0.5], [0.2, 1], [0.8, 0]], [[1, 0]]]
+
+/**
+ * @description Quad
+ */
+
+export const easeInQuad = [[[0, 1]], [[0.550, 0.584], [0.231, 0.904], [0.868, 0.264]], [[1, 0]]]
+
+export const easeOutQuad = [[[0, 1]], [[0.413, 0.428], [0.065, 0.816], [0.760, 0.04]], [[1, 0]]]
+
+export const easeInOutQuad = [[[0, 1]], [[0.5, 0.5], [0.3, 0.9], [0.7, 0.1]], [[1, 0]]]
+
+/**
+ * @description Cubic
+ */
+
+export const easeInCubic = [[[0, 1]], [[0.679, 0.688], [0.366, 0.992], [0.992, 0.384]], [[1, 0]]]
+
+export const easeOutCubic = [[[0, 1]], [[0.321, 0.312], [0.008, 0.616], [0.634, 0.008]], [[1, 0]]]
+
+export const easeInOutCubic = [[[0, 1]], [[0.5, 0.5], [0.3, 1], [0.7, 0]], [[1, 0]]]
+
+/**
+ * @description Quart
+ */
+
+export const easeInQuart = [[[0, 1]], [[0.812, 0.74], [0.611, 0.988], [1.013, 0.492]], [[1, 0]]]
+
+export const easeOutQuart = [[[0, 1]], [[0.152, 0.244], [0.001, 0.448], [0.285, -0.02]], [[1, 0]]]
+
+export const easeInOutQuart = [[[0, 1]], [[0.5, 0.5], [0.4, 1], [0.6, 0]], [[1, 0]]]
+
+/**
+ * @description Quint
+ */
+
+export const easeInQuint = [[[0, 1]], [[0.857, 0.856], [0.714, 1], [1, 0.712]], [[1, 0]]]
+
+export const easeOutQuint = [[[0, 1]], [[0.108, 0.2], [0.001, 0.4], [0.214, -0.012]], [[1, 0]]]
+
+export const easeInOutQuint = [[[0, 1]], [[0.5, 0.5], [0.5, 1], [0.5, 0]], [[1, 0]]]
+
+/**
+ * @description Back
+ */
+
+export const easeInBack = [[[0, 1]], [[0.667, 0.896], [0.380, 1.184], [0.955, 0.616]], [[1, 0]]]
+
+export const easeOutBack = [[[0, 1]], [[0.335, 0.028], [0.061, 0.22], [0.631, -0.18]], [[1, 0]]]
+
+export const easeInOutBack = [[[0, 1]], [[0.5, 0.5], [0.4, 1.4], [0.6, -0.4]], [[1, 0]]]
+
+/**
+ * @description Elastic
+ */
+
+export const easeInElastic = [[[0, 1]], [[0.474, 0.964], [0.382, 0.988], [0.557, 0.952]], [[0.619, 1.076], [0.565, 1.088], [0.669, 1.08]], [[0.770, 0.916], [0.712, 0.924], [0.847, 0.904]], [[0.911, 1.304], [0.872, 1.316], [0.961, 1.34]], [[1, 0]]]
+
+export const easeOutElastic = [[[0, 1]], [[0.073, -0.32], [0.034, -0.328], [0.104, -0.344]], [[0.191, 0.092], [0.110, 0.06], [0.256, 0.08]], [[0.310, -0.076], [0.260, -0.068], [0.357, -0.076]], [[0.432, 0.032], [0.362, 0.028], [0.683, -0.004]], [[1, 0]]]
+
+export const easeInOutElastic = [[[0, 1]], [[0.210, 0.94], [0.167, 0.884], [0.252, 0.98]], [[0.299, 1.104], [0.256, 1.092], [0.347, 1.108]], [[0.5, 0.496], [0.451, 0.672], [0.548, 0.324]], [[0.696, -0.108], [0.652, -0.112], [0.741, -0.124]], [[0.805, 0.064], [0.756, 0.012], [0.866, 0.096]], [[1, 0]]]
+
+/**
+ * @description Bounce
+ */
+
+export const easeInBounce = [[[0, 1]], [[0.148, 1], [0.075, 0.868], [0.193, 0.848]], [[0.326, 1], [0.276, 0.836], [0.405, 0.712]], [[0.600, 1], [0.511, 0.708], [0.671, 0.348]], [[1, 0]]]
+
+export const easeOutBounce = [[[0, 1]], [[0.357, 0.004], [0.270, 0.592], [0.376, 0.252]], [[0.604, -0.004], [0.548, 0.312], [0.669, 0.184]], [[0.820, 0], [0.749, 0.184], [0.905, 0.132]], [[1, 0]]]
+
+export const easeInOutBounce = [[[0, 1]], [[0.102, 1], [0.050, 0.864], [0.117, 0.86]], [[0.216, 0.996], [0.208, 0.844], [0.227, 0.808]], [[0.347, 0.996], [0.343, 0.8], [0.480, 0.292]], [[0.635, 0.004], [0.511, 0.676], [0.656, 0.208]], [[0.787, 0], [0.760, 0.2], [0.795, 0.144]], [[0.905, -0.004], [0.899, 0.164], [0.944, 0.144]], [[1, 0]]]
+
+export default new Map([
+ ['linear', linear],
+ ['easeInSine', easeInSine],
+ ['easeOutSine', easeOutSine],
+ ['easeInOutSine', easeInOutSine],
+ ['easeInQuad', easeInQuad],
+ ['easeOutQuad', easeOutQuad],
+ ['easeInOutQuad', easeInOutQuad],
+ ['easeInCubic', easeInCubic],
+ ['easeOutCubic', easeOutCubic],
+ ['easeInOutCubic', easeInOutCubic],
+ ['easeInQuart', easeInQuart],
+ ['easeOutQuart', easeOutQuart],
+ ['easeInOutQuart', easeInOutQuart],
+ ['easeInQuint', easeInQuint],
+ ['easeOutQuint', easeOutQuint],
+ ['easeInOutQuint', easeInOutQuint],
+ ['easeInBack', easeInBack],
+ ['easeOutBack', easeOutBack],
+ ['easeInOutBack', easeInOutBack],
+ ['easeInElastic', easeInElastic],
+ ['easeOutElastic', easeOutElastic],
+ ['easeInOutElastic', easeInOutElastic],
+ ['easeInBounce', easeInBounce],
+ ['easeOutBounce', easeOutBounce],
+ ['easeInOutBounce', easeInOutBounce]
+])
diff --git a/tm-vuetify/tool/function/crender/transition/index.js b/tm-vuetify/tool/function/crender/transition/index.js
new file mode 100644
index 0000000..cd6e531
--- /dev/null
+++ b/tm-vuetify/tool/function/crender/transition/index.js
@@ -0,0 +1,310 @@
+import curves from './config/curves'
+
+const defaultTransitionBC = 'linear'
+
+/**
+ * @description Get the N-frame animation state by the start and end state
+ * of the animation and the easing curve
+ * @param {String|Array} tBC Easing curve name or data
+ * @param {Number|Array|Object} startState Animation start state
+ * @param {Number|Array|Object} endState Animation end state
+ * @param {Number} frameNum Number of Animation frames
+ * @param {Boolean} deep Whether to use recursive mode
+ * @return {Array|Boolean} State of each frame of the animation (Invalid input will return false)
+ */
+export function transition (tBC, startState = null, endState = null, frameNum = 30, deep = false) {
+ if (!checkParams(...arguments)) return false
+
+ try {
+ // Get the transition bezier curve
+ const bezierCurve = getBezierCurve(tBC)
+
+ // Get the progress of each frame state
+ const frameStateProgress = getFrameStateProgress(bezierCurve, frameNum)
+
+ // If the recursion mode is not enabled or the state type is Number, the shallow state calculation is performed directly.
+ if (!deep || typeof endState === 'number') return getTransitionState(startState, endState, frameStateProgress)
+
+ return recursionTransitionState(startState, endState, frameStateProgress)
+ } catch(e) {
+ console.warn('Transition parameter may be abnormal!')
+
+ return [endState]
+ }
+}
+
+/**
+ * @description Check if the parameters are legal
+ * @param {String} tBC Name of transition bezier curve
+ * @param {Any} startState Transition start state
+ * @param {Any} endState Transition end state
+ * @param {Number} frameNum Number of transition frames
+ * @return {Boolean} Is the parameter legal
+ */
+function checkParams (tBC, startState = false, endState = false, frameNum = 30) {
+ if (!tBC || startState === false || endState === false || !frameNum) {
+ console.error('transition: Missing Parameters!')
+
+ return false
+ }
+
+ if (typeof startState !== typeof endState) {
+ console.error('transition: Inconsistent Status Types!')
+
+ return false
+ }
+
+ const stateType = typeof endState
+
+ if (stateType === 'string' || stateType === 'boolean' || !tBC.length) {
+ console.error('transition: Unsupported Data Type of State!')
+
+ return false
+ }
+
+ if (!curves.has(tBC) && !(tBC instanceof Array)) {
+ // console.warn('transition: Transition curve not found, default curve will be used!')
+ }
+
+ return true
+}
+
+/**
+ * @description Get the transition bezier curve
+ * @param {String} tBC Name of transition bezier curve
+ * @return {Array} Bezier curve data
+ */
+function getBezierCurve (tBC) {
+ let bezierCurve = ''
+
+ if (curves.has(tBC)) {
+ bezierCurve = curves.get(tBC)
+ } else if (tBC instanceof Array) {
+ bezierCurve = tBC
+ } else {
+ bezierCurve = curves.get(defaultTransitionBC)
+ }
+
+ return bezierCurve
+}
+
+/**
+ * @description Get the progress of each frame state
+ * @param {Array} bezierCurve Transition bezier curve
+ * @param {Number} frameNum Number of transition frames
+ * @return {Array} Progress of each frame state
+ */
+function getFrameStateProgress (bezierCurve, frameNum) {
+ const tMinus = 1 / (frameNum - 1)
+
+ const tState = new Array(frameNum).fill(0).map((t, i) => i * tMinus)
+
+ const frameState = tState.map(t => getFrameStateFromT(bezierCurve, t))
+
+ return frameState
+}
+
+/**
+ * @description Get the progress of the corresponding frame according to t
+ * @param {Array} bezierCurve Transition bezier curve
+ * @param {Number} t Current frame t
+ * @return {Number} Progress of current frame
+ */
+function getFrameStateFromT (bezierCurve, t) {
+ const tBezierCurvePoint = getBezierCurvePointFromT(bezierCurve, t)
+
+ const bezierCurvePointT = getBezierCurvePointTFromReT(tBezierCurvePoint, t)
+
+ return getBezierCurveTState(tBezierCurvePoint, bezierCurvePointT)
+}
+
+/**
+ * @description Get the corresponding sub-curve according to t
+ * @param {Array} bezierCurve Transition bezier curve
+ * @param {Number} t Current frame t
+ * @return {Array} Sub-curve of t
+ */
+function getBezierCurvePointFromT (bezierCurve, t) {
+ const lastIndex = bezierCurve.length - 1
+
+ let [begin, end] = ['', '']
+
+ bezierCurve.findIndex((item, i) => {
+ if (i === lastIndex) return
+
+ begin = item
+ end = bezierCurve[i + 1]
+
+ const currentMainPointX = begin[0][0]
+ const nextMainPointX = end[0][0]
+
+ return t >= currentMainPointX && t < nextMainPointX
+ })
+
+ const p0 = begin[0]
+ const p1 = begin[2] || begin[0]
+ const p2 = end[1] || end[0]
+ const p3 = end[0]
+
+ return [p0, p1, p2, p3]
+}
+
+/**
+ * @description Get local t based on t and sub-curve
+ * @param {Array} bezierCurve Sub-curve
+ * @param {Number} t Current frame t
+ * @return {Number} local t of sub-curve
+ */
+function getBezierCurvePointTFromReT (bezierCurve, t) {
+ const reBeginX = bezierCurve[0][0]
+ const reEndX = bezierCurve[3][0]
+
+ const xMinus = reEndX - reBeginX
+
+ const tMinus = t - reBeginX
+
+ return tMinus / xMinus
+}
+
+/**
+ * @description Get the curve progress of t
+ * @param {Array} bezierCurve Sub-curve
+ * @param {Number} t Current frame t
+ * @return {Number} Progress of current frame
+ */
+function getBezierCurveTState ([[, p0], [, p1], [, p2], [, p3]], t) {
+ const { pow } = Math
+
+ const tMinus = 1 - t
+
+ const result1 = p0 * pow(tMinus, 3)
+
+ const result2 = 3 * p1 * t * pow(tMinus, 2)
+
+ const result3 = 3 * p2 * pow(t, 2) * tMinus
+
+ const result4 = p3 * pow(t, 3)
+
+ return 1 - (result1 + result2 + result3 + result4)
+}
+
+/**
+ * @description Get transition state according to frame progress
+ * @param {Any} startState Transition start state
+ * @param {Any} endState Transition end state
+ * @param {Array} frameState Frame state progress
+ * @return {Array} Transition frame state
+ */
+function getTransitionState (begin, end, frameState) {
+ let stateType = 'object'
+
+ if (typeof begin === 'number') stateType = 'number'
+ if (begin instanceof Array) stateType = 'array'
+
+ if (stateType === 'number') return getNumberTransitionState(begin, end, frameState)
+ if (stateType === 'array') return getArrayTransitionState(begin, end, frameState)
+ if (stateType === 'object') return getObjectTransitionState(begin, end, frameState)
+
+ return frameState.map(t => end)
+}
+
+/**
+ * @description Get the transition data of the number type
+ * @param {Number} startState Transition start state
+ * @param {Number} endState Transition end state
+ * @param {Array} frameState Frame state progress
+ * @return {Array} Transition frame state
+ */
+function getNumberTransitionState (begin, end, frameState) {
+ const minus = end - begin
+
+ return frameState.map(s => begin + minus * s)
+}
+
+/**
+ * @description Get the transition data of the array type
+ * @param {Array} startState Transition start state
+ * @param {Array} endState Transition end state
+ * @param {Array} frameState Frame state progress
+ * @return {Array} Transition frame state
+ */
+function getArrayTransitionState (begin, end, frameState) {
+ const minus = end.map((v, i) => {
+ if (typeof v !== 'number') return false
+
+ return v - begin[i]
+ })
+
+ return frameState.map(s =>
+ minus.map((v, i) => {
+ if (v === false) return end[i]
+
+ return begin[i] + v * s
+ }))
+}
+
+/**
+ * @description Get the transition data of the object type
+ * @param {Object} startState Transition start state
+ * @param {Object} endState Transition end state
+ * @param {Array} frameState Frame state progress
+ * @return {Array} Transition frame state
+ */
+function getObjectTransitionState (begin, end, frameState) {
+ const keys = Object.keys(end)
+
+ const beginValue = keys.map(k => begin[k])
+ const endValue = keys.map(k => end[k])
+
+ const arrayState = getArrayTransitionState(beginValue, endValue, frameState)
+
+ return arrayState.map(item => {
+ const frameData = {}
+
+ item.forEach((v, i) => (frameData[keys[i]] = v))
+
+ return frameData
+ })
+}
+
+/**
+ * @description Get the transition state data by recursion
+ * @param {Array|Object} startState Transition start state
+ * @param {Array|Object} endState Transition end state
+ * @param {Array} frameState Frame state progress
+ * @return {Array} Transition frame state
+ */
+function recursionTransitionState (begin, end, frameState) {
+ const state = getTransitionState(begin, end, frameState)
+
+ for (let key in end) {
+ const bTemp = begin[key]
+ const eTemp = end[key]
+
+ if (typeof eTemp !== 'object') continue
+
+ const data = recursionTransitionState(bTemp, eTemp, frameState)
+
+ state.forEach((fs, i) => (fs[key] = data[i]))
+ }
+
+ return state
+}
+
+/**
+ * @description Inject new curve into curves as config
+ * @param {Any} key The key of curve
+ * @param {Array} curve Bezier curve data
+ * @return {Undefined} No return
+ */
+export function injectNewCurve (key, curve) {
+ if (!key || !curve) {
+ console.error('InjectNewCurve Missing Parameters!')
+
+ return
+ }
+
+ curves.set(key, curve)
+}
+
+export default transition
diff --git a/tm-vuetify/tool/function/dayjs/calendar.js b/tm-vuetify/tool/function/dayjs/calendar.js
new file mode 100644
index 0000000..c577098
--- /dev/null
+++ b/tm-vuetify/tool/function/dayjs/calendar.js
@@ -0,0 +1 @@
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_calendar=t()}(this,(function(){"use strict";return function(e,t,a){var n="h:mm A",d={lastDay:"[Yesterday at] "+n,sameDay:"[Today at] "+n,nextDay:"[Tomorrow at] "+n,nextWeek:"dddd [at] "+n,lastWeek:"[Last] dddd [at] "+n,sameElse:"MM/DD/YYYY"};t.prototype.calendar=function(e,t){var n=t||this.$locale().calendar||d,o=a(e||void 0).startOf("d"),s=this.diff(o,"d",!0),i="sameElse",f=s<-6?i:s<-1?"lastWeek":s<0?"lastDay":s<1?"sameDay":s<2?"nextDay":s<7?"nextWeek":i,l=n[f]||d[f];return"function"==typeof l?l.call(this,a()):this.format(l)}}}));
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/dayjs/dayjs.min.js b/tm-vuetify/tool/function/dayjs/dayjs.min.js
new file mode 100644
index 0000000..d284eec
--- /dev/null
+++ b/tm-vuetify/tool/function/dayjs/dayjs.min.js
@@ -0,0 +1 @@
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs=e()}(this,(function(){"use strict";var t=1e3,e=6e4,n=36e5,r="millisecond",i="second",s="minute",u="hour",a="day",o="week",f="month",h="quarter",c="year",d="date",$="Invalid Date",l=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},m=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},g={s:m,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+m(r,2,"0")+":"+m(i,2,"0")},m:function t(e,n){if(e.date()0,p<=y.r||!y.r){p<=1&&c>0&&(y=h[c-1]);var v=l[y.l];u&&(p=u(""+p)),a="string"==typeof v?v.replace("%d",p):v(p,n,y.l,s);break}}if(n)return a;var M=s?l.future:l.past;return"function"==typeof M?M(a):M.replace("%s",a)},n.to=function(r,e){return i(r,e,this,!0)},n.from=function(r,e){return i(r,e,this)};var d=function(r){return r.$u?t.utc():t()};n.toNow=function(r){return this.to(d(this),r)},n.fromNow=function(r){return this.from(d(this),r)}}}));
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/dayjs/toObject.min.js b/tm-vuetify/tool/function/dayjs/toObject.min.js
new file mode 100644
index 0000000..2d5cb08
--- /dev/null
+++ b/tm-vuetify/tool/function/dayjs/toObject.min.js
@@ -0,0 +1,5 @@
+/**
+ * Skipped minification because the original files appears to be already minified.
+ * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
+ */
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_toObject=e()}(this,(function(){"use strict";return function(t,e){e.prototype.toObject=function(){return{years:this.$y,months:this.$M,date:this.$D,hours:this.$H,minutes:this.$m,seconds:this.$s,milliseconds:this.$ms}}}}));
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/dayjs/zh-cn.min.js b/tm-vuetify/tool/function/dayjs/zh-cn.min.js
new file mode 100644
index 0000000..f46280f
--- /dev/null
+++ b/tm-vuetify/tool/function/dayjs/zh-cn.min.js
@@ -0,0 +1,7 @@
+/**
+ * Skipped minification because the original files appears to be already minified.
+ * Original file: /npm/dayjs@1.10.7/locale/zh-cn.js
+ *
+ * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
+ */
+!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("./dayjs.min.js")):"function"==typeof define&&define.amd?define(require("./dayjs.min.js"),_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_zh_cn=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"zh-cn",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e,_){switch(_){case"W":return e+"周";default:return e+"日"}},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s后",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:function(e,_){var t=100*e+_;return t<600?"凌晨":t<900?"早上":t<1100?"上午":t<1300?"中午":t<1800?"下午":"晚上"}};return t.default.locale(d,null,!0),d}));
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/deepClone.js b/tm-vuetify/tool/function/deepClone.js
new file mode 100644
index 0000000..bd96b55
--- /dev/null
+++ b/tm-vuetify/tool/function/deepClone.js
@@ -0,0 +1,24 @@
+// 此库来自 https://www.uviewui.com/js/intro.html
+// 判断arr是否为一个数组,返回一个bool值
+function isArray (arr) {
+ return Object.prototype.toString.call(arr) === '[object Array]';
+}
+
+// 深度克隆
+function deepClone (obj) {
+ // 对常见的“非”值,直接返回原来值
+ if([null, undefined, NaN, false].includes(obj)) return obj;
+ if(typeof obj !== "object" && typeof obj !== 'function') {
+ //原始类型直接返回
+ return obj;
+ }
+ var o = isArray(obj) ? [] : {};
+ for(let i in obj) {
+ if(obj.hasOwnProperty(i)){
+ o[i] = typeof obj[i] === "object" ? deepClone(obj[i]) : obj[i];
+ }
+ }
+ return o;
+}
+
+export default deepClone;
diff --git a/tm-vuetify/tool/function/deepMerge.js b/tm-vuetify/tool/function/deepMerge.js
new file mode 100644
index 0000000..6799bdf
--- /dev/null
+++ b/tm-vuetify/tool/function/deepMerge.js
@@ -0,0 +1,31 @@
+// 此库来自 https://www.uviewui.com/js/intro.html
+import deepClone from "./deepClone";
+
+// JS对象深度合并
+function deepMerge(target = {}, source = {}) {
+ target = deepClone(target);
+ if (typeof target !== 'object' || typeof source !== 'object') return false;
+ for (var prop in source) {
+ if (!source.hasOwnProperty(prop)) continue;
+ if (prop in target) {
+ if (typeof target[prop] !== 'object') {
+ target[prop] = source[prop];
+ } else {
+ if (typeof source[prop] !== 'object') {
+ target[prop] = source[prop];
+ } else {
+ if (target[prop].concat && source[prop].concat) {
+ target[prop] = target[prop].concat(source[prop]);
+ } else {
+ target[prop] = deepMerge(target[prop], source[prop]);
+ }
+ }
+ }
+ } else {
+ target[prop] = source[prop];
+ }
+ }
+ return target;
+}
+
+export default deepMerge;
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/echarts.min.js b/tm-vuetify/tool/function/echarts.min.js
new file mode 100644
index 0000000..5ad3c02
--- /dev/null
+++ b/tm-vuetify/tool/function/echarts.min.js
@@ -0,0 +1,18 @@
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.echarts={})}(this,function(t,window,document){"use strict";function e(t,e){function n(){this.constructor=t}if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");pm(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function n(t,e,n){if(n||2===arguments.length)for(var i,r=0,o=e.length;o>r;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||e)}function i(t,e){var n=e.browser,i=t.match(/Firefox\/([\d.]+)/),r=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),o=t.match(/Edge?\/([\d.]+)/),a=/micromessenger/i.test(t);i&&(n.firefox=!0,n.version=i[1]),r&&(n.ie=!0,n.version=r[1]),o&&(n.edge=!0,n.version=o[1],n.newEdge=+o[1].split(".")[0]>18),a&&(n.weChat=!0),e.canvasSupported=!!document.createElement("canvas").getContext,e.svgSupported="undefined"!=typeof SVGRect,e.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,e.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),e.domSupported="undefined"!=typeof document;var s=document.documentElement.style;e.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),e.transformSupported=e.transform3dSupported||n.ie&&+n.version>=9}function r(t,e){Dm[t]=e}function o(){return km++}function a(){for(var t=[],e=0;ei;i++)e[i]=s(t[i])}}else if(mm[n]){if(!X(t)){var o=t.constructor;if(o.from)e=o.from(t);else{e=new o(t.length);for(var i=0,r=t.length;r>i;i++)e[i]=s(t[i])}}}else if(!vm[n]&&!X(t)&&!L(t)){e={};for(var a in t)t.hasOwnProperty(a)&&a!==Im&&(e[a]=s(t[a]))}return e}function l(t,e,n){if(!k(e)||!k(t))return n?s(e):t;for(var i in e)if(e.hasOwnProperty(i)&&i!==Im){var r=t[i],o=e[i];!k(o)||!k(r)||M(o)||M(r)||L(o)||L(r)||A(o)||A(r)||X(o)||X(r)?!n&&i in t||(t[i]=s(e[i])):l(r,o,n)}return t}function u(t,e){for(var n=t[0],i=1,r=t.length;r>i;i++)n=l(n,t[i],e);return n}function h(t,e){if(Object.assign)Object.assign(t,e);else for(var n in e)e.hasOwnProperty(n)&&n!==Im&&(t[n]=e[n]);return t}function c(t,e,n){for(var i=b(e),r=0;rn;n++)if(t[n]===e)return n}return-1}function d(t,e){function n(){}var i=t.prototype;n.prototype=e.prototype,t.prototype=new n;for(var r in i)i.hasOwnProperty(r)&&(t.prototype[r]=i[r]);t.prototype.constructor=t,t.superClass=e}function f(t,e,n){if(t="prototype"in t?t.prototype:t,e="prototype"in e?e.prototype:e,Object.getOwnPropertyNames)for(var i=Object.getOwnPropertyNames(e),r=0;ri;i++)e.call(n,t[i],i,t);else for(var o in t)t.hasOwnProperty(o)&&e.call(n,t[o],o,t)}function v(t,e,n){if(!t)return[];if(!e)return V(t);if(t.map&&t.map===Mm)return t.map(e,n);for(var i=[],r=0,o=t.length;o>r;r++)i.push(e.call(n,t[r],r,t));return i}function m(t,e,n,i){if(t&&e){for(var r=0,o=t.length;o>r;r++)n=e.call(i,n,t[r],r,t);return n}}function _(t,e,n){if(!t)return[];if(!e)return V(t);if(t.filter&&t.filter===wm)return t.filter(e,n);for(var i=[],r=0,o=t.length;o>r;r++)e.call(n,t[r],r,t)&&i.push(t[r]);return i}function x(t,e,n){if(t&&e)for(var i=0,r=t.length;r>i;i++)if(e.call(n,t[i],i,t))return t[i]}function b(t){if(!t)return[];if(Object.keys)return Object.keys(t);var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e}function w(t,e){for(var n=[],i=2;in;n++)if(null!=t[n])return t[n]}function N(t,e){return null!=t?t:e}function F(t,e,n){return null!=t?t:null!=e?e:n}function V(t){for(var e=[],n=1;np;p++){var f=1<a;a++)for(var s=0;8>s;s++)null==o[s]&&(o[s]=0),o[s]+=((a+s)%2?-1:1)*me(n,7,0===a?1:0,1<o;o++){var a=document.createElement("div"),s=a.style,l=o%2,u=(o>>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",r[u]+":0",i[1-l]+":auto",r[1-u]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}return n}function Se(t,e,n){for(var i=n?"invTrans":"trans",r=e[i],o=e.srcCoords,a=[],s=[],l=!0,u=0;4>u;u++){var h=t[u].getBoundingClientRect(),c=2*u,p=h.left,d=h.top;a.push(p,d),l=l&&o&&p===o[c]&&d===o[c+1],s.push(t[u].offsetLeft,t[u].offsetTop)}return l&&r?r:(e.srcCoords=a,e[i]=n?_e(s,a):_e(a,s))}function Me(t){return"CANVAS"===t.nodeName.toUpperCase()}function Te(t,e,n,i){return n=n||{},i||!ym.canvasSupported?Ce(t,e,n):ym.browser.firefox&&ym.browser.version<"39"&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):Ce(t,e,n),n}function Ce(t,e,n){if(ym.domSupported&&t.getBoundingClientRect){var i=e.clientX,r=e.clientY;if(Me(t)){var o=t.getBoundingClientRect();return n.zrX=i-o.left,void(n.zrY=r-o.top)}if(be(qm,t,i,r))return n.zrX=qm[0],void(n.zrY=qm[1])}n.zrX=n.zrY=0}function Ie(t){return t||window.event}function De(t,e,n){if(e=Ie(e),null!=e.zrX)return e;var i=e.type,r=i&&i.indexOf("touch")>=0;if(r){var o="touchend"!==i?e.targetTouches[0]:e.changedTouches[0];o&&Te(t,o,e,n)}else{Te(t,e,e,n);var a=ke(e);e.zrDelta=a?a/120:-(e.detail||0)/3}var s=e.button;return null==e.which&&void 0!==s&&jm.test(e.type)&&(e.which=1&s?1:2&s?3:4&s?2:0),e}function ke(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,i=t.deltaY;if(null==n||null==i)return e;var r=Math.abs(0!==i?i:n),o=i>0?-1:0>i?1:n>0?-1:1;return 3*r*o}function Ae(t,e,n,i){Ym?t.addEventListener(e,n,i):t.attachEvent("on"+e,n)}function Pe(t,e,n,i){Ym?t.removeEventListener(e,n,i):t.detachEvent("on"+e,n)}function Le(t){var e=t[1][0]-t[0][0],n=t[1][1]-t[0][1];return Math.sqrt(e*e+n*n)}function Oe(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}function Re(t,e,n){return{type:t,event:n,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:ze}}function ze(){Zm(this.event)}function Ee(t,e,n){if(t[t.rectHover?"rectContain":"contain"](e,n)){for(var i=t,r=void 0,o=!1;i;){if(i.ignoreClip&&(o=!0),!o){var a=i.getClipPath();if(a&&!a.contain(e,n))return!1;i.silent&&(r=!0)}var s=i.__hostTarget;i=s?s:i.parent}return r?Jm:!0}return!1}function Be(t,e,n){var i=t.painter;return 0>e||e>i.getWidth()||0>n||n>i.getHeight()}function Ne(t){for(var e=0;t>=r_;)e|=1&t,t>>=1;return t+e}function Fe(t,e,n,i){var r=e+1;if(r===n)return 1;if(i(t[r++],t[e])<0){for(;n>r&&i(t[r],t[r-1])<0;)r++;Ve(t,e,r)}else for(;n>r&&i(t[r],t[r-1])>=0;)r++;return r-e}function Ve(t,e,n){for(n--;n>e;){var i=t[e];t[e++]=t[n],t[n--]=i}}function He(t,e,n,i,r){for(i===e&&i++;n>i;i++){for(var o,a=t[i],s=e,l=i;l>s;)o=s+l>>>1,r(a,t[o])<0?l=o:s=o+1;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=a}}function Ge(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])>0){for(s=i-r;s>l&&o(t,e[n+r+l])>0;)a=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s),a+=r,l+=r}else{for(s=r+1;s>l&&o(t,e[n+r-l])<=0;)a=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s);var u=a;a=r-l,l=r-u}for(a++;l>a;){var h=a+(l-a>>>1);o(t,e[n+h])>0?a=h+1:l=h}return l}function We(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])<0){for(s=r+1;s>l&&o(t,e[n+r-l])<0;)a=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s);var u=a;a=r-l,l=r-u}else{for(s=i-r;s>l&&o(t,e[n+r+l])>=0;)a=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s),a+=r,l+=r}for(a++;l>a;){var h=a+(l-a>>>1);o(t,e[n+h])<0?l=h:a=h+1}return l}function Ue(t,e){function n(t,e){l[c]=t,u[c]=e,c+=1}function i(){for(;c>1;){var t=c-2;if(t>=1&&u[t-1]<=u[t]+u[t+1]||t>=2&&u[t-2]<=u[t]+u[t-1])u[t-1]u[t+1])break;o(t)}}function r(){for(;c>1;){var t=c-2;t>0&&u[t-1]=r?a(i,r,o,h):s(i,r,o,h)))}function a(n,i,r,o){var a=0;for(a=0;i>a;a++)p[a]=t[n+a];var s=0,l=r,u=n;if(t[u++]=t[l++],0!==--o){if(1===i){for(a=0;o>a;a++)t[u+a]=t[l+a];return void(t[u+o]=p[s])}for(var c,d,f,g=h;;){c=0,d=0,f=!1;do if(e(t[l],p[s])<0){if(t[u++]=t[l++],d++,c=0,0===--o){f=!0;break}}else if(t[u++]=p[s++],c++,d=0,1===--i){f=!0;break}while(g>(c|d));if(f)break;do{if(c=We(t[l],p,s,i,0,e),0!==c){for(a=0;c>a;a++)t[u+a]=p[s+a];if(u+=c,s+=c,i-=c,1>=i){f=!0;break}}if(t[u++]=t[l++],0===--o){f=!0;break}if(d=Ge(p[s],t,l,o,0,e),0!==d){for(a=0;d>a;a++)t[u+a]=t[l+a];if(u+=d,l+=d,o-=d,0===o){f=!0;break}}if(t[u++]=p[s++],1===--i){f=!0;break}g--}while(c>=o_||d>=o_);if(f)break;0>g&&(g=0),g+=2}if(h=g,1>h&&(h=1),1===i){for(a=0;o>a;a++)t[u+a]=t[l+a];t[u+o]=p[s]}else{if(0===i)throw new Error;for(a=0;i>a;a++)t[u+a]=p[s+a]}}else for(a=0;i>a;a++)t[u+a]=p[s+a]}function s(n,i,r,o){var a=0;for(a=0;o>a;a++)p[a]=t[r+a];var s=n+i-1,l=o-1,u=r+o-1,c=0,d=0;if(t[u--]=t[s--],0!==--i){if(1===o){for(u-=i,s-=i,d=u+1,c=s+1,a=i-1;a>=0;a--)t[d+a]=t[c+a];return void(t[u]=p[l])}for(var f=h;;){var g=0,y=0,v=!1;do if(e(p[l],t[s])<0){if(t[u--]=t[s--],g++,y=0,0===--i){v=!0;break}}else if(t[u--]=p[l--],y++,g=0,1===--o){v=!0;break}while(f>(g|y));if(v)break;do{if(g=i-We(p[l],t,n,i,i-1,e),0!==g){for(u-=g,s-=g,i-=g,d=u+1,c=s+1,a=g-1;a>=0;a--)t[d+a]=t[c+a];if(0===i){v=!0;break}}if(t[u--]=p[l--],1===--o){v=!0;break}if(y=o-Ge(t[s],p,0,o,o-1,e),0!==y){for(u-=y,l-=y,o-=y,d=u+1,c=l+1,a=0;y>a;a++)t[d+a]=p[c+a];if(1>=o){v=!0;break}}if(t[u--]=t[s--],0===--i){v=!0;break}f--}while(g>=o_||y>=o_);if(v)break;0>f&&(f=0),f+=2}if(h=f,1>h&&(h=1),1===o){for(u-=i,s-=i,d=u+1,c=s+1,a=i-1;a>=0;a--)t[d+a]=t[c+a];t[u]=p[l]}else{if(0===o)throw new Error;for(c=u-(o-1),a=0;o>a;a++)t[c+a]=p[a]}}else for(c=u-(o-1),a=0;o>a;a++)t[c+a]=p[a]}var l,u,h=o_,c=0,p=[];return l=[],u=[],{mergeRuns:i,forceMergeRuns:r,pushRun:n}}function Xe(t,e,n,i){n||(n=0),i||(i=t.length);var r=i-n;if(!(2>r)){var o=0;if(r_>r)return o=Fe(t,n,i,e),void He(t,n,i,n+o,e);var a=Ue(t,e),s=Ne(r);do{if(o=Fe(t,n,i,e),s>o){var l=r;l>s&&(l=s),He(t,n,n+l,n+o,e),o=l}a.pushRun(n,o),a.mergeRuns(),r-=o,n+=o}while(0!==r);a.forceMergeRuns()}}function Ye(){u_||(u_=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function je(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}function qe(t){return t=Math.round(t),0>t?0:t>255?255:t}function Ze(t){return t=Math.round(t),0>t?0:t>360?360:t}function Ke(t){return 0>t?0:t>1?1:t}function $e(t){var e=t;return qe(e.length&&"%"===e.charAt(e.length-1)?parseFloat(e)/100*255:parseInt(e,10))}function Je(t){var e=t;return Ke(e.length&&"%"===e.charAt(e.length-1)?parseFloat(e)/100:parseFloat(e))}function Qe(t,e,n){return 0>n?n+=1:n>1&&(n-=1),1>6*n?t+(e-t)*n*6:1>2*n?e:2>3*n?t+(e-t)*(2/3-n)*6:t}function tn(t,e,n){return t+(e-t)*n}function en(t,e,n,i,r){return t[0]=e,t[1]=n,t[2]=i,t[3]=r,t}function nn(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function rn(t,e){__&&nn(__,e),__=m_.put(t,__||e.slice())}function on(t,e){if(t){e=e||[];var n=m_.get(t);if(n)return nn(e,n);t+="";var i=t.replace(/ /g,"").toLowerCase();if(i in v_)return nn(e,v_[i]),rn(t,e),e;var r=i.length;if("#"!==i.charAt(0)){var o=i.indexOf("("),a=i.indexOf(")");if(-1!==o&&a+1===r){var s=i.substr(0,o),l=i.substr(o+1,a-(o+1)).split(","),u=1;switch(s){case"rgba":if(4!==l.length)return 3===l.length?en(e,+l[0],+l[1],+l[2],1):en(e,0,0,0,1);u=Je(l.pop());case"rgb":return 3!==l.length?void en(e,0,0,0,1):(en(e,$e(l[0]),$e(l[1]),$e(l[2]),u),rn(t,e),e);case"hsla":return 4!==l.length?void en(e,0,0,0,1):(l[3]=Je(l[3]),an(l,e),rn(t,e),e);case"hsl":return 3!==l.length?void en(e,0,0,0,1):(an(l,e),rn(t,e),e);default:return}}en(e,0,0,0,1)}else{if(4===r||5===r){var h=parseInt(i.slice(1,4),16);return h>=0&&4095>=h?(en(e,(3840&h)>>4|(3840&h)>>8,240&h|(240&h)>>4,15&h|(15&h)<<4,5===r?parseInt(i.slice(4),16)/15:1),rn(t,e),e):void en(e,0,0,0,1)}if(7===r||9===r){var h=parseInt(i.slice(1,7),16);return h>=0&&16777215>=h?(en(e,(16711680&h)>>16,(65280&h)>>8,255&h,9===r?parseInt(i.slice(7),16)/255:1),rn(t,e),e):void en(e,0,0,0,1)}}}}function an(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=Je(t[1]),r=Je(t[2]),o=.5>=r?r*(i+1):r+i-r*i,a=2*r-o;return e=e||[],en(e,qe(255*Qe(a,o,n+1/3)),qe(255*Qe(a,o,n)),qe(255*Qe(a,o,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function sn(t){if(t){var e,n,i=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.min(i,r,o),s=Math.max(i,r,o),l=s-a,u=(s+a)/2;if(0===l)e=0,n=0;else{n=.5>u?l/(s+a):l/(2-s-a);var h=((s-i)/6+l/2)/l,c=((s-r)/6+l/2)/l,p=((s-o)/6+l/2)/l;i===s?e=p-c:r===s?e=1/3+h-p:o===s&&(e=2/3+c-h),0>e&&(e+=1),e>1&&(e-=1)}var d=[360*e,n,u];return null!=t[3]&&d.push(t[3]),d}}function ln(t,e){var n=on(t);if(n){for(var i=0;3>i;i++)n[i]=0>e?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,n[i]>255?n[i]=255:n[i]<0&&(n[i]=0);return fn(n,4===n.length?"rgba":"rgb")}}function un(t){var e=on(t);return e?((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1):void 0}function hn(t,e,n){if(e&&e.length&&t>=0&&1>=t){n=n||[];var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=e[r],s=e[o],l=i-r;return n[0]=qe(tn(a[0],s[0],l)),n[1]=qe(tn(a[1],s[1],l)),n[2]=qe(tn(a[2],s[2],l)),n[3]=Ke(tn(a[3],s[3],l)),n}}function cn(t,e,n){if(e&&e.length&&t>=0&&1>=t){var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=on(e[r]),s=on(e[o]),l=i-r,u=fn([qe(tn(a[0],s[0],l)),qe(tn(a[1],s[1],l)),qe(tn(a[2],s[2],l)),Ke(tn(a[3],s[3],l))],"rgba");return n?{color:u,leftIndex:r,rightIndex:o,value:i}:u}}function pn(t,e,n,i){var r=on(t);return t?(r=sn(r),null!=e&&(r[0]=Ze(e)),null!=n&&(r[1]=Je(n)),null!=i&&(r[2]=Je(i)),fn(an(r),"rgba")):void 0}function dn(t,e){var n=on(t);return n&&null!=e?(n[3]=Ke(e),fn(n,"rgba")):void 0}function fn(t,e){if(t&&t.length){var n=t[0]+","+t[1]+","+t[2];return("rgba"===e||"hsva"===e||"hsla"===e)&&(n+=","+t[3]),e+"("+n+")"}}function gn(t,e){var n=on(t);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*e:0}function yn(){var t=Math.round(255*Math.random()),e=Math.round(255*Math.random()),n=Math.round(255*Math.random());return"rgb("+t+","+e+","+n+")"}function vn(t,e,n){return(e-t)*n+t}function mn(t,e,n){return n>.5?e:t}function _n(t,e,n,i){for(var r=e.length,o=0;r>o;o++)t[o]=vn(e[o],n[o],i)}function xn(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;r>a;a++){t[a]||(t[a]=[]);for(var s=0;o>s;s++)t[a][s]=vn(e[a][s],n[a][s],i)}}function bn(t,e,n,i){for(var r=e.length,o=0;r>o;o++)t[o]=e[o]+n[o]*i;return t}function wn(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;r>a;a++){t[a]||(t[a]=[]);for(var s=0;o>s;s++)t[a][s]=e[a][s]+n[a][s]*i}return t}function Sn(t,e,n){var i=t,r=e;if(i.push&&r.push){var o=i.length,a=r.length;if(o!==a){var s=o>a;if(s)i.length=a;else for(var l=o;a>l;l++)i.push(1===n?r[l]:S_.call(r[l]))}for(var u=i[0]&&i[0].length,l=0;lh;h++)isNaN(i[l][h])&&(i[l][h]=r[l][h])}}function Mn(t,e){var n=t.length;if(n!==e.length)return!1;for(var i=0;n>i;i++)if(t[i]!==e[i])return!1;return!0}function Tn(t,e,n,i,r,o,a){var s=.5*(n-t),l=.5*(i-e);return(2*(e-n)+s+l)*a+(-3*(e-n)-2*s-l)*o+s*r+e}function Cn(t,e,n,i,r,o,a,s){for(var l=e.length,u=0;l>u;u++)t[u]=Tn(e[u],n[u],i[u],r[u],o,a,s)}function In(t,e,n,i,r,o,a,s){for(var l=e.length,u=e[0].length,h=0;l>h;h++){t[h]||(t[1]=[]);for(var c=0;u>c;c++)t[h][c]=Tn(e[h][c],n[h][c],i[h][c],r[h][c],o,a,s)}}function Dn(t){if(g(t)){var e=t.length;if(g(t[0])){for(var n=[],i=0;e>i;i++)n.push(S_.call(t[i]));return n}return S_.call(t)}return t}function kn(t){return t[0]=Math.floor(t[0]),t[1]=Math.floor(t[1]),t[2]=Math.floor(t[2]),"rgba("+t.join(",")+")"}function An(t){return g(t&&t[0])?2:1}function Pn(t){var e=t.pointerType;return"pen"===e||"touch"===e}function Ln(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout(function(){t.touching=!1,t.touchTimer=null},700)}function On(t){t&&(t.zrByTouch=!0)}function Rn(t,e){return De(t.dom,new O_(t,e),!0)}function zn(t,e){for(var n=e,i=!1;n&&9!==n.nodeType&&!(i=n.domBelongToZr||n!==e&&n===t.painterRoot);)n=n.parentNode;return i}function En(t,e){var n=e.domHandlers;ym.pointerEventsSupported?y(A_.pointer,function(i){Nn(e,i,function(e){n[i].call(t,e)})}):(ym.touchEventsSupported&&y(A_.touch,function(i){Nn(e,i,function(r){n[i].call(t,r),Ln(e)})}),y(A_.mouse,function(i){Nn(e,i,function(r){r=Ie(r),e.touching||n[i].call(t,r)})}))}function Bn(t,e){function n(n){function i(i){i=Ie(i),zn(t,i.target)||(i=Rn(t,i),e.domHandlers[n].call(t,i))}Nn(e,n,i,{capture:!0})}ym.pointerEventsSupported?y(P_.pointer,n):ym.touchEventsSupported||y(P_.mouse,n)}function Nn(t,e,n,i){t.mounted[e]=n,t.listenerOpts[e]=i,Ae(t.domTarget,e,n,i)}function Fn(t){var e=t.mounted;for(var n in e)e.hasOwnProperty(n)&&Pe(t.domTarget,n,e[n],t.listenerOpts[n]);t.mounted={}}function Vn(){return[1,0,0,1,0,0]}function Hn(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function Gn(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function Wn(t,e,n){var i=e[0]*n[0]+e[2]*n[1],r=e[1]*n[0]+e[3]*n[1],o=e[0]*n[2]+e[2]*n[3],a=e[1]*n[2]+e[3]*n[3],s=e[0]*n[4]+e[2]*n[5]+e[4],l=e[1]*n[4]+e[3]*n[5]+e[5];return t[0]=i,t[1]=r,t[2]=o,t[3]=a,t[4]=s,t[5]=l,t}function Un(t,e,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+n[0],t[5]=e[5]+n[1],t}function Xn(t,e,n){var i=e[0],r=e[2],o=e[4],a=e[1],s=e[3],l=e[5],u=Math.sin(n),h=Math.cos(n);return t[0]=i*h+a*u,t[1]=-i*u+a*h,t[2]=r*h+s*u,t[3]=-r*u+h*s,t[4]=h*o+u*l,t[5]=h*l-u*o,t}function Yn(t,e,n){var i=n[0],r=n[1];return t[0]=e[0]*i,t[1]=e[1]*r,t[2]=e[2]*i,t[3]=e[3]*r,t[4]=e[4]*i,t[5]=e[5]*r,t}function jn(t,e){var n=e[0],i=e[2],r=e[4],o=e[1],a=e[3],s=e[5],l=n*a-o*i;return l?(l=1/l,t[0]=a*l,t[1]=-o*l,t[2]=-i*l,t[3]=n*l,t[4]=(i*s-a*r)*l,t[5]=(o*r-n*s)*l,t):null}function qn(t){var e=Vn();return Gn(e,t),e}function Zn(t){return t>q_||-q_>t}function Kn(t,e){return F_||(F_=Am().getContext("2d")),V_!==e&&(V_=F_.font=e||px),F_.measureText(t)}function $n(t,e){e=e||px;var n=cx[e];n||(n=cx[e]=new y_(500));var i=n.get(t);return null==i&&(i=dx.measureText(t,e).width,n.put(t,i)),i}function Jn(t,e,n,i){var r=$n(t,e),o=ni(e),a=ti(0,r,n),s=ei(0,o,i),l=new hx(a,s,r,o);return l}function Qn(t,e,n,i){var r=((t||"")+"").split("\n"),o=r.length;if(1===o)return Jn(r[0],e,n,i);for(var a=new hx(0,0,0,0),s=0;s=0?parseFloat(t)/100*e:parseFloat(t):t}function ri(t,e,n){var i=e.position||"inside",r=null!=e.distance?e.distance:5,o=n.height,a=n.width,s=o/2,l=n.x,u=n.y,h="left",c="top";if(i instanceof Array)l+=ii(i[0],n.width),u+=ii(i[1],n.height),h=null,c=null;else switch(i){case"left":l-=r,u+=s,h="right",c="middle";break;case"right":l+=r+a,u+=s,c="middle";break;case"top":l+=a/2,u-=r,h="center",c="bottom";break;case"bottom":l+=a/2,u+=o+r,h="center";break;case"inside":l+=a/2,u+=s,h="center",c="middle";break;case"insideLeft":l+=r,u+=s,c="middle";break;case"insideRight":l+=a-r,u+=s,h="right",c="middle";break;case"insideTop":l+=a/2,u+=r,h="center";break;case"insideBottom":l+=a/2,u+=o-r,h="center",c="bottom";break;case"insideTopLeft":l+=r,u+=r;break;case"insideTopRight":l+=a-r,u+=r,h="right";break;case"insideBottomLeft":l+=r,u+=o-r,c="bottom";break;case"insideBottomRight":l+=a-r,u+=o-r,h="right",c="bottom"}return t=t||{},t.x=l,t.y=u,t.align=h,t.verticalAlign=c,t}function oi(t,e,n,i,r){n=n||{};var o=[];ui(t,"",t,e,n,i,o,r);var a=o.length,s=!1,l=n.done,u=n.aborted,h=function(){s=!0,a--,0>=a&&(s?l&&l():u&&u())},c=function(){a--,0>=a&&(s?l&&l():u&&u())};a||l&&l(),o.length>0&&n.during&&o[0].during(function(t,e){n.during(e)});for(var p=0;pi;i++)t[i]=e[i]}function si(t){return g(t[0])}function li(t,e,n){if(g(e[n]))if(g(t[n])||(t[n]=[]),P(e[n])){var i=e[n].length;t[n].length!==i&&(t[n]=new e[n].constructor(i),ai(t[n],e[n],i))}else{var r=e[n],o=t[n],a=r.length;if(si(r))for(var s=r[0].length,l=0;a>l;l++)o[l]?ai(o[l],r[l],s):o[l]=Array.prototype.slice.call(r[l]);else ai(o,r,a);o.length=r.length}else t[n]=e[n]}function ui(t,e,n,i,r,o,a,s){for(var l=[],u=[],h=b(i),c=r.duration,d=r.delay,f=r.additive,y=r.setToFinal,v=!k(o),m=0;m0||r.force&&!a.length){for(var w=t.animators,S=[],M=0;MM;M++){var _=l[M];D[_]=n[_],y?I[_]=i[_]:n[_]=i[_]}}else if(y){A={};for(var M=0;x>M;M++){var _=l[M];A[_]=Dn(n[_]),li(n,i,_)}}var P=new C_(n,!1,f?S:null);P.targetName=e,r.scope&&(P.scope=r.scope),y&&I&&P.whenWithKeys(0,I,l),A&&P.whenWithKeys(0,A,l),P.whenWithKeys(null==c?500:c,s?D:i,l).delay(d||0),t.addAnimator(P,e),a.push(P)}}function hi(t){delete Mx[t]}function ci(t){if(!t)return!1;if("string"==typeof t)return gn(t,1)r;r++)n+=gn(e[r].color,1);return n/=i,G_>n}return!1}function pi(t,e){var n=new Tx(o(),t,e);return Mx[n.id]=n,n}function di(t){t.dispose()}function fi(){for(var t in Mx)Mx.hasOwnProperty(t)&&Mx[t].dispose();Mx={}}function gi(t){return Mx[t]}function yi(t,e){Sx[t]=e}function vi(t){return t.replace(/^\s+|\s+$/g,"")}function mi(t,e,n,i){var r=e[0],o=e[1],a=n[0],s=n[1],l=o-r,u=s-a;if(0===l)return 0===u?a:(a+s)/2;if(i)if(l>0){if(r>=t)return a;if(t>=o)return s}else{if(t>=r)return a;if(o>=t)return s}else{if(t===r)return a;if(t===o)return s}return(t-r)/l*u+a}function _i(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return"string"==typeof t?vi(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?0/0:+t}function xi(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),kx),t=(+t).toFixed(e),n?t:+t}function bi(t){return t.sort(function(t,e){return t-e}),t}function wi(t){if(t=+t,isNaN(t))return 0;if(t>1e-14)for(var e=1,n=0;15>n;n++,e*=10)if(Math.round(t*e)/e===t)return n;return Si(t)}function Si(t){var e=t.toString().toLowerCase(),n=e.indexOf("e"),i=n>0?+e.slice(n+1):0,r=n>0?n:e.length,o=e.indexOf("."),a=0>o?0:r-1-o;return Math.max(0,a-i)}function Mi(t,e){var n=Math.log,i=Math.LN10,r=Math.floor(n(t[1]-t[0])/i),o=Math.round(n(Math.abs(e[1]-e[0]))/i),a=Math.min(Math.max(-r+o,0),20);return isFinite(a)?a:20}function Ti(t,e,n){if(!t[e])return 0;var i=m(t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===i)return 0;for(var r=Math.pow(10,n),o=v(t,function(t){return(isNaN(t)?0:t)/i*r*100}),a=100*r,s=v(o,function(t){return Math.floor(t)}),l=m(s,function(t,e){return t+e},0),u=v(o,function(t,e){return t-s[e]});a>l;){for(var h=Number.NEGATIVE_INFINITY,c=null,p=0,d=u.length;d>p;++p)u[p]>h&&(h=u[p],c=p);++s[c],u[c]=0,++l}return s[e]/r}function Ci(t,e){var n=Math.max(wi(t),wi(e)),i=t+e;return n>kx?i:xi(i,n)}function Ii(t){var e=2*Math.PI;return(t%e+e)%e}function Di(t){return t>-Dx&&Dx>t}function ki(t){if(t instanceof Date)return t;if("string"==typeof t){var e=Px.exec(t);if(!e)return new Date(0/0);if(e[8]){var n=+e[4]||0;return"Z"!==e[8].toUpperCase()&&(n-=+e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,n,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0)}return new Date(null==t?0/0:Math.round(t))}function Ai(t){return Math.pow(10,Pi(t))}function Pi(t){if(0===t)return 0;var e=Math.floor(Math.log(t)/Math.LN10);return t/Math.pow(10,e)>=10&&e++,e}function Li(t,e){var n,i=Pi(t),r=Math.pow(10,i),o=t/r;return n=e?1.5>o?1:2.5>o?2:4>o?3:7>o?5:10:1>o?1:2>o?2:3>o?3:5>o?5:10,t=n*r,i>=-20?+t.toFixed(0>i?-i:0):t}function Oi(t,e){var n=(t.length-1)*e+1,i=Math.floor(n),r=+t[i-1],o=n-i;return o?r+o*(t[i]-r):r}function Ri(t){function e(t,n,i){return t.interval[i]s;s++)o[s]<=n&&(o[s]=n,a[s]=s?1:1-i),n=o[s],i=a[s];o[0]===o[1]&&a[0]*a[1]!==1?t.splice(r,1):r++}return t}function zi(t){var e=parseFloat(t);return e==t&&(0!==e||"string"!=typeof t||t.indexOf("x")<=0)?e:0/0}function Ei(t){return!isNaN(zi(t))}function Bi(){return Math.round(9*Math.random())}function Ni(t,e){return 0===e?t:Ni(e,t%e)}function Fi(t,e){return null==t?e:null==e?t:t*e/Ni(t,e)}function Vi(t){throw new Error(t)}function Hi(t){return t instanceof Array?t:null==t?[]:[t]}function Gi(t,e,n){if(t){t[e]=t[e]||{},t.emphasis=t.emphasis||{},t.emphasis[e]=t.emphasis[e]||{};for(var i=0,r=n.length;r>i;i++){var o=n[i];!t.emphasis[e].hasOwnProperty(o)&&t[e].hasOwnProperty(o)&&(t.emphasis[e][o]=t[e][o])}}}function Wi(t){return!k(t)||M(t)||t instanceof Date?t:t.value}function Ui(t){return k(t)&&!(t instanceof Array)}function Xi(t,e,n){var i="normalMerge"===n,r="replaceMerge"===n,o="replaceAll"===n;t=t||[],e=(e||[]).slice();var a=Y();y(e,function(t,n){return k(t)?void 0:void(e[n]=null)});var s=Yi(t,a,n);return(i||r)&&ji(s,t,a,e),i&&qi(s,e),i||r?Zi(s,e,r):o&&Ki(s,e),$i(s),s}function Yi(t,e,n){var i=[];if("replaceAll"===n)return i;for(var r=0;rr?n:i;for(var s=[],l=n,u=i,h=Math.max(l?l.length:0,u.length),c=0;h>c;++c){var p=t.getDimensionInfo(c);if(p&&"ordinal"===p.type)s[c]=(1>r&&l?l:u)[c];else{var d=l&&l[c]?l[c]:0,f=u[c],a=vn(d,f,r);s[c]=xi(a,o?Math.max(wi(d),wi(f)):e)}}return s}function gr(t){var e={main:"",sub:""};if(t){var n=t.split(Bx);e.main=n[0]||"",e.sub=n[1]||""}return e}function yr(t){G(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType "'+t+'" illegal')}function vr(t){return!(!t||!t[Fx])}function mr(t){t.$constructor=t,t.extend=function(t){function e(){for(var r=[],o=0;o=0||r&&p(r,s)<0)){var l=n.getShallow(s,e);null!=l&&(o[t[a][0]]=l)}}return o}}function Cr(t){if("string"==typeof t){var e=Ux.get(t);return e&&e.image}return t}function Ir(t,e,n,i,r){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!n)return e;var o=Ux.get(t),a={hostEl:n,cb:i,cbPayload:r};return o?(e=o.image,!kr(e)&&o.pending.push(a)):(e=new Image,e.onload=e.onerror=Dr,Ux.put(t,e.__cachedImgObj={image:e,pending:[a]}),e.src=e.__zrImageSrc=t),e}return t}return e}function Dr(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;ea;a++)o[a]=Lr(o[a],r);return o.join("\n")}function Pr(t,e,n,i){i=i||{};var r=h({},i);r.font=e,n=N(n,"..."),r.maxIterations=N(i.maxIterations,2);var o=r.minChar=N(i.minChar,0);r.cnCharWidth=$n("国",e);var a=r.ascCharWidth=$n("a",e);r.placeholder=N(i.placeholder,"");for(var s=t=Math.max(0,t-1),l=0;o>l&&s>=a;l++)s-=a;var u=$n(n,e);return u>s&&(n="",u=0),s=t-u,r.ellipsis=n,r.ellipsisWidth=u,r.contentWidth=s,r.containerWidth=t,r}function Lr(t,e){var n=e.containerWidth,i=e.font,r=e.contentWidth;if(!n)return"";var o=$n(t,i);if(n>=o)return t;for(var a=0;;a++){if(r>=o||a>=e.maxIterations){t+=e.ellipsis;break}var s=0===a?Or(t,r,e.ascCharWidth,e.cnCharWidth):o>0?Math.floor(t.length*r/o):0;t=t.substr(0,s),o=$n(t,i)}return""===t&&(t=e.placeholder),t}function Or(t,e,n,i){for(var r=0,o=0,a=t.length;a>o&&e>r;o++){var s=t.charCodeAt(o);r+=s>=0&&127>=s?n:i}return o}function Rr(t,e){null!=t&&(t+="");var n,i=e.overflow,r=e.padding,o=e.font,a="truncate"===i,s=ni(o),l=N(e.lineHeight,s),u="truncate"===e.lineOverflow,h=e.width;n=null!=h&&"break"===i||"breakAll"===i?t?Fr(t,e.font,h,"breakAll"===i,0).lines:[]:t?t.split("\n"):[];var c=n.length*l,p=N(e.height,c);if(c>p&&u){var d=Math.floor(p/l);n=n.slice(0,d)}var f=p,g=h;if(r&&(f+=r[0]+r[2],null!=g&&(g+=r[1]+r[3])),t&&a&&null!=g)for(var y=Pr(h,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),v=0;vu&&Er(i,t.substring(u,h),e,l),Er(i,r[2],e,l,r[1]),u=Xx.lastIndex}ua){b>0?(m.tokens=m.tokens.slice(0,b),n(m,x,_),i.lines=i.lines.slice(0,v+1)):i.lines=i.lines.slice(0,v);break t}var D=S.width,k=null==D||"auto"===D;if("string"==typeof D&&"%"===D.charAt(D.length-1))w.percentWidth=D,c.push(w),w.contentWidth=$n(w.text,C);else{if(k){var A=S.backgroundColor,P=A&&A.image;P&&(P=Cr(P),kr(P)&&(w.width=Math.max(w.width,P.width*I/P.height)))}var L=g&&null!=o?o-x:null;null!=L&&LL?(w.text="",w.width=w.contentWidth=0):(w.text=Ar(w.text,L-T,C,e.ellipsis,{minChar:e.truncateMinChar}),w.width=w.contentWidth=$n(w.text,C)):w.contentWidth=$n(w.text,C)}w.width+=T,x+=w.width,S&&(_=Math.max(_,w.lineHeight))}n(m,x,_)}i.outerWidth=i.width=N(o,d),i.outerHeight=i.height=N(a,p),i.contentHeight=p,i.contentWidth=d,f&&(i.outerWidth+=f[1]+f[3],i.outerHeight+=f[0]+f[2]);for(var v=0;v0&&f+i.accumWidth>i.width&&(o=e.split("\n"),c=!0),i.accumWidth=f}else{var g=Fr(e,h,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+d,a=g.linesWidths,o=g.lines}}else o=e.split("\n");for(var y=0;y=33&&255>=e}function Nr(t){return Br(t)?Zx[t]?!0:!1:!0}function Fr(t,e,n,i,r){for(var o=[],a=[],s="",l="",u=0,h=0,c=0;cn:r+h+d>n)?h?(s||l)&&(f?(s||(s=l,l="",u=0,h=u),o.push(s),a.push(h-u),l+=p,u+=d,s="",h=u):(l&&(s+=l,h+=u,l="",u=0),o.push(s),a.push(h),s=p,h=d)):f?(o.push(l),a.push(u),l=p,u=d):(o.push(p),a.push(d)):(h+=d,f?(l+=p,u+=d):(l&&(s+=l,l="",u=0),s+=p))}else l&&(s+=l,h+=u),o.push(s),a.push(h),s="",l="",u=0,h=0}return o.length||s||(s=t,l="",u=0),l&&(s+=l),s&&(o.push(s),a.push(h)),1===o.length&&(h+=r),{accumWidth:h,lines:o,linesWidths:a}}function Vr(t,e,n){return nb.copy(t.getBoundingRect()),t.transform&&nb.applyTransform(t.transform),ib.width=e,ib.height=n,!nb.intersect(ib)}function Hr(t){return t>-ab&&ab>t}function Gr(t){return t>ab||-ab>t}function Wr(t,e,n,i,r){var o=1-r;return o*o*(o*t+3*r*e)+r*r*(r*i+3*o*n)}function Ur(t,e,n,i,r){var o=1-r;return 3*(((e-t)*o+2*(n-e)*r)*o+(i-n)*r*r)}function Xr(t,e,n,i,r,o){var a=i+3*(e-n)-t,s=3*(n-2*e+t),l=3*(e-t),u=t-r,h=s*s-3*a*l,c=s*l-9*a*u,p=l*l-3*s*u,d=0;if(Hr(h)&&Hr(c))if(Hr(s))o[0]=0;else{var f=-l/s;f>=0&&1>=f&&(o[d++]=f)}else{var g=c*c-4*h*p;if(Hr(g)){var y=c/h,f=-s/a+y,v=-y/2;f>=0&&1>=f&&(o[d++]=f),v>=0&&1>=v&&(o[d++]=v)}else if(g>0){var m=ob(g),_=h*s+1.5*a*(-c+m),x=h*s+1.5*a*(-c-m);_=0>_?-rb(-_,ub):rb(_,ub),x=0>x?-rb(-x,ub):rb(x,ub);var f=(-s-(_+x))/(3*a);f>=0&&1>=f&&(o[d++]=f)}else{var b=(2*h*s-3*a*c)/(2*ob(h*h*h)),w=Math.acos(b)/3,S=ob(h),M=Math.cos(w),f=(-s-2*S*M)/(3*a),v=(-s+S*(M+lb*Math.sin(w)))/(3*a),T=(-s+S*(M-lb*Math.sin(w)))/(3*a);f>=0&&1>=f&&(o[d++]=f),v>=0&&1>=v&&(o[d++]=v),T>=0&&1>=T&&(o[d++]=T)}}return d}function Yr(t,e,n,i,r){var o=6*n-12*e+6*t,a=9*e+3*i-3*t-9*n,s=3*e-3*t,l=0;if(Hr(a)){if(Gr(o)){var u=-s/o;u>=0&&1>=u&&(r[l++]=u)}}else{var h=o*o-4*a*s;if(Hr(h))r[0]=-o/(2*a);else if(h>0){var c=ob(h),u=(-o+c)/(2*a),p=(-o-c)/(2*a);u>=0&&1>=u&&(r[l++]=u),p>=0&&1>=p&&(r[l++]=p)}}return l}function jr(t,e,n,i,r,o){var a=(e-t)*r+t,s=(n-e)*r+e,l=(i-n)*r+n,u=(s-a)*r+a,h=(l-s)*r+s,c=(h-u)*r+u;o[0]=t,o[1]=a,o[2]=u,o[3]=c,o[4]=c,o[5]=h,o[6]=l,o[7]=i}function qr(t,e,n,i,r,o,a,s,l,u,h){var c,p,d,f,g,y=.005,v=1/0;hb[0]=l,hb[1]=u;for(var m=0;1>m;m+=.05)cb[0]=Wr(t,n,r,a,m),cb[1]=Wr(e,i,o,s,m),f=Nm(hb,cb),v>f&&(c=m,v=f);v=1/0;for(var _=0;32>_&&!(sb>y);_++)p=c-y,d=c+y,cb[0]=Wr(t,n,r,a,p),cb[1]=Wr(e,i,o,s,p),f=Nm(cb,hb),p>=0&&v>f?(c=p,v=f):(pb[0]=Wr(t,n,r,a,d),pb[1]=Wr(e,i,o,s,d),g=Nm(pb,hb),1>=d&&v>g?(c=d,v=g):y*=.5);return h&&(h[0]=Wr(t,n,r,a,c),h[1]=Wr(e,i,o,s,c)),ob(v)}function Zr(t,e,n,i,r,o,a,s,l){for(var u=t,h=e,c=0,p=1/l,d=1;l>=d;d++){var f=d*p,g=Wr(t,n,r,a,f),y=Wr(e,i,o,s,f),v=g-u,m=y-h;c+=Math.sqrt(v*v+m*m),u=g,h=y}return c}function Kr(t,e,n,i){var r=1-i;return r*(r*t+2*i*e)+i*i*n}function $r(t,e,n,i){return 2*((1-i)*(e-t)+i*(n-e))}function Jr(t,e,n,i,r){var o=t-2*e+n,a=2*(e-t),s=t-i,l=0;if(Hr(o)){if(Gr(a)){var u=-s/a;u>=0&&1>=u&&(r[l++]=u)}}else{var h=a*a-4*o*s;if(Hr(h)){var u=-a/(2*o);u>=0&&1>=u&&(r[l++]=u)}else if(h>0){var c=ob(h),u=(-a+c)/(2*o),p=(-a-c)/(2*o);u>=0&&1>=u&&(r[l++]=u),p>=0&&1>=p&&(r[l++]=p)}}return l}function Qr(t,e,n){var i=t+n-2*e;return 0===i?.5:(t-e)/i}function to(t,e,n,i,r){var o=(e-t)*i+t,a=(n-e)*i+e,s=(a-o)*i+o;r[0]=t,r[1]=o,r[2]=s,r[3]=s,r[4]=a,r[5]=n}function eo(t,e,n,i,r,o,a,s,l){var u,h=.005,c=1/0;hb[0]=a,hb[1]=s;for(var p=0;1>p;p+=.05){cb[0]=Kr(t,n,r,p),cb[1]=Kr(e,i,o,p);var d=Nm(hb,cb);c>d&&(u=p,c=d)}c=1/0;for(var f=0;32>f&&!(sb>h);f++){var g=u-h,y=u+h;cb[0]=Kr(t,n,r,g),cb[1]=Kr(e,i,o,g);var d=Nm(cb,hb);if(g>=0&&c>d)u=g,c=d;else{pb[0]=Kr(t,n,r,y),pb[1]=Kr(e,i,o,y);var v=Nm(pb,hb);1>=y&&c>v?(u=y,c=v):h*=.5}}return l&&(l[0]=Kr(t,n,r,u),l[1]=Kr(e,i,o,u)),ob(c)}function no(t,e,n,i,r,o,a){for(var s=t,l=e,u=0,h=1/a,c=1;a>=c;c++){var p=c*h,d=Kr(t,n,r,p),f=Kr(e,i,o,p),g=d-s,y=f-l;u+=Math.sqrt(g*g+y*y),s=d,l=f}return u}function io(t,e,n){if(0!==t.length){for(var i=t[0],r=i[0],o=i[0],a=i[1],s=i[1],l=1;ld;d++){var f=c(t,n,r,a,bb[d]);l[0]=db(f,l[0]),u[0]=fb(f,u[0])}p=h(e,i,o,s,wb);for(var d=0;p>d;d++){var g=c(e,i,o,s,wb[d]);l[1]=db(g,l[1]),u[1]=fb(g,u[1])}l[0]=db(t,l[0]),u[0]=fb(t,u[0]),l[0]=db(a,l[0]),u[0]=fb(a,u[0]),l[1]=db(e,l[1]),u[1]=fb(e,u[1]),l[1]=db(s,l[1]),u[1]=fb(s,u[1])}function ao(t,e,n,i,r,o,a,s){var l=Qr,u=Kr,h=fb(db(l(t,n,r),1),0),c=fb(db(l(e,i,o),1),0),p=u(t,n,r,h),d=u(e,i,o,c);a[0]=db(t,r,p),a[1]=db(e,o,d),s[0]=fb(t,r,p),s[1]=fb(e,o,d)}function so(t,e,n,i,r,o,a,s,l){var u=ye,h=ve,c=Math.abs(r-o);if(1e-4>c%vb&&c>1e-4)return s[0]=t-n,s[1]=e-i,l[0]=t+n,void(l[1]=e+i);if(mb[0]=yb(r)*n+t,mb[1]=gb(r)*i+e,_b[0]=yb(o)*n+t,_b[1]=gb(o)*i+e,u(s,mb,_b),h(l,mb,_b),r%=vb,0>r&&(r+=vb),o%=vb,0>o&&(o+=vb),r>o&&!a?o+=vb:o>r&&a&&(r+=vb),a){var p=o;o=r,r=p}for(var d=0;o>d;d+=Math.PI/2)d>r&&(xb[0]=yb(d)*n+t,xb[1]=gb(d)*i+e,u(s,xb,s),h(l,xb,l))}function lo(t){var e=Math.round(t/Eb*1e8)/1e8;return e%2*Eb}function uo(t,e){var n=lo(t[0]);0>n&&(n+=Bb);var i=n-t[0],r=t[1];r+=i,!e&&r-n>=Bb?r=n+Bb:e&&n-r>=Bb?r=n-Bb:!e&&n>r?r=n+(Bb-lo(n-r)):e&&r>n&&(r=n-(Bb-lo(r-n))),t[0]=n,t[1]=r}function ho(t,e,n,i,r,o,a){if(0===r)return!1;var s=r,l=0,u=t;if(a>e+s&&a>i+s||e-s>a&&i-s>a||o>t+s&&o>n+s||t-s>o&&n-s>o)return!1;if(t===n)return Math.abs(o-t)<=s/2;l=(e-i)/(t-n),u=(t*i-n*e)/(t-n);var h=l*o-a+u,c=h*h/(l*l+1);return s/2*s/2>=c}function co(t,e,n,i,r,o,a,s,l,u,h){if(0===l)return!1;var c=l;if(h>e+c&&h>i+c&&h>o+c&&h>s+c||e-c>h&&i-c>h&&o-c>h&&s-c>h||u>t+c&&u>n+c&&u>r+c&&u>a+c||t-c>u&&n-c>u&&r-c>u&&a-c>u)return!1;var p=qr(t,e,n,i,r,o,a,s,u,h,null);return c/2>=p}function po(t,e,n,i,r,o,a,s,l){if(0===a)return!1;var u=a;if(l>e+u&&l>i+u&&l>o+u||e-u>l&&i-u>l&&o-u>l||s>t+u&&s>n+u&&s>r+u||t-u>s&&n-u>s&&r-u>s)return!1;var h=eo(t,e,n,i,r,o,s,l,null);return u/2>=h}function fo(t){return t%=Hb,0>t&&(t+=Hb),t}function go(t,e,n,i,r,o,a,s,l){if(0===a)return!1;var u=a;s-=t,l-=e;var h=Math.sqrt(s*s+l*l);if(h-u>n||n>h+u)return!1;if(Math.abs(i-r)%Gb<1e-4)return!0;if(o){var c=i;i=fo(r),r=fo(c)}else i=fo(i),r=fo(r);i>r&&(r+=Gb);var p=Math.atan2(l,s);return 0>p&&(p+=Gb),p>=i&&r>=p||p+Gb>=i&&r>=p+Gb}function yo(t,e,n,i,r,o){if(o>e&&o>i||e>o&&i>o)return 0;if(i===e)return 0;var a=(o-e)/(i-e),s=e>i?1:-1;(1===a||0===a)&&(s=e>i?.5:-.5);var l=a*(n-t)+t;return l===r?1/0:l>r?s:0}function vo(t,e){return Math.abs(t-e)e&&u>i&&u>o&&u>s||e>u&&i>u&&o>u&&s>u)return 0;var h=Xr(e,i,o,s,u,Yb);if(0===h)return 0;for(var c=0,p=-1,d=void 0,f=void 0,g=0;h>g;g++){var y=Yb[g],v=0===y||1===y?.5:1,m=Wr(t,n,r,a,y);l>m||(0>p&&(p=Yr(e,i,o,s,jb),jb[1]1&&mo(),d=Wr(e,i,o,s,jb[0]),p>1&&(f=Wr(e,i,o,s,jb[1]))),c+=2===p?yd?v:-v:yf?v:-v:f>s?v:-v:yd?v:-v:d>s?v:-v)}return c}function xo(t,e,n,i,r,o,a,s){if(s>e&&s>i&&s>o||e>s&&i>s&&o>s)return 0;var l=Jr(e,i,o,s,Yb);if(0===l)return 0;var u=Qr(e,i,o);if(u>=0&&1>=u){for(var h=0,c=Kr(e,i,o,u),p=0;l>p;p++){var d=0===Yb[p]||1===Yb[p]?.5:1,f=Kr(t,n,r,Yb[p]);a>f||(h+=Yb[p]c?d:-d:c>o?d:-d)}return h}var d=0===Yb[0]||1===Yb[0]?.5:1,f=Kr(t,n,r,Yb[0]);return a>f?0:e>o?d:-d}function bo(t,e,n,i,r,o,a,s){if(s-=e,s>n||-n>s)return 0;var l=Math.sqrt(n*n-s*s);Yb[0]=-l,Yb[1]=l;var u=Math.abs(i-r);if(1e-4>u)return 0;if(u>=Ub-1e-4){i=0,r=Ub;var h=o?1:-1;return a>=Yb[0]+t&&a<=Yb[1]+t?h:0}if(i>r){var c=i;i=r,r=c}0>i&&(i+=Ub,r+=Ub);for(var p=0,d=0;2>d;d++){var f=Yb[d];if(f+t>a){var g=Math.atan2(s,f),h=o?1:-1;0>g&&(g=Ub+g),(g>=i&&r>=g||g+Ub>=i&&r>=g+Ub)&&(g>Math.PI/2&&g<1.5*Math.PI&&(h=-h),p+=h)}}return p}function wo(t,e,n,i,r){for(var o,a,s=t.data,l=t.len(),u=0,h=0,c=0,p=0,d=0,f=0;l>f;){var g=s[f++],y=1===f;switch(g===Wb.M&&f>1&&(n||(u+=yo(h,c,p,d,i,r))),y&&(h=s[f],c=s[f+1],p=h,d=c),g){case Wb.M:p=s[f++],d=s[f++],h=p,c=d;break;case Wb.L:if(n){if(ho(h,c,s[f],s[f+1],e,i,r))return!0}else u+=yo(h,c,s[f],s[f+1],i,r)||0;h=s[f++],c=s[f++];break;case Wb.C:if(n){if(co(h,c,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],e,i,r))return!0}else u+=_o(h,c,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],i,r)||0;h=s[f++],c=s[f++];break;case Wb.Q:if(n){if(po(h,c,s[f++],s[f++],s[f],s[f+1],e,i,r))return!0}else u+=xo(h,c,s[f++],s[f++],s[f],s[f+1],i,r)||0;h=s[f++],c=s[f++];break;case Wb.A:var v=s[f++],m=s[f++],_=s[f++],x=s[f++],b=s[f++],w=s[f++];f+=1;var S=!!(1-s[f++]);o=Math.cos(b)*_+v,a=Math.sin(b)*x+m,y?(p=o,d=a):u+=yo(h,c,o,a,i,r);var M=(i-v)*x/_+v;if(n){if(go(v,m,x,b,b+w,S,e,M,r))return!0}else u+=bo(v,m,x,b,b+w,S,M,r);h=Math.cos(b+w)*_+v,c=Math.sin(b+w)*x+m;break;case Wb.R:p=h=s[f++],d=c=s[f++];var T=s[f++],C=s[f++];if(o=p+T,a=d+C,n){if(ho(p,d,o,d,e,i,r)||ho(o,d,o,a,e,i,r)||ho(o,a,p,a,e,i,r)||ho(p,a,p,d,e,i,r))return!0}else u+=yo(o,d,o,a,i,r),u+=yo(p,a,p,d,i,r);break;case Wb.Z:if(n){if(ho(h,c,p,d,e,i,r))return!0}else u+=yo(h,c,p,d,i,r);h=p,c=d}}return n||vo(c,d)||(u+=yo(h,c,p,d,i,r)||0),0!==u}function So(t,e,n){return wo(t,0,!1,e,n)}function Mo(t,e,n,i){return wo(t,e,!0,n,i)}function To(t){return!!(t&&"string"!=typeof t&&t.width&&t.height)}function Co(t,e){var n,i,r,o,a=e.x,s=e.y,l=e.width,u=e.height,h=e.r;0>l&&(a+=l,l=-l),0>u&&(s+=u,u=-u),"number"==typeof h?n=i=r=o=h:h instanceof Array?1===h.length?n=i=r=o=h[0]:2===h.length?(n=r=h[0],i=o=h[1]):3===h.length?(n=h[0],i=o=h[1],r=h[2]):(n=h[0],i=h[1],r=h[2],o=h[3]):n=i=r=o=0;var c;n+i>l&&(c=n+i,n*=l/c,i*=l/c),r+o>l&&(c=r+o,r*=l/c,o*=l/c),i+r>u&&(c=i+r,i*=u/c,r*=u/c),n+o>u&&(c=n+o,n*=u/c,o*=u/c),t.moveTo(a+n,s),t.lineTo(a+l-i,s),0!==i&&t.arc(a+l-i,s+i,i,-Math.PI/2,0),t.lineTo(a+l,s+u-r),0!==r&&t.arc(a+l-r,s+u-r,r,0,Math.PI/2),t.lineTo(a+o,s+u),0!==o&&t.arc(a+o,s+u-o,o,Math.PI/2,Math.PI),t.lineTo(a,s+n),0!==n&&t.arc(a+n,s+n,n,Math.PI,1.5*Math.PI)}function Io(t,e,n){if(e){var i=e.x1,r=e.x2,o=e.y1,a=e.y2;t.x1=i,t.x2=r,t.y1=o,t.y2=a;var s=n&&n.lineWidth;return s?(iw(2*i)===iw(2*r)&&(t.x1=t.x2=ko(i,s,!0)),iw(2*o)===iw(2*a)&&(t.y1=t.y2=ko(o,s,!0)),t):t}}function Do(t,e,n){if(e){var i=e.x,r=e.y,o=e.width,a=e.height;t.x=i,t.y=r,t.width=o,t.height=a;var s=n&&n.lineWidth;return s?(t.x=ko(i,s,!0),t.y=ko(r,s,!0),t.width=Math.max(ko(i+o,s,!1)-t.x,0===o?0:1),t.height=Math.max(ko(r+a,s,!1)-t.y,0===a?0:1),t):t}}function ko(t,e,n){if(!e)return t;var i=iw(2*t);return(i+iw(e))%2===0?i/2:(i+(n?1:-1))/2}function Ao(t){return Po(t),y(t.rich,Po),t}function Po(t){if(t){t.font=hw.makeFont(t);var e=t.align;"middle"===e&&(e="center"),t.align=null==e||cw[e]?e:"left";var n=t.verticalAlign;"center"===n&&(n="middle"),t.verticalAlign=null==n||pw[n]?n:"top";var i=t.padding;i&&(t.padding=H(t.padding))}}function Lo(t,e){return null==t||0>=e||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function Oo(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function Ro(t,e,n){return"right"===e?t-n[1]:"center"===e?t+n[3]/2-n[1]/2:t+n[3]}function zo(t){var e=t.text;return null!=e&&(e+=""),e}function Eo(t){return!!(t.backgroundColor||t.lineHeight||t.borderWidth&&t.borderColor)}function Bo(t){return null!=t&&"none"!==t}function No(t){if("string"!=typeof t)return t;var e=Aw.get(t);return e||(e=ln(t,-.1),Aw.put(t,e)),e}function Fo(t,e,n){t.onHoverStateChange&&(t.hoverState||0)!==n&&t.onHoverStateChange(e),t.hoverState=n}function Vo(t){Fo(t,"emphasis",xw)}function Ho(t){t.hoverState===xw&&Fo(t,"normal",mw)}function Go(t){Fo(t,"blur",_w)}function Wo(t){t.hoverState===_w&&Fo(t,"normal",mw)}function Uo(t){t.selected=!0}function Xo(t){t.selected=!1}function Yo(t,e,n){e(t,n)}function jo(t,e,n){Yo(t,e,n),t.isGroup&&t.traverse(function(t){Yo(t,e,n)})}function qo(t,e){switch(e){case"emphasis":t.hoverState=xw;break;case"normal":t.hoverState=mw;break;case"blur":t.hoverState=_w;break;case"select":t.selected=!0}}function Zo(t,e,n,i){for(var r=t.style,o={},a=0;a=0,o=!1;if(t instanceof $b){var a=vw(t),s=r?a.selectFill||a.normalFill:a.normalFill,l=r?a.selectStroke||a.normalStroke:a.normalStroke;if(Bo(s)||Bo(l)){i=i||{};var u=i.style||{};"inherit"===u.fill?(o=!0,i=h({},i),u=h({},u),u.fill=s):!Bo(u.fill)&&Bo(s)?(o=!0,i=h({},i),u=h({},u),u.fill=No(s)):!Bo(u.stroke)&&Bo(l)&&(o||(i=h({},i),u=h({},u)),u.stroke=No(l)),i.style=u}}if(i&&null==i.z2){o||(i=h({},i));var c=t.z2EmphasisLift;i.z2=t.z2+(null!=c?c:Sw)}return i}function $o(t,e,n){if(n&&null==n.z2){n=h({},n);var i=t.z2SelectLift;n.z2=t.z2+(null!=i?i:Mw)}return n}function Jo(t,e,n){var i=p(t.currentStates,e)>=0,r=t.style.opacity,o=i?null:Zo(t,["opacity"],e,{opacity:1});n=n||{};var a=n.style||{};return null==a.opacity&&(n=h({},n),a=h({opacity:i?r:.1*o.opacity},a),n.style=a),n}function Qo(t,e){var n=this.states[t];if(this.style){if("emphasis"===t)return Ko(this,t,e,n);if("blur"===t)return Jo(this,t,n);if("select"===t)return $o(this,t,n)}return n}function ta(t){t.stateProxy=Qo;var e=t.getTextContent(),n=t.getTextGuideLine();e&&(e.stateProxy=Qo),n&&(n.stateProxy=Qo)}function ea(t,e){!ua(t,e)&&!t.__highByOuter&&jo(t,Vo)}function na(t,e){!ua(t,e)&&!t.__highByOuter&&jo(t,Ho)}function ia(t,e){t.__highByOuter|=1<<(e||0),jo(t,Vo)}function ra(t,e){!(t.__highByOuter&=~(1<<(e||0)))&&jo(t,Ho)}function oa(t){jo(t,Go)}function aa(t){jo(t,Wo)}function sa(t){jo(t,Uo)}function la(t){jo(t,Xo)}function ua(t,e){return t.__highDownSilentOnTouch&&e.zrByTouch}function ha(t){var e=t.getModel();e.eachComponent(function(e,n){var i="series"===e?t.getViewOfSeriesModel(n):t.getViewOfComponentModel(n);i.group.traverse(function(t){Wo(t)})})}function ca(t,e,n,i){function r(t,e){for(var n=0;nl;)a=r.getItemGraphicEl(l++);if(a){var u=dw(a);ca(i,u.focus,u.blurScope,n)}else{var h=t.get(["emphasis","focus"]),c=t.get(["emphasis","blurScope"]);null!=h&&ca(i,h,c,n)}}function fa(t,e,n,i){var r={focusSelf:!1,dispatchers:null};if(null==t||"series"===t||null==e||null==n)return r;var o=i.getModel().getComponent(t,e);if(!o)return r;var a=i.getViewOfComponentModel(o);if(!a||!a.findHighDownDispatchers)return r;for(var s,l=a.findHighDownDispatchers(n),u=0;u0){var o={dataIndex:r,seriesIndex:t.seriesIndex};null!=i&&(o.dataType=i),e.push(o)}})}),e}function xa(t,e,n){Sa(t,!0),jo(t,ta),ba(t,e,n)}function ba(t,e,n){var i=dw(t);null!=e?(i.focus=e,i.blurScope=n):i.focus&&(i.focus=null)}function wa(t,e,n,i){n=n||"itemStyle";for(var r=0;r=gw&&(e=yw[t]=gw++),e}function Ca(t){var e=t.type;return e===Iw||e===Dw||e===kw}function Ia(t){var e=t.type;return e===Tw||e===Cw}function Da(t){var e=vw(t);e.normalFill=t.style.fill,e.normalStroke=t.style.stroke;var n=t.states.select||{};e.selectFill=n.style&&n.style.fill||null,e.selectStroke=n.style&&n.style.stroke||null}function ka(t,e){if(e){var n,i,r,o,a,s,l=t.data,u=t.len(),h=Ow.M,c=Ow.C,p=Ow.L,d=Ow.R,f=Ow.A,g=Ow.Q;for(r=0,o=0;u>r;){switch(n=l[r++],o=r,i=0,n){case h:i=1;break;case p:i=1;break;case c:i=3;break;case g:i=2;break;case f:var y=e[4],v=e[5],m=zw(e[0]*e[0]+e[1]*e[1]),_=zw(e[2]*e[2]+e[3]*e[3]),x=Ew(-e[1]/_,e[0]/m);l[r]*=m,l[r++]+=y,l[r]*=_,l[r++]+=v,l[r++]*=m,l[r++]*=_,l[r++]+=x,l[r++]+=x,r+=2,o=r;break;case d:s[0]=l[r++],s[1]=l[r++],ge(s,s,e),l[o++]=s[0],l[o++]=s[1],s[0]+=l[r++],s[1]+=l[r++],ge(s,s,e),l[o++]=s[0],l[o++]=s[1]}for(a=0;i>a;a++){var b=Rw[a];b[0]=l[r++],b[1]=l[r++],ge(b,b,e),l[o++]=b[0],l[o++]=b[1]}}t.increaseVersion()}}function Aa(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Pa(t,e){return(t[0]*e[0]+t[1]*e[1])/(Aa(t)*Aa(e))}function La(t,e){return(t[0]*e[1]1&&(a*=Bw(f),s*=Bw(f));var g=(r===o?-1:1)*Bw((a*a*s*s-a*a*d*d-s*s*p*p)/(a*a*d*d+s*s*p*p))||0,y=g*a*d/s,v=g*-s*p/a,m=(t+n)/2+Fw(c)*y-Nw(c)*v,_=(e+i)/2+Nw(c)*y+Fw(c)*v,x=La([1,0],[(p-y)/a,(d-v)/s]),b=[(p-y)/a,(d-v)/s],w=[(-1*p-y)/a,(-1*d-v)/s],S=La(b,w);if(Pa(b,w)<=-1&&(S=Vw),Pa(b,w)>=1&&(S=0),0>S){var M=Math.round(S/Vw*1e6)/1e6;S=2*Vw+M%2*Vw}h.addData(u,m,_,a,s,x,S,c,o)}function Ra(t){var e=new Vb;if(!t)return e;var n,i=0,r=0,o=i,a=r,s=Vb.CMD,l=t.match(Hw);if(!l)return e;for(var u=0;ug;g++)d[g]=parseFloat(d[g]);for(var y=0;f>y;){var v=void 0,m=void 0,_=void 0,x=void 0,b=void 0,w=void 0,S=void 0,M=i,T=r,C=void 0,I=void 0;switch(c){case"l":i+=d[y++],r+=d[y++],p=s.L,e.addData(p,i,r);break;case"L":i=d[y++],r=d[y++],p=s.L,e.addData(p,i,r);break;case"m":i+=d[y++],r+=d[y++],p=s.M,e.addData(p,i,r),o=i,a=r,c="l";break;case"M":i=d[y++],r=d[y++],p=s.M,e.addData(p,i,r),o=i,a=r,c="L";break;case"h":i+=d[y++],p=s.L,e.addData(p,i,r);break;case"H":i=d[y++],p=s.L,e.addData(p,i,r);break;case"v":r+=d[y++],p=s.L,e.addData(p,i,r);break;case"V":r=d[y++],p=s.L,e.addData(p,i,r);break;case"C":p=s.C,e.addData(p,d[y++],d[y++],d[y++],d[y++],d[y++],d[y++]),i=d[y-2],r=d[y-1];break;case"c":p=s.C,e.addData(p,d[y++]+i,d[y++]+r,d[y++]+i,d[y++]+r,d[y++]+i,d[y++]+r),i+=d[y-2],r+=d[y-1];break;case"S":v=i,m=r,C=e.len(),I=e.data,n===s.C&&(v+=i-I[C-4],m+=r-I[C-3]),p=s.C,M=d[y++],T=d[y++],i=d[y++],r=d[y++],e.addData(p,v,m,M,T,i,r);break;case"s":v=i,m=r,C=e.len(),I=e.data,n===s.C&&(v+=i-I[C-4],m+=r-I[C-3]),p=s.C,M=i+d[y++],T=r+d[y++],i+=d[y++],r+=d[y++],e.addData(p,v,m,M,T,i,r);break;case"Q":M=d[y++],T=d[y++],i=d[y++],r=d[y++],p=s.Q,e.addData(p,M,T,i,r);break;case"q":M=d[y++]+i,T=d[y++]+r,i+=d[y++],r+=d[y++],p=s.Q,e.addData(p,M,T,i,r);break;case"T":v=i,m=r,C=e.len(),I=e.data,n===s.Q&&(v+=i-I[C-4],m+=r-I[C-3]),i=d[y++],r=d[y++],p=s.Q,e.addData(p,v,m,i,r);break;case"t":v=i,m=r,C=e.len(),I=e.data,n===s.Q&&(v+=i-I[C-4],m+=r-I[C-3]),i+=d[y++],r+=d[y++],p=s.Q,e.addData(p,v,m,i,r);break;case"A":_=d[y++],x=d[y++],b=d[y++],w=d[y++],S=d[y++],M=i,T=r,i=d[y++],r=d[y++],p=s.A,Oa(M,T,i,r,w,S,_,x,b,p,e);break;case"a":_=d[y++],x=d[y++],b=d[y++],w=d[y++],S=d[y++],M=i,T=r,i+=d[y++],r+=d[y++],p=s.A,Oa(M,T,i,r,w,S,_,x,b,p,e)}}("z"===c||"Z"===c)&&(p=s.Z,e.addData(p),i=o,r=a),n=p}return e.toStatic(),e}function za(t){return null!=t.setData}function Ea(t,e){var n=Ra(t),i=h({},e);return i.buildPath=function(t){if(za(t)){t.setData(n.data);var e=t.getContext();e&&t.rebuildPath(e,1)}else{var e=t;n.rebuildPath(e,1)}},i.applyTransform=function(t){ka(n,t),this.dirtyShape()},i}function Ba(t,e){return new Ww(Ea(t,e))}function Na(t,n){var i=Ea(t,n),r=function(t){function n(e){var n=t.call(this,e)||this;return n.applyTransform=i.applyTransform,n.buildPath=i.buildPath,n}return e(n,t),n}(Ww);return r}function Fa(t,e){for(var n=[],i=t.length,r=0;i>r;r++){var o=t[r];n.push(o.getUpdatedPathProxy(!0))}var a=new $b(e);return a.createPathProxy(),a.buildPath=function(t){if(za(t)){t.appendPath(n);var e=t.getContext();e&&t.rebuildPath(e,1)}},a}function Va(t,e,n,i,r,o,a,s){var l=n-t,u=i-e,h=a-r,c=s-o,p=c*l-h*u;return rS>p*p?void 0:(p=(h*(e-o)-c*(t-r))/p,[t+p*l,e+p*u])}function Ha(t,e,n,i,r,o,a){var s=t-n,l=e-i,u=(a?o:-o)/eS(s*s+l*l),h=u*l,c=-u*s,p=t+h,d=e+c,f=n+h,g=i+c,y=(p+f)/2,v=(d+g)/2,m=f-p,_=g-d,x=m*m+_*_,b=r-o,w=p*g-f*d,S=(0>_?-1:1)*eS(nS(0,b*b*x-w*w)),M=(w*_-m*S)/x,T=(-w*m-_*S)/x,C=(w*_+m*S)/x,I=(-w*m+_*S)/x,D=M-y,k=T-v,A=C-y,P=I-v;return D*D+k*k>A*A+P*P&&(M=C,T=I),{cx:M,cy:T,x01:-h,y01:-c,x11:M*(r/b-1),y11:T*(r/b-1)}}function Ga(t,e){var n=nS(e.r,0),i=nS(e.r0||0,0),r=n>0,o=i>0;if(r||o){if(r||(n=i,i=0),i>n){var a=n;n=i,i=a}var s,l=!!e.clockwise,u=e.startAngle,h=e.endAngle;if(u===h)s=0;else{var c=[u,h];uo(c,!l),s=tS(c[0]-c[1])}var p=e.cx,d=e.cy,f=e.cornerRadius||0,g=e.innerCornerRadius||0;if(n>rS)if(s>Zw-rS)t.moveTo(p+n*$w(u),d+n*Kw(u)),t.arc(p,d,n,u,h,!l),i>rS&&(t.moveTo(p+i*$w(h),d+i*Kw(h)),t.arc(p,d,i,h,u,l));
+else{var y=tS(n-i)/2,v=iS(y,f),m=iS(y,g),_=m,x=v,b=n*$w(u),w=n*Kw(u),S=i*$w(h),M=i*Kw(h),T=void 0,C=void 0,I=void 0,D=void 0;if((v>rS||m>rS)&&(T=n*$w(h),C=n*Kw(h),I=i*$w(u),D=i*Kw(u),qw>s)){var k=Va(b,w,I,D,T,C,S,M);if(k){var A=b-k[0],P=w-k[1],L=T-k[0],O=C-k[1],R=1/Kw(Jw((A*L+P*O)/(eS(A*A+P*P)*eS(L*L+O*O)))/2),z=eS(k[0]*k[0]+k[1]*k[1]);_=iS(m,(i-z)/(R-1)),x=iS(v,(n-z)/(R+1))}}if(s>rS)if(x>rS){var E=Ha(I,D,b,w,n,x,l),B=Ha(T,C,S,M,n,x,l);t.moveTo(p+E.cx+E.x01,d+E.cy+E.y01),v>x?t.arc(p+E.cx,d+E.cy,x,Qw(E.y01,E.x01),Qw(B.y01,B.x01),!l):(t.arc(p+E.cx,d+E.cy,x,Qw(E.y01,E.x01),Qw(E.y11,E.x11),!l),t.arc(p,d,n,Qw(E.cy+E.y11,E.cx+E.x11),Qw(B.cy+B.y11,B.cx+B.x11),!l),t.arc(p+B.cx,d+B.cy,x,Qw(B.y11,B.x11),Qw(B.y01,B.x01),!l))}else t.moveTo(p+b,d+w),t.arc(p,d,n,u,h,!l);else t.moveTo(p+b,d+w);if(i>rS&&s>rS)if(_>rS){var E=Ha(S,M,T,C,i,-_,l),B=Ha(b,w,I,D,i,-_,l);t.lineTo(p+E.cx+E.x01,d+E.cy+E.y01),m>_?t.arc(p+E.cx,d+E.cy,_,Qw(E.y01,E.x01),Qw(B.y01,B.x01),!l):(t.arc(p+E.cx,d+E.cy,_,Qw(E.y01,E.x01),Qw(E.y11,E.x11),!l),t.arc(p,d,i,Qw(E.cy+E.y11,E.cx+E.x11),Qw(B.cy+B.y11,B.cx+B.x11),l),t.arc(p+B.cx,d+B.cy,_,Qw(B.y11,B.x11),Qw(B.y01,B.x01),!l))}else t.lineTo(p+S,d+M),t.arc(p,d,i,h,u,l);else t.lineTo(p+S,d+M)}else t.moveTo(p,d);t.closePath()}}function Wa(t,e,n,i,r,o,a){var s=.5*(n-t),l=.5*(i-e);return(2*(e-n)+s+l)*a+(-3*(e-n)-2*s-l)*o+s*r+e}function Ua(t,e){for(var n=t.length,i=[],r=0,o=1;n>o;o++)r+=ce(t[o-1],t[o]);var a=r/2;a=n>a?n:a;for(var o=0;a>o;o++){var s=o/(a-1)*(e?n:n-1),l=Math.floor(s),u=s-l,h=void 0,c=t[l%n],p=void 0,d=void 0;e?(h=t[(l-1+n)%n],p=t[(l+1)%n],d=t[(l+2)%n]):(h=t[0===l?l:l-1],p=t[l>n-2?n-1:l+1],d=t[l>n-3?n-1:l+2]);var f=u*u,g=u*f;i.push([Wa(h[0],c[0],p[0],d[0],u,f,g),Wa(h[1],c[1],p[1],d[1],u,f,g)])}return i}function Xa(t,e,n,i){var r,o,a,s,l=[],u=[],h=[],c=[];if(i){a=[1/0,1/0],s=[-1/0,-1/0];for(var p=0,d=t.length;d>p;p++)ye(a,a,t[p]),ve(s,s,t[p]);ye(a,a,i[0]),ve(s,s,i[1])}for(var p=0,d=t.length;d>p;p++){var f=t[p];if(n)r=t[p?p-1:d-1],o=t[(p+1)%d];else{if(0===p||p===d-1){l.push(Q(t[p]));continue}r=t[p-1],o=t[p+1]}ie(u,o,r),ue(u,u,e);var g=ce(f,r),y=ce(f,o),v=g+y;0!==v&&(g/=v,y/=v),ue(h,u,-g),ue(c,u,y);var m=ee([],f,h),_=ee([],f,c);i&&(ve(m,m,a),ye(m,m,s),ve(_,_,a),ye(_,_,s)),l.push(m),l.push(_)}return n&&l.push(l.shift()),l}function Ya(t,e,n){var i=e.smooth,r=e.points;if(r&&r.length>=2){if(i&&"spline"!==i){var o=Xa(r,i,n,e.smoothConstraint);t.moveTo(r[0][0],r[0][1]);for(var a=r.length,s=0;(n?a:a-1)>s;s++){var l=o[2*s],u=o[2*s+1],h=r[(s+1)%a];t.bezierCurveTo(l[0],l[1],u[0],u[1],h[0],h[1])}}else{"spline"===i&&(r=Ua(r,n)),t.moveTo(r[0][0],r[0][1]);for(var s=1,c=r.length;c>s;s++)t.lineTo(r[s][0],r[s][1])}n&&t.closePath()}}function ja(t,e,n){var i=t.cpx2,r=t.cpy2;return null===i||null===r?[(n?Ur:Wr)(t.x1,t.cpx1,t.cpx2,t.x2,e),(n?Ur:Wr)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(n?$r:Kr)(t.x1,t.cpx1,t.x2,e),(n?$r:Kr)(t.y1,t.cpy1,t.y2,e)]}function qa(t,e,n,i,r){var o;if(e&&e.ecModel){var a=e.ecModel.getUpdatePayload();o=a&&a.animation}var s=e&&e.isAnimationEnabled(),l="update"===t;if(s){var u=void 0,h=void 0,c=void 0;i?(u=N(i.duration,200),h=N(i.easing,"cubicOut"),c=0):(u=e.getShallow(l?"animationDurationUpdate":"animationDuration"),h=e.getShallow(l?"animationEasingUpdate":"animationEasing"),c=e.getShallow(l?"animationDelayUpdate":"animationDelay")),o&&(null!=o.duration&&(u=o.duration),null!=o.easing&&(h=o.easing),null!=o.delay&&(c=o.delay)),"function"==typeof c&&(c=c(n,r)),"function"==typeof u&&(u=u(n));var p={duration:u||0,delay:c,easing:h};return p}return null}function Za(t,e,n,i,r,o,a){var s,l=!1;"function"==typeof r?(a=o,o=r,r=null):k(r)&&(o=r.cb,a=r.during,l=r.isFrom,s=r.removeOpt,r=r.dataIndex);var u="remove"===t;u||e.stopAnimation("remove");var h=qa(t,i,r,u?s||{}:null,i&&i.getAnimationDelayParams?i.getAnimationDelayParams(e,r):null);if(h&&h.duration>0){var c=h.duration,p=h.delay,d=h.easing,f={duration:c,delay:p||0,easing:d,done:o,force:!!o||!!a,setToFinal:!u,scope:t,during:a};l?e.animateFrom(n,f):e.animateTo(n,f)}else e.stopAnimation(),!l&&e.attr(n),a&&a(1),o&&o()}function Ka(t,e,n,i,r,o){Za("update",t,e,n,i,r,o)}function $a(t,e,n,i,r,o){Za("init",t,e,n,i,r,o)}function Ja(t){if(!t.__zr)return!0;for(var e=0;eMath.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function ys(t){return!t.isGroup}function vs(t){return null!=t.shape}function ms(t,e,n){function i(t){var e={};return t.traverse(function(t){ys(t)&&t.anid&&(e[t.anid]=t)}),e}function r(t){var e={x:t.x,y:t.y,rotation:t.rotation};return vs(t)&&(e.shape=h({},t.shape)),e}if(t&&e){var o=i(t);e.traverse(function(t){if(ys(t)&&t.anid){var e=o[t.anid];if(e){var i=r(t);t.attr(r(e)),Ka(t,i,n,dw(t).dataIndex)}}})}}function _s(t,e){return v(t,function(t){var n=t[0];n=OS(n,e.x),n=RS(n,e.x+e.width);var i=t[1];return i=OS(i,e.y),i=RS(i,e.y+e.height),[n,i]})}function xs(t,e){var n=OS(t.x,e.x),i=RS(t.x+t.width,e.x+e.width),r=OS(t.y,e.y),o=RS(t.y+t.height,e.y+e.height);return i>=n&&o>=r?{x:n,y:r,width:i-n,height:o-r}:void 0}function bs(t,e,n){var i=h({rectHover:!0},e),r=i.style={strokeNoScale:!0};return n=n||{x:-1,y:-1,width:2,height:2},t?0===t.indexOf("image://")?(r.image=t.slice(8),c(r,n),new nw(i)):ss(t.replace("path://",""),i,n,"center"):void 0}function ws(t,e,n,i,r){for(var o=0,a=r[r.length-1];og||g>1)return!1;var y=Ms(d,f,h,c)/p;return 0>y||y>1?!1:!0}function Ms(t,e,n,i){return t*i-n*e}function Ts(t){return 1e-6>=t&&t>=-1e-6}function Cs(t){var e=t.itemTooltipOption,n=t.componentModel,i=t.itemName,r=C(e)?{formatter:e}:e,o=n.mainType,a=n.componentIndex,s={componentType:o,name:i,$vars:["name"]};s[o+"Index"]=a;var l=t.formatterParamsExtra;l&&y(b(l),function(t){Z(s,t)||(s[t]=l[t],s.$vars.push(t))});var u=dw(t.el);u.componentMainType=o,u.componentIndex=a,u.tooltipConfig={name:i,option:c({content:i,formatterParams:s},r)}}function Is(t,e){for(var n=0;n=0&&n.push(t)}),n}t.topologicalTravel=function(t,e,i,r){function o(t){l[t].entryCount--,0===l[t].entryCount&&u.push(t)}function a(t){h[t]=!0,o(t)}if(t.length){var s=n(e),l=s.graph,u=s.noEntryList,h={};for(y(t,function(t){h[t]=!0});u.length;){var c=u.pop(),p=l[c],d=!!h[c];d&&(i.call(r,c,p.originalDeps.slice()),delete h[c]),y(p.successor,d?a:o)}y(h,function(){var t="";throw new Error(t)})}}}function Gs(t,e){return l(l({},t,!0),e,!0)}function Ws(t,e){t=t.toUpperCase(),lM[t]=new tM(e),sM[t]=e}function Us(t){if(C(t)){var e=sM[t.toUpperCase()]||{};return t===rM||t===oM?s(e):l(s(e),s(sM[aM]),!1)}return l(s(t),s(sM[aM]),!1)}function Xs(t){return lM[t]}function Ys(){return lM[aM]}function js(t,e){return t+="","0000".substr(0,e-t.length)+t}function qs(t){switch(t){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return t}}function Zs(t){return t===qs(t)}function Ks(t){switch(t){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function $s(t,e,n,i){var r=ki(t),o=r[el(n)](),a=r[nl(n)]()+1,s=Math.floor((a-1)/4)+1,l=r[il(n)](),u=r["get"+(n?"UTC":"")+"Day"](),h=r[rl(n)](),c=(h-1)%12+1,p=r[ol(n)](),d=r[al(n)](),f=r[sl(n)](),g=i instanceof tM?i:Xs(i||uM)||Ys(),y=g.getModel("time"),v=y.get("month"),m=y.get("monthAbbr"),_=y.get("dayOfWeek"),x=y.get("dayOfWeekAbbr");return(e||"").replace(/{yyyy}/g,o+"").replace(/{yy}/g,o%100+"").replace(/{Q}/g,s+"").replace(/{MMMM}/g,v[a-1]).replace(/{MMM}/g,m[a-1]).replace(/{MM}/g,js(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,js(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,x[u]).replace(/{e}/g,u+"").replace(/{HH}/g,js(h,2)).replace(/{H}/g,h+"").replace(/{hh}/g,js(c+"",2)).replace(/{h}/g,c+"").replace(/{mm}/g,js(p,2)).replace(/{m}/g,p+"").replace(/{ss}/g,js(d,2)).replace(/{s}/g,d+"").replace(/{SSS}/g,js(f,3)).replace(/{S}/g,f+"")}function Js(t,e,n,i,r){var o=null;if("string"==typeof n)o=n;else if("function"==typeof n)o=n(t.value,e,{level:t.level});else{var a=h({},gM);if(t.level>0)for(var s=0;s=0;--s)if(l[u]){o=l[u];break}o=o||a.none}if(M(o)){var d=null==t.level?0:t.level>=0?t.level:o.length+t.level;d=Math.min(d,o.length-1),o=o[d]}}return $s(new Date(t.value),o,r,i)}function Qs(t,e){var n=ki(t),i=n[nl(e)]()+1,r=n[il(e)](),o=n[rl(e)](),a=n[ol(e)](),s=n[al(e)](),l=n[sl(e)](),u=0===l,h=u&&0===s,c=h&&0===a,p=c&&0===o,d=p&&1===r,f=d&&1===i;return f?"year":d?"month":p?"day":c?"hour":h?"minute":u?"second":"millisecond"}function tl(t,e,n){var i="number"==typeof t?ki(t):t;switch(e=e||Qs(t,n)){case"year":return i[el(n)]();case"half-year":return i[nl(n)]()>=6?1:0;case"quarter":return Math.floor((i[nl(n)]()+1)/4);case"month":return i[nl(n)]();case"day":return i[il(n)]();case"half-day":return i[rl(n)]()/24;case"hour":return i[rl(n)]();case"minute":return i[ol(n)]();case"second":return i[al(n)]();case"millisecond":return i[sl(n)]()}}function el(t){return t?"getUTCFullYear":"getFullYear"}function nl(t){return t?"getUTCMonth":"getMonth"}function il(t){return t?"getUTCDate":"getDate"}function rl(t){return t?"getUTCHours":"getHours"}function ol(t){return t?"getUTCMinutes":"getMinutes"}function al(t){return t?"getUTCSeconds":"getSeconds"}function sl(t){return t?"getUTCMilliseconds":"getMilliseconds"}function ll(t){return t?"setUTCFullYear":"setFullYear"}function ul(t){return t?"setUTCMonth":"setMonth"}function hl(t){return t?"setUTCDate":"setDate"}function cl(t){return t?"setUTCHours":"setHours"}function pl(t){return t?"setUTCMinutes":"setMinutes"}function dl(t){return t?"setUTCSeconds":"setSeconds"}function fl(t){return t?"setUTCMilliseconds":"setMilliseconds"}function gl(t,e,n,i,r,o,a,s){var l=new hw({style:{text:t,font:e,align:n,verticalAlign:i,padding:r,rich:o,overflow:a?"truncate":null,lineHeight:s}});return l.getBoundingRect()}function yl(t){if(!Ei(t))return C(t)?t:"-";var e=(t+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function vl(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}function ml(t){return null==t?"":(t+"").replace(bM,function(t,e){return wM[e]})}function _l(t,e,n){function i(t){return t&&W(t)?t:"-"}function r(t){return!(null==t||isNaN(t)||!isFinite(t))}var o="{yyyy}-{MM}-{dd} {hh}:{mm}:{ss}",a="time"===e,s=t instanceof Date;if(a||s){var l=a?ki(t):t;if(!isNaN(+l))return $s(l,o,n);if(s)return"-"}if("ordinal"===e)return I(t)?i(t):D(t)&&r(t)?t+"":"-";var u=zi(t);return r(u)?yl(u):I(t)?i(t):"-"}function xl(t,e,n){M(e)||(e=[e]);var i=e.length;if(!i)return"";for(var r=e[0].$vars||[],o=0;os;s++)for(var l=0;l':'';var a=n.markerId||"markerX";return{renderMode:o,content:"{"+a+"|} ",style:"subItem"===r?{width:4,height:4,borderRadius:2,backgroundColor:i}:{width:10,height:10,borderRadius:5,backgroundColor:i}}}function wl(t,e,n){("week"===t||"month"===t||"quarter"===t||"half-year"===t||"year"===t)&&(t="MM-dd\nyyyy");var i=ki(e),r=n?"UTC":"",o=i["get"+r+"FullYear"](),a=i["get"+r+"Month"]()+1,s=i["get"+r+"Date"](),l=i["get"+r+"Hours"](),u=i["get"+r+"Minutes"](),h=i["get"+r+"Seconds"](),c=i["get"+r+"Milliseconds"]();return t=t.replace("MM",js(a,2)).replace("M",a).replace("yyyy",o).replace("yy",o%100+"").replace("dd",js(s,2)).replace("d",s).replace("hh",js(l,2)).replace("h",l).replace("mm",js(u,2)).replace("m",u).replace("ss",js(h,2)).replace("s",h).replace("SSS",js(c,3))}function Sl(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}function Ml(t,e){return e=e||"transparent",C(t)?t:k(t)?t.colorStops&&(t.colorStops[0]||{}).color||e:e}function Tl(t,e){if("_blank"===e||"blank"===e){var n=window.open();n.opener=null,n.location.href=t}else window.open(t,e)}function Cl(t,e,n,i,r){var o=0,a=0;null==i&&(i=1/0),null==r&&(r=1/0);var s=0;e.eachChild(function(l,u){var h,c,p=l.getBoundingRect(),d=e.childAt(u+1),f=d&&d.getBoundingRect();if("horizontal"===t){var g=p.width+(f?-f.x+p.x:0);h=o+g,h>i||l.newline?(o=0,h=g,a+=s+n,s=p.height):s=Math.max(s,p.height)}else{var y=p.height+(f?-f.y+p.y:0);c=a+y,c>r||l.newline?(o+=s+n,a=0,c=y,s=p.width):s=Math.max(s,p.width)}l.newline||(l.x=o,l.y=a,l.markRedraw(),"horizontal"===t?o=h+n:a=c+n)})}function Il(t,e,n){n=xM(n||0);var i=e.width,r=e.height,o=_i(t.left,i),a=_i(t.top,r),s=_i(t.right,i),l=_i(t.bottom,r),u=_i(t.width,i),h=_i(t.height,r),c=n[2]+n[0],p=n[1]+n[3],d=t.aspect;switch(isNaN(u)&&(u=i-s-p-o),isNaN(h)&&(h=r-l-c-a),null!=d&&(isNaN(u)&&isNaN(h)&&(d>i/r?u=.8*i:h=.8*r),isNaN(u)&&(u=d*h),isNaN(h)&&(h=u/d)),isNaN(o)&&(o=i-s-u-p),isNaN(a)&&(a=r-l-h-c),t.left||t.right){case"center":o=i/2-u/2-n[3];break;case"right":o=i-u-p}switch(t.top||t.bottom){case"middle":case"center":a=r/2-h/2-n[0];break;case"bottom":a=r-h-c}o=o||0,a=a||0,isNaN(u)&&(u=i-p-o-(s||0)),isNaN(h)&&(h=r-c-a-(l||0));var f=new hx(o+n[3],a+n[0],u,h);return f.margin=n,f}function Dl(t){var e=t.layoutMode||t.constructor.layoutMode;return k(e)?e:e?{type:e}:null}function kl(t,e,n){function i(n,i){var a={},l=0,u={},h=0,c=2;if(TM(n,function(e){u[e]=t[e]}),TM(n,function(t){r(e,t)&&(a[t]=u[t]=e[t]),o(a,t)&&l++,o(u,t)&&h++}),s[i])return o(e,n[1])?u[n[2]]=null:o(e,n[2])&&(u[n[1]]=null),u;if(h!==c&&l){if(l>=c)return a;for(var p=0;pi;i++)t.push(e+i)}function r(t){var e=t.dimsDef;return e?e.length:1}var o={},a=El(e);if(!a||!t)return o;var s,l,u=[],h=[],c=e.ecModel,p=YM(c).datasetMap,d=a.uid+"_"+n.seriesLayoutBy;t=t.slice(),y(t,function(e,n){var i=k(e)?e:t[n]={name:e};"ordinal"===i.type&&null==s&&(s=n,l=r(i)),o[i.name]=[]});var f=p.get(d)||p.set(d,{categoryWayDim:l,valueWayDim:0});return y(t,function(t,e){var n=t.name,a=r(t);if(null==s){var l=f.valueWayDim;i(o[n],l,a),i(h,l,a),f.valueWayDim+=a}else if(s===e)i(o[n],0,a),i(u,0,a);else{var l=f.categoryWayDim;i(o[n],l,a),i(h,l,a),f.categoryWayDim+=a}}),u.length&&(o.itemName=u),h.length&&(o.seriesName=h),o}function zl(t,e,n){var i={},r=El(t);if(!r)return i;var o,a=e.sourceFormat,s=e.dimensionsDefine;(a===FM||a===VM)&&y(s,function(t,e){"name"===(k(t)?t.name:t)&&(o=e)});var l=function(){function t(t){return null!=t.v&&null!=t.n}for(var i={},r={},l=[],u=0,h=Math.min(5,n);h>u;u++){var c=Fl(e.data,a,e.seriesLayoutBy,s,e.startIndex,u);l.push(c);var p=c===XM.Not;if(p&&null==i.v&&u!==o&&(i.v=u),(null==i.n||i.n===i.v||!p&&l[i.n]===XM.Not)&&(i.n=u),t(i)&&l[i.n]!==XM.Not)return i;p||(c===XM.Might&&null==r.v&&u!==o&&(r.v=u),(null==r.n||r.n===r.v)&&(r.n=u))}return t(i)?i:t(r)?r:null}();if(l){i.value=[l.v];var u=null!=o?o:l.n;i.itemName=[u],i.seriesName=[u]}return i}function El(t){var e=t.get("data",!0);return e?void 0:ur(t.ecModel,"dataset",{index:t.get("datasetIndex",!0),id:t.get("datasetId",!0)},Ex).models[0]}function Bl(t){return t.get("transform",!0)||t.get("fromTransformResult",!0)?ur(t.ecModel,"dataset",{index:t.get("fromDatasetIndex",!0),id:t.get("fromDatasetId",!0)},Ex).models:[]}function Nl(t,e){return Fl(t.data,t.sourceFormat,t.seriesLayoutBy,t.dimensionsDefine,t.startIndex,e)}function Fl(t,e,n,i,r,o){function a(t){var e=C(t);return null!=t&&isFinite(t)&&""!==t?e?XM.Might:XM.Not:e&&"-"!==t?XM.Must:void 0}var s,l=5;if(P(t))return XM.Not;var u,h;if(i){var c=i[o];k(c)?(u=c.name,h=c.type):C(c)&&(u=c)}if(null!=h)return"ordinal"===h?XM.Must:XM.Not;if(e===NM){var p=t;if(n===UM){for(var d=p[o],f=0;f<(d||[]).length&&l>f;f++)if(null!=(s=a(d[r+f])))return s}else for(var f=0;ff;f++){var g=p[r+f];if(g&&null!=(s=a(g[o])))return s}}else if(e===FM){var y=t;if(!u)return XM.Not;for(var f=0;ff;f++){var v=y[f];if(v&&null!=(s=a(v[u])))return s}}else if(e===VM){var m=t;if(!u)return XM.Not;var d=m[u];if(!d||P(d))return XM.Not;for(var f=0;ff;f++)if(null!=(s=a(d[f])))return s}else if(e===BM)for(var _=t,f=0;f<_.length&&l>f;f++){var v=_[f],x=Wi(v);if(!M(x))return XM.Not;if(null!=(s=a(x[o])))return s}return XM.Not}function Vl(t,e,n){var i=jM.get(e);if(!i)return n;var r=i(t);return r?n.concat(r):n}function Hl(t,e){for(var n=t.length,i=0;n>i;i++)if(t[i].length>e)return t[i];return t[n-1]}function Gl(t,e,n,i,r,o,a){o=o||t;var s=e(o),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(r))return u[r];var h=null!=a&&i?Hl(i,a):n;if(h=h||n,h&&h.length){var c=h[l];return r&&(u[r]=c),s.paletteIdx=(l+1)%h.length,c}}function Wl(t,e){e(t).paletteIdx=0,e(t).paletteNameMap={}}function Ul(t,e){if(e){var n=e.seriesIndex,i=e.seriesId,r=e.seriesName;return null!=n&&t.componentIndex!==n||null!=i&&t.id!==i||null!=r&&t.name!==r}}function Xl(t,e){var n=t.color&&!t.colorLayer;y(e,function(e,i){"colorLayer"===i&&n||AM.hasClass(i)||("object"==typeof e?t[i]=t[i]?l(t[i],e,!1):s(e):null==t[i]&&(t[i]=e))})}function Yl(t,e,n){if(M(e)){var i=Y();return y(e,function(t){if(null!=t){var e=tr(t,null);null!=e&&i.set(t,!0)}}),_(n,function(e){return e&&i.get(e[t])})}var r=tr(e,null);return _(n,function(e){return e&&null!=r&&e[t]===r})}function jl(t,e){return e.hasOwnProperty("subType")?_(t,function(t){return t&&t.subType===e.subType}):t}function ql(t){var e=Y();return t&&y(Hi(t.replaceMerge),function(t){e.set(t,!0)}),{replaceMergeMainTypeMap:e}}function Zl(t,e,n){function i(t){y(e,function(e){e(t,n)})}var r,o,a=[],s=t.baseOption,l=t.timeline,u=t.options,h=t.media,c=!!t.media,p=!!(u||l||s&&s.timeline);return s?(o=s,o.timeline||(o.timeline=l)):((p||c)&&(t.options=t.media=null),o=t),c&&M(h)&&y(h,function(t){t&&t.option&&(t.query?a.push(t):r||(r=t))}),i(o),y(u,function(t){return i(t)}),y(a,function(t){return i(t.option)}),{baseOption:o,timelineOptions:u||[],mediaDefault:r,mediaList:a}}function Kl(t,e,n){var i={width:e,height:n,aspectratio:e/n},r=!0;return y(t,function(t,e){var n=e.match(uT);if(n&&n[1]&&n[2]){var o=n[1],a=n[2].toLowerCase();$l(i[a],t,o)||(r=!1)}}),r}function $l(t,e,n){return"min"===n?t>=e:"max"===n?e>=t:t===e}function Jl(t,e){return t.join(",")===e.join(",")}function Ql(t){var e=t&&t.itemStyle;if(e)for(var n=0,i=dT.length;i>n;n++){var r=dT[n],o=e.normal,a=e.emphasis;o&&o[r]&&(t[r]=t[r]||{},t[r].normal?l(t[r].normal,o[r]):t[r].normal=o[r],o[r]=null),a&&a[r]&&(t[r]=t[r]||{},t[r].emphasis?l(t[r].emphasis,a[r]):t[r].emphasis=a[r],a[r]=null)}}function tu(t,e,n){if(t&&t[e]&&(t[e].normal||t[e].emphasis)){var i=t[e].normal,r=t[e].emphasis;i&&(n?(t[e].normal=t[e].emphasis=null,c(t[e],i)):t[e]=i),r&&(t.emphasis=t.emphasis||{},t.emphasis[e]=r,r.focus&&(t.emphasis.focus=r.focus),r.blurScope&&(t.emphasis.blurScope=r.blurScope))}}function eu(t){tu(t,"itemStyle"),tu(t,"lineStyle"),tu(t,"areaStyle"),tu(t,"label"),tu(t,"labelLine"),tu(t,"upperLabel"),tu(t,"edgeLabel")}function nu(t,e){var n=pT(t)&&t[e],i=pT(n)&&n.textStyle;if(i)for(var r=0,o=Rx.length;o>r;r++){var a=Rx[r];i.hasOwnProperty(a)&&(n[a]=i[a])}}function iu(t){t&&(eu(t),nu(t,"label"),t.emphasis&&nu(t.emphasis,"label"))}function ru(t){if(pT(t)){Ql(t),eu(t),nu(t,"label"),nu(t,"upperLabel"),nu(t,"edgeLabel"),t.emphasis&&(nu(t.emphasis,"label"),nu(t.emphasis,"upperLabel"),nu(t.emphasis,"edgeLabel"));var e=t.markPoint;e&&(Ql(e),iu(e));var n=t.markLine;n&&(Ql(n),iu(n));var i=t.markArea;i&&iu(i);var r=t.data;if("graph"===t.type){r=r||t.nodes;var o=t.links||t.edges;if(o&&!P(o))for(var a=0;a=0;f--){var g=t[f];if(s||(p=g.data.rawIndexOf(g.stackedByDimension,c)),p>=0){var y=g.data.getByRawIndex(g.stackResultDimension,p);if(h>=0&&y>0||0>=h&&0>y){h=Ci(h,y),d=y;break}}}return i[0]=h,i[1]=d,i})})}function _u(t){return t instanceof vT}function xu(t,e,n){n=n||Su(t);var i=e.seriesLayoutBy,r=Mu(t,n,i,e.sourceHeader,e.dimensions),o=new vT({data:t,sourceFormat:n,seriesLayoutBy:i,dimensionsDefine:r.dimensionsDefine,startIndex:r.startIndex,dimensionsDetectedCount:r.dimensionsDetectedCount,metaRawOption:s(e)});return o}function bu(t){return new vT({data:t,sourceFormat:P(t)?HM:BM})}function wu(t){return new vT({data:t.data,sourceFormat:t.sourceFormat,seriesLayoutBy:t.seriesLayoutBy,dimensionsDefine:s(t.dimensionsDefine),startIndex:t.startIndex,dimensionsDetectedCount:t.dimensionsDetectedCount})}function Su(t){var e=GM;if(P(t))e=HM;else if(M(t)){0===t.length&&(e=NM);for(var n=0,i=t.length;i>n;n++){var r=t[n];if(null!=r){if(M(r)){e=NM;break}if(k(r)){e=FM;break}}}}else if(k(t))for(var o in t)if(Z(t,o)&&g(t[o])){e=VM;break}return e}function Mu(t,e,n,i,r){var o,a;if(!t)return{dimensionsDefine:Cu(r),startIndex:a,dimensionsDetectedCount:o};if(e===NM){var s=t;"auto"===i||null==i?Iu(function(t){null!=t&&"-"!==t&&(C(t)?null==a&&(a=1):a=0)},n,s,10):a=D(i)?i:i?1:0,r||1!==a||(r=[],Iu(function(t,e){r[e]=null!=t?t+"":""},n,s,1/0)),o=r?r.length:n===UM?s.length:s[0]?s[0].length:null}else if(e===FM)r||(r=Tu(t));else if(e===VM)r||(r=[],y(t,function(t,e){r.push(e)}));else if(e===BM){var l=Wi(t[0]);o=M(l)&&l.length||1}return{startIndex:a,dimensionsDefine:Cu(r),dimensionsDetectedCount:o}}function Tu(t){for(var e,n=0;nr;r++)t(n[r]?n[r][0]:null,r);else for(var o=n[0]||[],r=0;rr;r++)t(o[r],r)}function Du(t){var e=t.sourceFormat;return e===FM||e===VM}function ku(t,e){var n=xT[Lu(t,e)];return n}function Au(t,e){var n=wT[Lu(t,e)];return n}function Pu(t){var e=MT[t];return e}function Lu(t,e){return t===NM?t+"_"+e:t}function Ou(t,e,n){if(t){var i=t.getRawDataItem(e);if(null!=i){var r=t.getStore(),o=r.getSource().sourceFormat;if(null!=n){var a=t.getDimensionIndex(n),s=r.getDimensionProperty(a);return Pu(o)(i,a,s)}var l=i;return o===BM&&(l=Wi(i)),l}}}function Ru(t){var e,n;return k(t)?t.type&&(n=t):e=t,{markupText:e,markupFragment:n}}function zu(t){return new IT(t)}function Eu(t,e){var n=e&&e.type;return"ordinal"===n?t:("time"===n&&"number"!=typeof t&&null!=t&&"-"!==t&&(t=+ki(t)),null==t||""===t?0/0:+t)}function Bu(t,e){var n=new PT,i=t.data,r=n.sourceFormat=t.sourceFormat,o=t.startIndex,a="";t.seriesLayoutBy!==WM&&Vi(a);var s=[],l={},u=t.dimensionsDefine;if(u)y(u,function(t,e){var n=t.name,i={index:e,name:n,displayName:t.displayName};if(s.push(i),null!=n){var r="";Z(l,n)&&Vi(r),l[n]=i}});else for(var h=0;ho;o++)r.push(n[o].slice());return r}if(e===FM){for(var r=[],o=0,a=n.length;a>o;o++)r.push(h({},n[o]));return r}}function Vu(t,e,n){return null!=n?"number"==typeof n||!isNaN(n)&&!Z(e,n)?t[n]:Z(e,n)?e[n]:void 0:void 0}function Hu(t){return s(t)}function Gu(t){t=s(t);var e=t.type,n="";e||Vi(n);var i=e.split(":");2!==i.length&&Vi(n);var r=!1;"echarts"===i[0]&&(e=i[1],r=!0),t.__isBuiltIn=r,LT.set(e,t)}function Wu(t,e,n){var i=Hi(t),r=i.length,o="";r||Vi(o);for(var a=0,s=r;s>a;a++){var l=i[a];e=Uu(l,e,n,1===r?null:a),a!==s-1&&(e.length=Math.max(e.length,1))}return e}function Uu(t,e){var n="";e.length||Vi(n),k(t)||Vi(n);var i=t.type,r=LT.get(i);r||Vi(n);var o=v(e,function(t){return Bu(t,r)}),a=Hi(r.transform({upstream:o[0],upstreamList:o,config:s(t.config)}));return v(a,function(t,n){var i="";k(t)||Vi(i),t.data||Vi(i);var r=Su(t.data);Xu(r)||Vi(i);var o,a=e[0];if(a&&0===n&&!t.dimensions){var s=a.startIndex;s&&(t.data=a.data.slice(0,s).concat(t.data)),o={seriesLayoutBy:WM,sourceHeader:s,dimensions:a.metaRawOption.dimensions}}else o={seriesLayoutBy:WM,sourceHeader:0,dimensions:t.dimensions};return xu(t.data,o,null)})}function Xu(t){return t===NM||t===FM}function Yu(t){return t>65535?RT:zT}function ju(){return[1/0,-1/0]}function qu(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function Zu(t,e,n,i,r){var o=NT[n||"float"];if(r){var a=t[e],s=a&&a.length;if(s!==i){for(var l=new o(i),u=0;s>u;u++)l[u]=a[u];t[e]=l}}else t[e]=new o(i)}function Ku(t){var e=t.option.transform;e&&U(t.option.transform)}function $u(t){return"series"===t.mainType}function Ju(t){throw new Error(t)}function Qu(t,e){var n=t.color||"#6e7079",i=t.fontSize||12,r=t.fontWeight||"400",o=t.color||"#464646",a=t.fontSize||14,s=t.fontWeight||"900";return"html"===e?{nameStyle:"font-size:"+ml(i+"")+"px;color:"+ml(n)+";font-weight:"+ml(r+""),valueStyle:"font-size:"+ml(a+"")+"px;color:"+ml(o)+";font-weight:"+ml(s+"")}:{nameStyle:{fontSize:i,fill:n,fontWeight:r},valueStyle:{fontSize:a,fill:o,fontWeight:s}}}function th(t,e){return e.type=t,e}function eh(t){return Z(UT,t.type)&&UT[t.type]}function nh(t,e,n,i){var r=[],o=e.blocks||[];G(!o||M(o)),o=o||[];var a=t.orderMode;if(e.sortBlocks&&a){o=o.slice();var s={valueAsc:"asc",valueDesc:"desc"};if(Z(s,a)){var l=new AT(s[a],null);o.sort(function(t,e){return l.evaluate(t.sortParam,e.sortParam)})}else"seriesDesc"===a&&o.reverse()}var u=rh(e);return y(o,function(e,n){var o=eh(e).build(t,e,n>0?u.html:0,i);null!=o&&r.push(o)}),r.length?"richText"===t.renderMode?r.join(u.richText):oh(r.join(""),n):void 0}function ih(t,e,n,i,r,o){if(t){var a=eh(t);a.planLayout(t);var s={useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e};return a.build(s,t,0,o)}}function rh(t){var e=t.__gapLevelBetweenSubBlocks;return{html:GT[e],richText:WT[e]}}function oh(t,e){var n='',i="margin: "+e+"px 0 0";return''+t+n+"
"}function ah(t,e,n){var i=e?"margin-left:2px":"";return''+ml(t)+""}function sh(t,e,n,i){var r=n?"10px":"20px",o=e?"float:right;margin-left:"+r:"";return''+v(t,function(t){return ml(t)}).join(" ")+""}function lh(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function uh(t,e,n,i,r){var o=[r],a=i?10:20;return n&&o.push({padding:[0,0,0,a],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(e.join(" "),o)}function hh(t,e){var n=t.getData().getItemVisual(e,"style"),i=n[t.visualDrawType];return Ml(i)}function ch(t,e){var n=t.get("padding");return null!=n?n:"richText"===e?[8,10]:10}function ph(t){var e,n,i,r,o=t.series,a=t.dataIndex,s=t.multipleSeries,l=o.getData(),u=l.mapDimensionsAll("defaultedTooltip"),h=u.length,c=o.getRawValue(a),p=M(c),d=hh(o,a);if(h>1||p&&!h){var f=dh(c,o,a,u,d);e=f.inlineValues,n=f.inlineValueTypes,i=f.blocks,r=f.inlineValues[0]}else if(h){var g=l.getDimensionInfo(u[0]);r=e=Ou(l,a,u[0]),n=g.type}else r=e=p?c[0]:c;var y=er(o),v=y&&o.name||"",m=l.getName(a),_=s?v:m;return th("section",{header:v,noHeader:s||!y,sortParam:r,blocks:[th("nameValue",{markerType:"item",markerColor:d,name:_,noName:!W(_),value:e,valueType:n})].concat(i||[])})}function dh(t,e,n,i,r){function o(t,e){var n=a.getDimensionInfo(e);n&&n.otherDims.tooltip!==!1&&(s?h.push(th("nameValue",{markerType:"subItem",markerColor:r,name:n.displayName,value:t,valueType:n.type})):(l.push(t),u.push(n.type)))}var a=e.getData(),s=m(t,function(t,e,n){var i=a.getDimensionInfo(n);return t=t||i&&i.tooltip!==!1&&null!=i.displayName},!1),l=[],u=[],h=[];return i.length?y(i,function(t){o(Ou(a,n,t),t)}):y(t,o),{inlineValues:l,inlineValueTypes:u,blocks:h}}function fh(t,e){return t.getName(e)||t.getId(e)}function gh(t){var e=t.name;er(t)||(t.name=yh(t)||e)}function yh(t){var e=t.getRawData(),n=e.mapDimensionsAll("seriesName"),i=[];return y(n,function(t){var n=e.getDimensionInfo(t);n.displayName&&i.push(n.displayName)}),i.join(" ")}function vh(t){return t.model.getRawData().count()}function mh(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),_h}function _h(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function xh(t,e){y(j(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),function(n){t.wrapMethod(n,S(bh,e))})}function bh(t,e){var n=wh(t);return n&&n.setOutputEnd((e||this).count()),e}function wh(t){var e=(t.ecModel||{}).scheduler,n=e&&e.getPipeline(t.uid);if(n){var i=n.currentTask;if(i){var r=i.agentStubMap;r&&(i=r.get(t.uid))}return i}}function Sh(){var t=ar();return function(e){var n=t(e),i=e.pipelineContext,r=!!n.large,o=!!n.progressiveRender,a=n.large=!(!i||!i.large),s=n.progressiveRender=!(!i||!i.progressiveRender);return!(r===a&&o===s)&&"reset"}}function Mh(t,e,n){t&&("emphasis"===e?ia:ra)(t,n)}function Th(t,e,n){var i=or(t,e),r=e&&null!=e.highlightKey?Ta(e.highlightKey):null;null!=i?y(Hi(i),function(e){Mh(t.getItemGraphicEl(e),n,r)}):t.eachItemGraphicEl(function(t){Mh(t,n,r)})}function Ch(t){return $T(t.model)}function Ih(t){var e=t.model,n=t.ecModel,i=t.api,r=t.payload,o=e.pipelineContext.progressiveRender,a=t.view,s=r&&KT(r).updateMethod,l=o?"incrementalPrepareRender":s&&a[s]?s:"render";return"render"!==l&&a[l](e,n,i,r),tC[l]}function Dh(t,e,n){function i(){h=(new Date).getTime(),c=null,t.apply(a,s||[])}var r,o,a,s,l,u=0,h=0,c=null;e=e||0;var p=function(){for(var t=[],p=0;p=0?i():c=setTimeout(i,-o),u=r};return p.clear=function(){c&&(clearTimeout(c),c=null)},p.debounceNextCall=function(t){l=t},p}function kh(t,e,n,i){var r=t[e];if(r){var o=r[eC]||r,a=r[iC],s=r[nC];if(s!==n||a!==i){if(null==n||!i)return t[e]=o;r=t[e]=Dh(o,n,"debounce"===i),r[eC]=o,r[iC]=i,r[nC]=n}return r}}function Ah(t,e){var n=t.visualStyleMapper||oC[e];return n?n:(console.warn("Unkown style type '"+e+"'."),oC.itemStyle)}function Ph(t,e){var n=t.visualDrawType||aC[e];return n?n:(console.warn("Unkown style type '"+e+"'."),"fill")}function Lh(t,e){e=e||{},c(e,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new xx,i=new aw({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});n.add(i);var r=new hw({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),o=new aw({style:{fill:"none"},textContent:r,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});n.add(o);var a;return e.showSpinner&&(a=new xS({shape:{startAngle:-cC/2,endAngle:-cC/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001}),a.animateShape(!0).when(1e3,{endAngle:3*cC/2}).start("circularInOut"),a.animateShape(!0).when(1e3,{startAngle:3*cC/2}).delay(300).start("circularInOut"),n.add(a)),n.resize=function(){var n=r.getBoundingRect().width,s=e.showSpinner?e.spinnerRadius:0,l=(t.getWidth()-2*s-(e.showSpinner&&n?10:0)-n)/2-(e.showSpinner&&n?0:5+n/2)+(e.showSpinner?0:n/2)+(n?0:s),u=t.getHeight()/2;e.showSpinner&&a.setShape({cx:l,cy:u}),o.setShape({x:l-s,y:u-s,width:2*s,height:2*s}),i.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},n.resize(),n}function Oh(t){t.overallReset(t.ecModel,t.api,t.payload)}function Rh(t){return t.overallProgress&&zh}function zh(){this.agent.dirty(),this.getDownstream().dirty()}function Eh(){this.agent&&this.agent.dirty()}function Bh(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Nh(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=Hi(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?v(e,function(t,e){return Fh(e)}):dC}function Fh(t){return function(e,n){var i=n.data,r=n.resetDefines[t];if(r&&r.dataEach)for(var o=e.start;o0?(e=e||1,"dashed"===t?[4*e,2*e]:"dotted"===t?[e]:D(t)?[t]:M(t)?t:null):null}function rc(t){var e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))}function oc(t){return"string"==typeof t&&"none"!==t}function ac(t){var e=t.fill;return null!=e&&"none"!==e}function sc(t,e){if(null!=e.fillOpacity&&1!==e.fillOpacity){var n=t.globalAlpha;t.globalAlpha=e.fillOpacity*e.opacity,t.fill(),t.globalAlpha=n}else t.fill()}function lc(t,e){if(null!=e.strokeOpacity&&1!==e.strokeOpacity){var n=t.globalAlpha;t.globalAlpha=e.strokeOpacity*e.opacity,t.stroke(),t.globalAlpha=n}else t.stroke()}function uc(t,e,n){var i=Ir(e.image,e.__image,n);if(kr(i)){var r=t.createPattern(i,e.repeat||"repeat");if("function"==typeof DOMMatrix&&r.setTransform){var o=new DOMMatrix;o.rotateSelf(0,0,(e.rotation||0)/Math.PI*180),o.scaleSelf(e.scaleX||1,e.scaleY||1),o.translateSelf(e.x||0,e.y||0),r.setTransform(o)}return r}}function hc(t,e,n,i){var r=rc(n),o=ac(n),a=n.strokePercent,s=1>a,l=!e.path;e.silent&&!s||!l||e.createPathProxy();var u=e.path||NC;if(!i){var h=n.fill,c=n.stroke,p=o&&!!h.colorStops,d=r&&!!c.colorStops,f=o&&!!h.image,g=r&&!!c.image,y=void 0,m=void 0,_=void 0,x=void 0,b=void 0;(p||d)&&(b=e.getBoundingRect()),p&&(y=e.__dirty?ec(t,h,b):e.__canvasFillGradient,e.__canvasFillGradient=y),d&&(m=e.__dirty?ec(t,c,b):e.__canvasStrokeGradient,e.__canvasStrokeGradient=m),f&&(_=e.__dirty||!e.__canvasFillPattern?uc(t,h,e):e.__canvasFillPattern,e.__canvasFillPattern=_),g&&(x=e.__dirty||!e.__canvasStrokePattern?uc(t,c,e):e.__canvasStrokePattern,e.__canvasStrokePattern=_),p?t.fillStyle=y:f&&(_?t.fillStyle=_:o=!1),d?t.strokeStyle=m:g&&(x?t.strokeStyle=x:r=!1)}var w=n.lineDash&&n.lineWidth>0&&ic(n.lineDash,n.lineWidth),S=n.lineDashOffset,M=!!t.setLineDash,T=e.getGlobalScale();if(u.setScale(T[0],T[1],e.segmentIgnoreThreshold),w){var C=n.strokeNoScale&&e.getLineScale?e.getLineScale():1;C&&1!==C&&(w=v(w,function(t){return t/C}),S/=C)}var I=!0;(l||e.__dirty&l_||w&&!M&&r)&&(u.setDPR(t.dpr),s?u.setContext(null):(u.setContext(t),I=!1),u.reset(),w&&!M&&(u.setLineDash(w),u.setLineDashOffset(S)),e.buildPath(u,e.shape,i),u.toStatic(),e.pathUpdated()),I&&u.rebuildPath(t,s?a:1),w&&M&&(t.setLineDash(w),t.lineDashOffset=S),i||(n.strokeFirst?(r&&lc(t,n),o&&sc(t,n)):(o&&sc(t,n),r&&lc(t,n))),w&&M&&t.setLineDash([])}function cc(t,e,n){var i=e.__image=Ir(n.image,e.__image,e,e.onload);if(i&&kr(i)){var r=n.x||0,o=n.y||0,a=e.getWidth(),s=e.getHeight(),l=i.width/i.height;if(null==a&&null!=s?a=s*l:null==s&&null!=a?s=a/l:null==a&&null==s&&(a=i.width,s=i.height),n.sWidth&&n.sHeight){var u=n.sx||0,h=n.sy||0;t.drawImage(i,u,h,n.sWidth,n.sHeight,r,o,a,s)}else if(n.sx&&n.sy){var u=n.sx,h=n.sy,c=a-u,p=s-h;t.drawImage(i,u,h,c,p,r,o,a,s)}else t.drawImage(i,r,o,a,s)}}function pc(t,e,n){var i=n.text;if(null!=i&&(i+=""),i){t.font=n.font||px,t.textAlign=n.textAlign,t.textBaseline=n.textBaseline;var r=void 0;if(t.setLineDash){var o=n.lineDash&&n.lineWidth>0&&ic(n.lineDash,n.lineWidth),a=n.lineDashOffset;if(o){var s=n.strokeNoScale&&e.getLineScale?e.getLineScale():1;s&&1!==s&&(o=v(o,function(t){return t/s}),a/=s),t.setLineDash(o),t.lineDashOffset=a,r=!0}}n.strokeFirst?(rc(n)&&t.strokeText(i,n.x,n.y),ac(n)&&t.fillText(i,n.x,n.y)):(ac(n)&&t.fillText(i,n.x,n.y),rc(n)&&t.strokeText(i,n.x,n.y)),r&&t.setLineDash([])}}function dc(t,e,n,i,r){var o=!1;if(!i&&(n=n||{},e===n))return!1;if(i||e.opacity!==n.opacity){o||(xc(t,r),o=!0);var a=Math.max(Math.min(e.opacity,1),0);t.globalAlpha=isNaN(a)?$x.opacity:a}(i||e.blend!==n.blend)&&(o||(xc(t,r),o=!0),t.globalCompositeOperation=e.blend||$x.blend);for(var s=0;so;o++){var l=i[o];l.beforeBrush&&l.beforeBrush(),l.innerBeforeBrush(),Sc(t,l,s,o===a-1),l.innerAfterBrush(),l.afterBrush&&l.afterBrush(),s.prevEl=l}for(var u=0,h=r.length;h>u;u++){var l=r[u];l.beforeBrush&&l.beforeBrush(),l.innerBeforeBrush(),Sc(t,l,s,u===h-1),l.innerAfterBrush(),l.afterBrush&&l.afterBrush(),s.prevEl=l}e.clearTemporalDisplayables(),e.notClear=!0,t.restore()}function Tc(t,e){function n(t){function e(){for(var t=1,e=0,n=m.length;n>e;++e)t=Fi(t,m[e]);for(var i=1,e=0,n=v.length;n>e;++e)i=Fi(i,v[e].length);t*=i;var r=_*m.length*v.length;return{width:Math.max(1,Math.min(t,s.maxTileWidth)),height:Math.max(1,Math.min(r,s.maxTileHeight))}}function n(){function t(t,e,n,a,l){var u=o?1:i,h=Kh(l,t*u,e*u,n*u,a*u,s.color,s.symbolKeepAspect);o?b.appendChild(r.painter.paintOne(h)):wc(f,h)}f&&(f.clearRect(0,0,x.width,x.height),s.backgroundColor&&(f.fillStyle=s.backgroundColor,f.fillRect(0,0,x.width,x.height)));for(var e=0,n=0;n=e))for(var a=-_,l=0,u=0,h=0;a=S)break;if(d%2===0){var M=.5*(1-s.symbolSize),T=p+g[h][d]*M,C=a+y[l]*M,I=g[h][d]*s.symbolSize,D=y[l]*s.symbolSize,k=m/2%v[c].length;t(T,C,I,D,v[c][k])}p+=g[h][d],++m,++d,d===g[h].length&&(d=0)}++h,h===g.length&&(h=0)}a+=y[l],++u,++l,l===y.length&&(l=0)}}for(var a=[i],l=!0,u=0;u0?parseInt(i,10)/100:i?parseFloat(i):0;var o={};Wc(n,o,o);var a=o.stopColor||n.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:r,color:a})}n=n.nextSibling}}function zc(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),c(e.__inheritedStyle,t.__inheritedStyle))}function Ec(t){for(var e=Hc(t),n=[],i=0;i0;o-=2){var a=i[o],s=i[o-1],l=Hc(a);switch(r=r||Vn(),s){case"translate":Un(r,r,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":Yn(r,r,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":Xn(r,r,-parseFloat(l[0])*iI);break;case"skewX":var u=Math.tan(parseFloat(l[0])*iI);Wn(r,[1,0,u,1,0,0],r);break;case"skewY":var h=Math.tan(parseFloat(l[0])*iI);Wn(r,[1,h,0,1,0,0],r);break;case"matrix":r[0]=parseFloat(l[0]),r[1]=parseFloat(l[1]),r[2]=parseFloat(l[2]),r[3]=parseFloat(l[3]),r[4]=parseFloat(l[4]),r[5]=parseFloat(l[5])}}e.setLocalTransform(r)}}function Wc(t,e,n){var i=t.getAttribute("style");if(i){rI.lastIndex=0;for(var r;null!=(r=rI.exec(i));){var o=r[1],a=Z(qC,o)?qC[o]:null;a&&(e[a]=r[2]);var s=Z(KC,o)?KC[o]:null;s&&(n[s]=r[2])}}}function Uc(t,e,n){for(var i=0;i>1^-(1&s),l=l>>1^-(1&l),s+=r,l+=o,r=s,o=l,i.push([s/n,l/n])}return i}function Qc(t,e){return t=$c(t),v(_(t.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0}),function(t){var n=t.properties,i=t.geometry,r=[];if("Polygon"===i.type){var o=i.coordinates;r.push({type:"polygon",exterior:o[0],interiors:o.slice(1)})}if("MultiPolygon"===i.type){var o=i.coordinates;y(o,function(t){t[0]&&r.push({type:"polygon",exterior:t[0],interiors:t.slice(1)})})}var a=new lI(n[e||"name"],r,n.cp);return a.properties=n,a})}function tp(t,e){if("china"===t){for(var n=0;n=0)){ED.push(n);var o=pC.wrapStageHandler(n,r);o.__prio=e,o.__raw=n,t.push(o)}}function Ip(t,e){kD[t]=e}function Dp(t){r("createCanvas",t)}function kp(t,e,n){SI.registerMap(t,e,n)}function Ap(t){return SI.getMapForUser(t)}function Pp(t){return null==t?0:t.length||1}function Lp(t){return t}function Op(t,e){var n={},i=n.encode={},r=Y(),o=[],a=[],s={};y(t.dimensions,function(e){var n=t.getDimensionInfo(e),l=n.coordDim;if(l){var u=n.coordDimIndex;Rp(i,l)[u]=e,n.isExtraCoord||(r.set(l,1),Ep(n.type)&&(o[0]=e),Rp(s,l)[u]=t.getDimensionIndex(n.name)),n.defaultTooltip&&a.push(e)}EM.each(function(t,e){var r=Rp(i,e),o=n.otherDims[e];null!=o&&o!==!1&&(r[o]=n.name)})});var l=[],u={};r.each(function(t,e){var n=i[e];u[e]=n[0],l=l.concat(n)}),n.dataDimsOnCoord=l,n.dataDimIndicesOnCoord=v(l,function(e){return t.getDimensionInfo(e).storeDimIndex}),n.encodeFirstDimNotExtra=u;var h=i.label;h&&h.length&&(o=h.slice());var c=i.tooltip;return c&&c.length?a=c.slice():a.length||(a=o.slice()),i.defaultedLabel=o,i.defaultedTooltip=a,n.userOutput=new jD(s,e),n}function Rp(t,e){return t.hasOwnProperty(e)||(t[e]=[]),t[e]}function zp(t){return"category"===t?"ordinal":"time"===t?"time":"float"}function Ep(t){return!("ordinal"===t||"time"===t)}function Bp(t){return t instanceof $D}function Np(t){for(var e=Y(),n=0;n<(t||[]).length;n++){var i=t[n],r=k(i)?i.name:i;null!=r&&null==e.get(r)&&e.set(r,n)}return e}function Fp(t){var e=ZD(t);return e.dimNameMap||(e.dimNameMap=Np(t.dimensionsDefine))}function Vp(t){return t>30}function Hp(t,e){return Gp(t,e).dimensions}function Gp(t,e){function n(t){var e=m[t];if(0>e){var n=a[t],i=k(n)?n:{name:n},r=new qD,o=i.name;null!=o&&null!=f.get(o)&&(r.name=r.displayName=o),null!=i.type&&(r.type=i.type),null!=i.displayName&&(r.displayName=i.displayName);var s=l.length;return m[t]=s,r.storeDimIndex=t,l.push(r),r}return l[e]}function i(t,e,n){null!=EM.get(e)?t.otherDims[e]=n:(t.coordDim=e,t.coordDimIndex=n,s.set(e,!0))}function r(t){null==t.name&&(t.name=t.coordDim)}_u(t)||(t=bu(t)),e=e||{};var o=e.coordDimensions||[],a=e.dimensionsDefine||t.dimensionsDefine||[],s=Y(),l=[],u=Up(t,o,a,e.dimensionsCount),p=e.canOmitUnusedDimensions&&Vp(u),d=a===t.dimensionsDefine,f=d?Fp(t):Np(a),g=e.encodeDefine;!g&&e.encodeDefaulter&&(g=e.encodeDefaulter(t,u));for(var v=Y(g),m=new ET(u),_=0;__;_++)n(_);v.each(function(t,e){var r=Hi(t).slice();if(1===r.length&&!C(r[0])&&r[0]<0)return void v.set(e,!1);var o=v.set(e,[]);y(r,function(t,r){var a=C(t)?f.get(t):t;null!=a&&u>a&&(o[r]=a,i(n(a),e,r))})});var x=0;y(o,function(t){var e,r,o,a;if(C(t))e=t,a={};else{a=t,e=a.name;var s=a.ordinalMeta;a.ordinalMeta=null,a=h({},a),a.ordinalMeta=s,r=a.dimsDef,o=a.otherDims,a.name=a.coordDim=a.coordDimIndex=a.dimsDef=a.otherDims=null}var l=v.get(e);if(l!==!1){if(l=Hi(l),!l.length)for(var p=0;p<(r&&r.length||1);p++){for(;u>x&&null!=n(x).coordDim;)x++;u>x&&l.push(x++)}y(l,function(t,s){var l=n(t);if(d&&null!=a.type&&(l.type=a.type),i(c(l,a),e,s),null==l.name&&r){var u=r[s];!k(u)&&(u={name:u}),l.name=l.displayName=u.name,l.defaultTooltip=u.defaultTooltip}o&&c(l.otherDims,o)})}});var b=e.generateCoord,w=e.generateCoordCount,S=null!=w;w=b?w||1:0;var M=b||"value";if(p)y(l,function(t){r(t)}),l.sort(function(t,e){return t.storeDimIndex-e.storeDimIndex});else for(var T=0;u>T;T++){var I=n(T),D=I.coordDim;null==D&&(I.coordDim=Xp(M,s,S),I.coordDimIndex=0,(!b||0>=w)&&(I.isExtraCoord=!0),w--),r(I),null!=I.type||Nl(t,T)!==XM.Must&&(!I.isExtraCoord||null==I.otherDims.itemName&&null==I.otherDims.seriesName)||(I.type="ordinal")}return Wp(l),new $D({source:t,dimensions:l,fullDimensionCount:u,dimensionOmitted:p})}function Wp(t){for(var e=Y(),n=0;n0&&(i.name=r+(o-1)),o++,e.set(r,o)}}function Up(t,e,n,i){var r=Math.max(t.dimensionsDetectedCount||1,e.length,n.length,i||0);return y(e,function(t){var e;k(t)&&(e=t.dimsDef)&&(r=Math.max(r,e.length))}),r}function Xp(t,e,n){var i=e.data;if(n||i.hasOwnProperty(t)){for(var r=0;i.hasOwnProperty(t+r);)r++;t+=r}return e.set(t,!0),t}function Yp(t){var e=t.get("coordinateSystem"),n=new ak(e),i=sk[e];return i?(i(t,n,n.axisMap,n.categoryAxisMap),n):void 0}function jp(t){return"category"===t.get("type")}function qp(t,e,n){n=n||{};var i,r,o,a=n.byIndex,s=n.stackedCoordDimension;Zp(e)?i=e:(r=e.schema,i=r.dimensions,o=e.store);var l,u,h,c,p=!(!t||!t.get("stack"));if(y(i,function(t,e){C(t)&&(i[e]=t={name:t}),p&&!t.isExtraCoord&&(a||l||!t.ordinalMeta||(l=t),u||"ordinal"===t.type||"time"===t.type||s&&s!==t.coordDim||(u=t))}),!u||a||l||(a=!0),u){h="__\x00ecstackresult_"+t.id,c="__\x00ecstackedover_"+t.id,l&&(l.createInvertedIndices=!0);var d=u.coordDim,f=u.type,g=0;y(i,function(t){t.coordDim===d&&g++});var v={name:h,coordDim:d,coordDimIndex:g,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},m={name:c,coordDim:c,coordDimIndex:g+1,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};r?(o&&(v.storeDimIndex=o.ensureCalculationDimension(c,f),m.storeDimIndex=o.ensureCalculationDimension(h,f)),r.appendCalculationDimension(v),r.appendCalculationDimension(m)):(i.push(v),i.push(m))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:a,stackedOverDimension:c,stackResultDimension:h}}function Zp(t){return!Bp(t.schema)}function Kp(t,e){return!!e&&e===t.getCalculationInfo("stackedDimension")}function $p(t,e){return Kp(t,e)?t.getCalculationInfo("stackResultDimension"):e}function Jp(t,e){var n,i=t.get("coordinateSystem"),r=lT.get(i);return e&&e.coordSysDims&&(n=v(e.coordSysDims,function(t){var n={name:t},i=e.axisMap.get(t);if(i){var r=i.get("type");n.type=zp(r)}return n})),n||(n=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),n}function Qp(t,e,n){var i,r;return n&&y(t,function(t,o){var a=t.coordDim,s=n.categoryAxisMap.get(a);s&&(null==i&&(i=o),t.ordinalMeta=s.getOrdinalMeta(),e&&(t.createInvertedIndices=!0)),null!=t.otherDims.itemName&&(r=!0)}),r||null==i||(t[i].otherDims.itemName=0),i}function td(t,e,n){n=n||{};var i,r=e.getSourceManager(),o=!1;t?(o=!0,i=bu(t)):(i=r.getSource(),o=i.sourceFormat===BM);var a=Yp(e),s=Jp(e,a),l=n.useEncodeDefaulter,u=T(l)?l:l?S(Rl,s,e):null,h={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!o},c=Gp(i,h),p=Qp(c.dimensions,n.createInvertedIndices,a),d=o?null:r.getSharedDataStore(c),f=qp(e,{schema:c,store:d}),g=new ok(c,e);g.setCalculationInfo(f);var y=null!=p&&ed(i)?function(t,e,n,i){return i===p?n:this.defaultDimValueGetter(t,e,n,i)}:null;return g.hasItemOption=!1,g.initData(o?i:d,null,y),g}function ed(t){if(t.sourceFormat===BM){var e=nd(t.data||[]);return null!=e&&!M(Wi(e))}}function nd(t){for(var e=0;ea&&(a=r.interval=n),null!=i&&a>i&&(a=r.interval=i);var s=r.intervalPrecision=od(a),l=r.niceTickExtent=[ck(Math.ceil(t[0]/a)*a,s),ck(Math.floor(t[1]/a)*a,s)];return sd(l,t),r}function od(t){return wi(t)+2}function ad(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function sd(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),ad(t,0,e),ad(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function ld(t,e){return t>=e[0]&&t<=e[1]}function ud(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function hd(t,e){return t*(e[1]-e[0])+e[0]}function cd(t){return t.get("stack")||gk+t.seriesIndex}function pd(t){return t.dim+t.index}function dd(t,e){var n=[];return e.eachSeriesByType(t,function(t){_d(t)&&!xd(t)&&n.push(t)}),n}function fd(t){var e={};y(t,function(t){var n=t.coordinateSystem,i=n.getBaseAxis();if("time"===i.type||"value"===i.type)for(var r=t.getData(),o=i.dim+"_"+i.index,a=r.getDimensionIndex(r.mapDimension(i.dim)),s=r.getStore(),l=0,u=s.count();u>l;++l){var h=s.get(a,l);e[o]?e[o].push(h):e[o]=[h]}});var n={};for(var i in e)if(e.hasOwnProperty(i)){var r=e[i];if(r){r.sort(function(t,e){return t-e});for(var o=null,a=1;a0&&(o=null===o?s:Math.min(o,s))}n[i]=o}}return n}function gd(t){var e=fd(t),n=[];return y(t,function(t){var i,r=t.coordinateSystem,o=r.getBaseAxis(),a=o.getExtent();if("category"===o.type)i=o.getBandWidth();else if("value"===o.type||"time"===o.type){var s=o.dim+"_"+o.index,l=e[s],u=Math.abs(a[1]-a[0]),h=o.scale.getExtent(),c=Math.abs(h[1]-h[0]);i=l?u/c*l:u}else{var p=t.getData();i=Math.abs(a[1]-a[0])/p.count()}var d=_i(t.get("barWidth"),i),f=_i(t.get("barMaxWidth"),i),g=_i(t.get("barMinWidth")||1,i),y=t.get("barGap"),v=t.get("barCategoryGap");n.push({bandWidth:i,barWidth:d,barMaxWidth:f,barMinWidth:g,barGap:y,barCategoryGap:v,axisKey:pd(o),stackId:cd(t)})}),yd(n)}function yd(t){var e={};y(t,function(t){var n=t.axisKey,i=t.bandWidth,r=e[n]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},o=r.stacks;e[n]=r;var a=t.stackId;o[a]||r.autoWidthCount++,o[a]=o[a]||{width:0,maxWidth:0};var s=t.barWidth;s&&!o[a].width&&(o[a].width=s,s=Math.min(r.remainedWidth,s),r.remainedWidth-=s);var l=t.barMaxWidth;l&&(o[a].maxWidth=l);var u=t.barMinWidth;u&&(o[a].minWidth=u);var h=t.barGap;null!=h&&(r.gap=h);var c=t.barCategoryGap;null!=c&&(r.categoryGap=c)});var n={};return y(e,function(t,e){n[e]={};var i=t.stacks,r=t.bandWidth,o=t.categoryGap;if(null==o){var a=b(i).length;o=Math.max(35-4*a,15)+"%"}var s=_i(o,r),l=_i(t.gap,1),u=t.remainedWidth,h=t.autoWidthCount,c=(u-s)/(h+(h-1)*l);c=Math.max(c,0),y(i,function(t){var e=t.maxWidth,n=t.minWidth;if(t.width){var i=t.width;e&&(i=Math.min(i,e)),n&&(i=Math.max(i,n)),t.width=i,u-=i+l*i,h--}else{var i=c;e&&i>e&&(i=Math.min(e,u)),n&&n>i&&(i=n),i!==c&&(t.width=i,u-=i+l*i,h--)}}),c=(u-s)/(h+(h-1)*l),c=Math.max(c,0);var p,d=0;y(i,function(t){t.width||(t.width=c),p=t,d+=t.width*(1+l)}),p&&(d-=p.width*l);var f=-d/2;y(i,function(t,i){n[e][i]=n[e][i]||{bandWidth:r,offset:f,width:t.width},f+=t.width*(1+l)})}),n}function vd(t,e,n){if(t&&e){var i=t[pd(e)];return null!=i&&null!=n?i[cd(n)]:i}}function md(t,e){var n=dd(t,e),i=gd(n),r={};y(n,function(t){var e=t.getData(),n=t.coordinateSystem,o=n.getBaseAxis(),a=cd(t),s=i[pd(o)][a],l=s.offset,u=s.width,h=n.getOtherAxis(o),c=t.get("barMinHeight")||0;r[a]=r[a]||[],e.setLayout({bandWidth:s.bandWidth,offset:l,size:u});for(var p=e.mapDimension(h.dim),d=e.mapDimension(o.dim),f=Kp(e,p),g=h.isHorizontal(),y=bd(o,h,f),v=e.getStore(),m=e.getDimensionIndex(p),_=e.getDimensionIndex(d),x=0,b=v.count();b>x;x++){var w=v.get(m,x),S=v.get(_,x),M=w>=0?"p":"n",T=y;f&&(r[a][S]||(r[a][S]={p:y,n:y}),T=r[a][S][M]);var C=void 0,I=void 0,D=void 0,k=void 0;if(g){var A=n.dataToPoint([w,S]);C=T,I=A[1]+l,D=A[0]-y,k=u,Math.abs(D)D?-1:1)*c),isNaN(D)||f&&(r[a][S][M]+=D)}else{var A=n.dataToPoint([S,w]);C=A[0]+l,I=T,D=u,k=A[1]-y,Math.abs(k)=k?-1:1)*c),isNaN(k)||f&&(r[a][S][M]+=k)}e.setItemLayout(x,{x:C,y:I,width:D,height:k})}})}function _d(t){return t.coordinateSystem&&"cartesian2d"===t.coordinateSystem.type}function xd(t){return t.pipelineContext&&t.pipelineContext.large}function bd(t,e){return e.toGlobalCoord(e.dataToCoord("log"===e.type?1:0))}function wd(t,e,n,i){var r=ki(e),o=ki(n),a=function(t){return tl(r,t,i)===tl(o,t,i)},s=function(){return a("year")},l=function(){return s()&&a("month")},u=function(){return l()&&a("day")},h=function(){return u()&&a("hour")},c=function(){return h()&&a("minute")},p=function(){return c()&&a("second")},d=function(){return p()&&a("millisecond")};switch(t){case"year":return s();case"month":return l();case"day":return u();case"hour":return h();case"minute":return c();case"second":return p();case"millisecond":return d()}}function Sd(t){return t/=dM,t>16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function Md(t){var e=30*dM;return t/=e,t>6?6:t>3?3:t>2?2:1}function Td(t){return t/=pM,t>12?12:t>6?6:t>3.5?4:t>2?2:1}function Cd(t,e){return t/=e?cM:hM,t>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function Id(t){return Li(t,!0)}function Dd(t,e,n){var i=new Date(t);switch(qs(e)){case"year":case"month":i[ul(n)](0);case"day":i[hl(n)](1);case"hour":i[cl(n)](0);case"minute":i[pl(n)](0);case"second":i[dl(n)](0),i[fl(n)](0)}return i.getTime()}function kd(t,e,n,i){function r(t,e,n,r,o,a,s){for(var l=new Date(e),u=e,h=l[r]();n>u&&u<=i[1];)s.push({value:u}),h+=t,l[o](h),u=l.getTime();s.push({value:u,notAdd:!0})}function o(t,o,a){var s=[],l=!o.length;if(!wd(qs(t),i[0],i[1],n)){l&&(o=[{value:Dd(new Date(i[0]),t,n)},{value:i[1]}]);for(var u=0;u1&&0===u&&a.unshift({value:a[0].value-p})}}for(var u=0;u=i[0]&&x<=i[1]&&c++)}var b=(i[1]-i[0])/e;if(c>1.5*b&&p>b/1.5)break;if(u.push(y),c>b||t===s[d])break}h=[]}}}for(var w=_(v(u,function(t){return _(t,function(t){return t.value>=i[0]&&t.value<=i[1]&&!t.notAdd})}),function(t){return t.length>0}),S=[],M=w.length-1,d=0;d0&&i>0||0>n&&0>i)}function Nd(t){var e=t.getLabelModel().get("formatter"),n="category"===t.type?t.scale.getExtent()[0]:null;return"time"===t.scale.type?function(e){return function(n,i){return t.scale.getFormattedLabel(n,i,e)}}(e):"string"==typeof e?function(e){return function(n){var i=t.scale.getLabel(n),r=e.replace("{value}",null!=i?i:"");return r}}(e):"function"==typeof e?function(e){return function(i,r){return null!=n&&(r=i.value-n),e(Fd(t,i),r,null!=i.level?{level:i.level}:null)}}(e):function(e){return t.scale.getLabel(e)}}function Fd(t,e){return"category"===t.type?t.scale.getLabel(e):e.value}function Vd(t){var e=t.model,n=t.scale;if(e.get(["axisLabel","show"])&&!n.isBlank()){var i,r,o=n.getExtent();n instanceof pk?r=n.count():(i=n.getTicks(),r=i.length);var a,s=t.getLabelModel(),l=Nd(t),u=1;r>40&&(u=Math.ceil(r/40));for(var h=0;r>h;h+=u){var c=i?i[h]:{value:o[0]+h},p=l(c,h),d=s.getTextRect(p),f=Hd(d,s.get("rotate")||0);a?a.union(f):a=f}return a}}function Hd(t,e){var n=e*Math.PI/180,i=t.width,r=t.height,o=i*Math.abs(Math.cos(n))+Math.abs(r*Math.sin(n)),a=i*Math.abs(Math.sin(n))+Math.abs(r*Math.cos(n)),s=new hx(t.x,t.y,o,a);return s}function Gd(t){var e=t.get("interval");return null==e?"auto":e}function Wd(t){return"category"===t.type&&0===Gd(t.getLabelModel())}function Ud(t,e){var n={};return y(t.mapDimensionsAll(e),function(e){n[$p(t,e)]=!0}),b(n)}function Xd(t){return td(null,t)}function Yd(t,e){var n=e;e instanceof tM||(n=new tM(e));var i=Ed(n);return i.setExtent(t[0],t[1]),zd(i,n),i}function jd(t){f(t,Rk)}function qd(t,e){return e=e||{},Ps(t,null,null,"normal"!==e.state)}function Zd(t){return M(t)?void y(t,function(t){Zd(t)}):void(p(Bk,t)>=0||(Bk.push(t),T(t)&&(t={install:t}),t.install(Nk)))}function Kd(t){return"category"===t.type?Jd(t):ef(t)}function $d(t,e){return"category"===t.type?tf(t,e):{ticks:v(t.scale.getTicks(),function(t){return t.value})}}function Jd(t){var e=t.getLabelModel(),n=Qd(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function Qd(t,e){var n=nf(t,"labels"),i=Gd(e),r=rf(n,i);if(r)return r;var o,a;return T(i)?o=hf(t,i):(a="auto"===i?af(t):i,o=uf(t,a)),of(n,i,{labels:o,labelCategoryInterval:a})}function tf(t,e){var n=nf(t,"ticks"),i=Gd(e),r=rf(n,i);if(r)return r;var o,a;if((!e.get("show")||t.scale.isBlank())&&(o=[]),T(i))o=hf(t,i,!0);else if("auto"===i){var s=Qd(t,t.getLabelModel());a=s.labelCategoryInterval,o=v(s.labels,function(t){return t.tickValue})}else a=i,o=uf(t,a,!0);return of(n,i,{ticks:o,tickCategoryInterval:a})}function ef(t){var e=t.scale.getTicks(),n=Nd(t);return{labels:v(e,function(e,i){return{level:e.level,formattedLabel:n(e,i),rawLabel:t.scale.getLabel(e),tickValue:e.value}})}}function nf(t,e){return Uk(t)[e]||(Uk(t)[e]=[])}function rf(t,e){for(var n=0;n40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),h=Math.abs(u*Math.cos(i)),c=Math.abs(u*Math.sin(i)),p=0,d=0;l<=o[1];l+=s){var f=0,g=0,y=Qn(n({value:l}),e.font,"center","top");f=1.3*y.width,g=1.3*y.height,p=Math.max(p,f,7),d=Math.max(d,g,7)}var v=p/h,m=d/c;isNaN(v)&&(v=1/0),isNaN(m)&&(m=1/0);var _=Math.max(0,Math.floor(Math.min(v,m))),x=Uk(t.model),b=t.getExtent(),w=x.lastAutoInterval,S=x.lastTickCount;return null!=w&&null!=S&&Math.abs(w-_)<=1&&Math.abs(S-a)<=1&&w>_&&x.axisExtent0===b[0]&&x.axisExtent1===b[1]?_=w:(x.lastTickCount=a,x.lastAutoInterval=_,x.axisExtent0=b[0],x.axisExtent1=b[1]),_}function lf(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function uf(t,e,n){function i(t){var e={value:t};l.push(n?t:{formattedLabel:r(e),rawLabel:o.getLabel(e),tickValue:t})}var r=Nd(t),o=t.scale,a=o.getExtent(),s=t.getLabelModel(),l=[],u=Math.max((e||0)+1,1),h=a[0],c=o.count();0!==h&&u>1&&c/u>2&&(h=Math.round(Math.ceil(h/u)*u));var p=Wd(t),d=s.get("showMinLabel")||p,f=s.get("showMaxLabel")||p;d&&h!==a[0]&&i(a[0]);for(var g=h;g<=a[1];g+=u)i(g);return f&&g-u!==a[1]&&i(a[1]),l}function hf(t,e,n){var i=t.scale,r=Nd(t),o=[];return y(i.getTicks(),function(t){var a=i.getLabel(t),s=t.value;e(t.value,a)&&o.push(n?s:{formattedLabel:r(t),rawLabel:a,tickValue:s})}),o}function cf(t,e){var n=t[1]-t[0],i=e,r=n/i/2;t[0]+=r,t[1]-=r}function pf(t,e,n,i){function r(t,e){return t=xi(t),e=xi(e),p?t>e:e>t}var o=e.length;if(t.onBand&&!n&&o){var a,s,l=t.getExtent();if(1===o)e[0].coord=l[0],a=e[1]={coord:l[0]};else{var u=e[o-1].tickValue-e[0].tickValue,h=(e[o-1].coord-e[0].coord)/u;y(e,function(t){t.coord-=h/2});var c=t.scale.getExtent();s=1+c[1]-e[o-1].tickValue,a={coord:e[o-1].coord+h*s},e.push(a)}var p=l[0]>l[1];r(e[0].coord,l[0])&&(i?e[0].coord=l[0]:e.shift()),i&&r(l[0],e[0].coord)&&e.unshift({coord:l[0]}),r(l[1],a.coord)&&(i?a.coord=l[1]:e.pop()),i&&r(a.coord,l[1])&&e.push({coord:l[1]})}}function df(t){var e=AM.extend(t);return AM.registerClass(e),e}function ff(t){var e=ZT.extend(t);return ZT.registerClass(e),e}function gf(t){var e=qT.extend(t);return qT.registerClass(e),e}function yf(t){var e=JT.extend(t);return JT.registerClass(e),e}function vf(t,e,n,i,r){var o=n.width,a=n.height;switch(t){case"top":i.set(n.x+o/2,n.y-e),r.set(0,-1);break;case"bottom":i.set(n.x+o/2,n.y+a+e),r.set(0,1);break;case"left":i.set(n.x-e,n.y+a/2),r.set(-1,0);break;case"right":i.set(n.x+o+e,n.y+a/2),r.set(1,0)}}function mf(t,e,n,i,r,o,a,s,l){a-=t,s-=e;var u=Math.sqrt(a*a+s*s);a/=u,s/=u;var h=a*n+t,c=s*n+e;if(Math.abs(i-r)%jk<1e-4)return l[0]=h,l[1]=c,u-n;if(o){var p=i;i=fo(r),r=fo(p)}else i=fo(i),r=fo(r);i>r&&(r+=jk);var d=Math.atan2(s,a);if(0>d&&(d+=jk),d>=i&&r>=d||d+jk>=i&&r>=d+jk)return l[0]=h,l[1]=c,u-n;var f=n*Math.cos(i)+t,g=n*Math.sin(i)+e,y=n*Math.cos(r)+t,v=n*Math.sin(r)+e,m=(f-a)*(f-a)+(g-s)*(g-s),_=(y-a)*(y-a)+(v-s)*(v-s);return _>m?(l[0]=f,l[1]=g,Math.sqrt(m)):(l[0]=y,l[1]=v,Math.sqrt(_))}function _f(t,e,n,i,r,o,a,s){var l=r-t,u=o-e,h=n-t,c=i-e,p=Math.sqrt(h*h+c*c);h/=p,c/=p;var d=l*h+u*c,f=d/p;s&&(f=Math.min(Math.max(f,0),1)),f*=p;var g=a[0]=t+f*h,y=a[1]=e+f*c;return Math.sqrt((g-r)*(g-r)+(y-o)*(y-o))}function xf(t,e,n,i,r,o,a){0>n&&(t+=n,n=-n),0>i&&(e+=i,i=-i);var s=t+n,l=e+i,u=a[0]=Math.min(Math.max(r,t),s),h=a[1]=Math.min(Math.max(o,e),l);return Math.sqrt((u-r)*(u-r)+(h-o)*(h-o))}function bf(t,e,n){var i=xf(e.x,e.y,e.width,e.height,t.x,t.y,Kk);return n.set(Kk[0],Kk[1]),i}function wf(t,e,n){for(var i,r,o=0,a=0,s=0,l=0,u=1/0,h=e.data,c=t.x,p=t.y,d=0;d=d&&(s=i,l=r);var S=(c-y)*_/m+y;g=mf(y,v,_,x,x+b,w,S,p,Kk),o=Math.cos(x+b)*m+y,a=Math.sin(x+b)*_+v;break;case qk.R:s=o=h[d++],l=a=h[d++];var M=h[d++],T=h[d++];g=xf(s,l,M,T,c,p,Kk);break;case qk.Z:g=_f(o,a,s,l,c,p,Kk,!0),o=s,a=l}u>g&&(u=g,n.set(Kk[0],Kk[1]))}return u}function Sf(t,e){if(t){var n=t.getTextGuideLine(),i=t.getTextContent();if(i&&n){var r=t.textGuideLineConfig||{},o=[[0,0],[0,0],[0,0]],a=r.candidates||Zk,s=i.getBoundingRect().clone();s.applyTransform(i.getComputedTransform());var l=1/0,u=r.anchor,h=t.getComputedTransform(),c=h&&jn([],h),p=e.get("length2")||0;u&&Qk.copy(u);for(var d=0;dy&&(l=y,Jk.transform(h),Qk.transform(h),Qk.toArray(o[0]),Jk.toArray(o[1]),$k.toArray(o[2]))}Mf(o,e.get("minTurnAngle")),n.setShape({points:o})}}}function Mf(t,e){if(180>=e&&e>0){e=e/180*Math.PI,$k.fromArray(t[0]),Jk.fromArray(t[1]),Qk.fromArray(t[2]),ex.sub(tA,$k,Jk),ex.sub(eA,Qk,Jk);var n=tA.len(),i=eA.len();if(!(.001>n||.001>i)){tA.scale(1/n),eA.scale(1/i);var r=tA.dot(eA),o=Math.cos(e);if(r>o){var a=_f(Jk.x,Jk.y,Qk.x,Qk.y,$k.x,$k.y,nA,!1);iA.fromArray(nA),iA.scaleAndAdd(eA,a/Math.tan(Math.PI-e));var s=Qk.x!==Jk.x?(iA.x-Jk.x)/(Qk.x-Jk.x):(iA.y-Jk.y)/(Qk.y-Jk.y);if(isNaN(s))return;0>s?ex.copy(iA,Jk):s>1&&ex.copy(iA,Qk),iA.toArray(t[1])}}}}function Tf(t,e,n){if(180>=n&&n>0){n=n/180*Math.PI,$k.fromArray(t[0]),Jk.fromArray(t[1]),Qk.fromArray(t[2]),ex.sub(tA,Jk,$k),ex.sub(eA,Qk,Jk);var i=tA.len(),r=eA.len();if(!(.001>i||.001>r)){tA.scale(1/i),eA.scale(1/r);var o=tA.dot(e),a=Math.cos(n);if(a>o){var s=_f(Jk.x,Jk.y,Qk.x,Qk.y,$k.x,$k.y,nA,!1);iA.fromArray(nA);var l=Math.PI/2,u=Math.acos(eA.dot(e)),h=l+u-n;if(h>=l)ex.copy(iA,Qk);else{iA.scaleAndAdd(eA,s/Math.tan(Math.PI/2-h));var c=Qk.x!==Jk.x?(iA.x-Jk.x)/(Qk.x-Jk.x):(iA.y-Jk.y)/(Qk.y-Jk.y);if(isNaN(c))return;0>c?ex.copy(iA,Jk):c>1&&ex.copy(iA,Qk)}iA.toArray(t[1])}}}}function Cf(t,e,n,i){var r="normal"===n,o=r?t:t.ensureState(n);o.ignore=e;var a=i.get("smooth");a&&a===!0&&(a=.3),o.shape=o.shape||{},a>0&&(o.shape.smooth=a);var s=i.getModel("lineStyle").getLineStyle();r?t.useStyle(s):o.style=s}function If(t,e){var n=e.smooth,i=e.points;if(i)if(t.moveTo(i[0][0],i[0][1]),n>0&&i.length>=3){var r=Bm(i[0],i[1]),o=Bm(i[1],i[2]);if(!r||!o)return t.lineTo(i[1][0],i[1][1]),void t.lineTo(i[2][0],i[2][1]);var a=Math.min(r,o)*n,s=fe([],i[1],i[0],a/r),l=fe([],i[1],i[2],a/o),u=fe([],s,l,.5);t.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),t.bezierCurveTo(l[0],l[1],l[0],l[1],i[2][0],i[2][1])}else for(var h=1;ht){var i=Math.min(e,-t);if(i>0){l(i*n,0,c);var r=i+t;0>r&&u(-r*n,1)}else u(-t*n,1)}}function l(n,i,r){0!==n&&(f=!0);for(var o=i;r>o;o++){var a=t[o],s=a.rect;s[e]+=n,a.label[e]+=n}}function u(i,r){for(var o=[],a=0,s=1;c>s;s++){var u=t[s-1].rect,h=Math.max(t[s].rect[e]-u[e]-u[n],0);o.push(h),a+=h}if(a){var p=Math.min(Math.abs(i)/a,r);if(i>0)for(var s=0;c-1>s;s++){var d=o[s]*p;l(d,0,s+1)}else for(var s=c-1;s>0;s--){var d=o[s-1]*p;l(-d,s,c)}}}function h(t){var e=0>t?-1:1;t=Math.abs(t);for(var n=Math.ceil(t/(c-1)),i=0;c-1>i;i++)if(e>0?l(n,0,i+1):l(-n,c-i-1,c),t-=n,0>=t)return}var c=t.length;if(!(2>c)){t.sort(function(t,n){return t.rect[e]-n.rect[e]});for(var p,d=0,f=!1,g=[],y=0,v=0;c>v;v++){var m=t[v],_=m.rect;p=_[e]-d,0>p&&(_[e]-=p,m.label[e]-=p,f=!0);var x=Math.max(-p,0);g.push(x),y+=x,d=_[e]+_[n]}y>0&&o&&l(-y/c,0,c);var b,w,S=t[0],M=t[c-1];return a(),0>b&&u(-b,.8),0>w&&u(w,.8),a(),s(b,w,1),s(w,b,-1),a(),0>b&&h(-b),0>w&&h(w),f}}function Lf(t,e,n,i){return Pf(t,"x","width",e,n,i)}function Of(t,e,n,i){return Pf(t,"y","height",e,n,i)}function Rf(t){function e(t){if(!t.ignore){var e=t.ensureState("emphasis");null==e.ignore&&(e.ignore=!1)}t.ignore=!0}var n=[];t.sort(function(t,e){return e.priority-t.priority});for(var i=new hx(0,0,0,0),r=0;r10&&"cartesian2d"===o.type&&r){var s=o.getBaseAxis(),l=o.getOtherAxis(s),u=s.getExtent(),h=n.getDevicePixelRatio(),c=Math.abs(u[1]-u[0])*(h||1),p=Math.round(a/c);if(p>1){"lttb"===r&&t.setData(i.lttbDownSample(i.mapDimension(l.dim),1/p));var d=void 0;"string"==typeof r?d=_A[r]:"function"==typeof r&&(d=r),d&&t.setData(i.downSample(i.mapDimension(l.dim),1/p,d,xA))}}}}}function jf(t,e,n,i,r){var o=t.getArea(),a=o.x,s=o.y,l=o.width,u=o.height,h=n.get(["lineStyle","width"])||2;a-=h/2,s-=h/2,l+=h,u+=h,a=Math.floor(a),l=Math.round(l);var c=new aw({shape:{x:a,y:s,width:l,height:u}});if(e){var p=t.getBaseAxis(),d=p.isHorizontal(),f=p.inverse;d?(f&&(c.shape.x+=l),c.shape.width=0):(f||(c.shape.y+=u),c.shape.height=0);var g="function"==typeof r?function(t){r(t,c)}:null;$a(c,{shape:{width:l,height:u,x:a,y:s}},n,null,i,g)}return c}function qf(t,e,n){var i=t.getArea(),r=xi(i.r0,1),o=xi(i.r,1),a=new aS({shape:{cx:xi(t.cx,1),cy:xi(t.cy,1),r0:r,r:o,startAngle:i.startAngle,endAngle:i.endAngle,clockwise:i.clockwise}});if(e){var s="angle"===t.getBaseAxis().dim;s?a.shape.endAngle=i.startAngle:a.shape.r=r,$a(a,{shape:{endAngle:i.endAngle,r:o}},n)}return a}function Zf(t,e,n,i,r){return t?"polar"===t.type?qf(t,e,n):"cartesian2d"===t.type?jf(t,e,n,i,r):null:null}function Kf(t,e){return t.type===e}function $f(t,e){var n=t.mapDimensionsAll("defaultedLabel"),i=n.length;if(1===i){var r=Ou(t,e,n[0]);return null!=r?r+"":null}if(i){for(var o=[],a=0;a=0&&i.push(e[o])}return i.join(" ")}function Qf(t,e){e=e||{};var n=e.isRoundCap;return function(e,i,r){var o=i.position;if(!o||o instanceof Array)return ri(e,i,r);var a=t(o),s=null!=i.distance?i.distance:5,l=this.shape,u=l.cx,h=l.cy,c=l.r,p=l.r0,d=(c+p)/2,f=l.startAngle,g=l.endAngle,y=(f+g)/2,v=n?Math.abs(c-p)/2:0,m=Math.cos,_=Math.sin,x=u+c*m(f),b=h+c*_(f),w="left",S="top";switch(a){case"startArc":x=u+(p-s)*m(y),b=h+(p-s)*_(y),w="center",S="top";break;case"insideStartArc":x=u+(p+s)*m(y),b=h+(p+s)*_(y),w="center",S="bottom";break;case"startAngle":x=u+d*m(f)+eg(f,s+v,!1),b=h+d*_(f)+ng(f,s+v,!1),w="right",S="middle";break;case"insideStartAngle":x=u+d*m(f)+eg(f,-s+v,!1),b=h+d*_(f)+ng(f,-s+v,!1),w="left",S="middle";break;case"middle":x=u+d*m(y),b=h+d*_(y),w="center",S="middle";break;case"endArc":x=u+(c+s)*m(y),b=h+(c+s)*_(y),w="center",S="bottom";break;case"insideEndArc":x=u+(c-s)*m(y),b=h+(c-s)*_(y),w="center",S="top";break;case"endAngle":x=u+d*m(g)+eg(g,s+v,!0),b=h+d*_(g)+ng(g,s+v,!0),w="left",S="middle";break;case"insideEndAngle":x=u+d*m(g)+eg(g,-s+v,!0),b=h+d*_(g)+ng(g,-s+v,!0),w="right",S="middle";break;default:return ri(e,i,r)}return e=e||{},e.x=x,e.y=b,e.align=w,e.verticalAlign=S,e}}function tg(t,e,n,i){if("number"==typeof i)return void t.setTextConfig({rotation:i});if(M(e))return void t.setTextConfig({rotation:0});var r,o=t.shape,a=o.clockwise?o.startAngle:o.endAngle,s=o.clockwise?o.endAngle:o.startAngle,l=(a+s)/2,u=n(e);switch(u){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":r=l;break;case"startAngle":case"insideStartAngle":r=a;break;case"endAngle":case"insideEndAngle":r=s;break;default:return void t.setTextConfig({rotation:0})}var h=1.5*Math.PI-r;"middle"===u&&h>Math.PI/2&&h<1.5*Math.PI&&(h-=Math.PI),t.setTextConfig({rotation:h})}function eg(t,e,n){return e*Math.sin(t)*(n?-1:1)}function ng(t,e,n){return e*Math.cos(t)*(n?1:-1)}function ig(t,e){var n=t.getArea&&t.getArea();if(Kf(t,"cartesian2d")){var i=t.getBaseAxis();if("category"!==i.type||!i.onBand){var r=e.getLayout("bandWidth");i.isHorizontal()?(n.x-=r,n.width+=2*r):(n.y-=r,n.height+=2*r)}}return n}function rg(t,e){var n=t.get("realtimeSort",!0),i=e.getBaseAxis();return n&&"category"===i.type&&"cartesian2d"===e.type?{baseAxis:i,otherAxis:e.getOtherAxis(i)}:void 0}function og(t,e,n,i,r,o,a,s){var l,u;o?(u={x:i.x,width:i.width},l={y:i.y,height:i.height}):(u={y:i.y,height:i.height},l={x:i.x,width:i.width}),s||(a?Ka:$a)(n,{shape:l},e,r,null);var h=e?t.baseAxis.model:null;(a?Ka:$a)(n,{shape:u},h,r)}function ag(t,e){for(var n=0;n=r.r0?"endArc":"startArc":r.endAngle>=r.startAngle?"endAngle":"startAngle":a?r.height>=0?"bottom":"top":r.width>=0?"right":"left",c=As(i);ks(t,c,{labelFetcher:o,labelDataIndex:n,defaultText:$f(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:h});var p=t.getTextContent();if(s&&p){var d=i.get(["label","position"]);t.textConfig.inside="middle"===d?!0:null,tg(t,"outside"===d?h:d,lg(a),i.get(["label","rotate"]))}Bs(p,c,o.getRawValue(n),function(t){return Jf(e,t)});var f=i.getModel(["emphasis"]);xa(t,f.get("focus"),f.get("blurScope")),wa(t,i),sg(r)&&(t.style.fill="none",t.style.stroke="none",y(t.states,function(t){t.style&&(t.style.fill=t.style.stroke="none")}))}function hg(t,e){var n=t.get(["itemStyle","borderColor"]);if(!n||"none"===n)return 0;var i=t.get(["itemStyle","borderWidth"])||0,r=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),o=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(i,r,o)}function cg(t,e,n){var i=t.getData(),r=[],o=i.getLayout("valueAxisHorizontal")?1:0;r[1-o]=i.getLayout("valueAxisStart");var a=i.getLayout("largeDataIndices"),s=i.getLayout("barWidth"),l=t.getModel("backgroundStyle"),u=t.get("showBackground",!0);if(u){var h=i.getLayout("largeBackgroundPoints"),c=[];c[1-o]=i.getLayout("backgroundStart");var p=new EA({shape:{points:h},incremental:!!n,silent:!0,z2:0});p.__startPoint=c,p.__baseDimIdx=o,p.__largeDataIndices=a,p.__barWidth=s,fg(p,l,i),e.add(p)}var d=new EA({shape:{points:i.getLayout("largePoints")},incremental:!!n});d.__startPoint=r,d.__baseDimIdx=o,d.__largeDataIndices=a,d.__barWidth=s,e.add(d),dg(d,t,i),dw(d).seriesIndex=t.seriesIndex,t.get("silent")||(d.on("mousedown",BA),d.on("mousemove",BA))}function pg(t,e,n){var i=t.__baseDimIdx,r=1-i,o=t.shape.points,a=t.__largeDataIndices,s=Math.abs(t.__barWidth/2),l=t.__startPoint[r];TA[0]=e,TA[1]=n;for(var u=TA[i],h=TA[1-i],c=u-s,p=u+s,d=0,f=o.length/2;f>d;d++){var g=2*d,y=o[g+i],v=o[g+r];if(y>=c&&p>=y&&(v>=l?h>=l&&v>=h:h>=v&&l>=h))return a[d]}return-1}function dg(t,e,n){var i=n.getVisual("style");t.useStyle(h({},i)),t.style.fill=null,t.style.stroke=i.fill,t.style.lineWidth=n.getLayout("barWidth")}function fg(t,e,n){var i=e.get("borderColor")||e.get("color"),r=e.getItemStyle();t.useStyle(r),t.style.fill=null,t.style.stroke=i,t.style.lineWidth=n.getLayout("barWidth")}function gg(t,e,n){if(Kf(n,"cartesian2d")){var i=e,r=n.getArea();return{x:t?i.x:r.x,y:t?r.y:i.y,width:t?i.width:r.width,height:t?r.height:i.height}}var r=n.getArea(),o=e;return{cx:r.cx,cy:r.cy,r0:t?r.r0:o.r0,r:t?r.r:o.r,startAngle:t?o.startAngle:0,endAngle:t?o.endAngle:2*Math.PI}}function yg(t,e,n){var i="polar"===t.type?aS:aw;return new i({shape:gg(e,n,t),silent:!0,z2:0})}function vg(t){t.registerChartView(DA),t.registerSeriesModel(wA),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,S(md,"bar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,mk),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,Yf("bar")),t.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,e){var n=t.componentType||"series";e.eachComponent({mainType:n,query:t},function(e){t.sortInfo&&e.axis.setCategorySortInfo(t.sortInfo)})})}function mg(t,e){this.parent.drift(t,e)}function _g(t,e,n,i){return!(!e||isNaN(e[0])||isNaN(e[1])||i.isIgnore&&i.isIgnore(n)||i.clipShape&&!i.clipShape.contain(e[0],e[1])||"none"===t.getItemVisual(n,"symbol"))}function xg(t){return null==t||k(t)||(t={isIgnore:t}),t||{}}function bg(t){var e=t.hostModel,n=e.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),hoverScale:n.get("scale"),labelStatesModels:As(e),cursorStyle:e.get("cursor")}}function wg(t,e,n){var i=t.getBaseAxis(),r=t.getOtherAxis(i),o=Sg(r,n),a=i.dim,s=r.dim,l=e.mapDimension(s),u=e.mapDimension(a),h="x"===s||"radius"===s?1:0,c=v(t.dimensions,function(t){return e.mapDimension(t)}),p=!1,d=e.getCalculationInfo("stackResultDimension");return Kp(e,c[0])&&(p=!0,c[0]=d),Kp(e,c[1])&&(p=!0,c[1]=d),{dataDimsForPoint:c,valueStart:o,valueAxisDim:s,baseAxisDim:a,stacked:!!p,valueDim:l,baseDim:u,baseDataOffset:h,stackedOverDimension:e.getCalculationInfo("stackedOverDimension")}}function Sg(t,e){var n=0,i=t.scale.getExtent();return"start"===e?n=i[0]:"end"===e?n=i[1]:i[0]>0?n=i[0]:i[1]<0&&(n=i[1]),n}function Mg(t,e,n,i){var r=0/0;t.stacked&&(r=n.get(n.getCalculationInfo("stackedOverDimension"),i)),isNaN(r)&&(r=t.valueStart);var o=t.baseDataOffset,a=[];return a[o]=n.get(t.baseDim,i),a[1-o]=r,e.dataToPoint(a)}function Tg(t){return M(t)?HA?new Float32Array(t):t:new GA(t)}function Cg(t,e){var n=[];return e.diff(t).add(function(t){n.push({cmd:"+",idx:t})}).update(function(t,e){n.push({cmd:"=",idx:e,idx1:t})}).remove(function(t){n.push({cmd:"-",idx:t})}).execute(),n}function Ig(t,e,n,i,r,o,a){for(var s=Cg(t,e),l=[],u=[],h=[],c=[],p=[],d=[],f=[],g=wg(r,e,a),y=t.getLayout("points")||[],v=e.getLayout("points")||[],m=0;my;y++){var v=e[2*g],m=e[2*g+1];if(g>=r||0>g)break;if(Dg(v,m)){if(l){g+=o;continue}break}if(g===n)t[o>0?"moveTo":"lineTo"](v,m),c=v,p=m;else{var _=v-u,x=m-h;if(.5>_*_+x*x){g+=o;continue}if(a>0){var b=g+o,w=e[2*b],S=e[2*b+1],M=y+1;if(l)for(;Dg(w,S)&&i>M;)M++,b+=o,w=e[2*b],S=e[2*b+1];var T=.5,C=0,I=0,D=void 0,k=void 0;if(M>=i||Dg(w,S))d=v,f=m;else{C=w-u,I=S-h;var A=v-u,P=w-v,L=m-h,O=S-m,R=void 0,z=void 0;"x"===s?(R=Math.abs(A),z=Math.abs(P),d=v-R*a,f=m,D=v+R*a,k=m):"y"===s?(R=Math.abs(L),z=Math.abs(O),d=v,f=m-R*a,D=v,k=m+R*a):(R=Math.sqrt(A*A+L*L),z=Math.sqrt(P*P+O*O),T=z/(z+R),d=v-C*a*(1-T),f=m-I*a*(1-T),D=v+C*a*T,k=m+I*a*T,D=WA(D,UA(w,v)),k=WA(k,UA(S,m)),D=UA(D,WA(w,v)),k=UA(k,WA(S,m)),C=D-v,I=k-m,d=v-C*R/z,f=m-I*R/z,d=WA(d,UA(u,v)),f=WA(f,UA(h,m)),d=UA(d,WA(u,v)),f=UA(f,WA(h,m)),C=v-d,I=m-f,D=v+C*z/R,k=m+I*z/R)}t.bezierCurveTo(c,p,d,f,v,m),c=D,p=k}else t.lineTo(v,m)}u=v,h=m,g+=o}return y}function Ag(t,e){if(t.length===e.length){for(var n=0;no;o++){var a=Mg(n,t,e,o);r[2*o]=a[0],r[2*o+1]=a[1]}return r}function zg(t,e,n){for(var i=e.getBaseAxis(),r="x"===i.dim||"radius"===i.dim?0:1,o=[],a=0,s=[],l=[],u=[];as;s++){var l=t[s],u=l.coord;if(0>u)i=l;else{if(u>e){r&&o.push(n(r,l,e));break}i&&(o.push(n(i,l,0)),i=null),o.push(l),r=l}}return o}function Bg(t,e,n){var i=t.getVisual("visualMeta");if(i&&i.length&&t.count()&&"cartesian2d"===e.type){for(var r,o,a=i.length-1;a>=0;a--){var s=t.getDimensionInfo(i[a].dimension);if(r=s&&s.coordDim,"x"===r||"y"===r){o=i[a];break}}if(o){var l=e.getAxis(r),u=v(o.stops,function(t){return{coord:l.toGlobalCoord(l.dataToCoord(t.value)),color:t.color}}),h=u.length,c=o.outerColors.slice();h&&u[0].coord>u[h-1].coord&&(u.reverse(),c.reverse());var p=Eg(u,"x"===r?n.getWidth():n.getHeight()),d=p.length;if(!d&&h)return u[0].coord<0?c[1]?c[1]:u[h-1].color:c[0]?c[0]:u[0].color;var f=0,g=p[0].coord-f,m=p[d-1].coord+f,_=m-g;if(.001>_)return"transparent";y(p,function(t){t.offset=(t.coord-g)/_}),p.push({offset:d?p[d-1].offset:.5,color:c[1]||"transparent"}),p.unshift({offset:d?p[0].offset:.5,color:c[0]||"transparent"});var x=new SS(0,0,0,0,p,!0);return x[r]=g,x[r+"2"]=m,x}}}function Ng(t,e,n){var i=t.get("showAllSymbol"),r="auto"===i;if(!i||r){var o=n.getAxesByScale("ordinal")[0];if(o&&(!r||!Fg(o,e))){var a=e.mapDimension(o.dim),s={};return y(o.getViewLabels(),function(t){var e=o.scale.getRawOrdinalNumber(t.tickValue);s[e]=1}),function(t){return!s.hasOwnProperty(e.get(a,t))}}}}function Fg(t,e){var n=t.getExtent(),i=Math.abs(n[1]-n[0])/t.scale.count();isNaN(i)&&(i=0);for(var r=e.count(),o=Math.max(1,Math.round(r/5)),a=0;r>a;a+=o)if(1.5*FA.getSymbolSize(e,a)[t.isHorizontal()?1:0]>i)return!1;return!0}function Vg(t,e){return isNaN(t)||isNaN(e)}function Hg(t){for(var e=t.length/2;e>0&&Vg(t[2*e-2],t[2*e-1]);e--);return e-1}function Gg(t,e){return[t[2*e],t[2*e+1]]}function Wg(t,e,n){for(var i,r,o=t.length/2,a="x"===n?0:1,s=0,l=-1,u=0;o>u;u++)if(r=t[2*u+a],!isNaN(r)&&!isNaN(t[2*u+1-a]))if(0!==u){if(e>=i&&r>=e||i>=e&&e>=r){l=u;break}s=u,i=r}else i=r;return{range:[s,l],t:(e-i)/(r-i)}}function Ug(t){if(t.get(["endLabel","show"]))return!0;for(var e=0;ei?(i=c,_-=c):x+=t;var r=b+w*i;e.setItemLayout(n,{angle:i,startAngle:b,endAngle:r,clockwise:g,cx:a,cy:s,r0:u,r:y?mi(t,m,[u,l]):l}),b=r}),KA>_&&p)if(.001>=_){var S=KA/p;e.each(i,function(t,n){if(!isNaN(t)){var i=e.getItemLayout(n);i.angle=S,i.startAngle=h+w*n*S,i.endAngle=h+w*(n+1)*S}})}else f=_/x,b=h,e.each(i,function(t,n){if(!isNaN(t)){var i=e.getItemLayout(n),r=i.angle===c?c:t*f;i.startAngle=b,i.endAngle=b+w*r,b+=w*r}})})}function Jg(t){return{seriesType:t,reset:function(t,e){var n=e.findComponents({mainType:"legend"});if(n&&n.length){var i=t.getData();i.filterSelf(function(t){for(var e=i.getName(t),r=0;rn?a:o,c=Math.abs(l.label.y-n);if(c>u.maxY){var p=l.label.x-e-l.len2*r,d=i+l.len,f=Math.abs(p)d;d++)if("outer"===t[d].position&&"labelLine"===t[d].labelAlignTo){var f=t[d].label.x-u;t[d].linePoints[1][0]+=f,t[d].label.x=u}Of(t,l,l+a)&&c(t)}}function ty(t,e,n,i,r,o,a,s){for(var l=[],u=[],h=Number.MAX_VALUE,c=-Number.MAX_VALUE,p=0;pL?-1:1)*C,V=N;I="edge"===b?0>L?p+w:p+c-w:F+(0>L?-x:x),D=V,k=[[z,E],[B,N],[F,V]]}A=R?"center":"edge"===b?L>0?"right":"left":L>0?"left":"right"}var H,G=m.get("rotate");if("number"==typeof G)H=G*(Math.PI/180);else if("center"===_)H=0;else{var W=0>L?-P+Math.PI:-P;"radial"===G||G===!0?H=W:"tangential"===G&&"outside"!==_&&"outer"!==_?(H=W+Math.PI/2,H>Math.PI/2&&(H-=Math.PI)):H=0}if(s=!!H,f.x=I,f.y=D,f.rotation=H,f.setStyle({verticalAlign:"middle"}),R){f.setStyle({align:A});var U=f.states.select;U&&(U.x+=f.x,U.y+=f.y)}else{var X=f.getBoundingRect().clone();X.applyTransform(f.getComputedTransform());var Y=(f.style.margin||0)+2.1;X.y-=Y/2,X.height+=Y,a.push({label:f,labelLine:g,position:_,len:T,len2:C,minTurnAngle:M.get("minTurnAngle"),maxSurfaceAngle:M.get("maxSurfaceAngle"),surfaceNormal:new ex(L,O),linePoints:k,textAlign:A,labelDistance:x,labelAlignTo:b,edgeDistance:w,bleedMargin:S,rect:X})}u.setTextConfig({inside:R})}}),!s&&t.get("avoidLabelOverlap")&&ty(a,i,r,h,c,f,p,d);for(var g=0;gi?!1:!0})}}}function ay(t){t.registerChartView(tP),t.registerSeriesModel(nP),Xh("pie",t.registerAction),t.registerLayout(S($g,"pie")),t.registerProcessor(Jg("pie")),t.registerProcessor(oy("pie"))}function sy(t,e){var n=t.get("center"),i=e.getWidth(),r=e.getHeight(),o=Math.min(i,r),a=_i(n[0],e.getWidth()),s=_i(n[1],e.getHeight()),l=_i(t.get("radius"),o/2);return{cx:a,cy:s,r:l}}function ly(t,e){var n=null==t?"":t+"";return e&&("string"==typeof e?n=e.replace("{value}",n):"function"==typeof e&&(n=e(t))),n}function uy(t){t.registerChartView(aP),t.registerSeriesModel(sP)}function hy(t,e,n){var i=new aw({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return $a(i,{shape:{x:t.x-50,width:t.width+100,height:t.height+20}},e,n),i}function cy(t){t.eachSeriesByType("themeRiver",function(t){var e=t.getData(),n=t.coordinateSystem,i={},r=n.getRect();i.rect=r;var o=t.get("boundaryGap"),a=n.getAxis();if(i.boundaryGap=o,"horizontal"===a.orient){o[0]=_i(o[0],r.height),o[1]=_i(o[1],r.height);var s=r.height-o[0]-o[1];py(e,t,s)}else{o[0]=_i(o[0],r.width),o[1]=_i(o[1],r.width);var l=r.width-o[0]-o[1];py(e,t,l)}e.setLayout("layoutInfo",i)})}function py(t,e,n){if(t.count())for(var i,r=e.coordinateSystem,o=e.getLayerSeries(),a=t.mapDimension("single"),s=t.mapDimension("value"),l=v(o,function(e){return v(e.indices,function(e){var n=r.dataToPoint(t.get(a,e));return n[1]=t.get(s,e),n})}),u=dy(l),h=u.y0,c=n/u.max,p=o.length,d=o[0].indices.length,f=0;d>f;++f){i=h[f]*c,t.setItemLayout(o[0].indices[f],{layerIndex:0,x:l[0][f][0],y0:i,y:l[0][f][1]*c});for(var g=1;p>g;++g)i+=l[g-1][f][1]*c,t.setItemLayout(o[g].indices[f],{layerIndex:g,x:l[g][f][0],y0:i,y:l[g][f][1]*c})}}function dy(t){for(var e=t.length,n=t[0].length,i=[],r=[],o=0,a=0;n>a;++a){for(var s=0,l=0;e>l;++l)s+=t[l][a][1];s>o&&(o=s),i.push(s)}for(var u=0;n>u;++u)r[u]=(o-i[u])/2;o=0;for(var h=0;n>h;++h){var c=i[h]+r[h];c>o&&(o=c)}return{y0:r,max:o}}function fy(t){t.registerChartView(lP),t.registerSeriesModel(hP),t.registerLayout(cy),t.registerProcessor(Jg("themeRiver"))}function gy(t,n,i,r){y(_P,function(o,a){var s=l(l({},mP[a],!0),r,!0),u=function(t){function i(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n+"Axis."+a,e}return e(i,t),i.prototype.mergeDefaultAndTheme=function(t,e){var n=Dl(this),i=n?Al(t):{},r=e.getTheme();l(t,r.get(a+"Axis")),l(t,this.getDefaultOption()),t.type=yy(t),n&&kl(t,i,n)},i.prototype.optionUpdated=function(){var t=this.option;"category"===t.type&&(this.__ordinalMeta=hk.createByAxisModel(this))},i.prototype.getCategories=function(t){var e=this.option;return"category"===e.type?t?e.data:this.__ordinalMeta.categories:void 0},i.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},i.type=n+"Axis."+a,i.defaultOption=s,i}(i);t.registerComponentModel(u)}),t.registerSubTypeDefaulter(n+"Axis",yy)}function yy(t){return t.type||(t.data?"category":"value")}function vy(t){return"interval"===t.type||"time"===t.type}function my(t,e,n){n=n||{};var i=t.coordinateSystem,r=e.axis,o={},a=r.getAxesOnZeroOf()[0],s=r.position,l=a?"onZero":s,u=r.dim,h=i.getRect(),c=[h.x,h.x+h.width,h.y,h.y+h.height],p={left:0,right:1,top:0,bottom:1,onZero:2},d=e.get("offset")||0,f="x"===u?[c[2]-d,c[3]+d]:[c[0]-d,c[1]+d];if(a){var g=a.toGlobalCoord(a.dataToCoord(0));f[p.onZero]=Math.max(Math.min(g,f[1]),f[0])}o.position=["y"===u?f[p[l]]:c[0],"x"===u?f[p[l]]:c[3]],o.rotation=Math.PI/2*("x"===u?0:1);var y={top:-1,bottom:1,left:-1,right:1};o.labelDirection=o.tickDirection=o.nameDirection=y[s],o.labelOffset=a?f[p[s]]-f[p.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),B(n.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var v=e.get(["axisLabel","rotate"]);return o.labelRotate="top"===l?-v:v,o.z2=1,o}function _y(t){return"cartesian2d"===t.get("coordinateSystem")}function xy(t){var e={xAxisModel:null,yAxisModel:null};return y(e,function(n,i){var r=i.replace(/Model$/,""),o=t.getReferringComponents(r,Ex).models[0];e[i]=o}),e}function by(t,e){return t.getCoordSysModel()===e}function wy(t,e,n,i){function r(t){return t.dim+"_"+t.index}n.getAxesOnZeroOf=function(){return o?[o]:[]};var o,a=t[e],s=n.model,l=s.get(["axisLine","onZero"]),u=s.get(["axisLine","onZeroAxisIndex"]);if(l){if(null!=u)Sy(a[u])&&(o=a[u]);else for(var h in a)if(a.hasOwnProperty(h)&&Sy(a[h])&&!i[r(a[h])]){o=a[h];break}o&&(i[r(o)]=!0)}}function Sy(t){return t&&"category"!==t.type&&"time"!==t.type&&Bd(t)}function My(t,e){var n=t.getExtent(),i=n[0]+n[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return i-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return i-t+e}}function Ty(t,e,n,i){var r,o,a=Ii(n-t),s=i[0]>i[1],l="start"===e&&!s||"start"!==e&&s;return Di(a-TP/2)?(o=l?"bottom":"top",r="center"):Di(a-1.5*TP)?(o=l?"top":"bottom",r="center"):(o="middle",r=1.5*TP>a&&a>TP/2?l?"left":"right":l?"right":"left"),{rotation:a,textAlign:r,textVerticalAlign:o}}function Cy(t,e,n){if(!Wd(t.axis)){var i=t.get(["axisLabel","showMinLabel"]),r=t.get(["axisLabel","showMaxLabel"]);e=e||[],n=n||[];var o=e[0],a=e[1],s=e[e.length-1],l=e[e.length-2],u=n[0],h=n[1],c=n[n.length-1],p=n[n.length-2];i===!1?(Iy(o),Iy(u)):Dy(o,a)&&(i?(Iy(a),Iy(h)):(Iy(o),Iy(u))),r===!1?(Iy(s),Iy(c)):Dy(l,s)&&(r?(Iy(l),Iy(p)):(Iy(s),Iy(c)))}}function Iy(t){t&&(t.ignore=!0)}function Dy(t,e){var n=t&&t.getBoundingRect().clone(),i=e&&e.getBoundingRect().clone();if(n&&i){var r=Hn([]);return Xn(r,r,-t.rotation),n.applyTransform(Wn([],r,t.getLocalTransform())),i.applyTransform(Wn([],r,e.getLocalTransform())),n.intersect(i)}}function ky(t){return"middle"===t||"center"===t}function Ay(t,e,n,i,r){for(var o=[],a=[],s=[],l=0;l=0||t===e}function Vy(t){var e=Hy(t);if(e){var n=e.axisPointerModel,i=e.axis.scale,r=n.option,o=n.get("status"),a=n.get("value");null!=a&&(a=i.parse(a));var s=Wy(n);null==o&&(r.status=s?"show":"hide");var l=i.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==a||a>l[1])&&(a=l[1]),a0?2:0),UP(t,function(n,i){"inherit"===t[i]&&(t[i]=e[i])})}var s=e.getModel("itemStyle"),l=s.getItemStyle(),u=0===t.lastIndexOf("empty",0)?"fill":"stroke";l.decal=i.decal,"inherit"===l.fill&&(l.fill=i[r]),"inherit"===l.stroke&&(l.stroke=i[u]),"inherit"===l.opacity&&(l.opacity=("fill"===r?i:n).opacity),a(l,i);var h=e.getModel("lineStyle"),c=h.getLineStyle();if(a(c,n),"auto"===l.fill&&(l.fill=i.fill),"auto"===l.stroke&&(l.stroke=i.fill),"auto"===c.stroke&&(c.stroke=i.fill),!o){var p=e.get("inactiveBorderWidth"),d=l[u];l.lineWidth="auto"===p?i.lineWidth>0&&d?2:0:l.lineWidth,l.fill=e.get("inactiveColor"),l.stroke=e.get("inactiveBorderColor"),c.stroke=h.get("inactiveColor"),c.lineWidth=h.get("inactiveWidth")}return{itemStyle:l,lineStyle:c}}function $y(t){var e=t.icon||"roundRect",n=Kh(e,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill,t.symbolKeepAspect);return n.setStyle(t.itemStyle),n.rotation=(t.iconRotate||0)*Math.PI/180,n.setOrigin([t.itemWidth/2,t.itemHeight/2]),e.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n}function Jy(t,e,n,i){ev(t,e,n,i),n.dispatchAction({type:"legendToggleSelect",name:null!=t?t:e}),tv(t,e,n,i)}function Qy(t){for(var e,n=t.getZr().storage.getDisplayList(),i=0,r=n.length;r>i&&!(e=n[i].states.emphasis);)i++;return e&&e.hoverLayer}function tv(t,e,n,i){Qy(n)||n.dispatchAction({type:"highlight",seriesName:t,name:e,excludeSeriesId:i})}function ev(t,e,n,i){Qy(n)||n.dispatchAction({type:"downplay",seriesName:t,name:e,excludeSeriesId:i})}function nv(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.filterSeries(function(t){for(var n=0;na||M(a))return{point:[]};var s=o.getItemGraphicEl(a),l=n.coordinateSystem;if(n.getTooltipPosition)i=n.getTooltipPosition(a)||[];else if(l&&l.dataToPoint)if(t.isStacked){var u=l.getBaseAxis(),h=l.getOtherAxis(u),c=h.dim,p=u.dim,d="x"===c||"radius"===c?1:0,f=o.mapDimension(p),g=[];g[d]=o.get(f,a),g[1-d]=o.get(o.getCalculationInfo("stackResultDimension"),a),i=l.dataToPoint(g)||[]}else i=l.dataToPoint(o.getValues(v(l.dimensions,function(t){return o.mapDimension(t)}),a))||[];else if(s){var y=s.getBoundingRect().clone();y.applyTransform(s.transform),i=[y.x+y.width/2,y.y+y.height/2]}return{point:i,el:s}}function Lv(t,e,n){var i=t.currTrigger,r=[t.x,t.y],o=t,a=t.dispatchAction||Pm(n.dispatchAction,n),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){Gv(r)&&(r=Pv({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},e).point);var l=Gv(r),u=o.axesInfo,h=s.axesInfo,c="leave"===i||Gv(r),p={},d={},f={list:[],map:{}},g={showPointer:S(zv,d),showTooltip:S(Ev,f)};y(s.coordSysMap,function(t,e){var n=l||t.containPoint(r);y(s.coordSysAxesInfo[e],function(t){var e=t.axis,i=Vv(u,t);if(!c&&n&&(!u||i)){var o=i&&i.value;null!=o||l||(o=e.pointToData(r)),null!=o&&Ov(t,o,g,!1,p)}})});var v={};return y(h,function(t,e){var n=t.linkGroup;n&&!d[e]&&y(n.axesInfo,function(e,i){var r=d[i];if(e!==t&&r){var o=r.value;n.mapper&&(o=t.axis.scale.parse(n.mapper(o,Hv(e),Hv(t)))),v[t.key]=o}})}),y(v,function(t,e){Ov(h[e],t,g,!0,p)}),Bv(d,h,p),Nv(f,r,t,a),Fv(h,a,n),p}}function Ov(t,e,n,i,r){var o=t.axis;if(!o.scale.isBlank()&&o.containData(e)){if(!t.involveSeries)return void n.showPointer(t,e);var a=Rv(e,t),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==r.seriesIndex&&h(r,s[0]),!i&&t.snap&&o.containData(l)&&null!=l&&(e=l),n.showPointer(t,e,s),n.showTooltip(t,a,l)}}function Rv(t,e){var n=e.axis,i=n.dim,r=t,o=[],a=Number.MAX_VALUE,s=-1;return y(e.seriesModels,function(e){var l,u,h=e.getData().mapDimensionsAll(i);if(e.getAxisTooltipData){var c=e.getAxisTooltipData(h,t,n);u=c.dataIndices,l=c.nestestValue}else{if(u=e.getData().indicesOfNearest(h[0],t,"category"===n.type?.5:null),!u.length)return;l=e.getData().get(h[0],u[0])}if(null!=l&&isFinite(l)){var p=t-l,d=Math.abs(p);a>=d&&((a>d||p>=0&&0>s)&&(a=d,s=p,r=l,o.length=0),y(u,function(t){o.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})}))}}),{payloadBatch:o,snapToValue:r}}function zv(t,e,n,i){t[e.key]={value:n,payloadBatch:i}}function Ev(t,e,n,i){var r=n.payloadBatch,o=e.axis,a=o.model,s=e.axisPointerModel;if(e.triggerTooltip&&r.length){var l=e.coordSys.model,u=Uy(l),h=t.map[u];h||(h=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:o.dim,axisIndex:a.componentIndex,axisType:a.type,axisId:a.id,value:i,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:r.slice()})}}function Bv(t,e,n){var i=n.axesInfo=[];y(e,function(e,n){var r=e.axisPointerModel.option,o=t[n];o?(!e.useHandle&&(r.status="show"),r.value=o.value,r.seriesDataIndices=(o.payloadBatch||[]).slice()):!e.useHandle&&(r.status="hide"),"show"===r.status&&i.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:r.value})})}function Nv(t,e,n,i){if(Gv(e)||!t.list.length)return void i({type:"hideTip"});var r=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};i({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:r.dataIndexInside,dataIndex:r.dataIndex,seriesIndex:r.seriesIndex,dataByCoordSys:t.list})}function Fv(t,e,n){var i=n.getZr(),r="axisPointerLastHighlights",o=lL(i)[r]||{},a=lL(i)[r]={};y(t,function(t){var e=t.axisPointerModel.option;"show"===e.status&&y(e.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t})});var s=[],l=[];y(o,function(t,e){!a[e]&&l.push(t)}),y(a,function(t,e){!o[e]&&s.push(t)}),l.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function Vv(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}function Hv(t){var e=t.axis.model,n={},i=n.axisDim=t.axis.dim;return n.axisIndex=n[i+"AxisIndex"]=e.componentIndex,n.axisName=n[i+"AxisName"]=e.name,n.axisId=n[i+"AxisId"]=e.id,n}function Gv(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function Wv(t){kP.registerAxisPointerClass("CartesianAxisPointer",nL),t.registerComponentModel(rL),t.registerComponentView(sL),t.registerPreprocessor(function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!M(e)&&(t.axisPointer.link=[e])}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=Ry(t,e)}),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},Lv)}function Uv(t){var e=t.get("confine");return null!=e?!!e:"richText"===t.get("renderMode")}function Xv(t){if(ym.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;i>n;n++)if(t[n]in e)return t[n]}function Yv(t,e){if(!t)return e;e=vl(e,!0);var n=t.indexOf(e);return t=-1===n?e:"-"+t.slice(0,n)+"-"+e,t.toLowerCase()}function jv(t,e){var n=t.currentStyle||document.defaultView&&document.defaultView.getComputedStyle(t);return n?e?n[e]:n:null}function qv(t){return t="left"===t?"right":"right"===t?"left":"top"===t?"bottom":"top"}function Zv(t,e,n){if(!C(n)||"inside"===n)return"";var i=t.get("backgroundColor"),r=t.get("borderWidth");e=Ml(e);var o,a=qv(n),s=Math.max(1.5*Math.round(r),6),l="",u=dL+":";p(["left","right"],a)>-1?(l+="top:50%",u+="translateY(-50%) rotate("+(o="left"===a?-225:-45)+"deg)"):(l+="left:50%",u+="translateX(-50%) rotate("+(o="top"===a?225:45)+"deg)");var h=o*Math.PI/180,c=s+r,d=c*Math.abs(Math.cos(h))+c*Math.abs(Math.sin(h)),f=Math.round(100*((d-Math.SQRT2*r)/2+Math.SQRT2*r-(d-c)/2))/100;l+=";"+a+":-"+f+"px";var g=e+" solid "+r+"px;",y=["position:absolute;width:"+s+"px;height:"+s+"px;",l+";"+u+";","border-bottom:"+g,"border-right:"+g,"background-color:"+i+";"];return''}function Kv(t,e){var n="cubic-bezier(0.23,1,0.32,1)",i=" "+t/2+"s "+n,r="opacity"+i+",visibility"+i;return e||(i=" "+t+"s "+n,r+=ym.transformSupported?","+dL+i:",left"+i+",top"+i),pL+":"+r}function $v(t,e,n){var i=t.toFixed(0)+"px",r=e.toFixed(0)+"px";if(!ym.transformSupported)return n?"top:"+r+";left:"+i+";":[["top",r],["left",i]];var o=ym.transform3dSupported,a="translate"+(o?"3d":"")+"("+i+","+r+(o?",0":"")+")";return n?"top:0;left:0;"+dL+":"+a+";":[["top",0],["left",0],[hL,a]]}function Jv(t){var e=[],n=t.get("fontSize"),i=t.getTextColor();i&&e.push("color:"+i),e.push("font:"+t.getFont()),n&&e.push("line-height:"+Math.round(3*n/2)+"px");var r=t.get("textShadowColor"),o=t.get("textShadowBlur")||0,a=t.get("textShadowOffsetX")||0,s=t.get("textShadowOffsetY")||0;return r&&o&&e.push("text-shadow:"+a+"px "+s+"px "+o+"px "+r),y(["decoration","align"],function(n){var i=t.get(n);i&&e.push("text-"+n+":"+i)}),e.join(";")}function Qv(t,e,n){var i=[],r=t.get("transitionDuration"),o=t.get("backgroundColor"),a=t.get("shadowBlur"),s=t.get("shadowColor"),l=t.get("shadowOffsetX"),u=t.get("shadowOffsetY"),h=t.getModel("textStyle"),c=ch(t,"html"),p=l+"px "+u+"px "+a+"px "+s;return i.push("box-shadow:"+p),e&&r&&i.push(Kv(r,n)),o&&(ym.canvasSupported?i.push("background-color:"+o):(i.push("background-color:#"+un(o)),i.push("filter:alpha(opacity=70)"))),y(["width","color","radius"],function(e){var n="border-"+e,r=vl(n),o=t.get(r);null!=o&&i.push(n+":"+o+("color"===e?"":"px"))}),i.push(Jv(h)),null!=c&&i.push("padding:"+xM(c).join("px ")+"px"),i.join(";")+";"}function tm(t,e,n,i,r){var o=e&&e.painter;if(n){var a=o&&o.getViewportRoot();a&&xe(t,a,document.body,i,r)}else{t[0]=i,t[1]=r;var s=o&&o.getViewportRootOffset();s&&(t[0]+=s.offsetLeft,t[1]+=s.offsetTop)}t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}function em(t){return Math.max(0,t)}function nm(t){var e=em(t.shadowBlur||0),n=em(t.shadowOffsetX||0),i=em(t.shadowOffsetY||0);return{left:em(e-n),right:em(e+n),top:em(e-i),bottom:em(e+i)}}function im(t,e,n,i){t[0]=n,t[1]=i,t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}function rm(t,e,n){var i,r=e.ecModel;n?(i=new tM(n,r,r),i=new tM(e.option,i,r)):i=e;for(var o=t.length-1;o>=0;o--){var a=t[o];a&&(a instanceof tM&&(a=a.get("tooltip",!0)),C(a)&&(a={formatter:a}),a&&(i=new tM(a,i,r)))}return i}function om(t,e){return t.dispatchAction||Pm(e.dispatchAction,e)}function am(t,e,n,i,r,o,a){var s=n.getSize(),l=s[0],u=s[1];return null!=o&&(t+l+o+2>i?t-=l+o:t+=o),null!=a&&(e+u+a>r?e-=u+a:e+=a),[t,e]}function sm(t,e,n,i,r){var o=n.getSize(),a=o[0],s=o[1];return t=Math.min(t+a,i)-a,e=Math.min(e+s,r)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function lm(t,e,n,i){var r=n[0],o=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-r/2,l=e.y+h/2-o/2;break;case"top":s=e.x+u/2-r/2,l=e.y-o-a;break;case"bottom":s=e.x+u/2-r/2,l=e.y+h+a;break;case"left":s=e.x-r-a,l=e.y+h/2-o/2;break;case"right":s=e.x+u+a,l=e.y+h/2-o/2}return[s,l]}function um(t){return"center"===t||"middle"===t}function hm(t,e,n){var i=lr(t).queryOptionMap,r=i.keys()[0];if(r&&"series"!==r){var o=ur(e,r,i.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}),a=o.models[0];if(a){var s,l=n.getViewOfComponentModel(a);return l.group.traverse(function(e){var n=dw(e).tooltipConfig;return n&&n.name===t.name?(s=e,!0):void 0}),s?{componentMainType:r,componentIndex:a.componentIndex,el:s}:void 0}}}function cm(t){Zd(Wv),t.registerComponentModel(uL),t.registerComponentView(bL),t.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),t.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){})}var pm=function(t,e){return(pm=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},dm=function(){return dm=Object.assign||function(t){for(var e,n=1,i=arguments.length;i>n;n++){e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},dm.apply(this,arguments)},fm=function(){function t(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return t}(),gm=function(){function t(){this.browser=new fm,this.node=!1,this.wxa=!1,this.worker=!1,this.canvasSupported=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1}return t}(),ym=new gm;"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(ym.wxa=!0,ym.canvasSupported=!0,ym.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?(ym.worker=!0,ym.canvasSupported=!0):"undefined"==typeof navigator?(ym.node=!0,ym.canvasSupported=!0,ym.svgSupported=!0):i(navigator.userAgent,ym);var vm={"[object Function]":!0,"[object RegExp]":!0,"[object Date]":!0,"[object Error]":!0,"[object CanvasGradient]":!0,"[object CanvasPattern]":!0,"[object Image]":!0,"[object Canvas]":!0},mm={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0},_m=Object.prototype.toString,xm=Array.prototype,bm=xm.forEach,wm=xm.filter,Sm=xm.slice,Mm=xm.map,Tm=function(){}.constructor,Cm=Tm?Tm.prototype:null,Im="__proto__",Dm={},km=2311,Am=function(){return Dm.createCanvas()};Dm.createCanvas=function(){return document.createElement("canvas")};var Pm=Cm&&T(Cm.bind)?Cm.call.bind(Cm.bind):w,Lm="__ec_primitive__",Om=function(){function t(e){function n(t,e){i?r.set(t,e):r.set(e,t)}this.data={};var i=M(e);this.data={};var r=this;e instanceof t?e.each(n):e&&y(e,n)}return t.prototype.get=function(t){return this.data.hasOwnProperty(t)?this.data[t]:null},t.prototype.set=function(t,e){return this.data[t]=e},t.prototype.each=function(t,e){for(var n in this.data)this.data.hasOwnProperty(n)&&t.call(e,this.data[n],n)},t.prototype.keys=function(){return b(this.data)},t.prototype.removeKey=function(t){delete this.data[t]},t}(),Rm=(Object.freeze||Object)({$override:r,guid:o,logError:a,clone:s,merge:l,mergeAll:u,extend:h,defaults:c,createCanvas:Am,indexOf:p,inherits:d,mixin:f,isArrayLike:g,each:y,map:v,reduce:m,filter:_,find:x,keys:b,bind:Pm,curry:S,isArray:M,isFunction:T,isString:C,isStringSafe:I,isNumber:D,isObject:k,isBuiltInObject:A,isTypedArray:P,isDom:L,isGradientObject:O,isImagePatternObject:R,isRegExp:z,eqNaN:E,retrieve:B,retrieve2:N,retrieve3:F,slice:V,normalizeCssArray:H,assert:G,trim:W,setAsPrimitive:U,isPrimitive:X,HashMap:Om,createHashMap:Y,concatArray:j,createObject:q,hasOwn:Z,noop:K}),zm=re,Em=oe,Bm=ce,Nm=pe,Fm=(Object.freeze||Object)({create:$,copy:J,clone:Q,set:te,add:ee,scaleAndAdd:ne,sub:ie,len:re,length:zm,lenSquare:oe,lengthSquare:Em,mul:ae,div:se,dot:le,scale:ue,normalize:he,distance:ce,dist:Bm,distanceSquare:pe,distSquare:Nm,negate:de,lerp:fe,applyTransform:ge,min:ye,max:ve}),Vm=function(){function t(t,e){this.target=t,this.topTarget=e&&e.topTarget}return t}(),Hm=function(){function t(t){this.handler=t,t.on("mousedown",this._dragStart,this),t.on("mousemove",this._drag,this),t.on("mouseup",this._dragEnd,this)}return t.prototype._dragStart=function(t){for(var e=t.target;e&&!e.draggable;)e=e.parent;e&&(this._draggingTarget=e,e.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.handler.dispatchToElement(new Vm(e,t),"dragstart",t.event))},t.prototype._drag=function(t){var e=this._draggingTarget;if(e){var n=t.offsetX,i=t.offsetY,r=n-this._x,o=i-this._y;this._x=n,this._y=i,e.drift(r,o,t),this.handler.dispatchToElement(new Vm(e,t),"drag",t.event);var a=this.handler.findHover(n,i,e).target,s=this._dropTarget;this._dropTarget=a,e!==a&&(s&&a!==s&&this.handler.dispatchToElement(new Vm(s,t),"dragleave",t.event),a&&a!==s&&this.handler.dispatchToElement(new Vm(a,t),"dragenter",t.event))}},t.prototype._dragEnd=function(t){var e=this._draggingTarget;e&&(e.dragging=!1),this.handler.dispatchToElement(new Vm(e,t),"dragend",t.event),this._dropTarget&&this.handler.dispatchToElement(new Vm(this._dropTarget,t),"drop",t.event),this._draggingTarget=null,this._dropTarget=null},t}(),Gm=function(){function t(t){t&&(this._$eventProcessor=t)}return t.prototype.on=function(t,e,n,i){this._$handlers||(this._$handlers={});var r=this._$handlers;if("function"==typeof e&&(i=n,n=e,e=null),!n||!t)return this;var o=this._$eventProcessor;null!=e&&o&&o.normalizeQuery&&(e=o.normalizeQuery(e)),r[t]||(r[t]=[]);for(var a=0;ar;r++)n[t][r].h!==e&&i.push(n[t][r]);n[t]=i}n[t]&&0===n[t].length&&delete n[t]}else delete n[t];return this},t.prototype.trigger=function(t){for(var e=[],n=1;ns;s++){var l=i[s];if(!r||!r.filter||null==l.query||r.filter(t,l.query))switch(o){case 0:l.h.call(l.ctx);break;case 1:l.h.call(l.ctx,e[0]);break;case 2:l.h.call(l.ctx,e[0],e[1]);break;default:l.h.apply(l.ctx,e)}}return r&&r.afterTrigger&&r.afterTrigger(t),this},t.prototype.triggerWithContext=function(t){for(var e=[],n=1;nl;l++){var u=i[l];if(!r||!r.filter||null==u.query||r.filter(t,u.query))switch(o){case 0:u.h.call(a);break;case 1:u.h.call(a,e[0]);break;case 2:u.h.call(a,e[0],e[1]);break;default:u.h.apply(a,e.slice(1,o-1))}}return r&&r.afterTrigger&&r.afterTrigger(t),this},t}(),Wm=Math.log(2),Um="___zrEVENTSAVED",Xm=[],Ym="undefined"!=typeof window&&!!window.addEventListener,jm=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,qm=[],Zm=Ym?function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0}:function(t){t.returnValue=!1,t.cancelBubble=!0},Km=function(){function t(){this._track=[]}return t.prototype.recognize=function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},t.prototype.clear=function(){return this._track.length=0,this},t.prototype._doTrack=function(t,e,n){var i=t.touches;if(i){for(var r={points:[],touches:[],target:e,event:t},o=0,a=i.length;a>o;o++){var s=i[o],l=Te(n,s,{});r.points.push([l.zrX,l.zrY]),r.touches.push(s)}this._track.push(r)}},t.prototype._recognize=function(t){for(var e in $m)if($m.hasOwnProperty(e)){var n=$m[e](this._track,t);if(n)return n}},t}(),$m={pinch:function(t,e){var n=t.length;if(n){var i=(t[n-1]||{}).points,r=(t[n-2]||{}).points||i;if(r&&r.length>1&&i&&i.length>1){var o=Le(i)/Le(r);!isFinite(o)&&(o=1),e.pinchScale=o;var a=Oe(i);return e.pinchX=a[0],e.pinchY=a[1],{type:"pinch",target:t[0].target,event:e}}}}},Jm="silent",Qm=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.handler=null,e}return e(n,t),n.prototype.dispose=function(){},n.prototype.setCursor=function(){},n}(Gm),t_=function(){function t(t,e){this.x=t,this.y=e}return t}(),e_=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],n_=function(t){function n(e,n,i,r){var o=t.call(this)||this;return o._hovered=new t_(0,0),o.storage=e,o.painter=n,o.painterRoot=r,i=i||new Qm,o.proxy=null,o.setHandlerProxy(i),o._draggingMgr=new Hm(o),o}return e(n,t),n.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(y(e_,function(e){t.on&&t.on(e,this[e],this)},this),t.handler=this),this.proxy=t},n.prototype.mousemove=function(t){var e=t.zrX,n=t.zrY,i=Be(this,e,n),r=this._hovered,o=r.target;o&&!o.__zr&&(r=this.findHover(r.x,r.y),o=r.target);var a=this._hovered=i?new t_(e,n):this.findHover(e,n),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),o&&s!==o&&this.dispatchToElement(r,"mouseout",t),this.dispatchToElement(a,"mousemove",t),s&&s!==o&&this.dispatchToElement(a,"mouseover",t)},n.prototype.mouseout=function(t){var e=t.zrEventControl;"only_globalout"!==e&&this.dispatchToElement(this._hovered,"mouseout",t),"no_globalout"!==e&&this.trigger("globalout",{type:"globalout",event:t})},n.prototype.resize=function(){this._hovered=new t_(0,0)},n.prototype.dispatch=function(t,e){var n=this[t];n&&n.call(this,e)},n.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},n.prototype.setCursorStyle=function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},n.prototype.dispatchToElement=function(t,e,n){t=t||{};var i=t.target;if(!i||!i.silent){for(var r="on"+e,o=Re(e,t,n);i&&(i[r]&&(o.cancelBubble=!!i[r].call(i,o)),i.trigger(e,o),i=i.__hostTarget?i.__hostTarget:i.parent,!o.cancelBubble););o.cancelBubble||(this.trigger(e,o),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(t){"function"==typeof t[r]&&t[r].call(t,o),t.trigger&&t.trigger(e,o)}))}},n.prototype.findHover=function(t,e,n){for(var i=this.storage.getDisplayList(),r=new t_(t,e),o=i.length-1;o>=0;o--){var a=void 0;if(i[o]!==n&&!i[o].ignore&&(a=Ee(i[o],t,e))&&(!r.topTarget&&(r.topTarget=i[o]),a!==Jm)){r.target=i[o];break}}return r},n.prototype.processGesture=function(t,e){this._gestureMgr||(this._gestureMgr=new Km);var n=this._gestureMgr;"start"===e&&n.clear();var i=n.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===e&&n.clear(),i){var r=i.type;t.gestureEvent=r;var o=new t_;o.target=i.target,this.dispatchToElement(o,r,i.event)}},n}(Gm);y(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){n_.prototype[t]=function(e){var n,i,r=e.zrX,o=e.zrY,a=Be(this,r,o);if("mouseup"===t&&a||(n=this.findHover(r,o),i=n.target),"mousedown"===t)this._downEl=i,this._downPoint=[e.zrX,e.zrY],this._upEl=i;else if("mouseup"===t)this._upEl=i;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||Bm(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,t,e)}});var i_,r_=32,o_=7,a_=1,s_=2,l_=4,u_=!1,h_=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=je}return t.prototype.traverse=function(t,e){for(var n=0;ni;i++)this._updateAndAddDisplayable(e[i],null,t);n.length=this._displayListLen,ym.canvasSupported&&Xe(n,je)},t.prototype._updateAndAddDisplayable=function(t,e,n){if(!t.ignore||n){t.beforeUpdate(),t.update(),t.afterUpdate();var i=t.getClipPath();if(t.ignoreClip)e=null;else if(i){e=e?e.slice():[];for(var r=i,o=t;r;)r.parent=o,r.updateTransform(),e.push(r),o=r,r=r.getClipPath()}if(t.childrenRef){for(var a=t.childrenRef(),s=0;s0&&(u.__clipPaths=[]),isNaN(u.z)&&(Ye(),u.z=0),isNaN(u.z2)&&(Ye(),u.z2=0),isNaN(u.zlevel)&&(Ye(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var h=t.getDecalElement&&t.getDecalElement();h&&this._updateAndAddDisplayable(h,e,n);var c=t.getTextGuideLine();c&&this._updateAndAddDisplayable(c,e,n);var p=t.getTextContent();p&&this._updateAndAddDisplayable(p,e,n)
+}},t.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},t.prototype.delRoot=function(t){if(t instanceof Array)for(var e=0,n=t.length;n>e;e++)this.delRoot(t[e]);else{var i=p(this._roots,t);i>=0&&this._roots.splice(i,1)}},t.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},t.prototype.getRoots=function(){return this._roots},t.prototype.dispose=function(){this._displayList=null,this._roots=null},t}();i_="undefined"!=typeof window&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)};var c_=i_,p_={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(-Math.pow(2,-10*(t-1))+2)},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||1>n?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),-(n*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/i)))},elasticOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||1>n?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin(2*(t-e)*Math.PI/i)+1)},elasticInOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||1>n?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?-.5*n*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/i):n*Math.pow(2,-10*(t-=1))*Math.sin(2*(t-e)*Math.PI/i)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?.5*t*t*((e+1)*t-e):.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-p_.bounceOut(1-t)},bounceOut:function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return.5>t?.5*p_.bounceIn(2*t):.5*p_.bounceOut(2*t-1)+.5}},d_=function(){function t(t){this._initialized=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=null==t.loop?!1:t.loop,this.gap=t.gap||0,this.easing=t.easing||"linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart}return t.prototype.step=function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused)return void(this._pausedTime+=e);var n=(t-this._startTime-this._pausedTime)/this._life;0>n&&(n=0),n=Math.min(n,1);var i=this.easing,r="string"==typeof i?p_[i]:i,o="function"==typeof r?r(n):n;if(this.onframe&&this.onframe(o),1===n){if(!this.loop)return!0;this._restart(t),this.onrestart&&this.onrestart()}return!1},t.prototype._restart=function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0},t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1},t}(),f_=function(){function t(t){this.value=t}return t}(),g_=function(){function t(){this._len=0}return t.prototype.insert=function(t){var e=new f_(t);return this.insertEntry(e),e},t.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},t.prototype.remove=function(t){var e=t.prev,n=t.next;e?e.next=n:this.head=n,n?n.prev=e:this.tail=e,t.next=t.prev=null,this._len--},t.prototype.len=function(){return this._len},t.prototype.clear=function(){this.head=this.tail=null,this._len=0},t}(),y_=function(){function t(t){this._list=new g_,this._maxSize=10,this._map={},this._maxSize=t}return t.prototype.put=function(t,e){var n=this._list,i=this._map,r=null;if(null==i[t]){var o=n.len(),a=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var s=n.head;n.remove(s),delete i[s.key],r=s.value,this._lastRemovedEntry=s}a?a.value=e:a=new f_(e),a.key=t,n.insertEntry(a),i[t]=a}return r},t.prototype.get=function(t){var e=this._map[t],n=this._list;return null!=e?(e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value):void 0},t.prototype.clear=function(){this._list.clear(),this._map={}},t.prototype.len=function(){return this._list.len()},t}(),v_={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},m_=new y_(20),__=null,x_=hn,b_=cn,w_=(Object.freeze||Object)({parse:on,lift:ln,toHex:un,fastLerp:hn,fastMapToColor:x_,lerp:cn,mapToColor:b_,modifyHSL:pn,modifyAlpha:dn,stringify:fn,lum:gn,random:yn}),S_=Array.prototype.slice,M_=[0,0,0,0],T_=function(){function t(t){this.keyframes=[],this.maxTime=0,this.arrDim=0,this.interpolable=!0,this._needsSort=!1,this._isAllValueEqual=!0,this._lastFrame=0,this._lastFramePercent=0,this.propName=t}return t.prototype.isFinished=function(){return this._finished},t.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},t.prototype.needsAnimate=function(){return!this._isAllValueEqual&&this.keyframes.length>=2&&this.interpolable&&this.maxTime>0},t.prototype.getAdditiveTrack=function(){return this._additiveTrack},t.prototype.addKeyframe=function(t,e){t>=this.maxTime?this.maxTime=t:this._needsSort=!0;var n=this.keyframes,i=n.length;if(this.interpolable)if(g(e)){var r=An(e);if(i>0&&this.arrDim!==r)return void(this.interpolable=!1);if(1===r&&"number"!=typeof e[0]||2===r&&"number"!=typeof e[0][0])return void(this.interpolable=!1);if(i>0){var o=n[i-1];this._isAllValueEqual&&(1===r?Mn(e,o.value)||(this._isAllValueEqual=!1):this._isAllValueEqual=!1)}this.arrDim=r}else{if(this.arrDim>0)return void(this.interpolable=!1);if("string"==typeof e){var a=on(e);a?(e=a,this.isValueColor=!0):this.interpolable=!1}else if("number"!=typeof e||isNaN(e))return void(this.interpolable=!1);if(this._isAllValueEqual&&i>0){var o=n[i-1];this.isValueColor&&!Mn(o.value,e)?this._isAllValueEqual=!1:o.value!==e&&(this._isAllValueEqual=!1)}}var s={time:t,value:e,percent:0};return this.keyframes.push(s),s},t.prototype.prepare=function(t){var e=this.keyframes;this._needsSort&&e.sort(function(t,e){return t.time-e.time});for(var n=this.arrDim,i=e.length,r=e[i-1],o=0;i>o;o++)e[o].percent=e[o].time/this.maxTime,n>0&&o!==i-1&&Sn(e[o].value,r.value,n);if(t&&this.needsAnimate()&&t.needsAnimate()&&n===t.arrDim&&this.isValueColor===t.isValueColor&&!t._finished){this._additiveTrack=t;for(var a=e[0].value,o=0;i>o;o++)0===n?e[o].additiveValue=this.isValueColor?bn([],e[o].value,a,-1):e[o].value-a:1===n?e[o].additiveValue=bn([],e[o].value,a,-1):2===n&&(e[o].additiveValue=wn([],e[o].value,a,-1))}},t.prototype.step=function(t,e){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var n,i=null!=this._additiveTrack,r=i?"additiveValue":"value",o=this.keyframes,a=this.keyframes.length,s=this.propName,l=this.arrDim,u=this.isValueColor;if(0>e)n=0;else if(e=0&&!(o[n].percent<=e);n--);n=Math.min(n,a-2)}else{for(n=this._lastFrame;a>n&&!(o[n].percent>e);n++);n=Math.min(n-1,a-2)}var c=o[n+1],p=o[n];if(p&&c){this._lastFrame=n,this._lastFramePercent=e;var d=c.percent-p.percent;if(0!==d){var f=(e-p.percent)/d,g=i?this._additiveValue:u?M_:t[s];if((l>0||u)&&!g&&(g=this._additiveValue=[]),this.useSpline){var y=o[n][r],v=o[0===n?n:n-1][r],m=o[n>a-2?a-1:n+1][r],_=o[n>a-3?a-1:n+2][r];if(l>0)1===l?Cn(g,v,y,m,_,f,f*f,f*f*f):In(g,v,y,m,_,f,f*f,f*f*f);else if(u)Cn(g,v,y,m,_,f,f*f,f*f*f),i||(t[s]=kn(g));else{var x=void 0;x=this.interpolable?Tn(v,y,m,_,f,f*f,f*f*f):m,i?this._additiveValue=x:t[s]=x}}else if(l>0)1===l?_n(g,p[r],c[r],f):xn(g,p[r],c[r],f);else if(u)_n(g,p[r],c[r],f),i||(t[s]=kn(g));else{var x=void 0;x=this.interpolable?vn(p[r],c[r],f):mn(p[r],c[r],f),i?this._additiveValue=x:t[s]=x}i&&this._addToTarget(t)}}}},t.prototype._addToTarget=function(t){var e=this.arrDim,n=this.propName,i=this._additiveValue;0===e?this.isValueColor?(on(t[n],M_),bn(M_,M_,i,1),t[n]=kn(M_)):t[n]=t[n]+i:1===e?bn(t[n],t[n],i,1):2===e&&wn(t[n],t[n],i,1)},t}(),C_=function(){function t(t,e,n){return this._tracks={},this._trackKeys=[],this._delay=0,this._maxTime=0,this._paused=!1,this._started=0,this._clip=null,this._target=t,this._loop=e,e&&n?void a("Can' use additive animation on looped animation."):void(this._additiveAnimators=n)}return t.prototype.getTarget=function(){return this._target},t.prototype.changeTarget=function(t){this._target=t},t.prototype.when=function(t,e){return this.whenWithKeys(t,e,b(e))},t.prototype.whenWithKeys=function(t,e,n){for(var i=this._tracks,r=0;rn;n++)t[n].call(this)},t.prototype._abortedCallback=function(){this._setTracksFinished();var t=this.animation,e=this._abortedCbs;if(t&&t.removeClip(this._clip),this._clip=null,e)for(var n=0;n0)){this._started=1;for(var n=this,i=[],r=0;r1){var a=o.pop();r.addKeyframe(a.time,t[i]),r.prepare(r.getAdditiveTrack())}}}},t}(),I_=function(t){function n(e){var n=t.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,e=e||{},n.stage=e.stage||{},n.onframe=e.onframe||function(){},n}return e(n,t),n.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._clipsHead?(this._clipsTail.next=t,t.prev=this._clipsTail,t.next=null,this._clipsTail=t):this._clipsHead=this._clipsTail=t,t.animation=this},n.prototype.addAnimator=function(t){t.animation=this;var e=t.getClip();e&&this.addClip(e)},n.prototype.removeClip=function(t){if(t.animation){var e=t.prev,n=t.next;e?e.next=n:this._clipsHead=n,n?n.prev=e:this._clipsTail=e,t.next=t.prev=t.animation=null}},n.prototype.removeAnimator=function(t){var e=t.getClip();e&&this.removeClip(e),t.animation=null},n.prototype.update=function(t){for(var e=(new Date).getTime()-this._pausedTime,n=e-this._time,i=this._clipsHead;i;){var r=i.next,o=i.step(e,n);o?(i.ondestroy&&i.ondestroy(),this.removeClip(i),i=r):i=r}this._time=e,t||(this.onframe(n),this.trigger("frame",n),this.stage.update&&this.stage.update())},n.prototype._startLoop=function(){function t(){e._running&&(c_(t),!e._paused&&e.update())}var e=this;this._running=!0,c_(t)},n.prototype.start=function(){this._running||(this._time=(new Date).getTime(),this._pausedTime=0,this._startLoop())},n.prototype.stop=function(){this._running=!1},n.prototype.pause=function(){this._paused||(this._pauseStart=(new Date).getTime(),this._paused=!0)},n.prototype.resume=function(){this._paused&&(this._pausedTime+=(new Date).getTime()-this._pauseStart,this._paused=!1)},n.prototype.clear=function(){for(var t=this._clipsHead;t;){var e=t.next;t.prev=t.next=t.animation=null,t=e}this._clipsHead=this._clipsTail=null},n.prototype.isFinished=function(){return null==this._clipsHead},n.prototype.animate=function(t,e){e=e||{},this.start();var n=new C_(t,e.loop);return this.addAnimator(n),n},n}(Gm),D_=300,k_=ym.domSupported,A_=function(){var t=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},i=v(t,function(t){var e=t.replace("mouse","pointer");return n.hasOwnProperty(e)?e:t});return{mouse:t,touch:e,pointer:i}}(),P_={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},L_=!1,O_=function(){function t(t,e){this.stopPropagation=K,this.stopImmediatePropagation=K,this.preventDefault=K,this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY}return t}(),R_={mousedown:function(t){t=De(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=De(this.dom,t);var e=this.__mayPointerCapture;!e||t.zrX===e[0]&&t.zrY===e[1]||this.__togglePointerCapture(!0),this.trigger("mousemove",t)},mouseup:function(t){t=De(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){t=De(this.dom,t);var e=t.toElement||t.relatedTarget;zn(this,e)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){L_=!0,t=De(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){L_||(t=De(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){t=De(this.dom,t),On(t),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),R_.mousemove.call(this,t),R_.mousedown.call(this,t)},touchmove:function(t){t=De(this.dom,t),On(t),this.handler.processGesture(t,"change"),R_.mousemove.call(this,t)},touchend:function(t){t=De(this.dom,t),On(t),this.handler.processGesture(t,"end"),R_.mouseup.call(this,t),+new Date-+this.__lastTouchMoment1e-10&&J_(t[3]-1)>1e-10?Math.sqrt(J_(t[0]*t[3]-t[2]*t[1])):1},t.prototype.copyTransform=function(t){for(var e=this,n=0;nn&&(t+=n,n=-n),0>i&&(e+=i,i=-i),this.x=t,this.y=e,this.width=n,this.height=i}return t.prototype.union=function(t){var e=nx(t.x,this.x),n=nx(t.y,this.y);this.width=isFinite(this.x)&&isFinite(this.width)?ix(t.x+t.width,this.x+this.width)-e:t.width,this.height=isFinite(this.y)&&isFinite(this.height)?ix(t.y+t.height,this.y+this.height)-n:t.height,this.x=e,this.y=n},t.prototype.applyTransform=function(e){t.applyTransform(this,this,e)},t.prototype.calculateTransform=function(t){var e=this,n=t.width/e.width,i=t.height/e.height,r=Vn();return Un(r,r,[-e.x,-e.y]),Yn(r,r,[n,i]),Un(r,r,[t.x,t.y]),r},t.prototype.intersect=function(e,n){if(!e)return!1;e instanceof t||(e=t.create(e));var i=this,r=i.x,o=i.x+i.width,a=i.y,s=i.y+i.height,l=e.x,u=e.x+e.width,h=e.y,c=e.y+e.height,p=!(l>o||r>u||h>s||a>c);if(n){var d=1/0,f=0,g=Math.abs(o-l),y=Math.abs(u-r),v=Math.abs(s-h),m=Math.abs(c-a),_=Math.min(g,y),x=Math.min(v,m);l>o||r>u?_>f&&(f=_,y>g?ex.set(ux,-g,0):ex.set(ux,y,0)):d>_&&(d=_,y>g?ex.set(lx,g,0):ex.set(lx,-y,0)),h>s||a>c?x>f&&(f=x,m>v?ex.set(ux,0,-v):ex.set(ux,0,m)):d>_&&(d=_,m>v?ex.set(lx,0,v):ex.set(lx,0,-m))}return n&&ex.copy(n,p?lx:ux),p},t.prototype.contain=function(t,e){var n=this;return t>=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(e){t.copy(this,e)},t.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},t.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},t.prototype.isZero=function(){return 0===this.width||0===this.height},t.create=function(e){return new t(e.x,e.y,e.width,e.height)},t.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height},t.applyTransform=function(e,n,i){if(!i)return void(e!==n&&t.copy(e,n));if(i[1]<1e-5&&i[1]>-1e-5&&i[2]<1e-5&&i[2]>-1e-5){var r=i[0],o=i[3],a=i[4],s=i[5];return e.x=n.x*r+a,e.y=n.y*o+s,e.width=n.width*r,e.height=n.height*o,e.width<0&&(e.x+=e.width,e.width=-e.width),void(e.height<0&&(e.y+=e.height,e.height=-e.height))}rx.x=ax.x=n.x,rx.y=sx.y=n.y,ox.x=sx.x=n.x+n.width,ox.y=ax.y=n.y+n.height,rx.transform(i),sx.transform(i),ox.transform(i),ax.transform(i),e.x=nx(rx.x,ox.x,ax.x,sx.x),e.y=nx(rx.y,ox.y,ax.y,sx.y);var l=ix(rx.x,ox.x,ax.x,sx.x),u=ix(rx.y,ox.y,ax.y,sx.y);e.width=l-e.x,e.height=u-e.y},t}(),cx={},px="12px sans-serif",dx={measureText:Kn},fx="__zr_normal__",gx=["x","y","scaleX","scaleY","originX","originY","rotation","ignore"],yx={x:!0,y:!0,scaleX:!0,scaleY:!0,originX:!0,originY:!0,rotation:!0,ignore:!1},vx={},mx=new hx(0,0,0,0),_x=function(){function t(t){this.id=o(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return t.prototype._init=function(t){this.attr(t)},t.prototype.drift=function(t,e){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=t,n[5]+=e,this.decomposeTransform(),this.markRedraw()},t.prototype.beforeUpdate=function(){},t.prototype.afterUpdate=function(){},t.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},t.prototype.updateInnerText=function(t){var e=this._textContent;if(e&&(!e.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,r=e.innerTransformable,o=void 0,a=void 0,s=!1;r.parent=i?this:null;var l=!1;if(r.copyTransform(e),null!=n.position){var u=mx;u.copy(n.layoutRect?n.layoutRect:this.getBoundingRect()),i||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(vx,n,u):ri(vx,n,u),r.x=vx.x,r.y=vx.y,o=vx.align,a=vx.verticalAlign;var h=n.origin;if(h&&null!=n.rotation){var c=void 0,p=void 0;"center"===h?(c=.5*u.width,p=.5*u.height):(c=ii(h[0],u.width),p=ii(h[1],u.height)),l=!0,r.originX=-r.x+c+(i?0:u.x),r.originY=-r.y+p+(i?0:u.y)}}null!=n.rotation&&(r.rotation=n.rotation);var d=n.offset;d&&(r.x+=d[0],r.y+=d[1],l||(r.originX=-d[0],r.originY=-d[1]));var f=null==n.inside?"string"==typeof n.position&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,v=void 0,m=void 0;f&&this.canBeInsideText()?(y=n.insideFill,v=n.insideStroke,(null==y||"auto"===y)&&(y=this.getInsideTextFill()),(null==v||"auto"===v)&&(v=this.getInsideTextStroke(y),m=!0)):(y=n.outsideFill,v=n.outsideStroke,(null==y||"auto"===y)&&(y=this.getOutsideFill()),(null==v||"auto"===v)&&(v=this.getOutsideStroke(y),m=!0)),y=y||"#000",(y!==g.fill||v!==g.stroke||m!==g.autoStroke||o!==g.align||a!==g.verticalAlign)&&(s=!0,g.fill=y,g.stroke=v,g.autoStroke=m,g.align=o,g.verticalAlign=a,e.setDefaultTextStyle(g)),e.__dirty|=a_,s&&e.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(){return"#000"
+},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?U_:W_},t.prototype.getOutsideStroke=function(){var t=this.__zr&&this.__zr.getBackgroundColor(),e="string"==typeof t&&on(t);e||(e=[255,255,255,1]);for(var n=e[3],i=this.__zr.isDarkMode(),r=0;3>r;r++)e[r]=e[r]*n+(i?0:255)*(1-n);return e[3]=1,fn(e,"rgba")},t.prototype.traverse=function(){},t.prototype.attrKV=function(t,e){"textConfig"===t?this.setTextConfig(e):"textContent"===t?this.setTextContent(e):"clipPath"===t?this.setClipPath(e):"extra"===t?(this.extra=this.extra||{},h(this.extra,e)):this[t]=e},t.prototype.hide=function(){this.ignore=!0,this.markRedraw()},t.prototype.show=function(){this.ignore=!1,this.markRedraw()},t.prototype.attr=function(t,e){if("string"==typeof t)this.attrKV(t,e);else if(k(t))for(var n=t,i=b(n),r=0;r0},t.prototype.getState=function(t){return this.states[t]},t.prototype.ensureState=function(t){var e=this.states;return e[t]||(e[t]={}),e[t]},t.prototype.clearStates=function(t){this.useState(fx,!1,t)},t.prototype.useState=function(t,e,n,i){var r=t===fx,o=this.hasState();if(o||!r){var s=this.currentStates,l=this.stateTransition;if(!(p(s,t)>=0)||!e&&1!==s.length){var u;if(this.stateProxy&&!r&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!r)return void a("State "+t+" not exists.");r||this.saveCurrentToNormalState(u);var h=!!(u&&u.hoverLayer||i);h&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,e,!n&&!this.__inHover&&l&&l.duration>0,l);var c=this._textContent,d=this._textGuide;return c&&c.useState(t,e,n,h),d&&d.useState(t,e,n,h),r?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!h&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~a_),u}}},t.prototype.useStates=function(t,e,n){if(t.length){var i=[],r=this.currentStates,o=t.length,a=o===r.length;if(a)for(var s=0;o>s;s++)if(t[s]!==r[s]){a=!1;break}if(a)return;for(var s=0;o>s;s++){var l=t[s],u=void 0;this.stateProxy&&(u=this.stateProxy(l,t)),u||(u=this.states[l]),u&&i.push(u)}var h=i[o-1],c=!!(h&&h.hoverLayer||n);c&&this._toggleHoverLayerFlag(!0);var p=this._mergeStates(i),d=this.stateTransition;this.saveCurrentToNormalState(p),this._applyStateObj(t.join(","),p,this._normalState,!1,!e&&!this.__inHover&&d&&d.duration>0,d);var f=this._textContent,g=this._textGuide;f&&f.useStates(t,e,c),g&&g.useStates(t,e,c),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~a_)}else this.clearStates()},t.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(e,1),this.useStates(n)}},t.prototype.replaceState=function(t,e,n){var i=this.currentStates.slice(),r=p(i,t),o=p(i,e)>=0;r>=0?o?i.splice(r,1):i[r]=e:n&&!o&&i.push(e),this.useStates(i)},t.prototype.toggleState=function(t,e){e?this.useState(t,!0):this.removeState(t)},t.prototype._mergeStates=function(t){for(var e,n={},i=0;i=0&&e.splice(n,1)}),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},t.prototype.updateDuringAnimation=function(){this.markRedraw()},t.prototype.stopAnimation=function(t,e){for(var n=this.animators,i=n.length,r=[],o=0;i>o;o++){var a=n[o];t&&t!==a.scope?r.push(a):a.stop(e)}return this.animators=r,this},t.prototype.animateTo=function(t,e,n){oi(this,t,e,n)},t.prototype.animateFrom=function(t,e,n){oi(this,t,e,n,!0)},t.prototype._transitionState=function(t,e,n,i){for(var r=oi(this,e,n,i),o=0;o8)&&(n("position","_legacyPos","x","y"),n("scale","_legacyScale","scaleX","scaleY"),n("origin","_legacyOrigin","originX","originY"))}(),t}();f(_x,Gm),f(_x,Q_);var xx=function(t){function n(e){var n=t.call(this)||this;return n.isGroup=!0,n._children=[],n.attr(e),n}return e(n,t),n.prototype.childrenRef=function(){return this._children},n.prototype.children=function(){return this._children.slice()},n.prototype.childAt=function(t){return this._children[t]},n.prototype.childOfName=function(t){for(var e=this._children,n=0;n=0&&(n.splice(i,0,t),this._doAdd(t))}return this},n.prototype.replace=function(t,e){var n=p(this._children,t);return n>=0&&this.replaceAt(e,n),this},n.prototype.replaceAt=function(t,e){var n=this._children,i=n[e];if(t&&t!==this&&t.parent!==this&&t!==i){n[e]=t,i.parent=null;var r=this.__zr;r&&i.removeSelfFromZr(r),this._doAdd(t)}return this},n.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__zr;e&&e!==t.__zr&&t.addSelfToZr(e),e&&e.refresh()},n.prototype.remove=function(t){var e=this.__zr,n=this._children,i=p(n,t);return 0>i?this:(n.splice(i,1),t.parent=null,e&&t.removeSelfFromZr(e),e&&e.refresh(),this)},n.prototype.removeAll=function(){for(var t=this._children,e=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},t.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},t.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},t.prototype.addHover=function(){},t.prototype.removeHover=function(){},t.prototype.clearHover=function(){},t.prototype.refreshHover=function(){this._needsRefreshHover=!0},t.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},t.prototype.resize=function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize()},t.prototype.clearAnimation=function(){this.animation.clear()},t.prototype.getWidth=function(){return this.painter.getWidth()},t.prototype.getHeight=function(){return this.painter.getHeight()},t.prototype.pathToImage=function(t,e){return this.painter.pathToImage?this.painter.pathToImage(t,e):void 0},t.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t)},t.prototype.findHover=function(t,e){return this.handler.findHover(t,e)},t.prototype.on=function(t,e,n){return this.handler.on(t,e,n),this},t.prototype.off=function(t,e){this.handler.off(t,e)},t.prototype.trigger=function(t,e){this.handler.trigger(t,e)},t.prototype.clear=function(){for(var t=this.storage.getRoots(),e=0;e0&&(this._ux=zb(n/H_/t)||0,this._uy=zb(n/H_/e)||0)},t.prototype.setDPR=function(t){this.dpr=t},t.prototype.setContext=function(t){this._ctx=t},t.prototype.getContext=function(){return this._ctx},t.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},t.prototype.reset=function(){this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},t.prototype.moveTo=function(t,e){return this._drawPendingPt(),this.addData(Sb.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},t.prototype.lineTo=function(t,e){var n=zb(t-this._xi),i=zb(e-this._yi),r=n>this._ux||i>this._uy;if(this.addData(Sb.L,t,e),this._ctx&&r&&(this._needsDash?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),r)this._xi=t,this._yi=e,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o)}return this},t.prototype.bezierCurveTo=function(t,e,n,i,r,o){return this._drawPendingPt(),this.addData(Sb.C,t,e,n,i,r,o),this._ctx&&(this._needsDash?this._dashedBezierTo(t,e,n,i,r,o):this._ctx.bezierCurveTo(t,e,n,i,r,o)),this._xi=r,this._yi=o,this},t.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(Sb.Q,t,e,n,i),this._ctx&&(this._needsDash?this._dashedQuadraticTo(t,e,n,i):this._ctx.quadraticCurveTo(t,e,n,i)),this._xi=n,this._yi=i,this},t.prototype.arc=function(t,e,n,i,r,o){this._drawPendingPt(),Fb[0]=i,Fb[1]=r,uo(Fb,o),i=Fb[0],r=Fb[1];var a=r-i;return this.addData(Sb.A,t,e,n,n,i,a,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,o),this._xi=Lb(r)*n+t,this._yi=Ob(r)*n+e,this},t.prototype.arcTo=function(t,e,n,i,r){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,r),this},t.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(Sb.R,t,e,n,i),this},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(Sb.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&(this._needsDash&&this._dashedLineTo(e,n),t.closePath()),this._xi=e,this._yi=n,this},t.prototype.fill=function(t){t&&t.fill(),this.toStatic()},t.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},t.prototype.setLineDash=function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,n=0;nn;n++)this.data[n]=t[n];this._len=e},t.prototype.appendPath=function(t){t instanceof Array||(t=[t]);for(var e=t.length,n=0,i=this._len,r=0;e>r;r++)n+=t[r].len();Nb&&this.data instanceof Float32Array&&(this.data=new Float32Array(i+n));for(var r=0;e>r;r++)for(var o=t[r].data,a=0;at.length&&(this._expandData(),t=this.data);for(var e=0;e0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},t.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],e=0;es&&(s=r+s),s%=r,d-=s*h,f-=s*c;h>0&&t>=d||0>h&&d>=t||0===h&&(c>0&&e>=f||0>c&&f>=e);)i=this._dashIdx,n=o[i],d+=h*n,f+=c*n,this._dashIdx=(i+1)%g,h>0&&l>d||0>h&&d>l||c>0&&u>f||0>c&&f>u||a[i%2?"moveTo":"lineTo"](h>=0?Ab(d,t):Pb(d,t),c>=0?Ab(f,e):Pb(f,e));h=d-t,c=f-e,this._dashOffset=-Rb(h*h+c*c)},t.prototype._dashedBezierTo=function(t,e,n,i,r,o){var a,s,l,u,h,c=this._ctx,p=this._dashSum,d=this._dashOffset,f=this._lineDash,g=this._xi,y=this._yi,v=0,m=this._dashIdx,_=f.length,x=0;for(0>d&&(d=p+d),d%=p,a=0;1>a;a+=.1)s=Wr(g,t,n,r,a+.1)-Wr(g,t,n,r,a),l=Wr(y,e,i,o,a+.1)-Wr(y,e,i,o,a),v+=Rb(s*s+l*l);for(;_>m&&(x+=f[m],!(x>d));m++);for(a=(x-d)/v;1>=a;)u=Wr(g,t,n,r,a),h=Wr(y,e,i,o,a),m%2?c.moveTo(u,h):c.lineTo(u,h),a+=f[m]/v,m=(m+1)%_;m%2!==0&&c.lineTo(r,o),s=r-u,l=o-h,this._dashOffset=-Rb(s*s+l*l)},t.prototype._dashedQuadraticTo=function(t,e,n,i){var r=n,o=i;n=(n+2*t)/3,i=(i+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,n,i,r,o)},t.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var t=this.data;t instanceof Array&&(t.length=this._len,Nb&&this._len>11&&(this.data=new Float32Array(t)))}},t.prototype.getBoundingRect=function(){Cb[0]=Cb[1]=Db[0]=Db[1]=Number.MAX_VALUE,Ib[0]=Ib[1]=kb[0]=kb[1]=-Number.MAX_VALUE;var t,e=this.data,n=0,i=0,r=0,o=0;for(t=0;tc;){var p=t[c++],d=1===c;d&&(r=t[c],o=t[c+1],a=r,s=o);var f=-1;switch(p){case Sb.M:r=a=t[c++],o=s=t[c++];break;case Sb.L:var g=t[c++],y=t[c++],v=g-r,m=y-o;(zb(v)>n||zb(m)>i||c===e-1)&&(f=Math.sqrt(v*v+m*m),r=g,o=y);break;case Sb.C:var _=t[c++],x=t[c++],g=t[c++],y=t[c++],b=t[c++],w=t[c++];f=Zr(r,o,_,x,g,y,b,w,10),r=b,o=w;break;case Sb.Q:var _=t[c++],x=t[c++],g=t[c++],y=t[c++];f=no(r,o,_,x,g,y,10),r=g,o=y;break;case Sb.A:var S=t[c++],M=t[c++],T=t[c++],C=t[c++],I=t[c++],D=t[c++],k=D+I;c+=1;{!t[c++]}d&&(a=Lb(I)*T+S,s=Ob(I)*C+M),f=Pb(T,C)*Ab(Bb,Math.abs(D)),r=Lb(k)*T+S,o=Ob(k)*C+M;break;case Sb.R:a=r=t[c++],s=o=t[c++];var A=t[c++],P=t[c++];f=2*A+2*P;break;case Sb.Z:var v=a-r,m=s-o;f=Math.sqrt(v*v+m*m),r=a,o=s}f>=0&&(l[h++]=f,u+=f)}return this._pathLen=u,u},t.prototype.rebuildPath=function(t,e){var n,i,r,o,a,s,l,u,h,c,p,d=this.data,f=this._ux,g=this._uy,y=this._len,v=1>e,m=0,_=0,x=0;if(!v||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,u=this._pathLen,h=e*u))t:for(var b=0;y>b;){var w=d[b++],S=1===b;switch(S&&(r=d[b],o=d[b+1],n=r,i=o),w!==Sb.L&&x>0&&(t.lineTo(c,p),x=0),w){case Sb.M:n=r=d[b++],i=o=d[b++],t.moveTo(r,o);break;case Sb.L:a=d[b++],s=d[b++];var M=zb(a-r),T=zb(s-o);if(M>f||T>g){if(v){var C=l[_++];if(m+C>h){var I=(h-m)/C;t.lineTo(r*(1-I)+a*I,o*(1-I)+s*I);break t}m+=C}t.lineTo(a,s),r=a,o=s,x=0}else{var D=M*M+T*T;D>x&&(c=a,p=s,x=D)}break;case Sb.C:var k=d[b++],A=d[b++],P=d[b++],L=d[b++],O=d[b++],R=d[b++];if(v){var C=l[_++];if(m+C>h){var I=(h-m)/C;jr(r,k,P,O,I,Mb),jr(o,A,L,R,I,Tb),t.bezierCurveTo(Mb[1],Tb[1],Mb[2],Tb[2],Mb[3],Tb[3]);break t}m+=C}t.bezierCurveTo(k,A,P,L,O,R),r=O,o=R;break;case Sb.Q:var k=d[b++],A=d[b++],P=d[b++],L=d[b++];if(v){var C=l[_++];if(m+C>h){var I=(h-m)/C;to(r,k,P,I,Mb),to(o,A,L,I,Tb),t.quadraticCurveTo(Mb[1],Tb[1],Mb[2],Tb[2]);break t}m+=C}t.quadraticCurveTo(k,A,P,L),r=P,o=L;break;case Sb.A:var z=d[b++],E=d[b++],B=d[b++],N=d[b++],F=d[b++],V=d[b++],H=d[b++],G=!d[b++],W=B>N?B:N,U=zb(B-N)>.001,X=F+V,Y=!1;if(v){var C=l[_++];m+C>h&&(X=F+V*(h-m)/C,Y=!0),m+=C}if(U&&t.ellipse?t.ellipse(z,E,B,N,H,F,X,G):t.arc(z,E,W,F,X,G),Y)break t;S&&(n=Lb(F)*B+z,i=Ob(F)*N+E),r=Lb(X)*B+z,o=Ob(X)*N+E;break;case Sb.R:n=r=d[b],i=o=d[b+1],a=d[b++],s=d[b++];var j=d[b++],q=d[b++];if(v){var C=l[_++];if(m+C>h){var Z=h-m;t.moveTo(a,s),t.lineTo(a+Ab(Z,j),s),Z-=j,Z>0&&t.lineTo(a+j,s+Ab(Z,q)),Z-=q,Z>0&&t.lineTo(a+Pb(j-Z,0),s+q),Z-=j,Z>0&&t.lineTo(a,s+Pb(q-Z,0));break t}m+=C}t.rect(a,s,j,q);break;case Sb.Z:if(v){var C=l[_++];if(m+C>h){var I=(h-m)/C;t.lineTo(r*(1-I)+n*I,o*(1-I)+i*I);break t}m+=C}t.closePath(),r=n,o=i}}},t.prototype.clone=function(){var e=new t,n=this.data;return e.data=n.slice?n.slice():Array.prototype.slice.call(n),e._len=this._len,e},t.CMD=Sb,t.initDefaultProps=function(){var e=t.prototype;e._saveData=!0,e._needsDash=!1,e._dashOffset=0,e._dashIdx=0,e._dashSum=0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),t}(),Hb=2*Math.PI,Gb=2*Math.PI,Wb=Vb.CMD,Ub=2*Math.PI,Xb=1e-4,Yb=[-1,-1,-1],jb=[-1,-1],qb=c({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},$x),Zb={style:c({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Jx.style)},Kb=["x","y","rotation","scaleX","scaleY","originX","originY","invisible","culling","z","z2","zlevel","parent"],$b=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.update=function(){var e=this;t.prototype.update.call(this);var i=this.style;if(i.decal){var r=this._decalEl=this._decalEl||new n;r.buildPath===n.prototype.buildPath&&(r.buildPath=function(t){e.buildPath(t,e.shape)}),r.silent=!0;var o=r.style;for(var a in i)o[a]!==i[a]&&(o[a]=i[a]);
+o.fill=i.fill?i.decal:null,o.decal=null,o.shadowColor=null,i.strokeFirst&&(o.stroke=null);for(var s=0;s.5?W_:e>.2?X_:U_}if(t)return U_}return W_},n.prototype.getInsideTextStroke=function(t){var e=this.style.fill;if(C(e)){var n=this.__zr,i=!(!n||!n.isDarkMode()),r=gn(t,0)0))},n.prototype.hasFill=function(){var t=this.style,e=t.fill;return null!=e&&"none"!==e},n.prototype.getBoundingRect=function(){var t=this._rect,e=this.style,n=!t;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var r=this.path;(i||this.__dirty&l_)&&(r.beginPath(),this.buildPath(r,this.shape,!1),this.pathUpdated()),t=r.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var o=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||n){o.copy(t);var a=e.strokeNoScale?this.getLineScale():1,s=e.lineWidth;if(!this.hasFill()){var l=this.strokeContainThreshold;s=Math.max(s,null==l?4:l)}a>1e-10&&(o.width+=s/a,o.height+=s/a,o.x-=s/a/2,o.y-=s/a/2)}return o}return t},n.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect(),r=this.style;if(t=n[0],e=n[1],i.contain(t,e)){var o=this.path;if(this.hasStroke()){var a=r.lineWidth,s=r.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),Mo(o,a/s,t,e)))return!0}if(this.hasFill())return So(o,t,e)}return!1},n.prototype.dirtyShape=function(){this.__dirty|=l_,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},n.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},n.prototype.animateShape=function(t){return this.animate("shape",t)},n.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():"shape"===t?this.dirtyShape():this.markRedraw()},n.prototype.attrKV=function(e,n){"shape"===e?this.setShape(n):t.prototype.attrKV.call(this,e,n)},n.prototype.setShape=function(t,e){var n=this.shape;return n||(n=this.shape={}),"string"==typeof t?n[t]=e:h(n,t),this.dirtyShape(),this},n.prototype.shapeChanged=function(){return!!(this.__dirty&l_)},n.prototype.createStyle=function(t){return q(qb,t)},n.prototype._innerSaveToNormal=function(e){t.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=h({},this.shape))},n.prototype._applyStateObj=function(e,n,i,r,o,a){t.prototype._applyStateObj.call(this,e,n,i,r,o,a);var s,l=!(n&&r);if(n&&n.shape?o?r?s=n.shape:(s=h({},i.shape),h(s,n.shape)):(s=h({},r?this.shape:i.shape),h(s,n.shape)):l&&(s=i.shape),s)if(o){this.shape=h({},this.shape);for(var u={},c=b(s),p=0;p0},n.prototype.hasFill=function(){var t=this.style,e=t.fill;return null!=e&&"none"!==e},n.prototype.createStyle=function(t){return q(Jb,t)},n.prototype.setBoundingRect=function(t){this._rect=t},n.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var e=t.text;null!=e?e+="":e="";var n=Qn(e,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var i=t.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i}this._rect=n}return this._rect},n.initDefaultProps=function(){var t=n.prototype;t.dirtyRectTolerance=10}(),n}(eb);Qb.prototype.type="tspan";var tw=c({x:0,y:0},$x),ew={style:c({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Jx.style)},nw=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.createStyle=function(t){return q(tw,t)},n.prototype._getSize=function(t){var e=this.style,n=e[t];if(null!=n)return n;var i=To(e.image)?e.image:this.__image;if(!i)return 0;var r="width"===t?"height":"width",o=e[r];return null==o?i[t]:i[t]/i[r]*o},n.prototype.getWidth=function(){return this._getSize("width")},n.prototype.getHeight=function(){return this._getSize("height")},n.prototype.getAnimationStyleProps=function(){return ew},n.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new hx(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},n}(eb);nw.prototype.type="image";var iw=Math.round,rw=function(){function t(){this.x=0,this.y=0,this.width=0,this.height=0}return t}(),ow={},aw=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new rw},n.prototype.buildPath=function(t,e){var n,i,r,o;if(this.subPixelOptimize){var a=Do(ow,e,this.style);n=a.x,i=a.y,r=a.width,o=a.height,a.r=e.r,e=a}else n=e.x,i=e.y,r=e.width,o=e.height;e.r?Co(t,e):t.rect(n,i,r,o)},n.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},n}($b);aw.prototype.type="rect";var sw={fill:"#000"},lw=2,uw={style:c({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Jx.style)},hw=function(t){function n(e){var n=t.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=sw,n.attr(e),n}return e(n,t),n.prototype.childrenRef=function(){return this._children},n.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var e=0;e0,T=null!=t.width&&("truncate"===t.overflow||"break"===t.overflow||"breakAll"===t.overflow),C=r.calculatedLineHeight,I=0;IM&&(D=x[M],!D.align||"left"===D.align);)this._placeToken(D,t,w,g,T,"left",v),S-=D.width,T+=D.width,M++;for(;I>=0&&(D=x[I],"right"===D.align);)this._placeToken(D,t,w,g,C,"right",v),S-=D.width,C-=D.width,I--;for(T+=(i-(T-f)-(y-C)-S)/2;I>=M;)D=x[M],this._placeToken(D,t,w,g,T+D.width/2,"center",v),T+=D.width,M++;g+=w}},n.prototype._placeToken=function(t,e,n,i,r,o,a){var s=e.rich[t.styleName]||{};s.text=t.text;var l=t.verticalAlign,u=i+n/2;"top"===l?u=i+t.height/2:"bottom"===l&&(u=i+n-t.height/2);var h=!t.isLineHolder&&Eo(s);h&&this._renderBackground(s,e,"right"===o?r-t.width:"center"===o?r-t.width/2:r,u-t.height/2,t.width,t.height);var c=!!s.backgroundColor,p=t.textPadding;p&&(r=Ro(r,o,p),u-=t.height/2-p[0]-t.innerHeight/2);var d=this._getOrCreateChild(Qb),f=d.createStyle();d.useStyle(f);var g=this._defaultStyle,y=!1,v=0,m=Oo("fill"in s?s.fill:"fill"in e?e.fill:(y=!0,g.fill)),_=Lo("stroke"in s?s.stroke:"stroke"in e?e.stroke:c||a||g.autoStroke&&!y?null:(v=lw,g.stroke)),x=s.textShadowBlur>0||e.textShadowBlur>0;f.text=t.text,f.x=r,f.y=u,x&&(f.shadowBlur=s.textShadowBlur||e.textShadowBlur||0,f.shadowColor=s.textShadowColor||e.textShadowColor||"transparent",f.shadowOffsetX=s.textShadowOffsetX||e.textShadowOffsetX||0,f.shadowOffsetY=s.textShadowOffsetY||e.textShadowOffsetY||0),f.textAlign=o,f.textBaseline="middle",f.font=t.font||px,f.opacity=F(s.opacity,e.opacity,1),_&&(f.lineWidth=F(s.lineWidth,e.lineWidth,v),f.lineDash=N(s.lineDash,e.lineDash),f.lineDashOffset=e.lineDashOffset||0,f.stroke=_),m&&(f.fill=m);var b=t.contentWidth,w=t.contentHeight;d.setBoundingRect(new hx(ti(f.x,b,f.textAlign),ei(f.y,w,f.textBaseline),b,w))},n.prototype._renderBackground=function(t,e,n,i,r,o){var a,s,l=t.backgroundColor,u=t.borderWidth,h=t.borderColor,c=l&&l.image,p=l&&!c,d=t.borderRadius,f=this;if(p||t.lineHeight||u&&h){a=this._getOrCreateChild(aw),a.useStyle(a.createStyle()),a.style.fill=null;var g=a.shape;g.x=n,g.y=i,g.width=r,g.height=o,g.r=d,a.dirtyShape()}if(p){var y=a.style;y.fill=l||null,y.fillOpacity=N(t.fillOpacity,1)}else if(c){s=this._getOrCreateChild(nw),s.onload=function(){f.dirtyStyle()};var v=s.style;v.image=l.image,v.x=n,v.y=i,v.width=r,v.height=o}if(u&&h){var y=a.style;y.lineWidth=u,y.stroke=h,y.strokeOpacity=N(t.strokeOpacity,1),y.lineDash=t.borderDash,y.lineDashOffset=t.borderDashOffset||0,a.strokeContainThreshold=0,a.hasFill()&&a.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var m=(a||s).style;m.shadowBlur=t.shadowBlur||0,m.shadowColor=t.shadowColor||"transparent",m.shadowOffsetX=t.shadowOffsetX||0,m.shadowOffsetY=t.shadowOffsetY||0,m.opacity=F(t.opacity,e.opacity,1)},n.makeFont=function(t){var e="";if(t.fontSize||t.fontFamily||t.fontWeight){var n="";n="string"!=typeof t.fontSize||-1===t.fontSize.indexOf("px")&&-1===t.fontSize.indexOf("rem")&&-1===t.fontSize.indexOf("em")?isNaN(+t.fontSize)?"12px":t.fontSize+"px":t.fontSize,e=[t.fontStyle,t.fontWeight,n,t.fontFamily||"sans-serif"].join(" ")}return e&&W(e)||t.textFont||t.font},n}(eb),cw={left:!0,right:1,center:1},pw={top:1,bottom:1,middle:1},dw=ar(),fw=function(t,e,n,i){if(i){var r=dw(i);r.dataIndex=n,r.dataType=e,r.seriesIndex=t,"group"===i.type&&i.traverse(function(i){var r=dw(i);r.seriesIndex=t,r.dataIndex=n,r.dataType=e})}},gw=1,yw={},vw=ar(),mw=0,_w=1,xw=2,bw=["emphasis","blur","select"],ww=["normal","emphasis","blur","select"],Sw=10,Mw=9,Tw="highlight",Cw="downplay",Iw="select",Dw="unselect",kw="toggleSelect",Aw=new y_(100),Pw=["emphasis","blur","select"],Lw={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"},Ow=Vb.CMD,Rw=[[],[],[]],zw=Math.sqrt,Ew=Math.atan2,Bw=Math.sqrt,Nw=Math.sin,Fw=Math.cos,Vw=Math.PI,Hw=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,Gw=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,Ww=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.applyTransform=function(){},n}($b),Uw=function(){function t(){this.cx=0,this.cy=0,this.r=0}return t}(),Xw=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new Uw},n.prototype.buildPath=function(t,e,n){n&&t.moveTo(e.cx+e.r,e.cy),t.arc(e.cx,e.cy,e.r,0,2*Math.PI)},n}($b);Xw.prototype.type="circle";var Yw=function(){function t(){this.cx=0,this.cy=0,this.rx=0,this.ry=0}return t}(),jw=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new Yw},n.prototype.buildPath=function(t,e){var n=.5522848,i=e.cx,r=e.cy,o=e.rx,a=e.ry,s=o*n,l=a*n;t.moveTo(i-o,r),t.bezierCurveTo(i-o,r-l,i-s,r-a,i,r-a),t.bezierCurveTo(i+s,r-a,i+o,r-l,i+o,r),t.bezierCurveTo(i+o,r+l,i+s,r+a,i,r+a),t.bezierCurveTo(i-s,r+a,i-o,r+l,i-o,r),t.closePath()},n}($b);jw.prototype.type="ellipse";var qw=Math.PI,Zw=2*qw,Kw=Math.sin,$w=Math.cos,Jw=Math.acos,Qw=Math.atan2,tS=Math.abs,eS=Math.sqrt,nS=Math.max,iS=Math.min,rS=1e-4,oS=function(){function t(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0,this.innerCornerRadius=0}return t}(),aS=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new oS},n.prototype.buildPath=function(t,e){Ga(t,e)},n.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},n}($b);aS.prototype.type="sector";var sS=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return t}(),lS=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new sS},n.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=2*Math.PI;t.moveTo(n+e.r,i),t.arc(n,i,e.r,0,r,!1),t.moveTo(n+e.r0,i),t.arc(n,i,e.r0,0,r,!0)},n}($b);lS.prototype.type="ring";var uS=function(){function t(){this.points=null,this.smooth=0,this.smoothConstraint=null}return t}(),hS=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new uS},n.prototype.buildPath=function(t,e){Ya(t,e,!0)},n}($b);hS.prototype.type="polygon";var cS=function(){function t(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null}return t}(),pS=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new cS},n.prototype.buildPath=function(t,e){Ya(t,e,!1)},n}($b);pS.prototype.type="polyline";var dS={},fS=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return t}(),gS=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new fS},n.prototype.buildPath=function(t,e){var n,i,r,o;if(this.subPixelOptimize){var a=Io(dS,e,this.style);n=a.x1,i=a.y1,r=a.x2,o=a.y2}else n=e.x1,i=e.y1,r=e.x2,o=e.y2;var s=e.percent;0!==s&&(t.moveTo(n,i),1>s&&(r=n*(1-s)+r*s,o=i*(1-s)+o*s),t.lineTo(r,o))},n.prototype.pointAt=function(t){var e=this.shape;return[e.x1*(1-t)+e.x2*t,e.y1*(1-t)+e.y2*t]},n}($b);gS.prototype.type="line";var yS=[],vS=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1}return t}(),mS=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new vS},n.prototype.buildPath=function(t,e){var n=e.x1,i=e.y1,r=e.x2,o=e.y2,a=e.cpx1,s=e.cpy1,l=e.cpx2,u=e.cpy2,h=e.percent;0!==h&&(t.moveTo(n,i),null==l||null==u?(1>h&&(to(n,a,r,h,yS),a=yS[1],r=yS[2],to(i,s,o,h,yS),s=yS[1],o=yS[2]),t.quadraticCurveTo(a,s,r,o)):(1>h&&(jr(n,a,l,r,h,yS),a=yS[1],l=yS[2],r=yS[3],jr(i,s,u,o,h,yS),s=yS[1],u=yS[2],o=yS[3]),t.bezierCurveTo(a,s,l,u,r,o)))},n.prototype.pointAt=function(t){return ja(this.shape,t,!1)},n.prototype.tangentAt=function(t){var e=ja(this.shape,t,!0);return he(e,e)},n}($b);mS.prototype.type="bezier-curve";var _S=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0}return t}(),xS=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new _S},n.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=Math.max(e.r,0),o=e.startAngle,a=e.endAngle,s=e.clockwise,l=Math.cos(o),u=Math.sin(o);t.moveTo(l*r+n,u*r+i),t.arc(n,i,r,o,a,!s)},n}($b);xS.prototype.type="arc";var bS=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="compound",e}return e(n,t),n.prototype._updatePathDirty=function(){for(var t=this.shape.paths,e=this.shapeChanged(),n=0;nn;n++)this._corners[n]=new ex;for(var n=0;2>n;n++)this._axes[n]=new ex;t&&this.fromBoundingRect(t,e)}return t.prototype.fromBoundingRect=function(t,e){var n=this._corners,i=this._axes,r=t.x,o=t.y,a=r+t.width,s=o+t.height;if(n[0].set(r,o),n[1].set(a,o),n[2].set(a,s),n[3].set(r,s),e)for(var l=0;4>l;l++)n[l].transform(e);ex.sub(i[0],n[1],n[0]),ex.sub(i[1],n[3],n[0]),i[0].normalize(),i[1].normalize();for(var l=0;2>l;l++)this._origin[l]=i[l].dot(n[0])},t.prototype.intersect=function(t,e){var n=!0,i=!e;return IS.set(1/0,1/0),DS.set(0,0),!this._intersectCheckOneSide(this,t,IS,DS,i,1)&&(n=!1,i)?n:!this._intersectCheckOneSide(t,this,IS,DS,i,-1)&&(n=!1,i)?n:(i||ex.copy(e,n?IS:DS),n)},t.prototype._intersectCheckOneSide=function(t,e,n,i,r,o){for(var a=!0,s=0;2>s;s++){var l=this._axes[s];if(this._getProjMinMaxOnAxis(s,t._corners,TS),this._getProjMinMaxOnAxis(s,e._corners,CS),TS[1]CS[1]){if(a=!1,r)return a;var u=Math.abs(CS[0]-TS[1]),h=Math.abs(TS[0]-CS[1]);Math.min(u,h)>i.len()&&(h>u?ex.scale(i,l,-u*o):ex.scale(i,l,h*o))}else if(n){var u=Math.abs(CS[0]-TS[1]),h=Math.abs(TS[0]-CS[1]);Math.min(u,h)u?ex.scale(n,l,u*o):ex.scale(n,l,-h*o))}}return a},t.prototype._getProjMinMaxOnAxis=function(t,e,n){for(var i=this._axes[t],r=this._origin,o=e[0].dot(i)+r[t],a=o,s=o,l=1;l-1?rM:aM}():aM;Ws(oM,nM),Ws(rM,iM);var hM=1e3,cM=60*hM,pM=60*cM,dM=24*pM,fM=365*dM,gM={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},yM="{yyyy}-{MM}-{dd}",vM={year:"{yyyy}",month:"{yyyy}-{MM}",day:yM,hour:yM+" "+gM.hour,minute:yM+" "+gM.minute,second:yM+" "+gM.second,millisecond:gM.none},mM=["year","month","day","hour","minute","second","millisecond"],_M=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"],xM=H,bM=/([&<>"'])/g,wM={"&":"&","<":"<",">":">",'"':""","'":"'"},SM=["a","b","c","d","e","f","g"],MM=function(t,e){return"{"+t+(null==e?"":e)+"}"},TM=y,CM=["left","right","top","bottom","width","height"],IM=[["width","left","right"],["height","top","bottom"]],DM=Cl,kM=(S(Cl,"vertical"),S(Cl,"horizontal"),ar()),AM=function(t){function n(e,n,i){var r=t.call(this,e,n,i)||this;return r.uid=Fs("ec_cpt_model"),r}return e(n,t),n.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n)},n.prototype.mergeDefaultAndTheme=function(t,e){var n=Dl(this),i=n?Al(t):{},r=e.getTheme();l(t,r.get(this.mainType)),l(t,this.getDefaultOption()),n&&kl(t,i,n)},n.prototype.mergeOption=function(t){l(this.option,t,!0);var e=Dl(this);e&&kl(this.option,t,e)},n.prototype.optionUpdated=function(){},n.prototype.getDefaultOption=function(){var t=this.constructor;if(!vr(t))return t.defaultOption;var e=kM(this);if(!e.defaultOption){for(var n=[],i=t;i;){var r=i.prototype.defaultOption;r&&n.push(r),i=i.superClass}for(var o={},a=n.length-1;a>=0;a--)o=l(o,n[a],!0);e.defaultOption=o}return e.defaultOption},n.prototype.getReferringComponents=function(t,e){var n=t+"Index",i=t+"Id";return ur(this.ecModel,t,{index:this.get(n,!0),id:this.get(i,!0)},e)},n.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},n.protoInitialize=function(){var t=n.prototype;t.type="component",t.id="",t.name="",t.mainType="",t.subType="",t.componentIndex=0}(),n}(tM);xr(AM,tM),Mr(AM),Vs(AM),Hs(AM,Ll);var PM="";"undefined"!=typeof navigator&&(PM=navigator.platform||"");var LM,OM,RM="rgba(0, 0, 0, 0.2)",zM={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:RM,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:RM,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:RM,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:RM,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:RM,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:RM,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:PM.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},EM=Y(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),BM="original",NM="arrayRows",FM="objectRows",VM="keyedColumns",HM="typedArray",GM="unknown",WM="column",UM="row",XM={Must:1,Might:2,Not:3},YM=ar(),jM=Y(),qM=ar(),ZM=(ar(),function(){function t(){}return t.prototype.getColorFromPalette=function(t,e,n){var i=Hi(this.get("color",!0)),r=this.get("colorLayer",!0);return Gl(this,qM,i,r,t,e,n)},t.prototype.clearColorPalette=function(){Wl(this,qM)},t}()),KM="\x00_ec_inner",$M=1,JM=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new tM(i),this._locale=new tM(r),this._optionManager=o},n.prototype.setOption=function(t,e,n){var i=ql(e);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},n.prototype.resetOption=function(t,e){return this._resetOption(t,ql(e))},n.prototype._resetOption=function(t,e){var n=!1,i=this._optionManager;if(!t||"recreate"===t){var r=i.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(r,e)):OM(this,r),n=!0}if(("timeline"===t||"media"===t)&&this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=i.getTimelineOption(this);o&&(n=!0,this._mergeOption(o,e))}if(!t||"recreate"===t||"media"===t){var a=i.getMediaOption(this);a.length&&y(a,function(t){n=!0,this._mergeOption(t,e)},this)}return n},n.prototype.mergeOption=function(t){this._mergeOption(t,null)},n.prototype._mergeOption=function(t,e){function n(e){var n=Vl(this,e,Hi(t[e])),a=r.get(e),s=a?c&&c.get(e)?"replaceMerge":"normalMerge":"replaceAll",l=Xi(a,n,s);ir(l,e,AM),i[e]=null,r.set(e,null),o.set(e,0);var u=[],p=[],d=0;y(l,function(t,n){var i=t.existing,r=t.newOption;if(r){var o="series"===e,a=AM.getClass(e,t.keyInfo.subType,!o);if(!a)return;if(i&&i.constructor===a)i.name=t.keyInfo.name,i.mergeOption(r,this),i.optionUpdated(r,!1);else{var s=h({componentIndex:n},t.keyInfo);i=new a(r,this,this,s),h(i,s),t.brandNew&&(i.__requireNewView=!0),i.init(r,this,this),i.optionUpdated(null,!0)}}else i&&(i.mergeOption({},this),i.optionUpdated({},!1));i?(u.push(i.option),p.push(i),d++):(u.push(void 0),p.push(void 0))},this),i[e]=u,r.set(e,p),o.set(e,d),"series"===e&&LM(this)}var i=this.option,r=this._componentsMap,o=this._componentsCount,a=[],u=Y(),c=e&&e.replaceMergeMainTypeMap;Ol(this),y(t,function(t,e){null!=t&&(AM.hasClass(e)?e&&(a.push(e),u.set(e,!0)):i[e]=null==i[e]?s(t):l(i[e],t,!0))}),c&&c.each(function(t,e){AM.hasClass(e)&&!u.get(e)&&(a.push(e),u.set(e,!0))}),AM.topologicalTravel(a,AM.getAllClassMainTypes(),n,this),this._seriesIndices||LM(this)},n.prototype.getOption=function(){var t=s(this.option);return y(t,function(e,n){if(AM.hasClass(n)){for(var i=Hi(e),r=i.length,o=!1,a=r-1;a>=0;a--)i[a]&&!nr(i[a])?o=!0:(i[a]=null,!o&&r--);i.length=r,t[n]=i}}),delete t[KM],t},n.prototype.getTheme=function(){return this._theme},n.prototype.getLocaleModel=function(){return this._locale},n.prototype.setUpdatePayload=function(t){this._payload=t},n.prototype.getUpdatePayload=function(){return this._payload},n.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){var i=n[e||0];if(i)return i;if(null==e)for(var r=0;ra;a++)Kl(n[a].query,t,e)&&r.push(a);return!r.length&&i&&(r=[-1]),r.length&&!Jl(r,this._currentMediaIndices)&&(o=v(r,function(t){return s(-1===t?i.option:n[t].option)})),this._currentMediaIndices=r,o},t}(),cT=y,pT=k,dT=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"],fT=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],gT=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],yT=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]],vT=function(){function t(t){this.data=t.data||(t.sourceFormat===VM?{}:[]),this.sourceFormat=t.sourceFormat||GM,this.seriesLayoutBy=t.seriesLayoutBy||WM,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;no;o++)e[o]=n[r+o];return e},i=function(t,e,n,i){for(var r=this._data,o=this._dimSize,a=0;o>a;a++){for(var s=i[a],l=null==s[0]?1/0:s[0],u=null==s[1]?-1/0:s[1],h=e-t,c=n[a],p=0;h>p;p++){var d=r[p*o+a];c[t+p]=d,l>d&&(l=d),d>u&&(u=d)}s[0]=l,s[1]=u}},r=function(){return this._data?this._data.length/this._dimSize:0};e={},e[NM+"_"+WM]={pure:!0,appendData:t},e[NM+"_"+UM]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},e[FM]={pure:!0,appendData:t},e[VM]={pure:!0,appendData:function(t){var e=this._data;y(t,function(t,n){for(var i=e[n]||(e[n]=[]),r=0;r<(t||[]).length;r++)i.push(t[r])})}},e[BM]={appendData:t},e[HM]={persistent:!1,pure:!0,appendData:function(t){this._data=t},clean:function(){this._offset+=this.count(),this._data=null}},nT=e}(),t}(),_T=function(t,e,n,i){return t[i]},xT=(QM={},QM[NM+"_"+WM]=function(t,e,n,i){return t[i+e]},QM[NM+"_"+UM]=function(t,e,n,i,r){i+=e;for(var o=r||[],a=t,s=0;s=0&&(s=o.interpolatedValue[l])}return null!=s?s+"":""})}},t.prototype.getRawValue=function(t,e){return Ou(this.getData(e),t)},t.prototype.formatTooltip=function(){},t}(),IT=function(){function t(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return t.prototype.perform=function(t){function e(t){return!(t>=1)&&(t=1),t}var n=this._upstream,i=t&&t.skip;if(this._dirty&&n){var r=this.context;r.data=r.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var o;this._plan&&!i&&(o=this._plan(this.context));var a=e(this._modBy),s=this._modDataCount||0,l=e(t&&t.modBy),u=t&&t.modDataCount||0;(a!==l||s!==u)&&(o="reset");var h;(this._dirty||"reset"===o)&&(this._dirty=!1,h=this._doReset(i)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var p=this._dueIndex,d=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!i&&(h||d>p)){var f=this._progress;if(M(f))for(var g=0;gi?i++:null}function e(){var t=i%a*r+Math.ceil(i/a),e=i>=n?null:o>t?t:i;return i++,e}var n,i,r,o,a,s={reset:function(l,u,h,c){i=l,n=u,r=h,o=c,a=Math.ceil(o/r),s.next=r>1&&o>0?e:t}};return s}(),kT=(Y({number:function(t){return parseFloat(t)},time:function(t){return+ki(t)},trim:function(t){return"string"==typeof t?W(t):t}}),{lt:function(t,e){return e>t},lte:function(t,e){return e>=t},gt:function(t,e){return t>e},gte:function(t,e){return t>=e}}),AT=(function(){function t(t,e){if("number"!=typeof e){var n="";Vi(n)}this._opFn=kT[t],this._rvalFloat=zi(e)}return t.prototype.evaluate=function(t){return"number"==typeof t?this._opFn(t,this._rvalFloat):this._opFn(zi(t),this._rvalFloat)},t}(),function(){function t(t,e){var n="desc"===t;this._resultLT=n?1:-1,null==e&&(e=n?"min":"max"),this._incomparable="min"===e?-1/0:1/0}return t.prototype.evaluate=function(t,e){var n=typeof t,i=typeof e,r="number"===n?t:zi(t),o="number"===i?e:zi(e),a=isNaN(r),s=isNaN(o);if(a&&(r=this._incomparable),s&&(o=this._incomparable),a&&s){var l="string"===n,u="string"===i;l&&(r=u?t:0),u&&(o=l?e:0)}return o>r?this._resultLT:r>o?-this._resultLT:0},t}()),PT=(function(){function t(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=zi(e)}return t.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=typeof t;n===this._rvalTypeof||"number"!==n&&"number"!==this._rvalTypeof||(e=zi(t)===this._rvalFloat)}return this._isEQ?e:!e},t}(),function(){function t(){}return t.prototype.getRawData=function(){throw new Error("not supported")},t.prototype.getRawDataItem=function(){throw new Error("not supported")},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(){},t.prototype.retrieveValueFromItem=function(){},t.prototype.convertValue=function(t,e){return Eu(t,e)},t}()),LT=Y(),OT="undefined",RT=typeof Uint32Array===OT?Array:Uint32Array,zT=typeof Uint16Array===OT?Array:Uint16Array,ET=typeof Int32Array===OT?Array:Int32Array,BT=typeof Float64Array===OT?Array:Float64Array,NT={"float":BT,"int":ET,ordinal:Array,number:Array,time:BT},FT=function(){function t(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=Y()}return t.prototype.initData=function(t,e,n){this._provider=t,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var i=t.getSource(),r=this.defaultDimValueGetter=rT[i.sourceFormat];this._dimValueGetter=n||r,this._rawExtent=[];Du(i);this._dimensions=v(e,function(t){return{type:t.type,property:t.property}}),this._initDataFromProvider(0,t.count())},t.prototype.getProvider=function(){return this._provider},t.prototype.getSource=function(){return this._provider.getSource()},t.prototype.ensureCalculationDimension=function(t,e){var n=this._calcDimNameToIdx,i=this._dimensions,r=n.get(t);if(null!=r){if(i[r].type===e)return r}else r=i.length;return i[r]={type:e},n.set(t,r),this._chunks[r]=new NT[e||"float"](this._rawCount),this._rawExtent[r]=ju(),r},t.prototype.collectOrdinalMeta=function(t,e){var n=this._chunks[t],i=this._dimensions[t],r=this._rawExtent,o=i.ordinalOffset||0,a=n.length;0===o&&(r[t]=ju());for(var s=r[t],l=o;a>l;l++){var u=n[l]=e.parseAndCollect(n[l]);s[0]=Math.min(u,s[0]),s[1]=Math.max(u,s[1])}i.ordinalMeta=e,i.ordinalOffset=a,i.type="ordinal"},t.prototype.getOrdinalMeta=function(t){var e=this._dimensions[t],n=e.ordinalMeta;return n},t.prototype.getDimensionProperty=function(t){var e=this._dimensions[t];return e&&e.property},t.prototype.appendData=function(t){var e=this._provider,n=this.count();e.appendData(t);var i=e.count();return e.persistent||(i+=n),i>n&&this._initDataFromProvider(n,i,!0),[n,i]},t.prototype.appendValues=function(t,e){for(var n=this._chunks,i=this._dimensions,r=i.length,o=this._rawExtent,a=this.count(),s=a+Math.max(t.length,e||0),l=0;r>l;l++){var u=i[l];Zu(n,l,u.type,s,!0)}for(var h=[],c=a;s>c;c++)for(var p=c-a,d=0;r>d;d++){var u=i[d],f=rT.arrayRows.call(this,t[p]||h,u.property,p,d);n[d][c]=f;var g=o[d];fg[1]&&(g[1]=f)}return this._rawCount=this._count=s,{start:a,end:s}},t.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,r=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=v(o,function(t){return t.property}),u=0;a>u;u++){var h=o[u];s[u]||(s[u]=ju()),Zu(r,u,h.type,e,n)}if(i.fillStorage)i.fillStorage(t,e,r,s);else for(var c=[],p=t;e>p;p++){c=i.getItem(p,c);for(var d=0;a>d;d++){var f=r[d],g=this._dimValueGetter(c,l[d],p,d);f[p]=g;var y=s[d];gy[1]&&(y[1]=g)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},t.prototype.count=function(){return this._count},t.prototype.get=function(t,e){if(!(e>=0&&er;r++)n.push(this.get(i[r],e));return n},t.prototype.getByRawIndex=function(t,e){if(!(e>=0&&ei;i++){var o=this.get(t,i);isNaN(o)||(n+=o)}return n},t.prototype.getMedian=function(t){var e=[];this.each([t],function(t){isNaN(t)||e.push(t)});var n=e.sort(function(t,e){return t-e}),i=this.count();return 0===i?0:i%2===1?n[(i-1)/2]:(n[i/2]+n[i/2-1])/2},t.prototype.indexOfRawIndex=function(t){if(t>=this._rawCount||0>t)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&n=i;){var o=(i+r)/2|0;if(e[o]t))return o;r=o-1}}return-1},t.prototype.indicesOfNearest=function(t,e,n){var i=this._chunks,r=i[t],o=[];if(!r)return o;null==n&&(n=1/0);for(var a=1/0,s=-1,l=0,u=0,h=this.count();h>u;u++){var c=this.getRawIndex(u),p=e-r[c],d=Math.abs(p);n>=d&&((a>d||d===a&&p>=0&&0>s)&&(a=d,s=p,l=0),p===s&&(o[l++]=u))}return o.length=l,o},t.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,i=this._count;if(n===Array){t=new n(i);for(var r=0;i>r;r++)t[r]=e[r]}else t=new n(e.buffer,0,i)}else{var n=Yu(this._rawCount);t=new n(this.count());for(var r=0;rc;c++){var p=void 0,d=n.getRawIndex(c);if(0===s)p=e(c);else if(1===s){var f=h[u][d];p=e(f,c)}else{for(var g=0;s>g;g++)a[g]=h[t[g]][d];a[g]=c,p=e.apply(null,a)}p&&(o[l++]=d)}return i>l&&(n._indices=o),n._count=l,n._extent=[],n._updateGetRawIdx(),n},t.prototype.selectRange=function(t){var e=this.clone(),n=e._count;if(!n)return this;var i=b(t),r=i.length;if(!r)return this;var o=e.count(),a=Yu(e._rawCount),s=new a(o),l=0,u=i[0],h=t[u][0],c=t[u][1],p=e._chunks,d=!1;if(!e._indices){var f=0;if(1===r){for(var g=p[i[0]],y=0;n>y;y++){var v=g[y];(v>=h&&c>=v||isNaN(v))&&(s[l++]=f),f++}d=!0}else if(2===r){for(var g=p[i[0]],m=p[i[1]],_=t[i[1]][0],x=t[i[1]][1],y=0;n>y;y++){var v=g[y],w=m[y];(v>=h&&c>=v||isNaN(v))&&(w>=_&&x>=w||isNaN(w))&&(s[l++]=f),f++}d=!0}}if(!d)if(1===r)for(var y=0;o>y;y++){var S=e.getRawIndex(y),v=p[i[0]][S];(v>=h&&c>=v||isNaN(v))&&(s[l++]=S)}else for(var y=0;o>y;y++){for(var M=!0,S=e.getRawIndex(y),T=0;r>T;T++){var C=i[T],v=p[C][S];(vt[C][1])&&(M=!1)}M&&(s[l++]=e.getRawIndex(y))}return o>l&&(e._indices=s),e._count=l,e._extent=[],e._updateGetRawIdx(),e},t.prototype.map=function(t,e){var n=this.clone(t);return this._updateDims(n,t,e),n},t.prototype.modify=function(t,e){this._updateDims(this,t,e)},t.prototype._updateDims=function(t,e,n){for(var i=t._chunks,r=[],o=e.length,a=t.count(),s=[],l=t._rawExtent,u=0;uh;h++){for(var c=t.getRawIndex(h),p=0;o>p;p++)s[p]=i[e[p]][c];s[o]=h;var d=n&&n.apply(null,s);if(null!=d){"object"!=typeof d&&(r[0]=d,d=r);for(var u=0;uy[1]&&(y[1]=g)}}}},t.prototype.lttbDownSample=function(t,e){var n,i,r,o=this.clone([t],!0),a=o._chunks,s=a[t],l=this.count(),u=0,h=Math.floor(1/e),c=this.getRawIndex(0),p=new(Yu(this._rawCount))(Math.ceil(l/h)+2);p[u++]=c;for(var d=1;l-1>d;d+=h){for(var f=Math.min(d+h,l-1),g=Math.min(d+2*h,l),y=(g+f)/2,v=0,m=f;g>m;m++){var _=this.getRawIndex(m),x=s[_];isNaN(x)||(v+=x)}v/=g-f;var b=d,w=Math.min(d+h,l),S=d-1,M=s[c];n=-1,r=b;for(var m=b;w>m;m++){var _=this.getRawIndex(m),x=s[_];isNaN(x)||(i=Math.abs((S-y)*(x-M)-(S-m)*(v-M)),i>n&&(n=i,r=_))}p[u++]=r,c=r}return p[u++]=this.getRawIndex(l-1),o._count=u,o._indices=p,o.getRawIndex=this._getRawIdx,o},t.prototype.downSample=function(t,e,n,i){for(var r=this.clone([t],!0),o=r._chunks,a=[],s=Math.floor(1/e),l=o[t],u=this.count(),h=r._rawExtent[t]=ju(),c=new(Yu(this._rawCount))(Math.ceil(u/s)),p=0,d=0;u>d;d+=s){s>u-d&&(s=u-d,a.length=s);for(var f=0;s>f;f++){var g=this.getRawIndex(d+f);a[f]=l[g]}var y=n(a),v=this.getRawIndex(Math.min(d+i(a,y)||0,u-1));l[v]=y,yh[1]&&(h[1]=y),c[p++]=v}return r._count=p,r._indices=c,r._updateGetRawIdx(),r},t.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,r=0,o=this.count();o>r;r++){var a=this.getRawIndex(r);switch(n){case 0:e(r);break;case 1:e(i[t[0]][a],r);break;case 2:e(i[t[0]][a],i[t[1]][a],r);break;default:for(var s=0,l=[];n>s;s++)l[s]=i[t[s]][a];l[s]=r,e.apply(null,l)}}},t.prototype.getDataExtent=function(t){var e=this._chunks[t],n=ju();if(!e)return n;var i,r=this.count(),o=!this._indices;if(o)return this._rawExtent[t].slice();if(i=this._extent[t])return i.slice();i=n;for(var a=i[0],s=i[1],l=0;r>l;l++){var u=this.getRawIndex(l),h=e[u];a>h&&(a=h),h>s&&(s=h)}return i=[a,s],this._extent[t]=i,i},t.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],i=this._chunks,r=0;ri;i++)e[i]=this._indices[i]}else e=new t(this._indices);return e}return null},t.prototype._getRawIdxIdentity=function(t){return t},t.prototype._getRawIdx=function(t){return t=0?this._indices[t]:-1},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},t.internalField=function(){function t(t,e,n,i){return Eu(t[i],this._dimensions[i])}rT={arrayRows:t,objectRows:function(t,e,n,i){return Eu(t[e],this._dimensions[i])},keyedColumns:t,original:function(t,e,n,i){var r=t&&(null==t.value?t:t.value);return Eu(r instanceof Array?r[i]:r,this._dimensions[i])},typedArray:function(t,e,n,i){return t[i]}}}(),t}(),VT=function(){function t(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return t.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},t.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},t.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},t.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},t.prototype._createSource=function(){this._setLocalSource([],[]);var t,e,n=this._sourceHost,i=this._getUpstreamSourceManagers(),r=!!i.length;if($u(n)){var o=n,a=void 0,s=void 0,l=void 0;if(r){var u=i[0];u.prepareSource(),l=u.getSource(),a=l.data,s=l.sourceFormat,e=[u._getVersionSign()]}else a=o.get("data",!0),s=P(a)?HM:BM,e=[];var h=this._getSourceMetaRawOption()||{},c=l&&l.metaRawOption||{},p=N(h.seriesLayoutBy,c.seriesLayoutBy)||null,d=N(h.sourceHeader,c.sourceHeader)||null,f=N(h.dimensions,c.dimensions),g=p!==c.seriesLayoutBy||!!d!=!!c.sourceHeader||f;t=g?[xu(a,{seriesLayoutBy:p,sourceHeader:d,dimensions:f},s)]:[]}else{var y=n;if(r){var v=this._applyTransform(i);t=v.sourceList,e=v.upstreamSignList}else{var m=y.get("source",!0);t=[xu(m,this._getSourceMetaRawOption(),null)],e=[]}}this._setLocalSource(t,e)},t.prototype._applyTransform=function(t){var e=this._sourceHost,n=e.get("transform",!0),i=e.get("fromTransformResult",!0);if(null!=i){var r="";
+1!==t.length&&Ju(r)}var o,a=[],s=[];return y(t,function(t){t.prepareSource();var e=t.getSource(i||0),n="";null==i||e||Ju(n),a.push(e),s.push(t._getVersionSign())}),n?o=Wu(n,a,{datasetIndex:e.componentIndex}):null!=i&&(o=[wu(a[0])]),{sourceList:o,upstreamSignList:s}},t.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),e=0;e1||e>0&&!t.noHeader,i=0;y(t.blocks,function(t){eh(t).planLayout(t);var e=t.__gapLevelBetweenSubBlocks;e>=i&&(i=e+(!n||e&&("section"!==t.type||t.noHeader)?0:1))}),t.__gapLevelBetweenSubBlocks=i},build:function(t,e,n,i){var r=e.noHeader,o=rh(e),a=nh(t,e,r?n:o.html,i);if(r)return a;var s=_l(e.header,"ordinal",t.useUTC),l=Qu(i,t.renderMode).nameStyle;return"richText"===t.renderMode?lh(t,s,l)+o.richText+a:oh(''+ml(s)+"
"+a,n)}},nameValue:{planLayout:function(t){t.__gapLevelBetweenSubBlocks=0},build:function(t,e,n,i){var r=t.renderMode,o=e.noName,a=e.noValue,s=!e.markerType,l=e.name,u=e.value,h=t.useUTC;if(!o||!a){var c=s?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",r),p=o?"":_l(l,"ordinal",h),d=e.valueType,f=a?[]:M(u)?v(u,function(t,e){return _l(t,M(d)?d[e]:d,h)}):[_l(u,M(d)?d[0]:d,h)],g=!s||!o,y=!s&&o,m=Qu(i,r),_=m.nameStyle,x=m.valueStyle;return"richText"===r?(s?"":c)+(o?"":lh(t,p,_))+(a?"":uh(t,f,g,y,x)):oh((s?"":c)+(o?"":ah(p,!s,_))+(a?"":sh(f,g,y,x)),n)}}}},XT=function(){function t(){this.richTextStyles={},this._nextStyleNameId=Bi()}return t.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},t.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,r=bl({color:e,type:t,renderMode:n,markerId:i});return C(r)?r:(this.richTextStyles[i]=r.style,r.content)},t.prototype.wrapRichTextStyle=function(t,e){var n={};M(e)?y(e,function(t){return h(n,t)}):h(n,e);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+t+"}"},t}(),YT=ar(),jT="__universalTransitionEnabled",qT=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return e(n,t),n.prototype.init=function(t,e,n){this.seriesIndex=this.componentIndex,this.dataTask=zu({count:vh,reset:mh}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n);var i=YT(this).sourceManager=new VT(this);i.prepareSource();var r=this.getInitialData(t,n);xh(r,this),this.dataTask.context.data=r,YT(this).dataBeforeProcessed=r,gh(this),this._initSelectedMapFromData(r)},n.prototype.mergeDefaultAndTheme=function(t,e){var n=Dl(this),i=n?Al(t):{},r=this.subType;AM.hasClass(r)&&(r+="Series"),l(t,e.getTheme().get(this.subType)),l(t,this.getDefaultOption()),Gi(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&kl(t,i,n)},n.prototype.mergeOption=function(t,e){t=l(this.option,t,!0),this.fillDataTextStyle(t.data);var n=Dl(this);n&&kl(this.option,t,n);var i=YT(this).sourceManager;i.dirty(),i.prepareSource();var r=this.getInitialData(t,e);xh(r,this),this.dataTask.dirty(),this.dataTask.context.data=r,YT(this).dataBeforeProcessed=r,gh(this),this._initSelectedMapFromData(r)},n.prototype.fillDataTextStyle=function(t){if(t&&!P(t))for(var e=["show"],n=0;nthis.getShallow("animationThreshold")&&(t=!1),!!t},n.prototype.restoreData=function(){this.dataTask.dirty()},n.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel,r=ZM.prototype.getColorFromPalette.call(this,t,e,n);return r||(r=i.getColorFromPalette(t,e,n)),r},n.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},n.prototype.getProgressive=function(){return this.get("progressive")},n.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},n.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},n.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n)for(var i=this.getData(e),r=0;r=0&&n.push(r)}return n},n.prototype.isSelected=function(t,e){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(e),r=fh(i,t);return n[r]||!1},n.prototype.isUniversalTransitionEnabled=function(){if(this[jT])return!0;var t=this.option.universalTransition;return t?t===!0?!0:t&&t.enabled:!1},n.prototype._innerSelect=function(t,e){var n,i,r=this.option.selectedMode,o=e.length;if(r&&o)if("multiple"===r)for(var a=this.option.selectedMap||(this.option.selectedMap={}),s=0;o>s;s++){var l=e[s],u=fh(t,l);a[u]=!0,this._selectedDataIndicesMap[u]=t.getRawIndex(l)}else if("single"===r||r===!0){var h=e[o-1],u=fh(t,h);this.option.selectedMap=(n={},n[u]=!0,n),this._selectedDataIndicesMap=(i={},i[u]=t.getRawIndex(h),i)}},n.prototype._initSelectedMapFromData=function(t){if(!this.option.selectedMap){var e=[];t.hasItemOption&&t.each(function(n){var i=t.getRawDataItem(n);i&&i.selected&&e.push(n)}),e.length>0&&this._innerSelect(t,e)}},n.registerClass=function(t){return AM.registerClass(t)},n.protoInitialize=function(){var t=n.prototype;t.type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",t.visualDrawType="fill"}(),n}(AM);f(qT,CT),f(qT,ZM),xr(qT,AM);var ZT=function(){function t(){this.group=new xx,this.uid=Fs("viewComponent")}return t.prototype.init=function(){},t.prototype.render=function(){},t.prototype.dispose=function(){},t.prototype.updateView=function(){},t.prototype.updateLayout=function(){},t.prototype.updateVisual=function(){},t.prototype.blurSeries=function(){},t}();mr(ZT),Mr(ZT);var KT=ar(),$T=Sh(),JT=function(){function t(){this.group=new xx,this.uid=Fs("viewChart"),this.renderTask=zu({plan:Ch,reset:Ih}),this.renderTask.context={view:this}}return t.prototype.init=function(){},t.prototype.render=function(){},t.prototype.highlight=function(t,e,n,i){Th(t.getData(),i,"emphasis")},t.prototype.downplay=function(t,e,n,i){Th(t.getData(),i,"normal")},t.prototype.remove=function(){this.group.removeAll()},t.prototype.dispose=function(){},t.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},t.markUpdateMethod=function(t,e){KT(t).updateMethod=e},t.protoInitialize=function(){var e=t.prototype;e.type="chart"}(),t}();mr(JT,["dispose"]),Mr(JT);var QT,tC={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},eC="\x00__throttleOriginMethod",nC="\x00__throttleRate",iC="\x00__throttleType",rC=ar(),oC={itemStyle:Tr($S,!0),lineStyle:Tr(qS,!0)},aC={lineStyle:"stroke",itemStyle:"fill"},sC={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=t.getModel(i),o=Ah(t,i),a=o(r),s=r.getShallow("decal");s&&(n.setVisual("decal",s),s.dirty=!0);var l=Ph(t,i),u=a[l],c=T(u)?u:null,p="auto"===a.fill||"auto"===a.stroke;if(!a[l]||c||p){var d=t.getColorFromPalette(t.name,null,e.getSeriesCount());a[l]||(a[l]=d,n.setVisual("colorFromPalette",!0)),a.fill="auto"===a.fill||"function"==typeof a.fill?d:a.fill,a.stroke="auto"===a.stroke||"function"==typeof a.stroke?d:a.stroke}return n.setVisual("style",a),n.setVisual("drawType",l),!e.isSeriesFiltered(t)&&c?(n.setVisual("colorFromPalette",!1),{dataEach:function(e,n){var i=t.getDataParams(n),r=h({},a);r[l]=c(i),e.setItemVisual(n,"style",r)}}):void 0}},lC=new tM,uC={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){if(!t.ignoreStyleOnData&&!e.isSeriesFiltered(t)){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=Ah(t,i),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(t,e){var n=t.getRawDataItem(e);if(n&&n[i]){lC.option=n[i];var a=r(lC),s=t.ensureUniqueItemVisual(e,"style");h(s,a),lC.option.decal&&(t.setItemVisual(e,"decal",lC.option.decal),lC.option.decal.dirty=!0),o in a&&t.setItemVisual(e,"colorFromPalette",!1)}}:null}}}},hC={performRawSeries:!0,overallReset:function(t){var e=Y();t.eachSeries(function(t){var n=t.getColorBy();if(!t.isColorBySeries()){var i=t.type+"-"+n,r=e.get(i);r||(r={},e.set(i,r)),rC(t).scope=r}}),t.eachSeries(function(e){if(!e.isColorBySeries()&&!t.isSeriesFiltered(e)){var n=e.getRawData(),i={},r=e.getData(),o=rC(e).scope,a=e.visualStyleAccessPath||"itemStyle",s=Ph(e,a);r.each(function(t){var e=r.getRawIndex(t);i[e]=t}),n.each(function(t){var a=i[t],l=r.getItemVisual(a,"colorFromPalette");if(l){var u=r.ensureUniqueItemVisual(a,"style"),h=n.getName(t)||t+"",c=n.count();u[s]=e.getColorFromPalette(h,o,c)}})}})}},cC=Math.PI,pC=function(){function t(t,e,n,i){this._stageTaskMap=Y(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return t.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each(function(t){var e=t.overallTask;e&&e.dirty()})},t.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,r=!e&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=r?n.step:null,a=i&&i.modDataCount,s=null!=a?Math.ceil(a/o):null;return{step:o,modBy:s,modDataCount:a}}},t.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},t.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData(),r=i.count(),o=n.progressiveEnabled&&e.incrementalPrepareRender&&r>=n.threshold,a=t.get("large")&&r>=t.get("largeThreshold"),s="mod"===t.get("progressiveChunkMode")?r:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:s,large:a}},t.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=Y();t.eachSeries(function(t){var i=t.getProgressive(),r=t.uid;n.set(r,{id:r,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:i&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),e._pipe(t,t.dataTask)})},t.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;y(this._allHandlers,function(i){var r=t.get(i.uid)||t.set(i.uid,{}),o="";G(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,r,e,n),i.overallReset&&this._createOverallStageTask(i,r,e,n)},this)},t.prototype.prepareView=function(t,e,n,i){var r=t.renderTask,o=r.context;o.model=e,o.ecModel=n,o.api=i,r.__block=!t.incrementalPrepareRender,this._pipe(e,r)},t.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},t.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},t.prototype._performStageTasks=function(t,e,n,i){function r(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}i=i||{};var o=!1,a=this;y(t,function(t){if(!i.visualType||i.visualType===t.visualType){var s=a._stageTaskMap.get(t.uid),l=s.seriesTaskMap,u=s.overallTask;if(u){var h,c=u.agentStubMap;c.each(function(t){r(i,t)&&(t.dirty(),h=!0)}),h&&u.dirty(),a.updatePayload(u,n);var p=a.getPerformArgs(u,i.block);c.each(function(t){t.perform(p)}),u.perform(p)&&(o=!0)}else l&&l.each(function(s){r(i,s)&&s.dirty();var l=a.getPerformArgs(s,i.block);l.skip=!t.performRawSeries&&e.isSeriesFiltered(s.context.model),a.updatePayload(s,n),s.perform(l)&&(o=!0)})}}),this.unfinished=o||this.unfinished},t.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e=t.dataTask.perform()||e}),this.unfinished=e||this.unfinished},t.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})},t.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},t.prototype._createSeriesStageTask=function(t,e,n,i){function r(e){var r=e.uid,l=s.set(r,a&&a.get(r)||zu({plan:Bh,reset:Nh,count:Vh}));l.context={model:e,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:o},o._pipe(e,l)}var o=this,a=e.seriesTaskMap,s=e.seriesTaskMap=Y(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(r):l?n.eachRawSeriesByType(l,r):u&&u(n,i).each(r)},t.prototype._createOverallStageTask=function(t,e,n,i){function r(t){var e=t.uid,n=l.set(e,s&&s.get(e)||(p=!0,zu({reset:Rh,onDirty:Eh})));n.context={model:t,overallProgress:c},n.agent=a,n.__block=c,o._pipe(t,n)}var o=this,a=e.overallTask=e.overallTask||zu({reset:Oh});a.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:o};var s=a.agentStubMap,l=a.agentStubMap=Y(),u=t.seriesType,h=t.getTargetSeries,c=!0,p=!1,d="";G(!t.createOnAllSeries,d),u?n.eachRawSeriesByType(u,r):h?h(n,i).each(r):(c=!1,y(n.getSeries(),r)),p&&a.dirty()},t.prototype._pipe=function(t,e){var n=t.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=e),i.tail&&i.tail.pipe(e),i.tail=e,e.__idxInPipeline=i.count++,e.__pipeline=i},t.wrapStageHandler=function(t,e){return T(t)&&(t={overallReset:t,seriesType:Hh(t)}),t.uid=Fs("stageHandler"),e&&(t.visualType=e),t},t}(),dC=Fh(0),fC={},gC={};Gh(fC,JM),Gh(gC,aT),fC.eachSeriesByType=fC.eachRawSeriesByType=function(t){QT=t},fC.eachComponent=function(t){"series"===t.mainType&&t.subType&&(QT=t.subType)};var yC=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],vC={color:yC,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],yC]},mC="#B9B8CE",_C="#100C2A",xC=function(){return{axisLine:{lineStyle:{color:mC}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},bC=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],wC={darkMode:!0,color:bC,backgroundColor:_C,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:mC}},textStyle:{color:mC},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:mC}},dataZoom:{borderColor:"#71708A",textStyle:{color:mC},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:mC}},timeline:{lineStyle:{color:mC},label:{color:mC},controlStyle:{color:mC,borderColor:mC}},calendar:{itemStyle:{color:_C},dayLabel:{color:mC},monthLabel:{color:mC},yearLabel:{color:mC}},timeAxis:xC(),logAxis:xC(),valueAxis:xC(),categoryAxis:xC(),line:{symbol:"circle"},graph:{color:bC},gauge:{title:{color:mC},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:mC},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};wC.categoryAxis.splitLine.show=!1;var SC=function(){function t(){}return t.prototype.normalizeQuery=function(t){var e={},n={},i={};if(C(t)){var r=gr(t);e.mainType=r.main||null,e.subType=r.sub||null}else{var o=["Index","Name","Id"],a={name:1,dataIndex:1,dataType:1};y(t,function(t,r){for(var s=!1,l=0;l0&&h===r.length-u.length){var c=r.slice(0,h);"data"!==c&&(e.mainType=c,e[u.toLowerCase()]=t,s=!0)}}a.hasOwnProperty(r)&&(n[r]=t,s=!0),s||(i[r]=t)})}return{cptQuery:e,dataQuery:n,otherQuery:i}},t.prototype.filter=function(t,e){function n(t,e,n,i){return null==t[n]||e[i||n]===t[n]}var i=this.eventInfo;if(!i)return!0;var r=i.targetEl,o=i.packedEvent,a=i.model,s=i.view;if(!a||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return n(l,a,"mainType")&&n(l,a,"subType")&&n(l,a,"index","componentIndex")&&n(l,a,"name")&&n(l,a,"id")&&n(u,o,"name")&&n(u,o,"dataIndex")&&n(u,o,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,r,o))},t.prototype.afterTrigger=function(){this.eventInfo=null},t}(),MC={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){function n(e,n){var i=t.getRawValue(n),a=t.getDataParams(n);u&&e.setItemVisual(n,"symbol",r(i,a)),h&&e.setItemVisual(n,"symbolSize",o(i,a)),c&&e.setItemVisual(n,"symbolRotate",s(i,a)),p&&e.setItemVisual(n,"symbolOffset",l(i,a))}var i=t.getData();if(t.legendIcon&&i.setVisual("legendIcon",t.legendIcon),t.hasSymbolVisual){var r=t.get("symbol"),o=t.get("symbolSize"),a=t.get("symbolKeepAspect"),s=t.get("symbolRotate"),l=t.get("symbolOffset"),u=T(r),h=T(o),c=T(s),p=T(l),d=u||h||c||p,f=!u&&r?r:t.defaultSymbol,g=h?null:o,y=c?null:s,v=p?null:l;if(i.setVisual({legendIcon:t.legendIcon||f,symbol:f,symbolSize:g,symbolKeepAspect:a,symbolRotate:y,symbolOffset:v}),!e.isSeriesFiltered(t))return{dataEach:d?n:null}}}},TC={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){function n(t,e){var n=t.getItemModel(e),i=n.getShallow("symbol",!0),r=n.getShallow("symbolSize",!0),o=n.getShallow("symbolRotate",!0),a=n.getShallow("symbolOffset",!0),s=n.getShallow("symbolKeepAspect",!0);null!=i&&t.setItemVisual(e,"symbol",i),null!=r&&t.setItemVisual(e,"symbolSize",r),null!=o&&t.setItemVisual(e,"symbolRotate",o),null!=a&&t.setItemVisual(e,"symbolOffset",a),null!=s&&t.setItemVisual(e,"symbolKeepAspect",s)}if(t.hasSymbolVisual&&!e.isSeriesFiltered(t)){var i=t.getData();return{dataEach:i.hasItemOption?n:null}}}},CC=Math.round(9*Math.random()),IC="function"==typeof Object.defineProperty,DC=function(){function t(){this._id="__ec_inner_"+CC++}return t.prototype.get=function(t){return this._guard(t)[this._id]},t.prototype.set=function(t,e){var n=this._guard(t);return IC?Object.defineProperty(n,this._id,{value:e,enumerable:!1,configurable:!0}):n[this._id]=e,this},t.prototype["delete"]=function(t){return this.has(t)?(delete this._guard(t)[this._id],!0):!1},t.prototype.has=function(t){return!!this._guard(t)[this._id]},t.prototype._guard=function(t){if(t!==Object(t))throw TypeError("Value of WeakMap is not a non-null object.");return t},t}(),kC=$b.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var n=e.cx,i=e.cy,r=e.width/2,o=e.height/2;t.moveTo(n,i-o),t.lineTo(n+r,i+o),t.lineTo(n-r,i+o),t.closePath()}}),AC=$b.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var n=e.cx,i=e.cy,r=e.width/2,o=e.height/2;t.moveTo(n,i-o),t.lineTo(n+r,i),t.lineTo(n,i+o),t.lineTo(n-r,i),t.closePath()}}),PC=$b.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var n=e.x,i=e.y,r=e.width/5*3,o=Math.max(r,e.height),a=r/2,s=a*a/(o-a),l=i-o+a+s,u=Math.asin(s/a),h=Math.cos(u)*a,c=Math.sin(u),p=Math.cos(u),d=.6*a,f=.7*a;t.moveTo(n-h,l+s),t.arc(n,l,a,Math.PI-u,2*Math.PI+u),t.bezierCurveTo(n+h-c*d,l+s+p*d,n,i-f,n,i),t.bezierCurveTo(n,i-f,n-h+c*d,l+s+p*d,n-h,l+s),t.closePath()}}),LC=$b.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var n=e.height,i=e.width,r=e.x,o=e.y,a=i/3*2;t.moveTo(r,o),t.lineTo(r+a,o+n),t.lineTo(r,o+n/4*3),t.lineTo(r-a,o+n),t.lineTo(r,o),t.closePath()}}),OC={line:gS,rect:aw,roundRect:aw,square:aw,circle:Xw,diamond:AC,pin:PC,arrow:LC,triangle:kC},RC={line:function(t,e,n,i,r){r.x1=t,r.y1=e+i/2,r.x2=t+n,r.y2=e+i/2},rect:function(t,e,n,i,r){r.x=t,r.y=e,r.width=n,r.height=i},roundRect:function(t,e,n,i,r){r.x=t,r.y=e,r.width=n,r.height=i,r.r=Math.min(n,i)/4},square:function(t,e,n,i,r){var o=Math.min(n,i);r.x=t,r.y=e,r.width=o,r.height=o},circle:function(t,e,n,i,r){r.cx=t+n/2,r.cy=e+i/2,r.r=Math.min(n,i)/2},diamond:function(t,e,n,i,r){r.cx=t+n/2,r.cy=e+i/2,r.width=n,r.height=i},pin:function(t,e,n,i,r){r.x=t+n/2,r.y=e+i/2,r.width=n,r.height=i},arrow:function(t,e,n,i,r){r.x=t+n/2,r.y=e+i/2,r.width=n,r.height=i},triangle:function(t,e,n,i,r){r.cx=t+n/2,r.cy=e+i/2,r.width=n,r.height=i}},zC={};y(OC,function(t,e){zC[e]=new t});for(var EC,BC=$b.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(t,e,n){var i=ri(t,e,n),r=this.shape;return r&&"pin"===r.symbolType&&"inside"===e.position&&(i.y=n.y+.4*n.height),i},buildPath:function(t,e,n){var i=e.symbolType;if("none"!==i){var r=zC[i];r||(i="rect",r=zC[i]),RC[i](e.x,e.y,e.width,e.height,r.shape),r.buildPath(t,r.shape,n)}}}),NC=new Vb(!0),FC=["shadowBlur","shadowOffsetX","shadowOffsetY"],VC=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],HC=1,GC=2,WC=3,UC=4,XC=new DC,YC=new y_(100),jC=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"],qC={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},ZC=b(qC),KC={"alignment-baseline":"textBaseline","stop-color":"stopColor"},$C=b(KC),JC=function(){function t(){this._defs={},this._root=null}return t.prototype.parse=function(t,e){e=e||{};var n=Lc(t);if(!n)throw new Error("Illegal svg");this._defsUsePending=[];var i=new xx;this._root=i;var r=[],o=n.getAttribute("viewBox")||"",a=parseFloat(n.getAttribute("width")||e.width),s=parseFloat(n.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(s)&&(s=null),Bc(n,i,null,!0,!1);for(var l=n.firstChild;l;)this._parseNode(l,i,r,null,!1,!1),l=l.nextSibling;Vc(this._defs,this._defsUsePending),this._defsUsePending=[];var u,h;if(o){var c=Hc(o);c.length>=4&&(u={x:parseFloat(c[0]||0),y:parseFloat(c[1]||0),width:parseFloat(c[2]),height:parseFloat(c[3])})}if(u&&null!=a&&null!=s&&(h=Xc(u,{x:0,y:0,width:a,height:s}),!e.ignoreViewBox)){var p=i;i=new xx,i.add(p),p.scaleX=p.scaleY=h.scale,p.x=h.x,p.y=h.y}return e.ignoreRootClip||null==a||null==s||i.setClipPath(new aw({shape:{x:0,y:0,width:a,height:s}})),{root:i,width:a,height:s,viewBoxRect:u,viewBoxTransform:h,named:r}},t.prototype._parseNode=function(t,e,n,i,r,o){var a,s=t.nodeName.toLowerCase(),l=i;if("defs"===s&&(r=!0),"text"===s&&(o=!0),"defs"===s||"switch"===s)a=e;else{if(!r){var u=EC[s];if(u&&Z(EC,s)){a=u.call(this,t,e);var h=t.getAttribute("name");if(h){var c={name:h,namedFrom:null,svgNodeTagLower:s,el:a};n.push(c),"g"===s&&(l=c)}else i&&n.push({name:i.name,namedFrom:i,svgNodeTagLower:s,el:a});e.add(a)}}var p=QC[s];if(p&&Z(QC,s)){var d=p.call(this,t),f=t.getAttribute("id");f&&(this._defs[f]=d)}}if(a&&a.isGroup)for(var g=t.firstChild;g;)1===g.nodeType?this._parseNode(g,a,n,l,r,o):3===g.nodeType&&o&&this._parseText(g,a),g=g.nextSibling},t.prototype._parseText=function(t,e){var n=new Qb({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});zc(e,n),Bc(t,n,this._defsUsePending,!1,!1),Nc(n,e);var i=n.style,r=i.fontSize;r&&9>r&&(i.fontSize=9,n.scaleX*=r/9,n.scaleY*=r/9);var o=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+"px",i.fontFamily||"sans-serif"].join(" ");i.font=o;var a=n.getBoundingRect();return this._textX+=a.width,e.add(n),n},t.internalField=function(){EC={g:function(t,e){var n=new xx;return zc(e,n),Bc(t,n,this._defsUsePending,!1,!1),n},rect:function(t,e){var n=new aw;return zc(e,n),Bc(t,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),n.silent=!0,n},circle:function(t,e){var n=new Xw;return zc(e,n),Bc(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),n.silent=!0,n},line:function(t,e){var n=new gS;return zc(e,n),Bc(t,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),n.silent=!0,n},ellipse:function(t,e){var n=new jw;return zc(e,n),Bc(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),n.silent=!0,n},polygon:function(t,e){var n,i=t.getAttribute("points");i&&(n=Ec(i));var r=new hS({shape:{points:n||[]},silent:!0});return zc(e,r),Bc(t,r,this._defsUsePending,!1,!1),r},polyline:function(t,e){var n,i=t.getAttribute("points");i&&(n=Ec(i));var r=new pS({shape:{points:n||[]},silent:!0});return zc(e,r),Bc(t,r,this._defsUsePending,!1,!1),r},image:function(t,e){var n=new nw;return zc(e,n),Bc(t,n,this._defsUsePending,!1,!1),n.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),n.silent=!0,n},text:function(t,e){var n=t.getAttribute("x")||"0",i=t.getAttribute("y")||"0",r=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(r),this._textY=parseFloat(i)+parseFloat(o);var a=new xx;return zc(e,a),Bc(t,a,this._defsUsePending,!1,!0),a},tspan:function(t,e){var n=t.getAttribute("x"),i=t.getAttribute("y");null!=n&&(this._textX=parseFloat(n)),null!=i&&(this._textY=parseFloat(i));var r=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",a=new xx;return zc(e,a),Bc(t,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(r),this._textY+=parseFloat(o),a},path:function(t,e){var n=t.getAttribute("d")||"",i=Ba(n);return zc(e,i),Bc(t,i,this._defsUsePending,!1,!1),i.silent=!0,i}}}(),t}(),QC={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||"0",10),n=parseInt(t.getAttribute("y1")||"0",10),i=parseInt(t.getAttribute("x2")||"10",10),r=parseInt(t.getAttribute("y2")||"0",10),o=new SS(e,n,i,r);return Oc(t,o),Rc(t,o),o},radialgradient:function(t){var e=parseInt(t.getAttribute("cx")||"0",10),n=parseInt(t.getAttribute("cy")||"0",10),i=parseInt(t.getAttribute("r")||"0",10),r=new MS(e,n,i);return Oc(t,r),Rc(t,r),r}},tI=/^url\(\s*#(.*?)\)/,eI=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,nI=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,iI=Math.PI/180,rI=/([^\s:;]+)\s*:\s*([^:;]+)/g,oI=1e-8,aI=[],sI=function(){function t(t){this.name=t}return t.prototype.getCenter=function(){},t}(),lI=function(t){function n(e,n,i){var r=t.call(this,e)||this;if(r.type="geoJSON",r.geometries=n,i)i=[i[0],i[1]];else{var o=r.getBoundingRect();i=[o.x+o.width/2,o.y+o.height/2]}return r._center=i,r}return e(n,t),n.prototype.getBoundingRect=function(){var t=this._rect;if(t)return t;for(var e=Number.MAX_VALUE,n=[e,e],i=[-e,-e],r=[],o=[],a=this.geometries,s=0;si;i++)if("polygon"===n[i].type){var o=n[i].exterior,a=n[i].interiors;if(qc(o,t[0],t[1])){for(var s=0;s<(a?a.length:0);s++)if(qc(a[s],t[0],t[1]))continue t;return!0}}return!1},n.prototype.transformTo=function(t,e,n,i){var r=this.getBoundingRect(),o=r.width/r.height;n?i||(i=n/o):n=o*i;for(var a=new hx(t,e,n,i),s=r.calculateTransform(a),l=this.geometries,u=0;u0&&t.unfinished);t.unfinished||this._zr.flush()}}},n.prototype.getDom=function(){return this._dom},n.prototype.getId=function(){return this.id},n.prototype.getZr=function(){return this._zr},n.prototype.setOption=function(t,e,n){if(!this._disposed){var i,r,o;if(k(e)&&(n=e.lazyUpdate,i=e.silent,r=e.replaceMerge,o=e.transition,e=e.notMerge),this[XI]=!0,!this._model||e){var a=new hT(this._api),s=this._theme,l=this._model=new JM;l.scheduler=this._scheduler,l.init(null,null,null,s,this._locale,a)}this._model.setOption(t,{replaceMerge:r},CD);var u={seriesTransition:o,optionChanged:!0};n?(this[YI]={silent:i,updateParams:u},this[XI]=!1,this.getZr().wakeUp()):(eD(this),rD.update.call(this,null,u),this._zr.flush(),this[YI]=null,this[XI]=!1,lD.call(this,i),uD.call(this,i))}},n.prototype.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},n.prototype.getModel=function(){return this._model},n.prototype.getOption=function(){return this._model&&this._model.getOption()},n.prototype.getWidth=function(){return this._zr.getWidth()},n.prototype.getHeight=function(){return this._zr.getHeight()},n.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||TI&&window.devicePixelRatio||1},n.prototype.getRenderedCanvas=function(t){return ym.canvasSupported?(t=t||{},this._zr.painter.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})):void 0},n.prototype.getSvgDataURL=function(){if(ym.svgSupported){var t=this._zr,e=t.storage.getDisplayList();return y(e,function(t){t.stopAnimation(null,!0)}),t.painter.toDataURL()}},n.prototype.getDataURL=function(t){if(!this._disposed){t=t||{};var e=t.excludeComponents,n=this._model,i=[],r=this;y(e,function(t){n.eachComponent({mainType:t},function(t){var e=r._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0)})});var o="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.getRenderedCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return y(i,function(t){t.group.ignore=!1}),o}},n.prototype.getConnectedDataURL=function(t){if(!this._disposed&&ym.canvasSupported){var e="svg"===t.type,n=this.group,i=Math.min,r=Math.max,o=1/0;if(PD[n]){var a=o,l=o,u=-o,h=-o,c=[],p=t&&t.pixelRatio||this.getDevicePixelRatio();y(AD,function(o){if(o.group===n){var p=e?o.getZr().painter.getSvgDom().innerHTML:o.getRenderedCanvas(s(t)),d=o.getDom().getBoundingClientRect();a=i(d.left,a),l=i(d.top,l),u=r(d.right,u),h=r(d.bottom,h),c.push({dom:p,left:d.left,top:d.top})}}),a*=p,l*=p,u*=p,h*=p;var d=u-a,f=h-l,g=Am(),v=pi(g,{renderer:e?"svg":"canvas"});if(v.resize({width:d,height:f}),e){var m="";return y(c,function(t){var e=t.left-a,n=t.top-l;m+=''+t.dom+""}),v.painter.getSvgRoot().innerHTML=m,t.connectedBackgroundColor&&v.painter.setBackgroundColor(t.connectedBackgroundColor),v.refreshImmediately(),v.painter.toDataURL()}return t.connectedBackgroundColor&&v.add(new aw({shape:{x:0,y:0,width:d,height:f},style:{fill:t.connectedBackgroundColor}})),y(c,function(t){var e=new nw({style:{x:t.left*p-a,y:t.top*p-l,image:t.dom}});v.add(e)}),v.refreshImmediately(),g.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},n.prototype.convertToPixel=function(t,e){return oD(this,"convertToPixel",t,e)},n.prototype.convertFromPixel=function(t,e){return oD(this,"convertFromPixel",t,e)},n.prototype.containPixel=function(t,e){if(!this._disposed){var n,i=this._model,r=sr(i,t);return y(r,function(t,i){i.indexOf("Models")>=0&&y(t,function(t){var r=t.coordinateSystem;if(r&&r.containPoint)n=n||!!r.containPoint(e);else if("seriesModels"===i){var o=this._chartsMap[t.__viewId];o&&o.containPoint&&(n=n||o.containPoint(e,t))}},this)},this),!!n}},n.prototype.getVisual=function(t,e){var n=this._model,i=sr(n,t,{defaultMainType:"series"}),r=i.seriesModel,o=r.getData(),a=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?o.indexOfRawIndex(i.dataIndex):null;return null!=a?Wh(o,a,e):Uh(o,e)},n.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},n.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},n.prototype._initEvents=function(){var t=this;y(wD,function(e){var n=function(n){var i,r=t.getModel(),o=n.target,a="globalout"===e;if(a?i={}:o&&qh(o,function(t){var e=dw(t);if(e&&null!=e.dataIndex){var n=e.dataModel||r.getSeriesByIndex(e.seriesIndex);return i=n&&n.getDataParams(e.dataIndex,e.dataType)||{},!0}return e.eventData?(i=h({},e.eventData),!0):void 0},!0),i){var s=i.componentType,l=i.componentIndex;("markLine"===s||"markPoint"===s||"markArea"===s)&&(s="series",l=i.seriesIndex);var u=s&&null!=l&&r.getComponent(s,l),c=u&&t["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];i.event=n,i.type=e,t._$eventProcessor.eventInfo={targetEl:o,packedEvent:i,model:u,view:c},t.trigger(e,i)}};n.zrEventfulCallAtLast=!0,t._zr.on(e,n,t)}),y(MD,function(e,n){t._messageCenter.on(n,function(t){this.trigger(n,t)},t)}),y(["selectchanged"],function(e){t._messageCenter.on(e,function(t){this.trigger(e,t)},t)}),jh(this._messageCenter,this,this._api)},n.prototype.isDisposed=function(){return this._disposed},n.prototype.clear=function(){this._disposed||this.setOption({series:[]},!0)},n.prototype.dispose=function(){if(!this._disposed){this._disposed=!0,hr(this.getDom(),RD,"");var t=this,e=t._api,n=t._model;y(t._componentsViews,function(t){t.dispose(n,e)}),y(t._chartsViews,function(t){t.dispose(n,e)}),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete AD[t.id]}},n.prototype.resize=function(t){if(!this._disposed){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var n=e.resetOption("media"),i=t&&t.silent;this[YI]&&(null==i&&(i=this[YI].silent),n=!0,this[YI]=null),this[XI]=!0,n&&eD(this),rD.update.call(this,{type:"resize",animation:h({duration:0},t&&t.animation)}),this[XI]=!1,lD.call(this,i),uD.call(this,i)}}},n.prototype.showLoading=function(t,e){if(!this._disposed&&(k(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),kD[t])){var n=kD[t](this._api,e),i=this._zr;this._loadingFX=n,i.add(n)}},n.prototype.hideLoading=function(){this._disposed||(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},n.prototype.makeActionFromEvent=function(t){var e=h({},t);return e.type=MD[t.type],e},n.prototype.dispatchAction=function(t,e){if(!this._disposed&&(k(e)||(e={silent:!!e}),SD[t.type]&&this._model)){if(this[XI])return void this._pendingActions.push(t);var n=e.silent;sD.call(this,t,n);var i=e.flush;i?this._zr.flush():i!==!1&&ym.browser.weChat&&this._throttledZrFlush(),lD.call(this,n),uD.call(this,n)}},n.prototype.updateLabelLayout=function(){MI.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},n.prototype.appendData=function(t){if(!this._disposed){var e=t.seriesIndex,n=this.getModel(),i=n.getSeriesByIndex(e);i.appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},n.internalField=function(){function t(t){for(var e=[],n=t.currentStates,i=0;ie.get("hoverLayerThreshold")&&!ym.node&&!ym.worker&&e.eachSeries(function(e){if(!e.preventUsingHoverLayer){var n=t._chartsMap[e.__viewId];n.__alive&&n.group.traverse(function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)})}})}function i(t,e){var n=t.get("blendMode")||null;e.group.traverse(function(t){t.isGroup||(t.style.blend=n),t.eachPendingDisplayable&&t.eachPendingDisplayable(function(t){t.style.blend=n})})}function r(t,e){t.preventAutoZ||o(e.group,t.get("z")||0,t.get("zlevel")||0,-1/0)}function o(t,e,n,i){var r=t.getTextContent(),a=t.getTextGuideLine(),s=t.isGroup;if(s)for(var l=t.childrenRef(),u=0;u0?{duration:o,delay:i.get("delay"),easing:i.get("easing")}:null;n.group.traverse(function(e){if(e.states&&e.states.emphasis){if(Ja(e))return;if(e instanceof $b&&Da(e),e.__dirty){var n=e.prevStates;n&&e.useStates(n)}if(r){e.stateTransition=a;var i=e.getTextContent(),o=e.getTextGuideLine();i&&(i.stateTransition=a),o&&(o.stateTransition=a)}e.__dirty&&t(e)}})}eD=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),nD(t,!0),nD(t,!1),e.plan()},nD=function(t,e){function n(t){var n=t.__requireNewView;t.__requireNewView=!1;var u="_ec_"+t.id+"_"+t.type,h=!n&&a[u];if(!h){var c=gr(t.type),p=e?ZT.getClass(c.main,c.sub):JT.getClass(c.sub);h=new p,h.init(i,l),a[u]=h,o.push(h),s.add(h.group)}t.__viewId=h.__id=u,h.__alive=!0,h.__model=t,h.group.__ecComponentInfo={mainType:t.mainType,index:t.componentIndex},!e&&r.prepareView(h,t,i,l)}for(var i=t._model,r=t._scheduler,o=e?t._componentsViews:t._chartsViews,a=e?t._componentsMap:t._chartsMap,s=t._zr,l=t._api,u=0;u1){var u=s.shift();1===s.length&&(n[a]=s[0]),this._update&&this._update(u,o)}else 1===l?(n[a]=null,this._update&&this._update(s,o)):this._remove&&this._remove(o)}this._performRestAdd(r,n)},t.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},i={},r=[],o=[];this._initIndexMap(t,n,r,"_oldKeyGetter"),this._initIndexMap(e,i,o,"_newKeyGetter");for(var a=0;a1&&1===c)this._updateManyToOne&&this._updateManyToOne(u,l),i[s]=null;else if(1===h&&c>1)this._updateOneToMany&&this._updateOneToMany(u,l),i[s]=null;else if(1===h&&1===c)this._update&&this._update(u,l),i[s]=null;else if(h>1&&c>1)this._updateManyToMany&&this._updateManyToMany(u,l),i[s]=null;else if(h>1)for(var p=0;h>p;p++)this._remove&&this._remove(l[p]);else this._remove&&this._remove(l)}this._performRestAdd(o,i)},t.prototype._performRestAdd=function(t,e){for(var n=0;n1)for(var a=0;o>a;a++)this._add&&this._add(r[a]);else 1===o&&this._add&&this._add(r);e[i]=null}},t.prototype._initIndexMap=function(t,e,n,i){for(var r=this._diffModeMultiple,o=0;oo;o++){var s=void 0,l=void 0,u=void 0,h=this.dimensions[a];if(h&&h.storeDimIndex===o)s=e?h.name:null,l=h.type,u=h.ordinalMeta,a++;else{var c=this.getSourceDimension(o);c&&(s=e?c.name:null,l=c.type)}r.push({property:s,type:l,ordinalMeta:u}),!e||null==s||h&&h.isCalculationCoord||(i+=n?s.replace(/\`/g,"`1").replace(/\$/g,"`2"):s),i+="$",i+=KD[l]||"f",u&&(i+=u.uid),i+="$"}var p=this.source,d=[p.seriesLayoutBy,p.startIndex,i].join("$$");return{dimensions:r,hash:d}},t.prototype.makeOutputDimensionNames=function(){for(var t=[],e=0,n=0;ea;a++){var s=a-i;
+this._nameList[a]=e[s],o&&UD(this,a)}},t.prototype._updateOrdinalMeta=function(){for(var t=this._store,e=this.dimensions,n=0;n=e)){var n=this._store,i=n.getProvider();this._updateOrdinalMeta();var r=this._nameList,o=this._idList,a=i.getSource().sourceFormat,s=a===BM;if(s&&!i.pure)for(var l=[],u=t;e>u;u++){var h=i.getItem(u,l);if(!this.hasItemOption&&Ui(h)&&(this.hasItemOption=!0),h){var c=h.name;null==r[u]&&null!=c&&(r[u]=tr(c,null));var p=h.id;null==o[u]&&null!=p&&(o[u]=tr(p,null))}}if(this._shouldMakeIdFromName())for(var u=t;e>u;u++)UD(this,u);ND(this)}},t.prototype.getApproximateExtent=function(t){return this._approximateExtent[t]||this._store.getDataExtent(this._getStoreDimIndex(t))},t.prototype.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},t.prototype.getCalculationInfo=function(t){return this._calculationInfo[t]},t.prototype.setCalculationInfo=function(t,e){JD(t)?h(this._calculationInfo,t):this._calculationInfo[t]=e},t.prototype.getName=function(t){var e=this.getRawIndex(t),n=this._nameList[e];return null==n&&null!=this._nameDimIdx&&(n=VD(this,this._nameDimIdx,e)),null==n&&(n=""),n},t.prototype._getCategory=function(t,e){var n=this._store.get(t,e),i=this._store.getOrdinalMeta(t);return i?i.categories[n]:n},t.prototype.getId=function(t){return FD(this,this.getRawIndex(t))},t.prototype.count=function(){return this._store.count()},t.prototype.get=function(t,e){var n=this._store,i=this._dimInfos[t];return i?n.get(i.storeDimIndex,e):void 0},t.prototype.getByRawIndex=function(t,e){var n=this._store,i=this._dimInfos[t];return i?n.getByRawIndex(i.storeDimIndex,e):void 0},t.prototype.getIndices=function(){return this._store.getIndices()},t.prototype.getDataExtent=function(t){return this._store.getDataExtent(this._getStoreDimIndex(t))},t.prototype.getSum=function(t){return this._store.getSum(this._getStoreDimIndex(t))},t.prototype.getMedian=function(t){return this._store.getMedian(this._getStoreDimIndex(t))},t.prototype.getValues=function(t,e){var n=this,i=this._store;return M(t)?i.getValues(QD(t,function(t){return n._getStoreDimIndex(t)}),e):i.getValues(t)},t.prototype.hasValue=function(t){for(var e=this._dimSummary.dataDimIndicesOnCoord,n=0,i=e.length;i>n;n++)if(isNaN(this._store.get(e[n],t)))return!1;return!0},t.prototype.indexOfName=function(t){for(var e=0,n=this._store.count();n>e;e++)if(this.getName(e)===t)return e;return-1},t.prototype.getRawIndex=function(t){return this._store.getRawIndex(t)},t.prototype.indexOfRawIndex=function(t){return this._store.indexOfRawIndex(t)},t.prototype.rawIndexOf=function(t,e){var n=t&&this._invertedIndicesMap[t],i=n[e];return null==i||isNaN(i)?nk:i},t.prototype.indicesOfNearest=function(t,e,n){return this._store.indicesOfNearest(this._getStoreDimIndex(t),e,n)},t.prototype.each=function(t,e,n){"function"==typeof t&&(n=e,e=t,t=[]);var i=n||this,r=QD(HD(t),this._getStoreDimIndex,this);this._store.each(r,i?Pm(e,i):e)},t.prototype.filterSelf=function(t,e,n){"function"==typeof t&&(n=e,e=t,t=[]);var i=n||this,r=QD(HD(t),this._getStoreDimIndex,this);return this._store=this._store.filter(r,i?Pm(e,i):e),this},t.prototype.selectRange=function(t){var e=this,n={},i=b(t),r=[];return y(i,function(i){var o=e._getStoreDimIndex(i);n[o]=t[i],r.push(o)}),this._store=this._store.selectRange(n),this},t.prototype.mapArray=function(t,e,n){"function"==typeof t&&(n=e,e=t,t=[]),n=n||this;var i=[];return this.each(t,function(){i.push(e&&e.apply(this,arguments))},n),i},t.prototype.map=function(t,e,n,i){var r=n||i||this,o=QD(HD(t),this._getStoreDimIndex,this),a=WD(this);return a._store=this._store.map(o,r?Pm(e,r):e),a},t.prototype.modify=function(t,e,n,i){var r=n||i||this,o=QD(HD(t),this._getStoreDimIndex,this);this._store.modify(o,r?Pm(e,r):e)},t.prototype.downSample=function(t,e,n,i){var r=WD(this);return r._store=this._store.downSample(this._getStoreDimIndex(t),e,n,i),r},t.prototype.lttbDownSample=function(t,e){var n=WD(this);return n._store=this._store.lttbDownSample(this._getStoreDimIndex(t),e),n},t.prototype.getRawDataItem=function(t){return this._store.getRawDataItem(t)},t.prototype.getItemModel=function(t){var e=this.hostModel,n=this.getRawDataItem(t);return new tM(n,e,e&&e.ecModel)},t.prototype.diff=function(t){var e=this;return new YD(t?t.getStore().getIndices():[],this.getStore().getIndices(),function(e){return FD(t,e)},function(t){return FD(e,t)})},t.prototype.getVisual=function(t){var e=this._visual;return e&&e[t]},t.prototype.setVisual=function(t,e){this._visual=this._visual||{},JD(t)?h(this._visual,t):this._visual[t]=e},t.prototype.getItemVisual=function(t,e){var n=this._itemVisuals[t],i=n&&n[e];return null==i?this.getVisual(e):i},t.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},t.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var r=i[e];return null==r&&(r=this.getVisual(e),M(r)?r=r.slice():JD(r)&&(r=h({},r)),i[e]=r),r},t.prototype.setItemVisual=function(t,e,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,JD(e)?h(i,e):i[e]=n},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(t,e){if(JD(t))for(var n in t)t.hasOwnProperty(n)&&this.setLayout(n,t[n]);else this._layout[t]=e},t.prototype.getLayout=function(t){return this._layout[t]},t.prototype.getItemLayout=function(t){return this._itemLayouts[t]},t.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?h(this._itemLayouts[t]||{},e):e},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},t.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;fw(n,this.dataType,t,e),this._graphicEls[t]=e},t.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},t.prototype.eachItemGraphicEl=function(t,e){y(this._graphicEls,function(n,i){n&&t&&t.call(e,n,i)})},t.prototype.cloneShallow=function(e){return e||(e=new t(this._schema?this._schema:QD(this.dimensions,this._getDimInfo,this),this.hostModel)),GD(e,this),e._store=this._store,e},t.prototype.wrapMethod=function(t,e){var n=this[t];"function"==typeof n&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=n.apply(this,arguments);return e.apply(this,[t].concat(V(arguments)))})},t.internalField=function(){ND=function(t){var e=t._invertedIndicesMap;y(e,function(n,i){var r=t._dimInfos[i],o=r.ordinalMeta,a=t._store;if(o){n=e[i]=new tk(o.categories.length);for(var s=0;s1&&(s+="__ec__"+u),i[e]=s}}}(),t}(),ak=function(){function t(t){this.coordSysDims=[],this.axisMap=Y(),this.categoryAxisMap=Y(),this.coordSysName=t}return t}(),sk={cartesian2d:function(t,e,n,i){var r=t.getReferringComponents("xAxis",Ex).models[0],o=t.getReferringComponents("yAxis",Ex).models[0];e.coordSysDims=["x","y"],n.set("x",r),n.set("y",o),jp(r)&&(i.set("x",r),e.firstCategoryDimIndex=0),jp(o)&&(i.set("y",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},singleAxis:function(t,e,n,i){var r=t.getReferringComponents("singleAxis",Ex).models[0];e.coordSysDims=["single"],n.set("single",r),jp(r)&&(i.set("single",r),e.firstCategoryDimIndex=0)},polar:function(t,e,n,i){var r=t.getReferringComponents("polar",Ex).models[0],o=r.findAxisModel("radiusAxis"),a=r.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),jp(o)&&(i.set("radius",o),e.firstCategoryDimIndex=0),jp(a)&&(i.set("angle",a),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(t,e){e.coordSysDims=["lng","lat"]},parallel:function(t,e,n,i){var r=t.ecModel,o=r.getComponent("parallel",t.get("parallelIndex")),a=e.coordSysDims=o.dimensions.slice();y(o.parallelAxisIndex,function(t,o){var s=r.getComponent("parallelAxis",t),l=a[o];n.set(l,s),jp(s)&&(i.set(l,s),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=o))})}},lk=function(){function t(t){this._setting=t||{},this._extent=[1/0,-1/0]}return t.prototype.getSetting=function(t){return this._setting[t]},t.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},t.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},t.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},t.prototype.isBlank=function(){return this._isBlank},t.prototype.setBlank=function(t){this._isBlank=t},t}();Mr(lk);var uk=0,hk=function(){function t(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++uk}return t.createByAxisModel=function(e){var n=e.option,i=n.data,r=i&&v(i,id);return new t({categories:r,needCollect:!r,deduplication:n.dedplication!==!1})},t.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},t.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if("string"!=typeof t&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var i=this._getOrCreateMap();return e=i.get(t),null==e&&(n?(e=this.categories.length,this.categories[e]=t,i.set(t,e)):e=0/0),e},t.prototype._getOrCreateMap=function(){return this._map||(this._map=Y(this.categories))},t}(),ck=xi,pk=function(t){function n(e){var n=t.call(this,e)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new hk({})),M(i)&&(i=new hk({categories:v(i,function(t){return k(t)?t.value:t})})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return e(n,t),n.prototype.parse=function(t){return"string"==typeof t?this._ordinalMeta.getOrdinal(t):Math.round(t)},n.prototype.contain=function(t){return t=this.parse(t),ld(t,this._extent)&&null!=this._ordinalMeta.categories[t]},n.prototype.normalize=function(t){return t=this._getTickNumber(this.parse(t)),ud(t,this._extent)},n.prototype.scale=function(t){return t=Math.round(hd(t,this._extent)),this.getRawOrdinalNumber(t)},n.prototype.getTicks=function(){for(var t=[],e=this._extent,n=e[0];n<=e[1];)t.push({value:n}),n++;return t},n.prototype.getMinorTicks=function(){},n.prototype.setSortInfo=function(t){if(null==t)return void(this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null);for(var e=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],r=0,o=this._ordinalMeta.categories.length,a=Math.min(o,e.length);a>r;++r){var s=e[r];n[r]=s,i[s]=r}for(var l=0;o>r;++r){for(;null!=i[l];)l++;n.push(l),i[l]=r}},n.prototype._getTickNumber=function(t){var e=this._ticksByOrdinalNumber;return e&&t>=0&&t=0&&t=t},n.prototype.getOrdinalMeta=function(){return this._ordinalMeta},n.prototype.niceTicks=function(){},n.prototype.niceExtent=function(){},n.type="ordinal",n}(lk);lk.registerClass(pk);var dk=xi,fk=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return e(n,t),n.prototype.parse=function(t){return t},n.prototype.contain=function(t){return ld(t,this._extent)},n.prototype.normalize=function(t){return ud(t,this._extent)},n.prototype.scale=function(t){return hd(t,this._extent)},n.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e))},n.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),this.setExtent(e[0],e[1])},n.prototype.getInterval=function(){return this._interval},n.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=od(t)},n.prototype.getTicks=function(t){var e=this._interval,n=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=[];if(!e)return o;var a=1e4;n[0]a)return[];var l=o.length?o[o.length-1].value:i[1];return n[1]>l&&o.push(t?{value:dk(l+e,r)}:{value:n[1]}),o},n.prototype.getMinorTicks=function(t){for(var e=this.getTicks(!0),n=[],i=this.getExtent(),r=1;rs;){var c=dk(a.value+(s+1)*h);c>i[0]&&cr&&(r=-r,i.reverse());var o=rd(i,t,e,n);this._intervalPrecision=o.intervalPrecision,this._interval=o.interval,this._niceExtent=o.niceTickExtent}},n.prototype.niceExtent=function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var n=e[0];t.fixMax?e[0]-=n/2:(e[1]+=n/2,e[0]-=n/2)}else e[1]=1;var i=e[1]-e[0];isFinite(i)||(e[0]=0,e[1]=1),this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var r=this._interval;t.fixMin||(e[0]=dk(Math.floor(e[0]/r)*r)),t.fixMax||(e[1]=dk(Math.ceil(e[1]/r)*r))},n.type="interval",n}(lk);lk.registerClass(fk);var gk="__ec_stack_",yk=.5,vk="undefined"!=typeof Float32Array?Float32Array:Array,mk={seriesType:"bar",plan:Sh(),reset:function(t){if(_d(t)&&xd(t)){var e=t.getData(),n=t.coordinateSystem,i=n.master.getRect(),r=n.getBaseAxis(),o=n.getOtherAxis(r),a=e.getDimensionIndex(e.mapDimension(o.dim)),s=e.getDimensionIndex(e.mapDimension(r.dim)),l=o.isHorizontal(),u=l?0:1,h=vd(gd([t]),r,t).width;return h>yk||(h=yk),{progress:function(t,e){for(var c,p=t.count,d=new vk(2*p),f=new vk(2*p),g=new vk(p),y=[],v=[],m=0,_=0,x=e.getStore();null!=(c=t.next());)v[u]=x.get(a,c),v[1-u]=x.get(s,c),y=n.dataToPoint(v,null),f[m]=l?i.x+i.width:y[0],d[m++]=y[0],f[m]=l?y[1]:i.y+i.height,d[m++]=y[1],g[_++]=c;e.setLayout({largePoints:d,largeDataIndices:g,largeBackgroundPoints:f,barWidth:h,valueAxisStart:bd(r,o,!1),backgroundStart:l?i.x:i.y,valueAxisHorizontal:l})}}}}},_k=function(t,e,n,i){for(;i>n;){var r=n+i>>>1;t[r][1]n&&(this._approxInterval=n);var o=bk.length,a=Math.min(_k(bk,this._approxInterval,0,o),o-1);this._interval=bk[a][1],this._minLevelUnit=bk[Math.max(a-1,0)][0]},n.prototype.parse=function(t){return"number"==typeof t?t:+ki(t)},n.prototype.contain=function(t){return ld(this.parse(t),this._extent)},n.prototype.normalize=function(t){return ud(this.parse(t),this._extent)},n.prototype.scale=function(t){return hd(t,this._extent)},n.type="time",n}(fk),bk=[["second",hM],["minute",cM],["hour",pM],["quarter-day",6*pM],["half-day",12*pM],["day",1.2*dM],["half-week",3.5*dM],["week",7*dM],["month",31*dM],["quarter",95*dM],["half-year",fM/2],["year",fM]];lk.registerClass(xk);var wk=lk.prototype,Sk=fk.prototype,Mk=xi,Tk=Math.floor,Ck=Math.ceil,Ik=Math.pow,Dk=Math.log,kk=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="log",e.base=10,e._originalScale=new fk,e._interval=0,e}return e(n,t),n.prototype.getTicks=function(t){var e=this._originalScale,n=this._extent,i=e.getExtent(),r=Sk.getTicks.call(this,t);return v(r,function(t){var e=t.value,r=xi(Ik(this.base,e));return r=e===n[0]&&this._fixMin?Ad(r,i[0]):r,r=e===n[1]&&this._fixMax?Ad(r,i[1]):r,{value:r}},this)},n.prototype.setExtent=function(t,e){var n=this.base;t=Dk(t)/Dk(n),e=Dk(e)/Dk(n),Sk.setExtent.call(this,t,e)},n.prototype.getExtent=function(){var t=this.base,e=wk.getExtent.call(this);e[0]=Ik(t,e[0]),e[1]=Ik(t,e[1]);var n=this._originalScale,i=n.getExtent();return this._fixMin&&(e[0]=Ad(e[0],i[0])),this._fixMax&&(e[1]=Ad(e[1],i[1])),e},n.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=Dk(t[0])/Dk(e),t[1]=Dk(t[1])/Dk(e),wk.unionExtent.call(this,t)},n.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},n.prototype.niceTicks=function(t){t=t||10;var e=this._extent,n=e[1]-e[0];if(!(1/0===n||0>=n)){var i=Ai(n),r=t/n*i;for(.5>=r&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var o=[xi(Ck(e[0]/i)*i),xi(Tk(e[1]/i)*i)];this._interval=i,this._niceExtent=o}},n.prototype.niceExtent=function(t){Sk.niceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},n.prototype.parse=function(t){return t},n.prototype.contain=function(t){return t=Dk(t)/Dk(this.base),ld(t,this._extent)},n.prototype.normalize=function(t){return t=Dk(t)/Dk(this.base),ud(t,this._extent)},n.prototype.scale=function(t){return t=hd(t,this._extent),Ik(this.base,t)},n.type="log",n}(lk),Ak=kk.prototype;Ak.getMinorTicks=Sk.getMinorTicks,Ak.getLabel=Sk.getLabel,lk.registerClass(kk);var Pk=function(){function t(t,e,n){this._prepareParams(t,e,n)}return t.prototype._prepareParams=function(t,e,n){n[1]s&&(a=0/0,s=0/0);var h=E(a)||E(s)||t&&!i;this._needCrossZero&&(a>0&&s>0&&!l&&(a=0),0>a&&0>s&&!u&&(s=0));var c=this._determinedMin,p=this._determinedMax;return null!=c&&(a=c,l=!0),null!=p&&(s=p,u=!0),{min:a,max:s,minFixed:l,maxFixed:u,isBlank:h}},t.prototype.modifyDataMinMax=function(t,e){this[Ok[t]]=e},t.prototype.setDeterminedMinMax=function(t,e){var n=Lk[t];this[n]=e},t.prototype.freeze=function(){this.frozen=!0},t}(),Lk={min:"_determinedMin",max:"_determinedMax"},Ok={min:"_dataMin",max:"_dataMax"},Rk=function(){function t(){}return t.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},t.prototype.getCoordSysModel=function(){},t}(),zk={isDimensionStacked:Kp,enableDataStack:qp,getStackedDimension:$p},Ek=(Object.freeze||Object)({createList:Xd,getLayoutRect:Il,dataStack:zk,createScale:Yd,mixinAxisModelCommonMethods:jd,getECData:dw,createTextStyle:qd,createDimensions:Hp,createSymbol:Kh,enableHoverEmphasis:xa}),Bk=[],Nk={registerPreprocessor:yp,registerProcessor:vp,registerPostInit:mp,registerPostUpdate:_p,registerUpdateLifecycle:xp,registerAction:bp,registerCoordinateSystem:wp,registerLayout:Mp,registerVisual:Tp,registerTransform:BD,registerLoading:Ip,registerMap:kp,PRIORITY:UI,ComponentModel:AM,ComponentView:ZT,SeriesModel:qT,ChartView:JT,registerComponentModel:function(t){AM.registerClass(t)},registerComponentView:function(t){ZT.registerClass(t)},registerSeriesModel:function(t){qT.registerClass(t)},registerChartView:function(t){JT.registerClass(t)},registerSubTypeDefaulter:function(t,e){AM.registerSubTypeDefaulter(t,e)},registerPainter:function(t,e){yi(t,e)}},Fk=(Object.freeze||Object)({linearMap:mi,round:xi,asc:bi,getPrecision:wi,getPrecisionSafe:Si,getPixelPrecision:Mi,getPercentWithPrecision:Ti,MAX_SAFE_INTEGER:Ax,remRadian:Ii,isRadianAroundZero:Di,parseDate:ki,quantity:Ai,quantityExponent:Pi,nice:Li,quantile:Oi,reformIntervals:Ri,isNumeric:Ei,numericToNumber:zi}),Vk=(Object.freeze||Object)({parse:ki,format:$s}),Hk=(Object.freeze||Object)({extendShape:is,extendPath:rs,makePath:ss,makeImage:ls,mergePath:BS,resizePath:hs,createIcon:bs,updateProps:Ka,initProps:$a,getTransform:ds,clipPointsByRect:_s,clipRectByRect:xs,registerShape:os,getShapeClass:as,Group:xx,Image:nw,Text:hw,Circle:Xw,Ellipse:jw,Sector:aS,Ring:lS,Polygon:hS,Polyline:pS,Rect:aw,Line:gS,BezierCurve:mS,Arc:xS,IncrementalDisplayable:PS,CompoundPath:bS,LinearGradient:SS,RadialGradient:MS,BoundingRect:hx}),Gk=(Object.freeze||Object)({addCommas:yl,toCamelCase:vl,normalizeCssArray:xM,encodeHTML:ml,formatTpl:xl,getTooltipMarker:bl,formatTime:wl,capitalFirst:Sl,truncateText:Ar,getTextRect:gl}),Wk=(Object.freeze||Object)({map:v,each:y,indexOf:p,inherits:d,reduce:m,filter:_,bind:Pm,curry:S,isArray:M,isString:C,isObject:k,isFunction:T,extend:h,defaults:c,clone:s,merge:l}),Uk=ar(),Xk=[0,1],Yk=function(){function t(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return t.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),i=Math.max(e[0],e[1]);return t>=n&&i>=t},t.prototype.containData=function(t){return this.scale.contain(t)},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.getPixelPrecision=function(t){return Mi(t||this.scale.getExtent(),this._extent)},t.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},t.prototype.dataToCoord=function(t,e){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&"ordinal"===i.type&&(n=n.slice(),cf(n,i.count())),mi(t,Xk,n,e)},t.prototype.coordToData=function(t,e){var n=this._extent,i=this.scale;this.onBand&&"ordinal"===i.type&&(n=n.slice(),cf(n,i.count()));var r=mi(t,n,Xk,e);return this.scale.scale(r)},t.prototype.pointToData=function(){},t.prototype.getTicksCoords=function(t){t=t||{};var e=t.tickModel||this.getTickModel(),n=$d(this,e),i=n.ticks,r=v(i,function(t){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(t):t),tickValue:t}},this),o=e.get("alignWithLabel");return pf(this,r,o,t.clamp),r},t.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var t=this.model.getModel("minorTick"),e=t.get("splitNumber");e>0&&100>e||(e=5);var n=this.scale.getMinorTicks(e),i=v(n,function(t){return v(t,function(t){return{coord:this.dataToCoord(t),tickValue:t}},this)},this);return i},t.prototype.getViewLabels=function(){return Kd(this).labels},t.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},t.prototype.getTickModel=function(){return this.model.getModel("axisTick")},t.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);0===n&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},t.prototype.calculateCategoryInterval=function(){return sf(this)},t}(),jk=2*Math.PI,qk=Vb.CMD,Zk=["top","right","bottom","left"],Kk=[],$k=new ex,Jk=new ex,Qk=new ex,tA=new ex,eA=new ex,nA=[],iA=new ex,rA=["align","verticalAlign","width","height","fontSize"],oA=new Q_,aA=ar(),sA=ar(),lA=["x","y","rotation"],uA=function(){function t(){this._labelList=[],this._chartViewList=[]}return t.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},t.prototype._addLabel=function(t,e,n,i,r){var o=i.style,a=i.__hostTarget,s=a.textConfig||{},l=i.getComputedTransform(),u=i.getBoundingRect().plain();hx.applyTransform(u,u,l),l?oA.setLocalTransform(l):(oA.x=oA.y=oA.rotation=oA.originX=oA.originY=0,oA.scaleX=oA.scaleY=1);var h,c=i.__hostTarget;if(c){h=c.getBoundingRect().plain();var p=c.getComputedTransform();hx.applyTransform(h,h,p)}var d=h&&c.getTextGuideLine();this._labelList.push({label:i,labelLine:d,seriesModel:n,dataIndex:t,dataType:e,layoutOption:r,computedLayoutOption:null,rect:u,hostRect:h,priority:h?h.width*h.height:0,defaultAttr:{ignore:i.ignore,labelGuideIgnore:d&&d.ignore,x:oA.x,y:oA.y,scaleX:oA.scaleX,scaleY:oA.scaleY,rotation:oA.rotation,style:{x:o.x,y:o.y,align:o.align,verticalAlign:o.verticalAlign,width:o.width,height:o.height,fontSize:o.fontSize},cursor:i.cursor,attachedPos:s.position,attachedRot:s.rotation}})},t.prototype.addLabelsOfSeries=function(t){var e=this;this._chartViewList.push(t);var n=t.__model,i=n.get("labelLayout");(T(i)||b(i).length)&&t.group.traverse(function(t){if(t.ignore)return!0;var r=t.getTextContent(),o=dw(t);r&&!r.disableLabelLayout&&e._addLabel(o.dataIndex,o.dataType,n,r,i)})},t.prototype.updateLayoutConfig=function(t){function e(t,e){return function(){Sf(t,e)}}for(var n=t.getWidth(),i=t.getHeight(),r=0;r=0&&n.attr(r.oldLayoutSelect),p(h,"emphasis")>=0&&n.attr(r.oldLayoutEmphasis)),Ka(n,l,e,s)}else if(n.attr(l),!US(n).valueAnimation){var c=N(n.style.opacity,1);n.style.opacity=0,$a(n,{style:{opacity:c}},e,s)}if(r.oldLayout=l,n.states.select){var d=r.oldLayoutSelect={};Bf(d,l,lA),Bf(d,n.states.select,lA)}if(n.states.emphasis){var f=r.oldLayoutEmphasis={};Bf(f,l,lA),Bf(f,n.states.emphasis,lA)}Ns(n,s,u,e,e)}if(i&&!i.ignore&&!i.invisible){var r=sA(i),o=r.oldLayout,g={points:i.shape.points};o?(i.attr({shape:o}),Ka(i,{shape:g},e)):(i.setShape(g),i.style.strokePercent=0,$a(i,{style:{strokePercent:1}},e)),r.oldLayout=g}},t}(),hA=ar();Zd(Nf);var cA=function(t){function n(e,n,i){var r=t.call(this)||this;r.motionBlur=!1,r.lastFrameAlpha=.7,r.dpr=1,r.virtual=!1,r.config={},r.incremental=!1,r.zlevel=0,r.maxRepaintRectCount=5,r.__dirty=!0,r.__firstTimePaint=!0,r.__used=!1,r.__drawIndex=0,r.__startIndex=0,r.__endIndex=0,r.__prevStartIndex=null,r.__prevEndIndex=null;var o;i=i||H_,"string"==typeof e?o=Vf(e,n,i):k(e)&&(o=e,e=o.id),r.id=e,r.dom=o;var a=o.style;return a&&(o.onselectstart=Ff,a.webkitUserSelect="none",a.userSelect="none",a.webkitTapHighlightColor="rgba(0,0,0,0)",a["-webkit-touch-callout"]="none",a.padding="0",a.margin="0",a.borderWidth="0"),r.domBack=null,r.ctxBack=null,r.painter=n,r.config=null,r.dpr=i,r}return e(n,t),n.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},n.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},n.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},n.prototype.setUnpainted=function(){this.__firstTimePaint=!0},n.prototype.createBackBuffer=function(){var t=this.dpr;this.domBack=Vf("back-"+this.id,this.painter,t),this.ctxBack=this.domBack.getContext("2d"),1!==t&&this.ctxBack.scale(t,t)},n.prototype.createRepaintRects=function(t,e,n,i){function r(t){if(t.isFinite()&&!t.isZero())if(0===o.length){var e=new hx(0,0,0,0);e.copy(t),o.push(e)}else{for(var n=!1,i=1/0,r=0,u=0;ug&&(i=g,r=u)}}if(s&&(o[r].union(t),n=!0),!n){var e=new hx(0,0,0,0);e.copy(t),o.push(e)}s||(s=o.length>=a)}}if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;for(var o=[],a=this.maxRepaintRectCount,s=!1,l=new hx(0,0,0,0),u=this.__startIndex;uo;o++){var a=t[o];a.__inHover&&(n||(n=this._hoverlayer=this.getLayer(pA)),i||(i=n.ctx,i.save()),Sc(i,a,r,o===e-1))}i&&i.restore()}},t.prototype.getHoverLayer=function(){return this.getLayer(pA)},t.prototype.paintOne=function(t,e){wc(t,e)},t.prototype._paintList=function(t,e,n,i){if(this._redrawId===i){n=n||!1,this._updateLayerStatus(t);var r=this._doPaintList(t,e,n),o=r.finished,a=r.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),a&&this._paintHoverList(t),o)this.eachLayer(function(t){t.afterBrush&&t.afterBrush()});else{var s=this;c_(function(){s._paintList(t,e,n,i)})}}},t.prototype._compositeManually=function(){var t=this.getLayer(dA).ctx,e=this._domRoot.width,n=this._domRoot.height;t.clearRect(0,0,e,n),this.eachBuiltinLayer(function(i){i.virtual&&t.drawImage(i.dom,0,0,e,n)})},t.prototype._doPaintList=function(t,e,n){for(var i=this,r=[],o=this._opts.useDirtyRect,a=0;a15)break}}n.prevElClipPaths&&l.restore()};if(c)if(0===c.length)m=s.__endIndex;else for(var x=p.dpr,b=0;b0&&t>i[0]){for(l=0;r-1>l&&!(i[l]t);l++);s=n[i[l]]}if(i.splice(l+1,0,t),n[t]=e,!e.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(e.dom,u.nextSibling):o.appendChild(e.dom)}else o.firstChild?o.insertBefore(e.dom,o.firstChild):o.appendChild(e.dom);e.__painter=this},t.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;i0?fA:0),this._needsManuallyCompositing),h.__builtin__||a("ZLevel "+u+" has been used by unkown layer "+h.id),h!==s&&(h.__used=!0,h.__startIndex!==o&&(h.__dirty=!0),h.__startIndex=o,h.__drawIndex=h.incremental?-1:o,e(o),s=h),i.__dirty&a_&&!i.__inHover&&(h.__dirty=!0,h.incremental&&h.__drawIndex<0&&(h.__drawIndex=o))}e(o),this.eachBuiltinLayer(function(t){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)})},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},t.prototype._clearLayer=function(t){t.clear()},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t,y(this._layers,function(t){t.setUnpainted()})},t.prototype.configLayer=function(t,e){if(e){var n=this._layerConfig;n[t]?l(n[t],e,!0):n[t]=e;for(var i=0;is;s++){var u=a[s];Sc(n,u,o,s===l-1)}return e.dom},t.prototype.getWidth=function(){return this._width},t.prototype.getHeight=function(){return this._height},t.prototype._getSize=function(t){var e=this._opts,n=["width","height"][t],i=["clientWidth","clientHeight"][t],r=["paddingLeft","paddingTop"][t],o=["paddingRight","paddingBottom"][t];if(null!=e[n]&&"auto"!==e[n])return parseFloat(e[n]);var a=this.root,s=document.defaultView.getComputedStyle(a);return(a[i]||Hf(s[n])||Hf(a.style[n]))-(Hf(s[r])||0)-(Hf(s[o])||0)|0},t.prototype.pathToImage=function(t,e){e=e||this.dpr;var n=document.createElement("canvas"),i=n.getContext("2d"),r=t.getBoundingRect(),o=t.style,a=o.shadowBlur*e,s=o.shadowOffsetX*e,l=o.shadowOffsetY*e,u=t.hasStroke()?o.lineWidth:0,c=Math.max(u/2,-s+a),p=Math.max(u/2,s+a),d=Math.max(u/2,-l+a),f=Math.max(u/2,l+a),g=r.width+c+p,y=r.height+d+f;n.width=g*e,n.height=y*e,i.scale(e,e),i.clearRect(0,0,g,y),i.dpr=e;var v={x:t.x,y:t.y,scaleX:t.scaleX,scaleY:t.scaleY,rotation:t.rotation,originX:t.originX,originY:t.originY};t.x=c-r.x,t.y=d-r.y,t.rotation=0,t.scaleX=1,t.scaleY=1,t.updateTransform(),t&&Sc(i,t,{inHover:!1,viewWidth:this._width,viewHeight:this._height},!0);var m=new nw({style:{x:0,y:0,image:n}});return h(t,v),m},t}(),vA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataset",e}return e(n,t),n.prototype.init=function(e,n,i){t.prototype.init.call(this,e,n,i),this._sourceManager=new VT(this),Ku(this)},n.prototype.mergeOption=function(e,n){t.prototype.mergeOption.call(this,e,n),Ku(this)},n.prototype.optionUpdated=function(){this._sourceManager.dirty()},n.prototype.getSourceManager=function(){return this._sourceManager},n.type="dataset",n.defaultOption={seriesLayoutBy:WM},n}(AM),mA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataset",e}return e(n,t),n.type="dataset",n}(ZT);Zd([Uf,Xf]),Zd(Nf);var _A={average:function(t){for(var e=0,n=0,i=0;ie&&(e=t[n]);return isFinite(e)?e:0/0},min:function(t){for(var e=1/0,n=0;nt&&(t=e),t},n.prototype.brushSelector=function(t,e,n){return n.rect(e.getItemLayout(t))},n.type="series.bar",n.dependencies=["grid","polar"],n.defaultOption=Gs(bA.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),n}(bA),SA=function(){function t(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0}return t}(),MA=function(t){function n(e){var n=t.call(this,e)||this;return n.type="sausage",n}return e(n,t),n.prototype.getDefaultShape=function(){return new SA},n.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=Math.max(e.r0||0,0),o=Math.max(e.r,0),a=.5*(o-r),s=r+a,l=e.startAngle,u=e.endAngle,h=e.clockwise,c=Math.cos(l),p=Math.sin(l),d=Math.cos(u),f=Math.sin(u),g=h?u-l<2*Math.PI:l-u<2*Math.PI;g&&(t.moveTo(c*r+n,p*r+i),t.arc(c*s+n,p*s+i,a,-Math.PI+l,l,!h)),t.arc(n,i,o,l,u,!h),t.moveTo(d*o+n,f*o+i),t.arc(d*s+n,f*s+i,a,u-2*Math.PI,u-Math.PI,!h),0!==r&&(t.arc(n,i,r,u,l,h),t.moveTo(c*r+n,f*r+i)),t.closePath()},n}($b),TA=[0,0],CA=Math.max,IA=Math.min,DA=function(t){function n(){var e=t.call(this)||this;return e.type=n.type,e._isFirstFrame=!0,e}return e(n,t),n.prototype.render=function(t,e,n,i){this._model=t,this._removeOnRenderedListener(n),this._updateDrawMode(t);var r=t.get("coordinateSystem");("cartesian2d"===r||"polar"===r)&&(this._isLargeDraw?this._renderLarge(t,e,n):this._renderNormal(t,e,n,i))},n.prototype.incrementalPrepareRender=function(t){this._clear(),this._updateDrawMode(t),this._updateLargeClip(t)},n.prototype.incrementalRender=function(t,e){this._incrementalRenderLarge(t,e)},n.prototype._updateDrawMode=function(t){var e=t.pipelineContext.large;(null==this._isLargeDraw||e!==this._isLargeDraw)&&(this._isLargeDraw=e,this._clear())},n.prototype._renderNormal=function(t,e,n,i){function r(t){var e=RA[u.type](s,t),n=yg(u,o,e);return n.useStyle(v.getItemStyle()),"cartesian2d"===u.type&&n.setShape("r",m),_[t]=n,n}var o,a=this.group,s=t.getData(),l=this._data,u=t.coordinateSystem,h=u.getBaseAxis();"cartesian2d"===u.type?o=h.isHorizontal():"polar"===u.type&&(o="angle"===h.dim);var c=t.isAnimationEnabled()?t:null,p=rg(t,u);p&&this._enableRealtimeSort(p,s,n);var d=t.get("clip",!0)||p,f=ig(u,s);a.removeClipPath();var g=t.get("roundCap",!0),y=t.get("showBackground",!0),v=t.getModel("backgroundStyle"),m=v.get("borderRadius")||0,_=[],x=this._backgroundEls,b=i&&i.isInitSort,w=i&&"changeAxisOrder"===i.type;s.diff(l).add(function(e){var n=s.getItemModel(e),i=RA[u.type](s,e,n);if(y&&r(e),s.hasValue(e)&&OA[u.type](i)){var l=!1;d&&(l=kA[u.type](f,i));var v=AA[u.type](t,s,e,i,o,c,h.model,!1,g);ug(v,s,e,n,i,t,o,"polar"===u.type),b?v.attr({shape:i}):p?og(p,c,v,i,e,o,!1,!1):$a(v,{shape:i},t,e),s.setItemGraphicEl(e,v),a.add(v),v.ignore=l}}).update(function(e,n){var i=s.getItemModel(e),S=RA[u.type](s,e,i);if(y){var M=void 0;0===x.length?M=r(n):(M=x[n],M.useStyle(v.getItemStyle()),"cartesian2d"===u.type&&M.setShape("r",m),_[e]=M);var T=RA[u.type](s,e),C=gg(o,T,u);Ka(M,{shape:C},c,e)}var I=l.getItemGraphicEl(n);if(!s.hasValue(e)||!OA[u.type](S))return void a.remove(I);var D=!1;d&&(D=kA[u.type](f,S),D&&a.remove(I)),I?ns(I):I=AA[u.type](t,s,e,S,o,c,h.model,!!I,g),w||ug(I,s,e,i,S,t,o,"polar"===u.type),b?I.attr({shape:S}):p?og(p,c,I,S,e,o,!0,w):Ka(I,{shape:S},t,e,null),s.setItemGraphicEl(e,I),I.ignore=D,a.add(I)}).remove(function(e){var n=l.getItemGraphicEl(e);n&&es(n,t,e)}).execute();var S=this._backgroundGroup||(this._backgroundGroup=new xx);S.removeAll();for(var M=0;M<_.length;++M)S.add(_[M]);a.add(S),this._backgroundEls=_,this._data=s},n.prototype._renderLarge=function(t){this._clear(),cg(t,this.group),this._updateLargeClip(t)},n.prototype._incrementalRenderLarge=function(t,e){this._removeBackground(),cg(e,this.group,!0)},n.prototype._updateLargeClip=function(t){var e=t.get("clip",!0)?Zf(t.coordinateSystem,!1,t):null;e?this.group.setClipPath(e):this.group.removeClipPath()},n.prototype._enableRealtimeSort=function(t,e,n){var i=this;if(e.count()){var r=t.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(e,t,n),this._isFirstFrame=!1;else{var o=function(t){var n=e.getItemGraphicEl(t);if(n){var i=n.shape;return Math.abs(r.isHorizontal()?i.height:i.width)||0}return 0};this._onRendered=function(){i._updateSortWithinSameData(e,o,r,n)},n.getZr().on("rendered",this._onRendered)}}},n.prototype._dataSort=function(t,e,n){var i=[];return t.each(t.mapDimension(e.dim),function(t,e){var r=n(e);r=null==r?0/0:r,i.push({dataIndex:e,mappedValue:r,ordinalNumber:t})}),i.sort(function(t,e){return e.mappedValue-t.mappedValue}),{ordinalNumbers:v(i,function(t){return t.ordinalNumber})}},n.prototype._isOrderChangedWithinSameData=function(t,e,n){for(var i=n.scale,r=t.mapDimension(n.dim),o=Number.MAX_VALUE,a=0,s=i.getOrdinalMeta().categories.length;s>a;++a){var l=t.rawIndexOf(r,i.getRawOrdinalNumber(a)),u=0>l?Number.MIN_VALUE:e(t.indexOfRawIndex(l));if(u>o)return!0;o=u}return!1},n.prototype._isOrderDifferentInView=function(t,e){for(var n=e.scale,i=n.getExtent(),r=Math.max(0,i[0]),o=Math.min(i[1],n.getOrdinalMeta().categories.length-1);o>=r;++r)if(t.ordinalNumbers[r]!==n.getRawOrdinalNumber(r))return!0},n.prototype._updateSortWithinSameData=function(t,e,n,i){if(this._isOrderChangedWithinSameData(t,e,n)){var r=this._dataSort(t,n,e);this._isOrderDifferentInView(r,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:r}))}},n.prototype._dispatchInitSort=function(t,e,n){var i=e.baseAxis,r=this._dataSort(t,i,function(n){return t.get(t.mapDimension(e.otherAxis.dim),n)});n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:r})},n.prototype.remove=function(t,e){this._clear(this._model),this._removeOnRenderedListener(e)},n.prototype.dispose=function(t,e){this._removeOnRenderedListener(e)},n.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},n.prototype._clear=function(t){var e=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(e){es(e,t,dw(e).dataIndex)})):e.removeAll(),this._data=null,this._isFirstFrame=!0},n.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},n.type="bar",n}(JT),kA={cartesian2d:function(t,e){var n=e.width<0?-1:1,i=e.height<0?-1:1;0>n&&(e.x+=e.width,e.width=-e.width),0>i&&(e.y+=e.height,e.height=-e.height);var r=t.x+t.width,o=t.y+t.height,a=CA(e.x,t.x),s=IA(e.x+e.width,r),l=CA(e.y,t.y),u=IA(e.y+e.height,o),h=a>s,c=l>u;return e.x=h&&a>r?s:a,e.y=c&&l>o?u:l,e.width=h?0:s-a,e.height=c?0:u-l,0>n&&(e.x+=e.width,e.width=-e.width),0>i&&(e.y+=e.height,e.height=-e.height),h||c},polar:function(t,e){var n=e.r0<=e.r?1:-1;if(0>n){var i=e.r;e.r=e.r0,e.r0=i}var r=IA(e.r,t.r),o=CA(e.r0,t.r0);e.r=r,e.r0=o;var a=0>r-o;if(0>n){var i=e.r;e.r=e.r0,e.r0=i}return a}},AA={cartesian2d:function(t,e,n,i,r,o){var a=new aw({shape:h({},i),z2:1});if(a.__dataIndex=n,a.name="item",o){var s=a.shape,l=r?"height":"width";s[l]=0}return a},polar:function(t,e,n,i,r,o,a,s,l){var u=!r&&l?MA:aS,h=new u({shape:i,z2:1});h.name="item";var c=lg(r);if(h.calculateTextPosition=Qf(c,{isRoundCap:u===MA}),o){var p=h.shape,d=r?"r":"endAngle",f={};p[d]=r?0:i.startAngle,f[d]=i[d],(s?Ka:$a)(h,{shape:f},o)}return h}},PA=["x","y","width","height"],LA=["cx","cy","r","startAngle","endAngle"],OA={cartesian2d:function(t){return!ag(t,PA)},polar:function(t){return!ag(t,LA)}},RA={cartesian2d:function(t,e,n){var i=t.getItemLayout(e),r=n?hg(n,i):0,o=i.width>0?1:-1,a=i.height>0?1:-1;return{x:i.x+o*r/2,y:i.y+a*r/2,width:i.width-o*r,height:i.height-a*r}},polar:function(t,e){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}}},zA=function(){function t(){}return t}(),EA=function(t){function n(e){var n=t.call(this,e)||this;return n.type="largeBar",n}return e(n,t),n.prototype.getDefaultShape=function(){return new zA},n.prototype.buildPath=function(t,e){for(var n=e.points,i=this.__startPoint,r=this.__baseDimIdx,o=0;o=0?n:null},30,!1);Zd(vg);var NA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.hasSymbolVisual=!0,e}return e(n,t),n.prototype.getInitialData=function(){return td(null,this,{useEncodeDefaulter:!0})},n.prototype.getLegendIcon=function(t){var e=new xx,n=Kh("line",0,t.itemHeight/2,t.itemWidth,0,t.lineStyle.stroke,!1);e.add(n),n.setStyle(t.lineStyle);var i=this.getData().getVisual("symbol"),r=this.getData().getVisual("symbolRotate"),o="none"===i?"circle":i,a=.8*t.itemHeight,s=Kh(o,(t.itemWidth-a)/2,(t.itemHeight-a)/2,a,a,t.itemStyle.fill);e.add(s),s.setStyle(t.itemStyle);var l="inherit"===t.iconRotate?r:t.iconRotate||0;return s.rotation=l*Math.PI/180,s.setOrigin([t.itemWidth/2,t.itemHeight/2]),o.indexOf("empty")>-1&&(s.style.stroke=s.style.fill,s.style.fill="#fff",s.style.lineWidth=2),e},n.type="series.line",n.dependencies=["grid","polar"],n.defaultOption={zlevel:0,z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0,lineStyle:{width:"bolder"}},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"}},n}(qT),FA=function(t){function n(e,n,i,r){var o=t.call(this)||this;return o.updateData(e,n,i,r),o}return e(n,t),n.prototype._createSymbol=function(t,e,n,i,r){this.removeAll();var o=Kh(t,-1,-1,2,2,null,r);o.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),o.drift=mg,this._symbolType=t,this.add(o)},n.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},n.prototype.getSymbolType=function(){return this._symbolType},n.prototype.getSymbolPath=function(){return this.childAt(0)},n.prototype.highlight=function(){ia(this.childAt(0))},n.prototype.downplay=function(){ra(this.childAt(0))},n.prototype.setZ=function(t,e){var n=this.childAt(0);n.zlevel=t,n.z=e},n.prototype.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?"move":e.cursor},n.prototype.updateData=function(t,e,i,r){this.silent=!1;var o=t.getItemVisual(e,"symbol")||"circle",a=t.hostModel,s=n.getSymbolSize(t,e),l=o!==this._symbolType,u=r&&r.disableAnimation;if(l){var h=t.getItemVisual(e,"symbolKeepAspect");this._createSymbol(o,t,e,s,h)}else{var c=this.childAt(0);c.silent=!1;var p={scaleX:s[0]/2,scaleY:s[1]/2};u?c.attr(p):Ka(c,p,a,e),ns(c)}if(this._updateCommon(t,e,s,i,r),l){var c=this.childAt(0);if(!u){var p={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:c.style.opacity}};c.scaleX=c.scaleY=0,c.style.opacity=0,$a(c,p,a,e)}}u&&this.childAt(0).stopAnimation("remove"),this._seriesModel=a},n.prototype._updateCommon=function(t,e,n,i,r){function o(e){return C?t.getName(e):$f(t,e)}var a,s,l,u,c,p,d,f,g=this.childAt(0),y=t.hostModel;if(i&&(a=i.emphasisItemStyle,s=i.blurItemStyle,l=i.selectItemStyle,u=i.focus,c=i.blurScope,p=i.labelStatesModels,d=i.hoverScale,f=i.cursorStyle),!i||t.hasItemOption){var v=i&&i.itemModel?i.itemModel:t.getItemModel(e),m=v.getModel("emphasis");a=m.getModel("itemStyle").getItemStyle(),l=v.getModel(["select","itemStyle"]).getItemStyle(),s=v.getModel(["blur","itemStyle"]).getItemStyle(),u=m.get("focus"),c=m.get("blurScope"),p=As(v),d=m.getShallow("scale"),f=v.getShallow("cursor")}var _=t.getItemVisual(e,"symbolRotate");g.attr("rotation",(_||0)*Math.PI/180||0);var x=Jh(t.getItemVisual(e,"symbolOffset"),n);x&&(g.x=x[0],g.y=x[1]),f&&g.attr("cursor",f);var b=t.getItemVisual(e,"style"),w=b.fill;if(g instanceof nw){var S=g.style;g.useStyle(h({image:S.image,x:S.x,y:S.y,width:S.width,height:S.height},b))}else g.useStyle(g.__isEmptyBrush?h({},b):b),g.style.decal=null,g.setColor(w,r&&r.symbolInnerColor),g.style.strokeNoScale=!0;var M=t.getItemVisual(e,"liftZ"),T=this._z2;null!=M?null==T&&(this._z2=g.z2,g.z2+=M):null!=T&&(g.z2=T,this._z2=null);var C=r&&r.useNameLabel;ks(g,p,{labelFetcher:y,labelDataIndex:e,defaultText:o,inheritColor:w,defaultOpacity:b.opacity}),this._sizeX=n[0]/2,this._sizeY=n[1]/2;var I=g.ensureState("emphasis");if(I.style=a,g.ensureState("select").style=l,g.ensureState("blur").style=s,d){var D=Math.max(1.1,3/this._sizeY);I.scaleX=this._sizeX*D,I.scaleY=this._sizeY*D}this.setSymbolScale(1),xa(this,u,c)},n.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},n.prototype.fadeOut=function(t,e){var n=this.childAt(0),i=this._seriesModel,r=dw(this).dataIndex,o=e&&e.animation;if(this.silent=n.silent=!0,e&&e.fadeLabel){var a=n.getTextContent();a&&Qa(a,{style:{opacity:0}},i,{dataIndex:r,removeOpt:o,cb:function(){n.removeTextContent()}})}else n.removeTextContent();Qa(n,{style:{opacity:0},scaleX:0,scaleY:0},i,{dataIndex:r,cb:t,removeOpt:o})},n.getSymbolSize=function(t,e){return $h(t.getItemVisual(e,"symbolSize"))},n}(xx),VA=function(){function t(t){this.group=new xx,this._SymbolCtor=t||FA}return t.prototype.updateData=function(t,e){e=xg(e);var n=this.group,i=t.hostModel,r=this._data,o=this._SymbolCtor,a=e.disableAnimation,s=bg(t),l={disableAnimation:a},u=e.getSymbolPoint||function(e){return t.getItemLayout(e)};r||n.removeAll(),t.diff(r).add(function(i){var r=u(i);if(_g(t,r,i,e)){var a=new o(t,i,s,l);a.setPosition(r),t.setItemGraphicEl(i,a),n.add(a)}}).update(function(h,c){var p=r.getItemGraphicEl(c),d=u(h);if(!_g(t,d,h,e))return void n.remove(p);var f=t.getItemVisual(h,"symbol")||"circle",g=p&&p.getSymbolType&&p.getSymbolType();if(!p||g&&g!==f)n.remove(p),p=new o(t,h,s,l),p.setPosition(d);else{p.updateData(t,h,s,l);var y={x:d[0],y:d[1]};a?p.attr(y):Ka(p,y,i)}n.add(p),t.setItemGraphicEl(h,p)}).remove(function(t){var e=r.getItemGraphicEl(t);e&&e.fadeOut(function(){n.remove(e)})}).execute(),this._getSymbolPoint=u,this._data=t},t.prototype.isPersistent=function(){return!0},t.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl(function(e,n){var i=t._getSymbolPoint(n);e.setPosition(i),e.markRedraw()})},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=bg(t),this._data=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e,n){function i(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}n=xg(n);for(var r=t.start;r0&&Dg(n[2*r-2],n[2*r-1]);r--);for(;r>i&&Dg(n[2*i],n[2*i+1]);i++);}for(;r>i;)i+=kg(t,n,i,r,r,1,e.smooth,e.smoothMonotone,e.connectNulls)+1},n.prototype.getPointOn=function(t,e){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var n,i,r=this.path,o=r.data,a=Vb.CMD,s="x"===e,l=[],u=0;u=v&&v>=0){var m=s?(p-i)*v+i:(c-n)*v+n;return s?[t,m]:[m,t]}n=c,i=p;break;case a.C:c=o[u++],p=o[u++],d=o[u++],f=o[u++],g=o[u++],y=o[u++];var _=s?Xr(n,c,d,g,t,l):Xr(i,p,f,y,t,l);if(_>0)for(var x=0;_>x;x++){var b=l[x];if(1>=b&&b>=0){var m=s?Wr(i,p,f,y,b):Wr(n,c,d,g,b);return s?[t,m]:[m,t]}}n=g,i=y}}},n}($b),jA=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n}(XA),qA=function(t){function n(e){var n=t.call(this,e)||this;return n.type="ec-polygon",n}return e(n,t),n.prototype.getDefaultShape=function(){return new jA},n.prototype.buildPath=function(t,e){var n=e.points,i=e.stackedOnPoints,r=0,o=n.length/2,a=e.smoothMonotone;if(e.connectNulls){for(;o>0&&Dg(n[2*o-2],n[2*o-1]);o--);for(;o>r&&Dg(n[2*r],n[2*r+1]);r++);}for(;o>r;){var s=kg(t,n,r,o,o,1,e.smooth,a,e.connectNulls);kg(t,i,r+s-1,s,o,-1,e.stackedOnSmooth,a,e.connectNulls),r+=s+1,t.closePath()}},n}($b),ZA=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.init=function(){var t=new xx,e=new VA;this.group.add(e.group),this._symbolDraw=e,this._lineGroup=t},n.prototype.render=function(t,e,n){var i=this,r=t.coordinateSystem,o=this.group,a=t.getData(),s=t.getModel("lineStyle"),l=t.getModel("areaStyle"),u=a.getLayout("points")||[],h="polar"===r.type,p=this._coordSys,d=this._symbolDraw,f=this._polyline,g=this._polygon,y=this._lineGroup,v=t.get("animation"),m=!l.isEmpty(),_=l.get("origin"),x=wg(r,a,_),b=m&&Rg(r,a,x),w=t.get("showSymbol"),S=w&&!h&&Ng(t,a,r),M=this._data;M&&M.eachItemGraphicEl(function(t,e){t.__temp&&(o.remove(t),M.setItemGraphicEl(e,null))}),w||d.remove(),o.add(y);var T,C=h?!1:t.get("step");r&&r.getArea&&t.get("clip",!0)&&(T=r.getArea(),null!=T.width?(T.x-=.1,T.y-=.1,T.width+=.2,T.height+=.2):T.r0&&(T.r0-=.5,T.r+=.5)),this._clipShapeForSymbol=T;var I=Bg(a,r,n)||a.getVisual("style")[a.getVisual("drawType")];if(f&&p.type===r.type&&C===this._step){m&&!g?g=this._newPolygon(u,b):g&&!m&&(y.remove(g),g=this._polygon=null),h||this._initOrUpdateEndLabel(t,r,Ml(I));var D=y.getClipPath();if(D){var k=Xg(this,r,!1,t);$a(D,{shape:k.shape},t)}else y.setClipPath(Xg(this,r,!0,t));w&&d.updateData(a,{isIgnore:S,clipShape:T,disableAnimation:!0,getSymbolPoint:function(t){return[u[2*t],u[2*t+1]]
+}}),Ag(this._stackedOnPoints,b)&&Ag(this._points,u)||(v?this._doUpdateAnimation(a,b,r,n,C,_):(C&&(u=zg(u,r,C),b&&(b=zg(b,r,C))),f.setShape({points:u}),g&&g.setShape({points:u,stackedOnPoints:b})))}else w&&d.updateData(a,{isIgnore:S,clipShape:T,disableAnimation:!0,getSymbolPoint:function(t){return[u[2*t],u[2*t+1]]}}),v&&this._initSymbolLabelAnimation(a,r,T),C&&(u=zg(u,r,C),b&&(b=zg(b,r,C))),f=this._newPolyline(u),m&&(g=this._newPolygon(u,b)),h||this._initOrUpdateEndLabel(t,r,Ml(I)),y.setClipPath(Xg(this,r,!0,t));var A=t.get(["emphasis","focus"]),P=t.get(["emphasis","blurScope"]);if(f.useStyle(c(s.getLineStyle(),{fill:"none",stroke:I,lineJoin:"bevel"})),wa(f,t,"lineStyle"),f.style.lineWidth>0&&"bolder"===t.get(["emphasis","lineStyle","width"])){var L=f.getState("emphasis").style;L.lineWidth=+f.style.lineWidth+1}dw(f).seriesIndex=t.seriesIndex,xa(f,A,P);var O=Og(t.get("smooth")),R=t.get("smoothMonotone"),z=t.get("connectNulls");if(f.setShape({smooth:O,smoothMonotone:R,connectNulls:z}),g){var E=a.getCalculationInfo("stackedOnSeries"),B=0;g.useStyle(c(l.getAreaStyle(),{fill:I,opacity:.7,lineJoin:"bevel",decal:a.getVisual("style").decal})),E&&(B=Og(E.get("smooth"))),g.setShape({smooth:O,stackedOnSmooth:B,smoothMonotone:R,connectNulls:z}),wa(g,t,"areaStyle"),dw(g).seriesIndex=t.seriesIndex,xa(g,A,P)}var N=function(t){i._changePolyState(t)};a.eachItemGraphicEl(function(t){t&&(t.onHoverStateChange=N)}),this._polyline.onHoverStateChange=N,this._data=a,this._coordSys=r,this._stackedOnPoints=b,this._points=u,this._step=C,this._valueOrigin=_},n.prototype.dispose=function(){},n.prototype.highlight=function(t,e,n,i){var r=t.getData(),o=or(r,i);if(this._changePolyState("emphasis"),!(o instanceof Array)&&null!=o&&o>=0){var a=r.getLayout("points"),s=r.getItemGraphicEl(o);if(!s){var l=a[2*o],u=a[2*o+1];if(isNaN(l)||isNaN(u))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l,u))return;var h=t.get("zlevel"),c=t.get("z");s=new FA(r,o),s.x=l,s.y=u,s.setZ(h,c);var p=s.getSymbolPath().getTextContent();p&&(p.zlevel=h,p.z=c,p.z2=this._polyline.z2+1),s.__temp=!0,r.setItemGraphicEl(o,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else JT.prototype.highlight.call(this,t,e,n,i)},n.prototype.downplay=function(t,e,n,i){var r=t.getData(),o=or(r,i);if(this._changePolyState("normal"),null!=o&&o>=0){var a=r.getItemGraphicEl(o);a&&(a.__temp?(r.setItemGraphicEl(o,null),this.group.remove(a)):a.downplay())}else JT.prototype.downplay.call(this,t,e,n,i)},n.prototype._changePolyState=function(t){var e=this._polygon;qo(this._polyline,t),e&&qo(e,t)},n.prototype._newPolyline=function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new YA({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(e),this._polyline=e,e},n.prototype._newPolygon=function(t,e){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new qA({shape:{points:t,stackedOnPoints:e},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},n.prototype._initSymbolLabelAnimation=function(t,e,n){var i,r,o=e.getBaseAxis(),a=o.inverse;"cartesian2d"===e.type?(i=o.isHorizontal(),r=!1):"polar"===e.type&&(i="angle"===o.dim,r=!0);var s=t.hostModel,l=s.get("animationDuration");"function"==typeof l&&(l=l(null));var u=s.get("animationDelay")||0,h="function"==typeof u?u(null):u;t.eachItemGraphicEl(function(t,o){var s=t;if(s){var c=[t.x,t.y],p=void 0,d=void 0,f=void 0;if(n)if(r){var g=n,y=e.pointToCoord(c);i?(p=g.startAngle,d=g.endAngle,f=-y[1]/180*Math.PI):(p=g.r0,d=g.r,f=y[0])}else{var v=n;i?(p=v.x,d=v.x+v.width,f=t.x):(p=v.y+v.height,d=v.y,f=t.y)}var m=d===p?0:(f-p)/(d-p);a&&(m=1-m);var _="function"==typeof u?u(o):l*m+h,x=s.getSymbolPath(),b=x.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:_}),b&&b.animateFrom({style:{opacity:0}},{duration:300,delay:_}),x.disableLabelAnimation=!0}})},n.prototype._initOrUpdateEndLabel=function(t,e,n){var i=t.getModel("endLabel");if(Ug(t)){var r=t.getData(),o=this._polyline,a=this._endLabel;a||(a=this._endLabel=new hw({z2:200}),a.ignoreClip=!0,o.setTextContent(this._endLabel),o.disableLabelAnimation=!0);var s=Hg(r.getLayout("points"));s>=0&&(ks(o,As(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:s,defaultText:function(t,e,n){return null!=n?Jf(r,n):$f(r,t)},enableTextSetter:!0},Yg(i,e)),o.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},n.prototype._endLabelOnDuring=function(t,e,n,i,r,o,a){var s=this._endLabel,l=this._polyline;if(s){1>t&&null==i.originalX&&(i.originalX=s.x,i.originalY=s.y);var u=n.getLayout("points"),h=n.hostModel,c=h.get("connectNulls"),p=o.get("precision"),d=o.get("distance")||0,f=a.getBaseAxis(),g=f.isHorizontal(),y=f.inverse,v=e.shape,m=y?g?v.x:v.y+v.height:g?v.x+v.width:v.y,_=(g?d:0)*(y?-1:1),x=(g?0:-d)*(y?-1:1),b=g?"x":"y",w=Wg(u,m,b),S=w.range,M=S[1]-S[0],T=void 0;if(M>=1){if(M>1&&!c){var C=Gg(u,S[0]);s.attr({x:C[0]+_,y:C[1]+x}),r&&(T=h.getRawValue(S[0]))}else{var C=l.getPointOn(m,b);C&&s.attr({x:C[0]+_,y:C[1]+x});var I=h.getRawValue(S[0]),D=h.getRawValue(S[1]);r&&(T=fr(n,p,I,D,w.t))}i.lastFrameIndex=S[0]}else{var k=1===t||i.lastFrameIndex>0?S[0]:0,C=Gg(u,k);r&&(T=h.getRawValue(k)),s.attr({x:C[0]+_,y:C[1]+x})}r&&US(s).setLabelText(T)}},n.prototype._doUpdateAnimation=function(t,e,n,i,r,o){var a=this._polyline,s=this._polygon,l=t.hostModel,u=Ig(this._data,t,this._stackedOnPoints,e,this._coordSys,n,this._valueOrigin,o),h=u.current,c=u.stackedOnCurrent,p=u.next,d=u.stackedOnNext;if(r&&(h=zg(u.current,n,r),c=zg(u.stackedOnCurrent,n,r),p=zg(u.next,n,r),d=zg(u.stackedOnNext,n,r)),Lg(h,p)>3e3||s&&Lg(c,d)>3e3)return a.stopAnimation(),a.setShape({points:p}),void(s&&(s.stopAnimation(),s.setShape({points:p,stackedOnPoints:d})));a.shape.__points=u.current,a.shape.points=h;var f={shape:{points:p}};u.current!==h&&(f.shape.__points=u.next),a.stopAnimation(),Ka(a,f,l),s&&(s.setShape({points:h,stackedOnPoints:c}),s.stopAnimation(),Ka(s,{shape:{stackedOnPoints:d}},l),a.shape.points!==s.shape.points&&(s.shape.points=a.shape.points));for(var g=[],y=u.status,v=0;v0){for(var s=r.getItemLayout(0),l=1;isNaN(s&&s.startAngle)&&l=i.r0}},n.type="pie",n}(JT),eP=function(){function t(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return t.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},t.prototype.containName=function(t){var e=this._getRawData();return e.indexOfName(t)>=0},t.prototype.indexOfName=function(t){var e=this._getDataWithEncodedVisual();return e.indexOfName(t)},t.prototype.getItemVisual=function(t,e){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,e)},t}(),nP=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new eP(Pm(this.getData,this),Pm(this.getRawData,this)),this._defaultLabelLine(e)},n.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},n.prototype.getInitialData=function(){return ry(this,{coordDimensions:["value"],encodeDefaulter:S(zl,this)})},n.prototype.getDataParams=function(e){var n=this.getData(),i=t.prototype.getDataParams.call(this,e),r=[];return n.each(n.mapDimension("value"),function(t){r.push(t)}),i.percent=Ti(r,e,n.hostModel.get("percentPrecision")),i.$vars.push("percent"),i},n.prototype._defaultLabelLine=function(t){Gi(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},n.type="series.pie",n.defaultOption={zlevel:0,z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},n}(qT);Zd(ay);var iP=function(){function t(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return t}(),rP=function(t){function n(e){var n=t.call(this,e)||this;return n.type="pointer",n}return e(n,t),n.prototype.getDefaultShape=function(){return new iP},n.prototype.buildPath=function(t,e){var n=Math.cos,i=Math.sin,r=e.r,o=e.width,a=e.angle,s=e.x-n(a)*o*(o>=r/3?1:2),l=e.y-i(a)*o*(o>=r/3?1:2);a=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+n(a)*o,e.y+i(a)*o),t.lineTo(e.x+n(e.angle)*r,e.y+i(e.angle)*r),t.lineTo(e.x-n(a)*o,e.y-i(a)*o),t.lineTo(s,l)},n}($b),oP=2*Math.PI,aP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.render=function(t,e,n){this.group.removeAll();var i=t.get(["axisLine","lineStyle","color"]),r=sy(t,n);this._renderMain(t,e,n,i,r),this._data=t.getData()},n.prototype.dispose=function(){},n.prototype._renderMain=function(t,e,n,i,r){for(var o=this.group,a=t.get("clockwise"),s=-t.get("startAngle")/180*Math.PI,l=-t.get("endAngle")/180*Math.PI,u=t.getModel("axisLine"),h=u.get("roundCap"),c=h?MA:aS,p=u.get("show"),d=u.getModel("lineStyle"),f=d.get("width"),g=(l-s)%oP||l===s?(l-s)%oP:oP,y=s,v=0;p&&v=t)return i[0][1];var e;for(e=0;e=t&&(0===e?0:i[e-1][0])=A;A++){if(u=Math.cos(M),h=Math.sin(M),v.get("show")){var P=k?k+l:l,L=new gS({shape:{x1:u*(f-P)+p,y1:h*(f-P)+d,x2:u*(f-w-P)+p,y2:h*(f-w-P)+d},style:I,silent:!0});"auto"===I.stroke&&L.setStyle({stroke:i(A/x)}),c.add(L)}if(_.get("show")){var P=_.get("distance")+k,O=ly(xi(A/x*(y-g)+g),_.get("formatter")),R=i(A/x);c.add(new hw({style:Ps(_,{text:O,x:u*(f-w-P)+p,y:h*(f-w-P)+d,verticalAlign:-.8>h?"top":h>.8?"bottom":"middle",align:-.4>u?"left":u>.4?"right":"center"},{inheritColor:R}),silent:!0}))}if(m.get("show")&&A!==x){var P=m.get("distance");P=P?P+l:l;for(var z=0;b>=z;z++){u=Math.cos(M),h=Math.sin(M);var E=new gS({shape:{x1:u*(f-P)+p,y1:h*(f-P)+d,x2:u*(f-S-P)+p,y2:h*(f-S-P)+d},silent:!0,style:D});"auto"===D.stroke&&E.setStyle({stroke:i((A+z/b)/x)}),c.add(E),M+=C}M-=C}else M+=T}},n.prototype._renderPointer=function(t,e,n,i,r,o,a,s,l){function u(e,n){var i,o=_.getItemModel(e),a=o.getModel("pointer"),s=_i(a.get("width"),r.r),l=_i(a.get("length"),r.r),u=t.get(["pointer","icon"]),h=a.get("offsetCenter"),c=_i(h[0],r.r),p=_i(h[1],r.r),d=a.get("keepAspect");return i=u?Kh(u,c-s/2,p-l,s,l,null,d):new rP({shape:{angle:-Math.PI/2,width:s,r:l,x:c,y:p}}),i.rotation=-(n+Math.PI/2),i.x=r.cx,i.y=r.cy,i}function c(t,e){var n=v.get("roundCap"),i=n?MA:aS,a=v.get("overlap"),u=a?v.get("width"):l/_.count(),h=a?r.r-u:r.r-(t+1)*u,c=a?r.r:r.r-t*u,p=new i({shape:{startAngle:o,endAngle:e,cx:r.cx,cy:r.cy,clockwise:s,r0:h,r:c}});return a&&(p.z2=w-_.get(x,t)%w),p}var p=this.group,d=this._data,f=this._progressEls,g=[],y=t.get(["pointer","show"]),v=t.getModel("progress"),m=v.get("show"),_=t.getData(),x=_.mapDimension("value"),b=+t.get("min"),w=+t.get("max"),S=[b,w],M=[o,a];(m||y)&&(_.diff(d).add(function(e){if(y){var n=u(e,o);$a(n,{rotation:-(mi(_.get(x,e),S,M,!0)+Math.PI/2)},t),p.add(n),_.setItemGraphicEl(e,n)}if(m){var i=c(e,o),r=v.get("clip");$a(i,{shape:{endAngle:mi(_.get(x,e),S,M,r)}},t),p.add(i),fw(t.seriesIndex,_.dataType,e,i),g[e]=i}}).update(function(e,n){if(y){var i=d.getItemGraphicEl(n),r=i?i.rotation:o,a=u(e,r);a.rotation=r,Ka(a,{rotation:-(mi(_.get(x,e),S,M,!0)+Math.PI/2)},t),p.add(a),_.setItemGraphicEl(e,a)}if(m){var s=f[n],l=s?s.shape.endAngle:o,h=c(e,l),b=v.get("clip");Ka(h,{shape:{endAngle:mi(_.get(x,e),S,M,b)}},t),p.add(h),fw(t.seriesIndex,_.dataType,e,h),g[e]=h}}).execute(),_.each(function(t){var e=_.getItemModel(t),n=e.getModel("emphasis");if(y){var r=_.getItemGraphicEl(t),o=_.getItemVisual(t,"style"),a=o.fill;if(r instanceof nw){var s=r.style;r.useStyle(h({image:s.image,x:s.x,y:s.y,width:s.width,height:s.height},o))}else r.useStyle(o),"pointer"!==r.type&&r.setColor(a);r.setStyle(e.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===r.style.fill&&r.setStyle("fill",i(mi(_.get(x,t),S,[0,1],!0))),r.z2EmphasisLift=0,wa(r,e),xa(r,n.get("focus"),n.get("blurScope"))}if(m){var l=g[t];l.useStyle(_.getItemVisual(t,"style")),l.setStyle(e.getModel(["progress","itemStyle"]).getItemStyle()),l.z2EmphasisLift=0,wa(l,e),xa(l,n.get("focus"),n.get("blurScope"))}}),this._progressEls=g)},n.prototype._renderAnchor=function(t,e){var n=t.getModel("anchor"),i=n.get("show");if(i){var r=n.get("size"),o=n.get("icon"),a=n.get("offsetCenter"),s=n.get("keepAspect"),l=Kh(o,e.cx-r/2+_i(a[0],e.r),e.cy-r/2+_i(a[1],e.r),r,r,null,s);l.z2=n.get("showAbove")?1:0,l.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(l)}},n.prototype._renderTitleAndDetail=function(t,e,n,i,r){var o=this,a=t.getData(),s=a.mapDimension("value"),l=+t.get("min"),u=+t.get("max"),h=new xx,c=[],p=[],d=t.isAnimationEnabled(),f=t.get(["pointer","showAbove"]);a.diff(this._data).add(function(t){c[t]=new hw({silent:!0}),p[t]=new hw({silent:!0})}).update(function(t,e){c[t]=o._titleEls[e],p[t]=o._detailEls[e]}).execute(),a.each(function(e){var n=a.getItemModel(e),o=a.get(s,e),g=new xx,y=i(mi(o,[l,u],[0,1],!0)),v=n.getModel("title");if(v.get("show")){var m=v.get("offsetCenter"),_=r.cx+_i(m[0],r.r),x=r.cy+_i(m[1],r.r),b=c[e];b.attr({z2:f?0:2,style:Ps(v,{x:_,y:x,text:a.getName(e),align:"center",verticalAlign:"middle"},{inheritColor:y})}),g.add(b)}var w=n.getModel("detail");if(w.get("show")){var S=w.get("offsetCenter"),M=r.cx+_i(S[0],r.r),T=r.cy+_i(S[1],r.r),C=_i(w.get("width"),r.r),I=_i(w.get("height"),r.r),D=t.get(["progress","show"])?a.getItemVisual(e,"style").fill:y,b=p[e],k=w.get("formatter");b.attr({z2:f?0:2,style:Ps(w,{x:M,y:T,text:ly(o,k),width:isNaN(C)?null:C,height:isNaN(I)?null:I,align:"center",verticalAlign:"middle"},{inheritColor:D})}),Bs(b,{normal:w},o,function(t){return ly(t,k)}),d&&Ns(b,e,a,t,{getFormattedLabel:function(t,e,n,i,r,a){return ly(a?a.interpolatedValue:o,k)}}),g.add(b)}h.add(g)}),this.group.add(h),this._titleEls=c,this._detailEls=p},n.type="gauge",n}(JT),sP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.visualStyleAccessPath="itemStyle",e}return e(n,t),n.prototype.getInitialData=function(){return ry(this,["value"])},n.type="series.gauge",n.defaultOption={zlevel:0,z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},n}(qT);Zd(uy);var lP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e._layers=[],e}return e(n,t),n.prototype.render=function(t){function e(t){return t.name}function n(e,n,s){var l=r._layers;if("remove"===e)return void o.remove(l[n]);for(var u,h=[],p=[],d=a[n].indices,f=0;fa;++a){for(var s=r[a].name,l=0;li;++i)n[i]=i;var r=t.mapDimension("single"),o=dr(n,function(e){return t.get("name",e)}),a=[];return o.buckets.each(function(e,n){e.sort(function(e,n){return t.get(r,e)-t.get(r,n)}),a.push({name:n,indices:e})}),a},n.prototype.getAxisTooltipData=function(t,e){M(t)||(t=t?[t]:[]);for(var n,i=this.getData(),r=this.getLayerSeries(),o=[],a=r.length,s=0;a>s;++s){for(var l=Number.MAX_VALUE,u=-1,h=r[s].indices.length,c=0;h>c;++c){var p=i.get(t[0],r[s].indices[c]),d=Math.abs(p-e);l>=d&&(n=p,l=d,u=r[s].indices[c])}o.push(u)}return{dataIndices:o,nestestValue:n}},n.prototype.formatTooltip=function(t){var e=this.getData(),n=e.getName(t),i=e.get(e.mapDimension("value"),t);return th("nameValue",{name:n,value:i})},n.type="series.themeRiver",n.dependencies=["singleAxis"],n.defaultOption={zlevel:0,z:2,colorBy:"data",coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",fontSize:11},emphasis:{label:{show:!0}}},n}(qT);Zd(fy);var cP=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.type="grid",n.dependencies=["xAxis","yAxis"],n.layoutMode="box",n.defaultOption={show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},n}(AM),pP=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Ex).models[0]},n.type="cartesian2dAxis",n}(AM);f(pP,Rk);var dP={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},fP=l({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},dP),gP=l({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},dP),yP=l({scale:!0,splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},gP),vP=c({scale:!0,logBase:10},gP),mP={category:fP,value:gP,time:yP,log:vP},_P={value:1,category:1,time:1,log:1},xP=function(){function t(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return t.prototype.getAxis=function(t){return this._axes[t]},t.prototype.getAxes=function(){return v(this._dimList,function(t){return this._axes[t]},this)},t.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),_(this.getAxes(),function(e){return e.scale.type===t})},t.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},t}(),bP=["x","y"],wP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=bP,e}return e(n,t),n.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,e=this.getAxis("y").scale;if(vy(t)&&vy(e)){var n=t.getExtent(),i=e.getExtent(),r=this.dataToPoint([n[0],i[0]]),o=this.dataToPoint([n[1],i[1]]),a=n[1]-n[0],s=i[1]-i[0];if(a&&s){var l=(o[0]-r[0])/a,u=(o[1]-r[1])/s,h=r[0]-n[0]*l,c=r[1]-i[0]*u,p=this._transform=[l,0,0,u,h,c];this._invTransform=jn([],p)}}},n.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},n.prototype.containPoint=function(t){var e=this.getAxis("x"),n=this.getAxis("y");return e.contain(e.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]))},n.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},n.prototype.dataToPoint=function(t,e,n){n=n||[];var i=t[0],r=t[1];if(this._transform&&null!=i&&isFinite(i)&&null!=r&&isFinite(r))return ge(n,t,this._transform);var o=this.getAxis("x"),a=this.getAxis("y");return n[0]=o.toGlobalCoord(o.dataToCoord(i,e)),n[1]=a.toGlobalCoord(a.dataToCoord(r,e)),n},n.prototype.clampData=function(t,e){var n=this.getAxis("x").scale,i=this.getAxis("y").scale,r=n.getExtent(),o=i.getExtent(),a=n.parse(t[0]),s=i.parse(t[1]);return e=e||[],e[0]=Math.min(Math.max(Math.min(r[0],r[1]),a),Math.max(r[0],r[1])),e[1]=Math.min(Math.max(Math.min(o[0],o[1]),s),Math.max(o[0],o[1])),e},n.prototype.pointToData=function(t,e){var n=[];if(this._invTransform)return ge(n,t,this._invTransform);var i=this.getAxis("x"),r=this.getAxis("y");return n[0]=i.coordToData(i.toLocalCoord(t[0]),e),n[1]=r.coordToData(r.toLocalCoord(t[1]),e),n},n.prototype.getOtherAxis=function(t){return this.getAxis("x"===t.dim?"y":"x")},n.prototype.getArea=function(){var t=this.getAxis("x").getGlobalExtent(),e=this.getAxis("y").getGlobalExtent(),n=Math.min(t[0],t[1]),i=Math.min(e[0],e[1]),r=Math.max(t[0],t[1])-n,o=Math.max(e[0],e[1])-i;return new hx(n,i,r,o)},n}(xP),SP=function(t){function n(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.index=0,a.type=r||"value",a.position=o||"bottom",a}return e(n,t),n.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},n.prototype.getGlobalExtent=function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},n.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},n.prototype.setCategorySortInfo=function(t){return"category"!==this.type?!1:(this.model.option.categorySortInfo=t,void this.scale.setSortInfo(t))},n}(Yk),MP=function(){function t(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=bP,this._initCartesian(t,e,n),this.model=t}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(t,e){var n=this._axesMap;this._updateScale(t,this.model),y(n.x,function(t){zd(t.scale,t.model)}),y(n.y,function(t){zd(t.scale,t.model)});var i={};y(n.x,function(t){wy(n,"y",t,i)}),y(n.y,function(t){wy(n,"x",t,i)}),this.resize(this.model,e)},t.prototype.resize=function(t,e,n){function i(){y(s,function(t){var e=t.isHorizontal(),n=e?[0,a.width]:[0,a.height],i=t.inverse?1:0;t.setExtent(n[i],n[1-i]),My(t,e?a.x:a.y)})}var r=t.getBoxLayoutParams(),o=!n&&t.get("containLabel"),a=Il(r,{width:e.getWidth(),height:e.getHeight()});this._rect=a;var s=this._axesList;i(),o&&(y(s,function(t){if(!t.model.get(["axisLabel","inside"])){var e=Vd(t);if(e){var n=t.isHorizontal()?"height":"width",i=t.model.get(["axisLabel","margin"]);a[n]-=e[n]+i,"top"===t.position?a.y+=e.height+i:"left"===t.position&&(a.x+=e.width+i)}}}),i()),y(this._coordsList,function(t){t.calcAffineTransform()})},t.prototype.getAxis=function(t,e){var n=this._axesMap[t];return null!=n?n[e||0]:void 0},t.prototype.getAxes=function(){return this._axesList.slice()},t.prototype.getCartesian=function(t,e){if(null!=t&&null!=e){var n="x"+t+"y"+e;return this._coordsMap[n]}k(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,r=this._coordsList;i0?"top":"bottom",i="center"):Di(o-TP)?(r=n>0?"bottom":"top",i="center"):(r="middle",i=o>0&&TP>o?n>0?"right":"left":n>0?"left":"right"),{rotation:o,textAlign:i,textVerticalAlign:r}},t.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},t.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},t}(),IP={axisLine:function(t,e,n,i){var r=e.get(["axisLine","show"]);if("auto"===r&&t.handleAutoShown&&(r=t.handleAutoShown("axisLine")),r){var o=e.axis.getExtent(),a=i.transform,s=[o[0],0],l=[o[1],0];a&&(ge(s,s,a),ge(l,l,a));var u=h({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),c=new gS({subPixelOptimize:!0,shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:u,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});c.anid="line",n.add(c);var p=e.get(["axisLine","symbol"]);if(null!=p){var d=e.get(["axisLine","symbolSize"]);"string"==typeof p&&(p=[p,p]),("string"==typeof d||"number"==typeof d)&&(d=[d,d]);var f=Jh(e.get(["axisLine","symbolOffset"])||0,d),g=d[0],v=d[1];y([{rotate:t.rotation+Math.PI/2,offset:f[0],r:0},{rotate:t.rotation-Math.PI/2,offset:f[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(e,i){if("none"!==p[i]&&null!=p[i]){var r=Kh(p[i],-g/2,-v/2,g,v,u.stroke,!0),o=e.r+e.offset;r.attr({rotation:e.rotate,x:s[0]+o*Math.cos(t.rotation),y:s[1]-o*Math.sin(t.rotation),silent:!0,z2:11}),n.add(r)}})}}},axisTickLabel:function(t,e,n,i){var r=Py(n,i,e,t),o=Oy(n,i,e,t);if(Cy(e,o,r),Ly(n,i,e,t.tickDirection),e.get(["axisLabel","hideOverlap"])){var a=Af(v(o,function(t){return{label:t,priority:t.z2,defaultAttr:{ignore:t.ignore}}}));Rf(a)}},axisName:function(t,e,n,i){var r=B(t.axisName,e.get("name"));if(r){var o,a=e.get("nameLocation"),s=t.nameDirection,l=e.getModel("nameTextStyle"),u=e.get("nameGap")||0,h=e.axis.getExtent(),c=h[0]>h[1]?-1:1,p=["start"===a?h[0]-c*u:"end"===a?h[1]+c*u:(h[0]+h[1])/2,ky(a)?t.labelOffset+s*u:0],d=e.get("nameRotate");null!=d&&(d=d*TP/180);var f;ky(a)?o=CP.innerTextLayout(t.rotation,null!=d?d:t.rotation,s):(o=Ty(t.rotation,a,d||0,h),f=t.axisNameAvailableWidth,null!=f&&(f=Math.abs(f/Math.sin(o.rotation)),!isFinite(f)&&(f=null)));var g=l.getFont(),y=e.get("nameTruncate",!0)||{},v=y.ellipsis,m=B(t.nameTruncateMaxWidth,y.maxWidth,f),_=new hw({x:p[0],y:p[1],rotation:o.rotation,silent:CP.isLabelSilent(e),style:Ps(l,{text:r,font:g,overflow:"truncate",width:m,ellipsis:v,fill:l.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:l.get("align")||o.textAlign,verticalAlign:l.get("verticalAlign")||o.textVerticalAlign}),z2:1});if(Cs({el:_,componentModel:e,itemName:r}),_.__fullText=r,_.anid="name",e.get("triggerEvent")){var x=CP.makeAxisEventDataBase(e);x.targetType="axisName",x.name=r,dw(_).eventData=x}i.add(_),_.updateTransform(),n.add(_),_.decomposeTransform()}}},DP={},kP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.render=function(e,n,i){this.axisPointerClass&&Vy(e),t.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(e,i,!0)},n.prototype.updateAxisPointer=function(t,e,n){this._doUpdateAxisPointerClass(t,n,!1)},n.prototype.remove=function(t,e){var n=this._axisPointer;n&&n.remove(e)},n.prototype.dispose=function(e,n){this._disposeAxisPointer(n),t.prototype.dispose.apply(this,arguments)},n.prototype._doUpdateAxisPointerClass=function(t,e,i){var r=n.getAxisPointerClass(this.axisPointerClass);if(r){var o=Gy(t);o?(this._axisPointer||(this._axisPointer=new r)).render(t,o,e,i):this._disposeAxisPointer(e)}},n.prototype._disposeAxisPointer=function(t){this._axisPointer&&this._axisPointer.dispose(t),this._axisPointer=null},n.registerAxisPointerClass=function(t,e){DP[t]=e},n.getAxisPointerClass=function(t){return t&&DP[t]},n.type="axis",n}(ZT),AP=ar(),PP=["axisLine","axisTickLabel","axisName"],LP=["splitArea","splitLine","minorSplitLine"],OP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.axisPointerClass="CartesianAxisPointer",e}return e(n,t),n.prototype.render=function(e,n,i,r){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new xx,this.group.add(this._axisGroup),e.get("show")){var a=e.getCoordSysModel(),s=my(a,e),l=new CP(e,h({handleAutoShown:function(){for(var t=a.coordinateSystem.getCartesians(),n=0;n=0},n.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},n.type="legend.plain",n.dependencies=["series"],n.defaultOption={zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},n}(AM),WP=S,UP=y,XP=xx,YP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.newlineDisabled=!1,e}return e(n,t),n.prototype.init=function(){this.group.add(this._contentGroup=new XP),this.group.add(this._selectorGroup=new XP),this._isFirstRender=!0},n.prototype.getContentGroup=function(){return this._contentGroup},n.prototype.getSelectorGroup=function(){return this._selectorGroup},n.prototype.render=function(t,e,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var r=t.get("align"),o=t.get("orient");r&&"auto"!==r||(r="right"===t.get("left")&&"vertical"===o?"right":"left");var a=t.get("selector",!0),s=t.get("selectorPosition",!0);!a||s&&"auto"!==s||(s="horizontal"===o?"end":"start"),this.renderInner(r,t,e,n,a,o,s);var l=t.getBoxLayoutParams(),u={width:n.getWidth(),height:n.getHeight()},h=t.get("padding"),p=Il(l,u,h),d=this.layoutInner(t,r,p,i,a,s),f=Il(c({width:d.width,height:d.height},l),u,h);this.group.x=f.x-d.x,this.group.y=f.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=Zy(d,t))}},n.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},n.prototype.renderInner=function(t,e,n,i,r,o,a){var s=this.getContentGroup(),l=Y(),u=e.get("selectedMode"),h=[];n.eachRawSeries(function(t){!t.get("legendHoverLink")&&h.push(t.id)}),UP(e.getData(),function(r,o){var a=r.get("name");if(!this.newlineDisabled&&(""===a||"\n"===a)){var c=new XP;return c.newline=!0,void s.add(c)}var p=n.getSeriesByName(a)[0];if(!l.get(a))if(p){var d=p.getData(),f=d.getVisual("legendLineStyle")||{},g=d.getVisual("legendIcon"),y=d.getVisual("style"),v=this._createItem(p,a,o,r,e,t,f,y,g,u);v.on("click",WP(Jy,a,null,i,h)).on("mouseover",WP(tv,p.name,null,i,h)).on("mouseout",WP(ev,p.name,null,i,h)),l.set(a,!0)}else n.eachRawSeries(function(n){if(!l.get(a)&&n.legendVisualProvider){var s=n.legendVisualProvider;if(!s.containName(a))return;var c=s.indexOfName(a),p=s.getItemVisual(c,"style"),d=s.getItemVisual(c,"legendIcon"),f=on(p.fill);f&&0===f[3]&&(f[3]=.2,p.fill=fn(f,"rgba"));var g=this._createItem(n,a,o,r,e,t,{},p,d,u);g.on("click",WP(Jy,null,a,i,h)).on("mouseover",WP(tv,null,a,i,h)).on("mouseout",WP(ev,null,a,i,h)),l.set(a,!0)}},this)},this),r&&this._createSelector(r,e,i,o,a)},n.prototype._createSelector=function(t,e,n){var i=this.getSelectorGroup();UP(t,function(t){var r=t.type,o=new hw({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===r?"legendAllSelect":"legendInverseSelect"})}});i.add(o);var a=e.getModel("selectorLabel"),s=e.getModel(["emphasis","selectorLabel"]);ks(o,{normal:a,emphasis:s},{defaultText:t.title}),xa(o)})},n.prototype._createItem=function(t,e,n,i,r,o,a,s,l,u){var h=t.visualDrawType,c=r.get("itemWidth"),p=r.get("itemHeight"),d=r.isSelected(e),f=i.get("symbolRotate"),g=i.get("symbolKeepAspect"),y=i.get("icon");l=y||l||"roundRect";var v=Ky(l,i,a,s,h,d),m=new XP,_=i.getModel("textStyle");if("function"!=typeof t.getLegendIcon||y&&"inherit"!==y){var x="inherit"===y&&t.getData().getVisual("symbol")?"inherit"===f?t.getData().getVisual("symbolRotate"):f:0;m.add($y({itemWidth:c,itemHeight:p,icon:l,iconRotate:x,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}))}else m.add(t.getLegendIcon({itemWidth:c,itemHeight:p,icon:l,iconRotate:f,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}));var b="left"===o?c+5:-5,w=o,S=r.get("formatter"),M=e;"string"==typeof S&&S?M=S.replace("{name}",null!=e?e:""):"function"==typeof S&&(M=S(e));var T=i.get("inactiveColor");m.add(new hw({style:Ps(_,{text:M,x:b,y:p/2,fill:d?_.getTextColor():T,align:w,verticalAlign:"middle"})}));var C=new aw({shape:m.getBoundingRect(),invisible:!0}),I=i.getModel("tooltip");return I.get("show")&&Cs({el:C,componentModel:r,itemName:e,itemTooltipOption:I.option}),m.add(C),m.eachChild(function(t){t.silent=!0}),C.silent=!u,this.getContentGroup().add(m),xa(m),m.__legendDataIndex=n,m},n.prototype.layoutInner=function(t,e,n,i,r,o){var a=this.getContentGroup(),s=this.getSelectorGroup();DM(t.get("orient"),a,t.get("itemGap"),n.width,n.height);var l=a.getBoundingRect(),u=[-l.x,-l.y];if(s.markRedraw(),a.markRedraw(),r){DM("horizontal",s,t.get("selectorItemGap",!0));var h=s.getBoundingRect(),c=[-h.x,-h.y],p=t.get("selectorButtonGap",!0),d=t.getOrient().index,f=0===d?"width":"height",g=0===d?"height":"width",y=0===d?"y":"x";"end"===o?c[d]+=l[f]+p:u[d]+=h[f]+p,c[1-d]+=l[g]/2-h[g]/2,s.x=c[0],s.y=c[1],a.x=u[0],a.y=u[1];var v={x:0,y:0};return v[f]=l[f]+p+h[f],v[g]=Math.max(l[g],h[g]),v[y]=Math.min(0,h[y]+c[1-d]),v}return a.x=u[0],a.y=u[1],this.group.getBoundingRect()},n.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},n.type="legend.plain",n}(ZT),jP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.setScrollDataIndex=function(t){this.option.scrollDataIndex=t},n.prototype.init=function(e,n,i){var r=Al(e);t.prototype.init.call(this,e,n,i),av(this,e,r)},n.prototype.mergeOption=function(e,n){t.prototype.mergeOption.call(this,e,n),av(this,this.option,e)},n.type="legend.scroll",n.defaultOption=Gs(GP.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),n}(GP),qP=xx,ZP=["width","height"],KP=["x","y"],$P=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.newlineDisabled=!0,e._currentIndex=0,e}return e(n,t),n.prototype.init=function(){t.prototype.init.call(this),this.group.add(this._containerGroup=new qP),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new qP)},n.prototype.resetInner=function(){t.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},n.prototype.renderInner=function(e,n,i,r,o,a,s){function l(t,e){var i=t+"DataIndex",o=bs(n.get("pageIcons",!0)[n.getOrient().name][e],{onclick:Pm(u._pageGo,u,i,n,r)},{x:-p[0]/2,y:-p[1]/2,width:p[0],height:p[1]});o.name=t,h.add(o)}var u=this;t.prototype.renderInner.call(this,e,n,i,r,o,a,s);var h=this._controllerGroup,c=n.get("pageIconSize",!0),p=M(c)?c:[c,c];l("pagePrev",0);var d=n.getModel("pageTextStyle");h.add(new hw({name:"pageText",style:{text:"xx/xx",fill:d.getTextColor(),font:d.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),l("pageNext",1)},n.prototype.layoutInner=function(t,e,n,i,r,o){var a=this.getSelectorGroup(),l=t.getOrient().index,u=ZP[l],h=KP[l],c=ZP[1-l],p=KP[1-l];r&&DM("horizontal",a,t.get("selectorItemGap",!0));var d=t.get("selectorButtonGap",!0),f=a.getBoundingRect(),g=[-f.x,-f.y],y=s(n);r&&(y[u]=n[u]-f[u]-d);var v=this._layoutContentAndController(t,i,y,l,u,c,p,h);if(r){if("end"===o)g[l]+=v[u]+d;else{var m=f[u]+d;g[l]-=m,v[h]-=m}v[u]+=f[u]+d,g[1-l]+=v[p]+v[c]/2-f[c]/2,v[c]=Math.max(v[c],f[c]),v[p]=Math.min(v[p],f[p]+g[1-l]),a.x=g[0],a.y=g[1],a.markRedraw()}return v},n.prototype._layoutContentAndController=function(t,e,n,i,r,o,a,s){var l=this.getContentGroup(),u=this._containerGroup,h=this._controllerGroup;DM(t.get("orient"),l,t.get("itemGap"),i?n.width:null,i?null:n.height),DM("horizontal",h,t.get("pageButtonItemGap",!0));var c=l.getBoundingRect(),p=h.getBoundingRect(),d=this._showController=c[r]>n[r],f=[-c.x,-c.y];e||(f[i]=l[s]);var g=[0,0],y=[-p.x,-p.y],v=N(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(d){var m=t.get("pageButtonPosition",!0);"end"===m?y[i]+=n[r]-p[r]:g[i]+=p[r]+v}y[1-i]+=c[o]/2-p[o]/2,l.setPosition(f),u.setPosition(g),h.setPosition(y);var _={x:0,y:0};if(_[r]=d?n[r]:c[r],_[o]=Math.max(c[o],p[o]),_[a]=Math.min(0,p[a]+y[1-i]),u.__rectSize=n[r],d){var x={x:0,y:0};x[r]=Math.max(n[r]-p[r]-v,0),x[o]=_[o],u.setClipPath(new aw({shape:x})),u.__rectSize=x[r]}else h.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var b=this._getPageInfo(t);return null!=b.pageIndex&&Ka(l,{x:b.contentPosition[0],y:b.contentPosition[1]},d?t:null),this._updatePageInfoView(t,b),_},n.prototype._pageGo=function(t,e,n){var i=this._getPageInfo(e)[t];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:e.id})},n.prototype._updatePageInfoView=function(t,e){var n=this._controllerGroup;y(["pagePrev","pageNext"],function(i){var r=i+"DataIndex",o=null!=e[r],a=n.childOfName(i);a&&(a.setStyle("fill",o?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=o?"pointer":"default")});var i=n.childOfName("pageText"),r=t.get("pageFormatter"),o=e.pageIndex,a=null!=o?o+1:0,s=e.pageCount;i&&r&&i.setStyle("text",C(r)?r.replace("{current}",null==a?"":a+"").replace("{total}",null==s?"":s+""):r({current:a,total:s}))},n.prototype._getPageInfo=function(t){function e(t){if(t){var e=t.getBoundingRect(),n=e[l]+t[l];return{s:n,e:n+e[s],i:t.__legendDataIndex}}}function n(t,e){return t.e>=e&&t.s<=e+o}var i=t.get("scrollDataIndex",!0),r=this.getContentGroup(),o=this._containerGroup.__rectSize,a=t.getOrient().index,s=ZP[a],l=KP[a],u=this._findTargetItemIndex(i),h=r.children(),c=h[u],p=h.length,d=p?1:0,f={contentPosition:[r.x,r.y],pageCount:d,pageIndex:d-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return f;var g=e(c);f.contentPosition[a]=-g.s;for(var y=u+1,v=g,m=g,_=null;p>=y;++y)_=e(h[y]),(!_&&m.e>v.s+o||_&&!n(_,v.s))&&(v=m.i>v.i?m:_,v&&(null==f.pageNextDataIndex&&(f.pageNextDataIndex=v.i),++f.pageCount)),m=_;for(var y=u-1,v=g,m=g,_=null;y>=-1;--y)_=e(h[y]),_&&n(m,_.s)||!(v.ia)return!0;if(o){var s=Hy(t).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/s>a}return!1}return n===!0},t.prototype.makeElOption=function(){},t.prototype.createPointerEl=function(t,e){var n=e.pointer;if(n){var i=JP(t).pointerEl=new FS[n.type](QP(e.pointer));t.add(i)}},t.prototype.createLabelEl=function(t,e,n,i){if(e.label){var r=JP(t).labelEl=new hw(QP(e.label));t.add(r),cv(r,i)}},t.prototype.updatePointerEl=function(t,e,n){var i=JP(t).pointerEl;i&&e.pointer&&(i.setStyle(e.pointer.style),n(i,{shape:e.pointer.shape}))},t.prototype.updateLabelEl=function(t,e,n,i){var r=JP(t).labelEl;r&&(r.setStyle(e.label.style),n(r,{x:e.label.x,y:e.label.y}),cv(r,i))},t.prototype._renderHandle=function(t){if(!this._dragging&&this.updateHandleTransform){var e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,r=e.getModel("handle"),o=e.get("status");if(!r.get("show")||!o||"hide"===o)return i&&n.remove(i),void(this._handle=null);var a;this._handle||(a=!0,i=this._handle=bs(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){Zm(t.event)},onmousedown:tL(this._onHandleDragMove,this,0,0),drift:tL(this._onHandleDragMove,this),ondragend:tL(this._onHandleDragEnd,this)}),n.add(i)),dv(i,e,!1),i.setStyle(r.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=r.get("size");M(s)||(s=[s,s]),i.scaleX=s[0]/2,i.scaleY=s[1]/2,kh(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,a)}},t.prototype._moveHandleToValue=function(t,e){uv(this._axisPointerModel,!e&&this._moveAnimation,this._handle,pv(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},t.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(pv(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(pv(i)),JP(n).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var e=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},t.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,i=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),i&&e.remove(i),this._group=null,this._handle=null,this._payloadInfo=null)},t.prototype.doClear=function(){},t.prototype.buildLabel=function(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}},t}(),nL=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.grid,s=i.get("type"),l=wv(a,o).getOtherAxis(o).getGlobalExtent(),u=o.toGlobalCoord(o.dataToCoord(e,!0));if(s&&"none"!==s){var h=fv(i),c=iL[s](o,u,l);c.style=h,t.graphicKey=c.type,t.pointer=c}var p=my(a.model,n);_v(e,t,p,n,i,r)},n.prototype.getHandleTransform=function(t,e,n){var i=my(e.axis.grid.model,e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=mv(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},n.prototype.updateHandleTransform=function(t,e,n){var i=n.axis,r=i.grid,o=i.getGlobalExtent(!0),a=wv(r,i).getOtherAxis(i).getGlobalExtent(),s="x"===i.dim?0:1,l=[t.x,t.y];l[s]+=e[s],l[s]=Math.min(o[1],l[s]),l[s]=Math.max(o[0],l[s]);var u=(a[1]+a[0])/2,h=[u,u];h[s]=l[s];var c=[{verticalAlign:"middle"},{align:"center"}];return{x:l[0],y:l[1],rotation:t.rotation,cursorPoint:h,tooltipOption:c[s]}},n}(eL),iL={line:function(t,e,n){var i=xv([e,n[0]],[e,n[1]],Sv(t));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:bv([e-i/2,n[0]],[i,r],Sv(t))}}},rL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.type="axisPointer",n.defaultOption={show:"auto",zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},n}(AM),oL=ar(),aL=y,sL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.render=function(t,e,n){var i=e.getComponent("tooltip"),r=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";Mv("axisPointer",n,function(t,e,n){"none"!==r&&("leave"===t||r.indexOf(t)>=0)&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},n.prototype.remove=function(t,e){Av("axisPointer",e)},n.prototype.dispose=function(t,e){Av("axisPointer",e)},n.type="axisPointer",n}(ZT),lL=ar(),uL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.type="tooltip",n.dependencies=["axisPointer"],n.defaultOption={zlevel:0,z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},n
+}(AM),hL=Xv(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),cL=Xv(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),pL=Yv(cL,"transition"),dL=Yv(hL,"transform"),fL="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(ym.transform3dSupported?"will-change:transform;":""),gL=function(){function t(t,e,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,ym.wxa)return null;var i=document.createElement("div");i.domBelongToZr=!0,this.el=i;var r=this._zr=e.getZr(),o=this._appendToBody=n&&n.appendToBody;tm(this._styleCoord,r,o,e.getWidth()/2,e.getHeight()/2),o?document.body.appendChild(i):t.appendChild(i),this._container=t;var a=this;i.onmouseenter=function(){a._enterable&&(clearTimeout(a._hideTimeout),a._show=!0),a._inContent=!0},i.onmousemove=function(t){if(t=t||window.event,!a._enterable){var e=r.handler,n=r.painter.getViewportRoot();De(n,t,!0),e.dispatch("mousemove",t)}},i.onmouseleave=function(){a._inContent=!1,a._enterable&&a._show&&a.hideLater(a._hideDelay)}}return t.prototype.update=function(t){var e=this._container,n=jv(e,"position"),i=e.style;"absolute"!==i.position&&"absolute"!==n&&(i.position="relative");var r=t.get("alwaysShowContent");r&&this._moveIfResized(),this.el.className=t.get("className")||""},t.prototype.show=function(t,e){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,i=n.style,r=this._styleCoord;n.innerHTML?i.cssText=fL+Qv(t,!this._firstShow,this._longHide)+$v(r[0],r[1],!0)+("border-color:"+Ml(e)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):i.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},t.prototype.setContent=function(t,e,n,i,r){var o=this.el;if(null==t)return void(o.innerHTML="");var a="";if(C(r)&&"item"===n.get("trigger")&&!Uv(n)&&(a=Zv(n,i,r)),C(t))o.innerHTML=t+a;else if(t){o.innerHTML="",M(t)||(t=[t]);for(var s=0;s=0?this._tryShow(n,i):"leave"===t&&this._hide(i))},this))},n.prototype._keepShow=function(){var t=this._tooltipModel,e=this._ecModel,n=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&i.manuallyShowTip(t,e,n,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})})}},n.prototype.manuallyShowTip=function(t,e,n,i){if(i.from!==this.uid&&!ym.node){var r=om(i,n);this._ticket="";var o=i.dataByCoordSys,a=hm(i,e,n);if(a){var s=a.el.getBoundingRect().clone();s.applyTransform(a.el.transform),this._tryShow({offsetX:s.x+s.width/2,offsetY:s.y+s.height/2,target:a.el,position:i.position,positionDefault:"bottom"},r)}else if(i.tooltip&&null!=i.x&&null!=i.y){var l=xL;l.x=i.x,l.y=i.y,l.update(),dw(l).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:l},r)}else if(o)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:o,tooltipOption:i.tooltipOption},r);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,e,n,i))return;var u=Pv(i,e),h=u.point[0],c=u.point[1];null!=h&&null!=c&&this._tryShow({offsetX:h,offsetY:c,target:u.el,position:i.position,positionDefault:"bottom"},r)}else null!=i.x&&null!=i.y&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},r))}},n.prototype.manuallyHideTip=function(t,e,n,i){var r=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&r.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(om(i,n))},n.prototype._manuallyAxisShowTip=function(t,e,n,i){var r=i.seriesIndex,o=i.dataIndex,a=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=r&&null!=o&&null!=a){var s=e.getSeriesByIndex(r);if(s){var l=s.getData(),u=rm([l.getItemModel(o),s,(s.coordinateSystem||{}).model],this._tooltipModel);if("axis"===u.get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:r,dataIndex:o,position:i.position}),!0}}},n.prototype._tryShow=function(t,e){var n=t.target,i=this._tooltipModel;if(i){this._lastX=t.offsetX,this._lastY=t.offsetY;var r=t.dataByCoordSys;if(r&&r.length)this._showAxisTooltip(r,t);else if(n){this._lastDataByCoordSys=null;var o,a;qh(n,function(t){return null!=dw(t).dataIndex?(o=t,!0):null!=dw(t).tooltipConfig?(a=t,!0):void 0},!0),o?this._showSeriesItemTooltip(t,o,e):a?this._showComponentItemTooltip(t,a,e):this._hide(e)}else this._lastDataByCoordSys=null,this._hide(e)}},n.prototype._showOrMove=function(t,e){var n=t.get("showDelay");e=Pm(e,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(e,n):e()},n.prototype._showAxisTooltip=function(t,e){var n=this._ecModel,i=this._tooltipModel,r=[e.offsetX,e.offsetY],o=rm([e.tooltipOption],i),a=this._renderMode,s=[],l=th("section",{blocks:[],noHeader:!0}),u=[],h=new XT;mL(t,function(t){mL(t.dataByAxis,function(t){var e=n.getComponent(t.axisDim+"Axis",t.axisIndex),i=t.value;if(e&&null!=i){var r=vv(i,e.axis,n,t.seriesDataIndices,t.valueLabelOpt),o=th("section",{header:r,noHeader:!W(r),sortBlocks:!0,blocks:[]});l.blocks.push(o),y(t.seriesDataIndices,function(l){var c=n.getSeriesByIndex(l.seriesIndex),p=l.dataIndexInside,d=c.getDataParams(p);if(!(d.dataIndex<0)){d.axisDim=t.axisDim,d.axisIndex=t.axisIndex,d.axisType=t.axisType,d.axisId=t.axisId,d.axisValue=Fd(e.axis,{value:i}),d.axisValueLabel=r,d.marker=h.makeTooltipMarker("item",Ml(d.color),a);var f=Ru(c.formatTooltip(p,!0,null));f.markupFragment&&o.blocks.push(f.markupFragment),f.markupText&&u.push(f.markupText),s.push(d)}})}})}),l.blocks.reverse(),u.reverse();var c=e.position,p=o.get("order"),d=ih(l,h,a,p,n.get("useUTC"),o.get("textStyle"));d&&u.unshift(d);var f="richText"===a?"\n\n":"
",g=u.join(f);this._showOrMove(o,function(){this._updateContentNotChangedOnAxis(t,s)?this._updatePosition(o,c,r[0],r[1],this._tooltipContent,s):this._showTooltipContent(o,g,s,Math.random()+"",r[0],r[1],c,null,h)})},n.prototype._showSeriesItemTooltip=function(t,e,n){var i=this._ecModel,r=dw(e),o=r.seriesIndex,a=i.getSeriesByIndex(o),s=r.dataModel||a,l=r.dataIndex,u=r.dataType,h=s.getData(u),c=this._renderMode,p=t.positionDefault,d=rm([h.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),f=d.get("trigger");if(null==f||"item"===f){var g=s.getDataParams(l,u),y=new XT;g.marker=y.makeTooltipMarker("item",Ml(g.color),c);var v=Ru(s.formatTooltip(l,!1,u)),m=d.get("order"),_=v.markupFragment?ih(v.markupFragment,y,c,m,i.get("useUTC"),d.get("textStyle")):v.markupText,x="item_"+s.name+"_"+l;this._showOrMove(d,function(){this._showTooltipContent(d,_,g,x,t.offsetX,t.offsetY,t.position,t.target,y)}),n({type:"showTip",dataIndexInside:l,dataIndex:h.getRawIndex(l),seriesIndex:o,from:this.uid})}},n.prototype._showComponentItemTooltip=function(t,e,n){var i=dw(e),r=i.tooltipConfig,o=r.option||{};if(C(o)){var a=o;o={content:a,formatter:a}}var l=[o],u=this._ecModel.getComponent(i.componentMainType,i.componentIndex);u&&l.push(u),l.push({formatter:o.content});var h=t.positionDefault,c=rm(l,this._tooltipModel,h?{position:h}:null),p=c.get("content"),d=Math.random()+"",f=new XT;this._showOrMove(c,function(){var n=s(c.get("formatterParams")||{});this._showTooltipContent(c,p,n,d,t.offsetX,t.offsetY,t.position,e,f)}),n({type:"showTip",from:this.uid})},n.prototype._showTooltipContent=function(t,e,n,i,r,o,a,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var u=this._tooltipContent,h=t.get("formatter");a=a||t.get("position");var c=e,p=this._getNearestPoint([r,o],n,t.get("trigger"),t.get("borderColor")),d=p.color;if(h)if(C(h)){var f=t.ecModel.get("useUTC"),g=M(n)?n[0]:n,y=g&&g.axisType&&g.axisType.indexOf("time")>=0;c=h,y&&(c=$s(g.axisValue,c,f)),c=xl(c,n,!0)}else if(T(h)){var v=vL(function(e,i){e===this._ticket&&(u.setContent(i,l,t,d,a),this._updatePosition(t,a,r,o,u,n,s))},this);this._ticket=i,c=h(n,i,v)}else c=h;u.setContent(c,l,t,d,a),u.show(t,d),this._updatePosition(t,a,r,o,u,n,s)}},n.prototype._getNearestPoint=function(t,e,n,i){return"axis"===n||M(e)?{color:i||("html"===this._renderMode?"#fff":"none")}:M(e)?void 0:{color:i||e.color||e.borderColor}},n.prototype._doUpdatePosition=function(t,e,n,i,r,o,a){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get("position");var u=r.getSize(),h=t.get("align"),c=t.get("verticalAlign"),p=a&&a.getBoundingRect().clone();if(a&&p.applyTransform(a.transform),T(e)&&(e=e([n,i],o,r.el,p,{viewSize:[s,l],contentSize:u.slice()})),M(e))n=_L(e[0],s),i=_L(e[1],l);else if(k(e)){var d=e;d.width=u[0],d.height=u[1];var f=Il(d,{width:s,height:l});n=f.x,i=f.y,h=null,c=null}else if(C(e)&&a){var g=lm(e,p,u,t.get("borderWidth"));n=g[0],i=g[1]}else{var g=am(n,i,r,s,l,h?null:20,c?null:20);n=g[0],i=g[1]}if(h&&(n-=um(h)?u[0]/2:"right"===h?u[0]:0),c&&(i-=um(c)?u[1]/2:"bottom"===c?u[1]:0),Uv(t)){var g=sm(n,i,r,s,l);n=g[0],i=g[1]}r.moveTo(n,i)},n.prototype._updateContentNotChangedOnAxis=function(t,e){var n=this._lastDataByCoordSys,i=this._cbParamsList,r=!!n&&n.length===t.length;return r&&mL(n,function(n,o){var a=n.dataByAxis||[],s=t[o]||{},l=s.dataByAxis||[];r=r&&a.length===l.length,r&&mL(a,function(t,n){var o=l[n]||{},a=t.seriesDataIndices||[],s=o.seriesDataIndices||[];r=r&&t.value===o.value&&t.axisType===o.axisType&&t.axisId===o.axisId&&a.length===s.length,r&&mL(a,function(t,e){var n=s[e];r=r&&t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex}),i&&y(t.seriesDataIndices,function(t){var n=t.seriesIndex,o=e[n],a=i[n];o&&a&&a.data!==o.data&&(r=!1)})})}),this._lastDataByCoordSys=t,this._cbParamsList=e,!!r},n.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},n.prototype.dispose=function(t,e){ym.node||(this._tooltipContent.dispose(),Av("itemTooltip",e))},n.type="tooltip",n}(ZT);Zd(cm),t.version=CI,t.dependencies=II,t.PRIORITY=UI,t.init=up,t.connect=hp,t.disConnect=cp,t.disconnect=zD,t.dispose=pp,t.getInstanceByDom=dp,t.getInstanceById=fp,t.registerTheme=gp,t.registerPreprocessor=yp,t.registerProcessor=vp,t.registerPostInit=mp,t.registerPostUpdate=_p,t.registerUpdateLifecycle=xp,t.registerAction=bp,t.registerCoordinateSystem=wp,t.getCoordinateSystemDimensions=Sp,t.registerLayout=Mp,t.registerVisual=Tp,t.registerLoading=Ip,t.setCanvasCreator=Dp,t.registerMap=kp,t.getMap=Ap,t.registerTransform=BD,t.dataTool=XD,t.registerLocale=Ws,t.zrender=Ix,t.matrix=Y_,t.vector=Fm,t.zrUtil=Rm,t.color=w_,t.helper=Ek,t.number=Fk,t.time=Vk,t.graphic=Hk,t.format=Gk,t.util=Wk,t.List=ok,t.ComponentModel=AM,t.ComponentView=ZT,t.SeriesModel=qT,t.ChartView=JT,t.extendComponentModel=df,t.extendComponentView=ff,t.extendSeriesModel=gf,t.extendChartView=yf,t.throttle=Dh,t.use=Zd,t.parseGeoJSON=Qc,t.parseGeoJson=Qc,t.env=ym,t.Model=tM,t.Axis=Yk,t.innerDrawElementOnCanvas=wc});
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/findCnChart.js b/tm-vuetify/tool/function/findCnChart.js
new file mode 100644
index 0000000..624256d
--- /dev/null
+++ b/tm-vuetify/tool/function/findCnChart.js
@@ -0,0 +1,452 @@
+/**
+ * 提取中文的首字母
+ * 创建时间:2021-9-24
+ * 来源版权:https://blog.csdn.net/testcs_dn/article/details/25116655
+ * 版本归原作者。
+ */
+
+var strChineseFirstPY =
+ "YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJHHSDSJNKKTMOMLCRXYPSNQSECCQZGGLLYJLMYZZSECYKYYHQWJSSGGYXYZYJWWKDJHYCHMYXJTLXJYQBYXZLDWRDJRWYSRLDZJPCBZJJBRCFTLECZSTZFXXZHTRQHYBDLYCZSSYMMRFMYQZPWWJJYFCRWFDFZQPYDDWYXKYJAWJFFXYPSFTZYHHYZYSWCJYXSCLCXXWZZXNBGNNXBXLZSZSBSGPYSYZDHMDZBQBZCWDZZYYTZHBTSYYBZGNTNXQYWQSKBPHHLXGYBFMJEBJHHGQTJCYSXSTKZHLYCKGLYSMZXYALMELDCCXGZYRJXSDLTYZCQKCNNJWHJTZZCQLJSTSTBNXBTYXCEQXGKWJYFLZQLYHYXSPSFXLMPBYSXXXYDJCZYLLLSJXFHJXPJBTFFYABYXBHZZBJYZLWLCZGGBTSSMDTJZXPTHYQTGLJSCQFZKJZJQNLZWLSLHDZBWJNCJZYZSQQYCQYRZCJJWYBRTWPYFTWEXCSKDZCTBZHYZZYYJXZCFFZZMJYXXSDZZOTTBZLQWFCKSZSXFYRLNYJMBDTHJXSQQCCSBXYYTSYFBXDZTGBCNSLCYZZPSAZYZZSCJCSHZQYDXLBPJLLMQXTYDZXSQJTZPXLCGLQTZWJBHCTSYJSFXYEJJTLBGXSXJMYJQQPFZASYJNTYDJXKJCDJSZCBARTDCLYJQMWNQNCLLLKBYBZZSYHQQLTWLCCXTXLLZNTYLNEWYZYXCZXXGRKRMTCNDNJTSYYSSDQDGHSDBJGHRWRQLYBGLXHLGTGXBQJDZPYJSJYJCTMRNYMGRZJCZGJMZMGXMPRYXKJNYMSGMZJYMKMFXMLDTGFBHCJHKYLPFMDXLQJJSMTQGZSJLQDLDGJYCALCMZCSDJLLNXDJFFFFJCZFMZFFPFKHKGDPSXKTACJDHHZDDCRRCFQYJKQCCWJDXHWJLYLLZGCFCQDSMLZPBJJPLSBCJGGDCKKDEZSQCCKJGCGKDJTJDLZYCXKLQSCGJCLTFPCQCZGWPJDQYZJJBYJHSJDZWGFSJGZKQCCZLLPSPKJGQJHZZLJPLGJGJJTHJJYJZCZMLZLYQBGJWMLJKXZDZNJQSYZMLJLLJKYWXMKJLHSKJGBMCLYYMKXJQLBMLLKMDXXKWYXYSLMLPSJQQJQXYXFJTJDXMXXLLCXQBSYJBGWYMBGGBCYXPJYGPEPFGDJGBHBNSQJYZJKJKHXQFGQZKFHYGKHDKLLSDJQXPQYKYBNQSXQNSZSWHBSXWHXWBZZXDMNSJBSBKBBZKLYLXGWXDRWYQZMYWSJQLCJXXJXKJEQXSCYETLZHLYYYSDZPAQYZCMTLSHTZCFYZYXYLJSDCJQAGYSLCQLYYYSHMRQQKLDXZSCSSSYDYCJYSFSJBFRSSZQSBXXPXJYSDRCKGJLGDKZJZBDKTCSYQPYHSTCLDJDHMXMCGXYZHJDDTMHLTXZXYLYMOHYJCLTYFBQQXPFBDFHHTKSQHZYYWCNXXCRWHOWGYJLEGWDQCWGFJYCSNTMYTOLBYGWQWESJPWNMLRYDZSZTXYQPZGCWXHNGPYXSHMYQJXZTDPPBFYHZHTJYFDZWKGKZBLDNTSXHQEEGZZYLZMMZYJZGXZXKHKSTXNXXWYLYAPSTHXDWHZYMPXAGKYDXBHNHXKDPJNMYHYLPMGOCSLNZHKXXLPZZLBMLSFBHHGYGYYGGBHSCYAQTYWLXTZQCEZYDQDQMMHTKLLSZHLSJZWFYHQSWSCWLQAZYNYTLSXTHAZNKZZSZZLAXXZWWCTGQQTDDYZTCCHYQZFLXPSLZYGPZSZNGLNDQTBDLXGTCTAJDKYWNSYZLJHHZZCWNYYZYWMHYCHHYXHJKZWSXHZYXLYSKQYSPSLYZWMYPPKBYGLKZHTYXAXQSYSHXASMCHKDSCRSWJPWXSGZJLWWSCHSJHSQNHCSEGNDAQTBAALZZMSSTDQJCJKTSCJAXPLGGXHHGXXZCXPDMMHLDGTYBYSJMXHMRCPXXJZCKZXSHMLQXXTTHXWZFKHCCZDYTCJYXQHLXDHYPJQXYLSYYDZOZJNYXQEZYSQYAYXWYPDGXDDXSPPYZNDLTWRHXYDXZZJHTCXMCZLHPYYYYMHZLLHNXMYLLLMDCPPXHMXDKYCYRDLTXJCHHZZXZLCCLYLNZSHZJZZLNNRLWHYQSNJHXYNTTTKYJPYCHHYEGKCTTWLGQRLGGTGTYGYHPYHYLQYQGCWYQKPYYYTTTTLHYHLLTYTTSPLKYZXGZWGPYDSSZZDQXSKCQNMJJZZBXYQMJRTFFBTKHZKBXLJJKDXJTLBWFZPPTKQTZTGPDGNTPJYFALQMKGXBDCLZFHZCLLLLADPMXDJHLCCLGYHDZFGYDDGCYYFGYDXKSSEBDHYKDKDKHNAXXYBPBYYHXZQGAFFQYJXDMLJCSQZLLPCHBSXGJYNDYBYQSPZWJLZKSDDTACTBXZDYZYPJZQSJNKKTKNJDJGYYPGTLFYQKASDNTCYHBLWDZHBBYDWJRYGKZYHEYYFJMSDTYFZJJHGCXPLXHLDWXXJKYTCYKSSSMTWCTTQZLPBSZDZWZXGZAGYKTYWXLHLSPBCLLOQMMZSSLCMBJCSZZKYDCZJGQQDSMCYTZQQLWZQZXSSFPTTFQMDDZDSHDTDWFHTDYZJYQJQKYPBDJYYXTLJHDRQXXXHAYDHRJLKLYTWHLLRLLRCXYLBWSRSZZSYMKZZHHKYHXKSMDSYDYCJPBZBSQLFCXXXNXKXWYWSDZYQOGGQMMYHCDZTTFJYYBGSTTTYBYKJDHKYXBELHTYPJQNFXFDYKZHQKZBYJTZBXHFDXKDASWTAWAJLDYJSFHBLDNNTNQJTJNCHXFJSRFWHZFMDRYJYJWZPDJKZYJYMPCYZNYNXFBYTFYFWYGDBNZZZDNYTXZEMMQBSQEHXFZMBMFLZZSRXYMJGSXWZJSPRYDJSJGXHJJGLJJYNZZJXHGXKYMLPYYYCXYTWQZSWHWLYRJLPXSLSXMFSWWKLCTNXNYNPSJSZHDZEPTXMYYWXYYSYWLXJQZQXZDCLEEELMCPJPCLWBXSQHFWWTFFJTNQJHJQDXHWLBYZNFJLALKYYJLDXHHYCSTYYWNRJYXYWTRMDRQHWQCMFJDYZMHMYYXJWMYZQZXTLMRSPWWCHAQBXYGZYPXYYRRCLMPYMGKSJSZYSRMYJSNXTPLNBAPPYPYLXYYZKYNLDZYJZCZNNLMZHHARQMPGWQTZMXXMLLHGDZXYHXKYXYCJMFFYYHJFSBSSQLXXNDYCANNMTCJCYPRRNYTYQNYYMBMSXNDLYLYSLJRLXYSXQMLLYZLZJJJKYZZCSFBZXXMSTBJGNXYZHLXNMCWSCYZYFZLXBRNNNYLBNRTGZQYSATSWRYHYJZMZDHZGZDWYBSSCSKXSYHYTXXGCQGXZZSHYXJSCRHMKKBXCZJYJYMKQHZJFNBHMQHYSNJNZYBKNQMCLGQHWLZNZSWXKHLJHYYBQLBFCDSXDLDSPFZPSKJYZWZXZDDXJSMMEGJSCSSMGCLXXKYYYLNYPWWWGYDKZJGGGZGGSYCKNJWNJPCXBJJTQTJWDSSPJXZXNZXUMELPXFSXTLLXCLJXJJLJZXCTPSWXLYDHLYQRWHSYCSQYYBYAYWJJJQFWQCQQCJQGXALDBZZYJGKGXPLTZYFXJLTPADKYQHPMATLCPDCKBMTXYBHKLENXDLEEGQDYMSAWHZMLJTWYGXLYQZLJEEYYBQQFFNLYXRDSCTGJGXYYNKLLYQKCCTLHJLQMKKZGCYYGLLLJDZGYDHZWXPYSJBZKDZGYZZHYWYFQYTYZSZYEZZLYMHJJHTSMQWYZLKYYWZCSRKQYTLTDXWCTYJKLWSQZWBDCQYNCJSRSZJLKCDCDTLZZZACQQZZDDXYPLXZBQJYLZLLLQDDZQJYJYJZYXNYYYNYJXKXDAZWYRDLJYYYRJLXLLDYXJCYWYWNQCCLDDNYYYNYCKCZHXXCCLGZQJGKWPPCQQJYSBZZXYJSQPXJPZBSBDSFNSFPZXHDWZTDWPPTFLZZBZDMYYPQJRSDZSQZSQXBDGCPZSWDWCSQZGMDHZXMWWFYBPDGPHTMJTHZSMMBGZMBZJCFZWFZBBZMQCFMBDMCJXLGPNJBBXGYHYYJGPTZGZMQBQTCGYXJXLWZKYDPDYMGCFTPFXYZTZXDZXTGKMTYBBCLBJASKYTSSQYYMSZXFJEWLXLLSZBQJJJAKLYLXLYCCTSXMCWFKKKBSXLLLLJYXTYLTJYYTDPJHNHNNKBYQNFQYYZBYYESSESSGDYHFHWTCJBSDZZTFDMXHCNJZYMQWSRYJDZJQPDQBBSTJGGFBKJBXTGQHNGWJXJGDLLTHZHHYYYYYYSXWTYYYCCBDBPYPZYCCZYJPZYWCBDLFWZCWJDXXHYHLHWZZXJTCZLCDPXUJCZZZLYXJJTXPHFXWPYWXZPTDZZBDZCYHJHMLXBQXSBYLRDTGJRRCTTTHYTCZWMXFYTWWZCWJWXJYWCSKYBZSCCTZQNHXNWXXKHKFHTSWOCCJYBCMPZZYKBNNZPBZHHZDLSYDDYTYFJPXYNGFXBYQXCBHXCPSXTYZDMKYSNXSXLHKMZXLYHDHKWHXXSSKQYHHCJYXGLHZXCSNHEKDTGZXQYPKDHEXTYKCNYMYYYPKQYYYKXZLTHJQTBYQHXBMYHSQCKWWYLLHCYYLNNEQXQWMCFBDCCMLJGGXDQKTLXKGNQCDGZJWYJJLYHHQTTTNWCHMXCXWHWSZJYDJCCDBQCDGDNYXZTHCQRXCBHZTQCBXWGQWYYBXHMBYMYQTYEXMQKYAQYRGYZSLFYKKQHYSSQYSHJGJCNXKZYCXSBXYXHYYLSTYCXQTHYSMGSCPMMGCCCCCMTZTASMGQZJHKLOSQYLSWTMXSYQKDZLJQQYPLSYCZTCQQPBBQJZCLPKHQZYYXXDTDDTSJCXFFLLCHQXMJLWCJCXTSPYCXNDTJSHJWXDQQJSKXYAMYLSJHMLALYKXCYYDMNMDQMXMCZNNCYBZKKYFLMCHCMLHXRCJJHSYLNMTJZGZGYWJXSRXCWJGJQHQZDQJDCJJZKJKGDZQGJJYJYLXZXXCDQHHHEYTMHLFSBDJSYYSHFYSTCZQLPBDRFRZTZYKYWHSZYQKWDQZRKMSYNBCRXQBJYFAZPZZEDZCJYWBCJWHYJBQSZYWRYSZPTDKZPFPBNZTKLQYHBBZPNPPTYZZYBQNYDCPJMMCYCQMCYFZZDCMNLFPBPLNGQJTBTTNJZPZBBZNJKLJQYLNBZQHKSJZNGGQSZZKYXSHPZSNBCGZKDDZQANZHJKDRTLZLSWJLJZLYWTJNDJZJHXYAYNCBGTZCSSQMNJPJYTYSWXZFKWJQTKHTZPLBHSNJZSYZBWZZZZLSYLSBJHDWWQPSLMMFBJDWAQYZTCJTBNNWZXQXCDSLQGDSDPDZHJTQQPSWLYYJZLGYXYZLCTCBJTKTYCZJTQKBSJLGMGZDMCSGPYNJZYQYYKNXRPWSZXMTNCSZZYXYBYHYZAXYWQCJTLLCKJJTJHGDXDXYQYZZBYWDLWQCGLZGJGQRQZCZSSBCRPCSKYDZNXJSQGXSSJMYDNSTZTPBDLTKZWXQWQTZEXNQCZGWEZKSSBYBRTSSSLCCGBPSZQSZLCCGLLLZXHZQTHCZMQGYZQZNMCOCSZJMMZSQPJYGQLJYJPPLDXRGZYXCCSXHSHGTZNLZWZKJCXTCFCJXLBMQBCZZWPQDNHXLJCTHYZLGYLNLSZZPCXDSCQQHJQKSXZPBAJYEMSMJTZDXLCJYRYYNWJBNGZZTMJXLTBSLYRZPYLSSCNXPHLLHYLLQQZQLXYMRSYCXZLMMCZLTZSDWTJJLLNZGGQXPFSKYGYGHBFZPDKMWGHCXMSGDXJMCJZDYCABXJDLNBCDQYGSKYDQTXDJJYXMSZQAZDZFSLQXYJSJZYLBTXXWXQQZBJZUFBBLYLWDSLJHXJYZJWTDJCZFQZQZZDZSXZZQLZCDZFJHYSPYMPQZMLPPLFFXJJNZZYLSJEYQZFPFZKSYWJJJHRDJZZXTXXGLGHYDXCSKYSWMMZCWYBAZBJKSHFHJCXMHFQHYXXYZFTSJYZFXYXPZLCHMZMBXHZZSXYFYMNCWDABAZLXKTCSHHXKXJJZJSTHYGXSXYYHHHJWXKZXSSBZZWHHHCWTZZZPJXSNXQQJGZYZYWLLCWXZFXXYXYHXMKYYSWSQMNLNAYCYSPMJKHWCQHYLAJJMZXHMMCNZHBHXCLXTJPLTXYJHDYYLTTXFSZHYXXSJBJYAYRSMXYPLCKDUYHLXRLNLLSTYZYYQYGYHHSCCSMZCTZQXKYQFPYYRPFFLKQUNTSZLLZMWWTCQQYZWTLLMLMPWMBZSSTZRBPDDTLQJJBXZCSRZQQYGWCSXFWZLXCCRSZDZMCYGGDZQSGTJSWLJMYMMZYHFBJDGYXCCPSHXNZCSBSJYJGJMPPWAFFYFNXHYZXZYLREMZGZCYZSSZDLLJCSQFNXZKPTXZGXJJGFMYYYSNBTYLBNLHPFZDCYFBMGQRRSSSZXYSGTZRNYDZZCDGPJAFJFZKNZBLCZSZPSGCYCJSZLMLRSZBZZLDLSLLYSXSQZQLYXZLSKKBRXBRBZCYCXZZZEEYFGKLZLYYHGZSGZLFJHGTGWKRAAJYZKZQTSSHJJXDCYZUYJLZYRZDQQHGJZXSSZBYKJPBFRTJXLLFQWJHYLQTYMBLPZDXTZYGBDHZZRBGXHWNJTJXLKSCFSMWLSDQYSJTXKZSCFWJLBXFTZLLJZLLQBLSQMQQCGCZFPBPHZCZJLPYYGGDTGWDCFCZQYYYQYSSCLXZSKLZZZGFFCQNWGLHQYZJJCZLQZZYJPJZZBPDCCMHJGXDQDGDLZQMFGPSYTSDYFWWDJZJYSXYYCZCYHZWPBYKXRYLYBHKJKSFXTZJMMCKHLLTNYYMSYXYZPYJQYCSYCWMTJJKQYRHLLQXPSGTLYYCLJSCPXJYZFNMLRGJJTYZBXYZMSJYJHHFZQMSYXRSZCWTLRTQZSSTKXGQKGSPTGCZNJSJCQCXHMXGGZTQYDJKZDLBZSXJLHYQGGGTHQSZPYHJHHGYYGKGGCWJZZYLCZLXQSFTGZSLLLMLJSKCTBLLZZSZMMNYTPZSXQHJCJYQXYZXZQZCPSHKZZYSXCDFGMWQRLLQXRFZTLYSTCTMJCXJJXHJNXTNRZTZFQYHQGLLGCXSZSJDJLJCYDSJTLNYXHSZXCGJZYQPYLFHDJSBPCCZHJJJQZJQDYBSSLLCMYTTMQTBHJQNNYGKYRQYQMZGCJKPDCGMYZHQLLSLLCLMHOLZGDYYFZSLJCQZLYLZQJESHNYLLJXGJXLYSYYYXNBZLJSSZCQQCJYLLZLTJYLLZLLBNYLGQCHXYYXOXCXQKYJXXXYKLXSXXYQXCYKQXQCSGYXXYQXYGYTQOHXHXPYXXXULCYEYCHZZCBWQBBWJQZSCSZSSLZYLKDESJZWMYMCYTSDSXXSCJPQQSQYLYYZYCMDJDZYWCBTJSYDJKCYDDJLBDJJSODZYSYXQQYXDHHGQQYQHDYXWGMMMAJDYBBBPPBCMUUPLJZSMTXERXJMHQNUTPJDCBSSMSSSTKJTSSMMTRCPLZSZMLQDSDMJMQPNQDXCFYNBFSDQXYXHYAYKQYDDLQYYYSSZBYDSLNTFQTZQPZMCHDHCZCWFDXTMYQSPHQYYXSRGJCWTJTZZQMGWJJTJHTQJBBHWZPXXHYQFXXQYWYYHYSCDYDHHQMNMTMWCPBSZPPZZGLMZFOLLCFWHMMSJZTTDHZZYFFYTZZGZYSKYJXQYJZQBHMBZZLYGHGFMSHPZFZSNCLPBQSNJXZSLXXFPMTYJYGBXLLDLXPZJYZJYHHZCYWHJYLSJEXFSZZYWXKZJLUYDTMLYMQJPWXYHXSKTQJEZRPXXZHHMHWQPWQLYJJQJJZSZCPHJLCHHNXJLQWZJHBMZYXBDHHYPZLHLHLGFWLCHYYTLHJXCJMSCPXSTKPNHQXSRTYXXTESYJCTLSSLSTDLLLWWYHDHRJZSFGXTSYCZYNYHTDHWJSLHTZDQDJZXXQHGYLTZPHCSQFCLNJTCLZPFSTPDYNYLGMJLLYCQHYSSHCHYLHQYQTMZYPBYWRFQYKQSYSLZDQJMPXYYSSRHZJNYWTQDFZBWWTWWRXCWHGYHXMKMYYYQMSMZHNGCEPMLQQMTCWCTMMPXJPJJHFXYYZSXZHTYBMSTSYJTTQQQYYLHYNPYQZLCYZHZWSMYLKFJXLWGXYPJYTYSYXYMZCKTTWLKSMZSYLMPWLZWXWQZSSAQSYXYRHSSNTSRAPXCPWCMGDXHXZDZYFJHGZTTSBJHGYZSZYSMYCLLLXBTYXHBBZJKSSDMALXHYCFYGMQYPJYCQXJLLLJGSLZGQLYCJCCZOTYXMTMTTLLWTGPXYMZMKLPSZZZXHKQYSXCTYJZYHXSHYXZKXLZWPSQPYHJWPJPWXQQYLXSDHMRSLZZYZWTTCYXYSZZSHBSCCSTPLWSSCJCHNLCGCHSSPHYLHFHHXJSXYLLNYLSZDHZXYLSXLWZYKCLDYAXZCMDDYSPJTQJZLNWQPSSSWCTSTSZLBLNXSMNYYMJQBQHRZWTYYDCHQLXKPZWBGQYBKFCMZWPZLLYYLSZYDWHXPSBCMLJBSCGBHXLQHYRLJXYSWXWXZSLDFHLSLYNJLZYFLYJYCDRJLFSYZFSLLCQYQFGJYHYXZLYLMSTDJCYHBZLLNWLXXYGYYHSMGDHXXHHLZZJZXCZZZCYQZFNGWPYLCPKPYYPMCLQKDGXZGGWQBDXZZKZFBXXLZXJTPJPTTBYTSZZDWSLCHZHSLTYXHQLHYXXXYYZYSWTXZKHLXZXZPYHGCHKCFSYHUTJRLXFJXPTZTWHPLYXFCRHXSHXKYXXYHZQDXQWULHYHMJTBFLKHTXCWHJFWJCFPQRYQXCYYYQYGRPYWSGSUNGWCHKZDXYFLXXHJJBYZWTSXXNCYJJYMSWZJQRMHXZWFQSYLZJZGBHYNSLBGTTCSYBYXXWXYHXYYXNSQYXMQYWRGYQLXBBZLJSYLPSYTJZYHYZAWLRORJMKSCZJXXXYXCHDYXRYXXJDTSQFXLYLTSFFYXLMTYJMJUYYYXLTZCSXQZQHZXLYYXZHDNBRXXXJCTYHLBRLMBRLLAXKYLLLJLYXXLYCRYLCJTGJCMTLZLLCYZZPZPCYAWHJJFYBDYYZSMPCKZDQYQPBPCJPDCYZMDPBCYYDYCNNPLMTMLRMFMMGWYZBSJGYGSMZQQQZTXMKQWGXLLPJGZBQCDJJJFPKJKCXBLJMSWMDTQJXLDLPPBXCWRCQFBFQJCZAHZGMYKPHYYHZYKNDKZMBPJYXPXYHLFPNYYGXJDBKXNXHJMZJXSTRSTLDXSKZYSYBZXJLXYSLBZYSLHXJPFXPQNBYLLJQKYGZMCYZZYMCCSLCLHZFWFWYXZMWSXTYNXJHPYYMCYSPMHYSMYDYSHQYZCHMJJMZCAAGCFJBBHPLYZYLXXSDJGXDHKXXTXXNBHRMLYJSLTXMRHNLXQJXYZLLYSWQGDLBJHDCGJYQYCMHWFMJYBMBYJYJWYMDPWHXQLDYGPDFXXBCGJSPCKRSSYZJMSLBZZJFLJJJLGXZGYXYXLSZQYXBEXYXHGCXBPLDYHWETTWWCJMBTXCHXYQXLLXFLYXLLJLSSFWDPZSMYJCLMWYTCZPCHQEKCQBWLCQYDPLQPPQZQFJQDJHYMMCXTXDRMJWRHXCJZYLQXDYYNHYYHRSLSRSYWWZJYMTLTLLGTQCJZYABTCKZCJYCCQLJZQXALMZYHYWLWDXZXQDLLQSHGPJFJLJHJABCQZDJGTKHSSTCYJLPSWZLXZXRWGLDLZRLZXTGSLLLLZLYXXWGDZYGBDPHZPBRLWSXQBPFDWOFMWHLYPCBJCCLDMBZPBZZLCYQXLDOMZBLZWPDWYYGDSTTHCSQSCCRSSSYSLFYBFNTYJSZDFNDPDHDZZMBBLSLCMYFFGTJJQWFTMTPJWFNLBZCMMJTGBDZLQLPYFHYYMJYLSDCHDZJWJCCTLJCLDTLJJCPDDSQDSSZYBNDBJLGGJZXSXNLYCYBJXQYCBYLZCFZPPGKCXZDZFZTJJFJSJXZBNZYJQTTYJYHTYCZHYMDJXTTMPXSPLZCDWSLSHXYPZGTFMLCJTYCBPMGDKWYCYZCDSZZYHFLYCTYGWHKJYYLSJCXGYWJCBLLCSNDDBTZBSCLYZCZZSSQDLLMQYYHFSLQLLXFTYHABXGWNYWYYPLLSDLDLLBJCYXJZMLHLJDXYYQYTDLLLBUGBFDFBBQJZZMDPJHGCLGMJJPGAEHHBWCQXAXHHHZCHXYPHJAXHLPHJPGPZJQCQZGJJZZUZDMQYYBZZPHYHYBWHAZYJHYKFGDPFQSDLZMLJXKXGALXZDAGLMDGXMWZQYXXDXXPFDMMSSYMPFMDMMKXKSYZYSHDZKXSYSMMZZZMSYDNZZCZXFPLSTMZDNMXCKJMZTYYMZMZZMSXHHDCZJEMXXKLJSTLWLSQLYJZLLZJSSDPPMHNLZJCZYHMXXHGZCJMDHXTKGRMXFWMCGMWKDTKSXQMMMFZZYDKMSCLCMPCGMHSPXQPZDSSLCXKYXTWLWJYAHZJGZQMCSNXYYMMPMLKJXMHLMLQMXCTKZMJQYSZJSYSZHSYJZJCDAJZYBSDQJZGWZQQXFKDMSDJLFWEHKZQKJPEYPZYSZCDWYJFFMZZYLTTDZZEFMZLBNPPLPLPEPSZALLTYLKCKQZKGENQLWAGYXYDPXLHSXQQWQCQXQCLHYXXMLYCCWLYMQYSKGCHLCJNSZKPYZKCQZQLJPDMDZHLASXLBYDWQLWDNBQCRYDDZTJYBKBWSZDXDTNPJDTCTQDFXQQMGNXECLTTBKPWSLCTYQLPWYZZKLPYGZCQQPLLKCCYLPQMZCZQCLJSLQZDJXLDDHPZQDLJJXZQDXYZQKZLJCYQDYJPPYPQYKJYRMPCBYMCXKLLZLLFQPYLLLMBSGLCYSSLRSYSQTMXYXZQZFDZUYSYZTFFMZZSMZQHZSSCCMLYXWTPZGXZJGZGSJSGKDDHTQGGZLLBJDZLCBCHYXYZHZFYWXYZYMSDBZZYJGTSMTFXQYXQSTDGSLNXDLRYZZLRYYLXQHTXSRTZNGZXBNQQZFMYKMZJBZYMKBPNLYZPBLMCNQYZZZSJZHJCTZKHYZZJRDYZHNPXGLFZTLKGJTCTSSYLLGZRZBBQZZKLPKLCZYSSUYXBJFPNJZZXCDWXZYJXZZDJJKGGRSRJKMSMZJLSJYWQSKYHQJSXPJZZZLSNSHRNYPZTWCHKLPSRZLZXYJQXQKYSJYCZTLQZYBBYBWZPQDWWYZCYTJCJXCKCWDKKZXSGKDZXWWYYJQYYTCYTDLLXWKCZKKLCCLZCQQDZLQLCSFQCHQHSFSMQZZLNBJJZBSJHTSZDYSJQJPDLZCDCWJKJZZLPYCGMZWDJJBSJQZSYZYHHXJPBJYDSSXDZNCGLQMBTSFSBPDZDLZNFGFJGFSMPXJQLMBLGQCYYXBQKDJJQYRFKZTJDHCZKLBSDZCFJTPLLJGXHYXZCSSZZXSTJYGKGCKGYOQXJPLZPBPGTGYJZGHZQZZLBJLSQFZGKQQJZGYCZBZQTLDXRJXBSXXPZXHYZYCLWDXJJHXMFDZPFZHQHQMQGKSLYHTYCGFRZGNQXCLPDLBZCSCZQLLJBLHBZCYPZZPPDYMZZSGYHCKCPZJGSLJLNSCDSLDLXBMSTLDDFJMKDJDHZLZXLSZQPQPGJLLYBDSZGQLBZLSLKYYHZTTNTJYQTZZPSZQZTLLJTYYLLQLLQYZQLBDZLSLYYZYMDFSZSNHLXZNCZQZPBWSKRFBSYZMTHBLGJPMCZZLSTLXSHTCSYZLZBLFEQHLXFLCJLYLJQCBZLZJHHSSTBRMHXZHJZCLXFNBGXGTQJCZTMSFZKJMSSNXLJKBHSJXNTNLZDNTLMSJXGZJYJCZXYJYJWRWWQNZTNFJSZPZSHZJFYRDJSFSZJZBJFZQZZHZLXFYSBZQLZSGYFTZDCSZXZJBQMSZKJRHYJZCKMJKHCHGTXKXQGLXPXFXTRTYLXJXHDTSJXHJZJXZWZLCQSBTXWXGXTXXHXFTSDKFJHZYJFJXRZSDLLLTQSQQZQWZXSYQTWGWBZCGZLLYZBCLMQQTZHZXZXLJFRMYZFLXYSQXXJKXRMQDZDMMYYBSQBHGZMWFWXGMXLZPYYTGZYCCDXYZXYWGSYJYZNBHPZJSQSYXSXRTFYZGRHZTXSZZTHCBFCLSYXZLZQMZLMPLMXZJXSFLBYZMYQHXJSXRXSQZZZSSLYFRCZJRCRXHHZXQYDYHXSJJHZCXZBTYNSYSXJBQLPXZQPYMLXZKYXLXCJLCYSXXZZLXDLLLJJYHZXGYJWKJRWYHCPSGNRZLFZWFZZNSXGXFLZSXZZZBFCSYJDBRJKRDHHGXJLJJTGXJXXSTJTJXLYXQFCSGSWMSBCTLQZZWLZZKXJMLTMJYHSDDBXGZHDLBMYJFRZFSGCLYJBPMLYSMSXLSZJQQHJZFXGFQFQBPXZGYYQXGZTCQWYLTLGWSGWHRLFSFGZJMGMGBGTJFSYZZGZYZAFLSSPMLPFLCWBJZCLJJMZLPJJLYMQDMYYYFBGYGYZMLYZDXQYXRQQQHSYYYQXYLJTYXFSFSLLGNQCYHYCWFHCCCFXPYLYPLLZYXXXXXKQHHXSHJZCFZSCZJXCPZWHHHHHAPYLQALPQAFYHXDYLUKMZQGGGDDESRNNZLTZGCHYPPYSQJJHCLLJTOLNJPZLJLHYMHEYDYDSQYCDDHGZUNDZCLZYZLLZNTNYZGSLHSLPJJBDGWXPCDUTJCKLKCLWKLLCASSTKZZDNQNTTLYYZSSYSSZZRYLJQKCQDHHCRXRZYDGRGCWCGZQFFFPPJFZYNAKRGYWYQPQXXFKJTSZZXSWZDDFBBXTBGTZKZNPZZPZXZPJSZBMQHKCYXYLDKLJNYPKYGHGDZJXXEAHPNZKZTZCMXCXMMJXNKSZQNMNLWBWWXJKYHCPSTMCSQTZJYXTPCTPDTNNPGLLLZSJLSPBLPLQHDTNJNLYYRSZFFJFQWDPHZDWMRZCCLODAXNSSNYZRESTYJWJYJDBCFXNMWTTBYLWSTSZGYBLJPXGLBOCLHPCBJLTMXZLJYLZXCLTPNCLCKXTPZJSWCYXSFYSZDKNTLBYJCYJLLSTGQCBXRYZXBXKLYLHZLQZLNZCXWJZLJZJNCJHXMNZZGJZZXTZJXYCYYCXXJYYXJJXSSSJSTSSTTPPGQTCSXWZDCSYFPTFBFHFBBLZJCLZZDBXGCXLQPXKFZFLSYLTUWBMQJHSZBMDDBCYSCCLDXYCDDQLYJJWMQLLCSGLJJSYFPYYCCYLTJANTJJPWYCMMGQYYSXDXQMZHSZXPFTWWZQSWQRFKJLZJQQYFBRXJHHFWJJZYQAZMYFRHCYYBYQWLPEXCCZSTYRLTTDMQLYKMBBGMYYJPRKZNPBSXYXBHYZDJDNGHPMFSGMWFZMFQMMBCMZZCJJLCNUXYQLMLRYGQZCYXZLWJGCJCGGMCJNFYZZJHYCPRRCMTZQZXHFQGTJXCCJEAQCRJYHPLQLSZDJRBCQHQDYRHYLYXJSYMHZYDWLDFRYHBPYDTSSCNWBXGLPZMLZZTQSSCPJMXXYCSJYTYCGHYCJWYRXXLFEMWJNMKLLSWTXHYYYNCMMCWJDQDJZGLLJWJRKHPZGGFLCCSCZMCBLTBHBQJXQDSPDJZZGKGLFQYWBZYZJLTSTDHQHCTCBCHFLQMPWDSHYYTQWCNZZJTLBYMBPDYYYXSQKXWYYFLXXNCWCXYPMAELYKKJMZZZBRXYYQJFLJPFHHHYTZZXSGQQMHSPGDZQWBWPJHZJDYSCQWZKTXXSQLZYYMYSDZGRXCKKUJLWPYSYSCSYZLRMLQSYLJXBCXTLWDQZPCYCYKPPPNSXFYZJJRCEMHSZMSXLXGLRWGCSTLRSXBZGBZGZTCPLUJLSLYLYMTXMTZPALZXPXJTJWTCYYZLBLXBZLQMYLXPGHDSLSSDMXMBDZZSXWHAMLCZCPJMCNHJYSNSYGCHSKQMZZQDLLKABLWJXSFMOCDXJRRLYQZKJMYBYQLYHETFJZFRFKSRYXFJTWDSXXSYSQJYSLYXWJHSNLXYYXHBHAWHHJZXWMYLJCSSLKYDZTXBZSYFDXGXZJKHSXXYBSSXDPYNZWRPTQZCZENYGCXQFJYKJBZMLJCMQQXUOXSLYXXLYLLJDZBTYMHPFSTTQQWLHOKYBLZZALZXQLHZWRRQHLSTMYPYXJJXMQSJFNBXYXYJXXYQYLTHYLQYFMLKLJTMLLHSZWKZHLJMLHLJKLJSTLQXYLMBHHLNLZXQJHXCFXXLHYHJJGBYZZKBXSCQDJQDSUJZYYHZHHMGSXCSYMXFEBCQWWRBPYYJQTYZCYQYQQZYHMWFFHGZFRJFCDPXNTQYZPDYKHJLFRZXPPXZDBBGZQSTLGDGYLCQMLCHHMFYWLZYXKJLYPQHSYWMQQGQZMLZJNSQXJQSYJYCBEHSXFSZPXZWFLLBCYYJDYTDTHWZSFJMQQYJLMQXXLLDTTKHHYBFPWTYYSQQWNQWLGWDEBZWCMYGCULKJXTMXMYJSXHYBRWFYMWFRXYQMXYSZTZZTFYKMLDHQDXWYYNLCRYJBLPSXCXYWLSPRRJWXHQYPHTYDNXHHMMYWYTZCSQMTSSCCDALWZTCPQPYJLLQZYJSWXMZZMMYLMXCLMXCZMXMZSQTZPPQQBLPGXQZHFLJJHYTJSRXWZXSCCDLXTYJDCQJXSLQYCLZXLZZXMXQRJMHRHZJBHMFLJLMLCLQNLDXZLLLPYPSYJYSXCQQDCMQJZZXHNPNXZMEKMXHYKYQLXSXTXJYYHWDCWDZHQYYBGYBCYSCFGPSJNZDYZZJZXRZRQJJYMCANYRJTLDPPYZBSTJKXXZYPFDWFGZZRPYMTNGXZQBYXNBUFNQKRJQZMJEGRZGYCLKXZDSKKNSXKCLJSPJYYZLQQJYBZSSQLLLKJXTBKTYLCCDDBLSPPFYLGYDTZJYQGGKQTTFZXBDKTYYHYBBFYTYYBCLPDYTGDHRYRNJSPTCSNYJQHKLLLZSLYDXXWBCJQSPXBPJZJCJDZFFXXBRMLAZHCSNDLBJDSZBLPRZTSWSBXBCLLXXLZDJZSJPYLYXXYFTFFFBHJJXGBYXJPMMMPSSJZJMTLYZJXSWXTYLEDQPJMYGQZJGDJLQJWJQLLSJGJGYGMSCLJJXDTYGJQJQJCJZCJGDZZSXQGSJGGCXHQXSNQLZZBXHSGZXCXYLJXYXYYDFQQJHJFXDHCTXJYRXYSQTJXYEFYYSSYYJXNCYZXFXMSYSZXYYSCHSHXZZZGZZZGFJDLTYLNPZGYJYZYYQZPBXQBDZTZCZYXXYHHSQXSHDHGQHJHGYWSZTMZMLHYXGEBTYLZKQWYTJZRCLEKYSTDBCYKQQSAYXCJXWWGSBHJYZYDHCSJKQCXSWXFLTYNYZPZCCZJQTZWJQDZZZQZLJJXLSBHPYXXPSXSHHEZTXFPTLQYZZXHYTXNCFZYYHXGNXMYWXTZSJPTHHGYMXMXQZXTSBCZYJYXXTYYZYPCQLMMSZMJZZLLZXGXZAAJZYXJMZXWDXZSXZDZXLEYJJZQBHZWZZZQTZPSXZTDSXJJJZNYAZPHXYYSRNQDTHZHYYKYJHDZXZLSWCLYBZYECWCYCRYLCXNHZYDZYDYJDFRJJHTRSQTXYXJRJHOJYNXELXSFSFJZGHPZSXZSZDZCQZBYYKLSGSJHCZSHDGQGXYZGXCHXZJWYQWGYHKSSEQZZNDZFKWYSSTCLZSTSYMCDHJXXYWEYXCZAYDMPXMDSXYBSQMJMZJMTZQLPJYQZCGQHXJHHLXXHLHDLDJQCLDWBSXFZZYYSCHTYTYYBHECXHYKGJPXHHYZJFXHWHBDZFYZBCAPNPGNYDMSXHMMMMAMYNBYJTMPXYYMCTHJBZYFCGTYHWPHFTWZZEZSBZEGPFMTSKFTYCMHFLLHGPZJXZJGZJYXZSBBQSCZZLZCCSTPGXMJSFTCCZJZDJXCYBZLFCJSYZFGSZLYBCWZZBYZDZYPSWYJZXZBDSYUXLZZBZFYGCZXBZHZFTPBGZGEJBSTGKDMFHYZZJHZLLZZGJQZLSFDJSSCBZGPDLFZFZSZYZYZSYGCXSNXXCHCZXTZZLJFZGQSQYXZJQDCCZTQCDXZJYQJQCHXZTDLGSCXZSYQJQTZWLQDQZTQCHQQJZYEZZZPBWKDJFCJPZTYPQYQTTYNLMBDKTJZPQZQZZFPZSBNJLGYJDXJDZZKZGQKXDLPZJTCJDQBXDJQJSTCKNXBXZMSLYJCQMTJQWWCJQNJNLLLHJCWQTBZQYDZCZPZZDZYDDCYZZZCCJTTJFZDPRRTZTJDCQTQZDTJNPLZBCLLCTZSXKJZQZPZLBZRBTJDCXFCZDBCCJJLTQQPLDCGZDBBZJCQDCJWYNLLZYZCCDWLLXWZLXRXNTQQCZXKQLSGDFQTDDGLRLAJJTKUYMKQLLTZYTDYYCZGJWYXDXFRSKSTQTENQMRKQZHHQKDLDAZFKYPBGGPZREBZZYKZZSPEGJXGYKQZZZSLYSYYYZWFQZYLZZLZHWCHKYPQGNPGBLPLRRJYXCCSYYHSFZFYBZYYTGZXYLXCZWXXZJZBLFFLGSKHYJZEYJHLPLLLLCZGXDRZELRHGKLZZYHZLYQSZZJZQLJZFLNBHGWLCZCFJYSPYXZLZLXGCCPZBLLCYBBBBUBBCBPCRNNZCZYRBFSRLDCGQYYQXYGMQZWTZYTYJXYFWTEHZZJYWLCCNTZYJJZDEDPZDZTSYQJHDYMBJNYJZLXTSSTPHNDJXXBYXQTZQDDTJTDYYTGWSCSZQFLSHLGLBCZPHDLYZJYCKWTYTYLBNYTSDSYCCTYSZYYEBHEXHQDTWNYGYCLXTSZYSTQMYGZAZCCSZZDSLZCLZRQXYYELJSBYMXSXZTEMBBLLYYLLYTDQYSHYMRQWKFKBFXNXSBYCHXBWJYHTQBPBSBWDZYLKGZSKYHXQZJXHXJXGNLJKZLYYCDXLFYFGHLJGJYBXQLYBXQPQGZTZPLNCYPXDJYQYDYMRBESJYYHKXXSTMXRCZZYWXYQYBMCLLYZHQYZWQXDBXBZWZMSLPDMYSKFMZKLZCYQYCZLQXFZZYDQZPZYGYJYZMZXDZFYFYTTQTZHGSPCZMLCCYTZXJCYTJMKSLPZHYSNZLLYTPZCTZZCKTXDHXXTQCYFKSMQCCYYAZHTJPCYLZLYJBJXTPNYLJYYNRXSYLMMNXJSMYBCSYSYLZYLXJJQYLDZLPQBFZZBLFNDXQKCZFYWHGQMRDSXYCYTXNQQJZYYPFZXDYZFPRXEJDGYQBXRCNFYYQPGHYJDYZXGRHTKYLNWDZNTSMPKLBTHBPYSZBZTJZSZZJTYYXZPHSSZZBZCZPTQFZMYFLYPYBBJQXZMXXDJMTSYSKKBJZXHJCKLPSMKYJZCXTMLJYXRZZQSLXXQPYZXMKYXXXJCLJPRMYYGADYSKQLSNDHYZKQXZYZTCGHZTLMLWZYBWSYCTBHJHJFCWZTXWYTKZLXQSHLYJZJXTMPLPYCGLTBZZTLZJCYJGDTCLKLPLLQPJMZPAPXYZLKKTKDZCZZBNZDYDYQZJYJGMCTXLTGXSZLMLHBGLKFWNWZHDXUHLFMKYSLGXDTWWFRJEJZTZHYDXYKSHWFZCQSHKTMQQHTZHYMJDJSKHXZJZBZZXYMPAGQMSTPXLSKLZYNWRTSQLSZBPSPSGZWYHTLKSSSWHZZLYYTNXJGMJSZSUFWNLSOZTXGXLSAMMLBWLDSZYLAKQCQCTMYCFJBSLXCLZZCLXXKSBZQCLHJPSQPLSXXCKSLNHPSFQQYTXYJZLQLDXZQJZDYYDJNZPTUZDSKJFSLJHYLZSQZLBTXYDGTQFDBYAZXDZHZJNHHQBYKNXJJQCZMLLJZKSPLDYCLBBLXKLELXJLBQYCXJXGCNLCQPLZLZYJTZLJGYZDZPLTQCSXFDMNYCXGBTJDCZNBGBQYQJWGKFHTNPYQZQGBKPBBYZMTJDYTBLSQMPSXTBNPDXKLEMYYCJYNZCTLDYKZZXDDXHQSHDGMZSJYCCTAYRZLPYLTLKXSLZCGGEXCLFXLKJRTLQJAQZNCMBYDKKCXGLCZJZXJHPTDJJMZQYKQSECQZDSHHADMLZFMMZBGNTJNNLGBYJBRBTMLBYJDZXLCJLPLDLPCQDHLXZLYCBLCXZZJADJLNZMMSSSMYBHBSQKBHRSXXJMXSDZNZPXLGBRHWGGFCXGMSKLLTSJYYCQLTSKYWYYHYWXBXQYWPYWYKQLSQPTNTKHQCWDQKTWPXXHCPTHTWUMSSYHBWCRWXHJMKMZNGWTMLKFGHKJYLSYYCXWHYECLQHKQHTTQKHFZLDXQWYZYYDESBPKYRZPJFYYZJCEQDZZDLATZBBFJLLCXDLMJSSXEGYGSJQXCWBXSSZPDYZCXDNYXPPZYDLYJCZPLTXLSXYZYRXCYYYDYLWWNZSAHJSYQYHGYWWAXTJZDAXYSRLTDPSSYYFNEJDXYZHLXLLLZQZSJNYQYQQXYJGHZGZCYJCHZLYCDSHWSHJZYJXCLLNXZJJYYXNFXMWFPYLCYLLABWDDHWDXJMCXZTZPMLQZHSFHZYNZTLLDYWLSLXHYMMYLMBWWKYXYADTXYLLDJPYBPWUXJMWMLLSAFDLLYFLBHHHBQQLTZJCQJLDJTFFKMMMBYTHYGDCQRDDWRQJXNBYSNWZDBYYTBJHPYBYTTJXAAHGQDQTMYSTQXKBTZPKJLZRBEQQSSMJJBDJOTGTBXPGBKTLHQXJJJCTHXQDWJLWRFWQGWSHCKRYSWGFTGYGBXSDWDWRFHWYTJJXXXJYZYSLPYYYPAYXHYDQKXSHXYXGSKQHYWFDDDPPLCJLQQEEWXKSYYKDYPLTJTHKJLTCYYHHJTTPLTZZCDLTHQKZXQYSTEEYWYYZYXXYYSTTJKLLPZMCYHQGXYHSRMBXPLLNQYDQHXSXXWGDQBSHYLLPJJJTHYJKYPPTHYYKTYEZYENMDSHLCRPQFDGFXZPSFTLJXXJBSWYYSKSFLXLPPLBBBLBSFXFYZBSJSSYLPBBFFFFSSCJDSTZSXZRYYSYFFSYZYZBJTBCTSBSDHRTJJBYTCXYJEYLXCBNEBJDSYXYKGSJZBXBYTFZWGENYHHTHZHHXFWGCSTBGXKLSXYWMTMBYXJSTZSCDYQRCYTWXZFHMYMCXLZNSDJTTTXRYCFYJSBSDYERXJLJXBBDEYNJGHXGCKGSCYMBLXJMSZNSKGXFBNBPTHFJAAFXYXFPXMYPQDTZCXZZPXRSYWZDLYBBKTYQPQJPZYPZJZNJPZJLZZFYSBTTSLMPTZRTDXQSJEHBZYLZDHLJSQMLHTXTJECXSLZZSPKTLZKQQYFSYGYWPCPQFHQHYTQXZKRSGTTSQCZLPTXCDYYZXSQZSLXLZMYCPCQBZYXHBSXLZDLTCDXTYLZJYYZPZYZLTXJSJXHLPMYTXCQRBLZSSFJZZTNJYTXMYJHLHPPLCYXQJQQKZZSCPZKSWALQSBLCCZJSXGWWWYGYKTJBBZTDKHXHKGTGPBKQYSLPXPJCKBMLLXDZSTBKLGGQKQLSBKKTFXRMDKBFTPZFRTBBRFERQGXYJPZSSTLBZTPSZQZSJDHLJQLZBPMSMMSXLQQNHKNBLRDDNXXDHDDJCYYGYLXGZLXSYGMQQGKHBPMXYXLYTQWLWGCPBMQXCYZYDRJBHTDJYHQSHTMJSBYPLWHLZFFNYPMHXXHPLTBQPFBJWQDBYGPNZTPFZJGSDDTQSHZEAWZZYLLTYYBWJKXXGHLFKXDJTMSZSQYNZGGSWQSPHTLSSKMCLZXYSZQZXNCJDQGZDLFNYKLJCJLLZLMZZNHYDSSHTHZZLZZBBHQZWWYCRZHLYQQJBEYFXXXWHSRXWQHWPSLMSSKZTTYGYQQWRSLALHMJTQJSMXQBJJZJXZYZKXBYQXBJXSHZTSFJLXMXZXFGHKZSZGGYLCLSARJYHSLLLMZXELGLXYDJYTLFBHBPNLYZFBBHPTGJKWETZHKJJXZXXGLLJLSTGSHJJYQLQZFKCGNNDJSSZFDBCTWWSEQFHQJBSAQTGYPQLBXBMMYWXGSLZHGLZGQYFLZBYFZJFRYSFMBYZHQGFWZSYFYJJPHZBYYZFFWODGRLMFTWLBZGYCQXCDJYGZYYYYTYTYDWEGAZYHXJLZYYHLRMGRXXZCLHNELJJTJTPWJYBJJBXJJTJTEEKHWSLJPLPSFYZPQQBDLQJJTYYQLYZKDKSQJYYQZLDQTGJQYZJSUCMRYQTHTEJMFCTYHYPKMHYZWJDQFHYYXWSHCTXRLJHQXHCCYYYJLTKTTYTMXGTCJTZAYYOCZLYLBSZYWJYTSJYHBYSHFJLYGJXXTMZYYLTXXYPZLXYJZYZYYPNHMYMDYYLBLHLSYYQQLLNJJYMSOYQBZGDLYXYLCQYXTSZEGXHZGLHWBLJHEYXTWQMAKBPQCGYSHHEGQCMWYYWLJYJHYYZLLJJYLHZYHMGSLJLJXCJJYCLYCJPCPZJZJMMYLCQLNQLJQJSXYJMLSZLJQLYCMMHCFMMFPQQMFYLQMCFFQMMMMHMZNFHHJGTTHHKHSLNCHHYQDXTMMQDCYZYXYQMYQYLTDCYYYZAZZCYMZYDLZFFFMMYCQZWZZMABTBYZTDMNZZGGDFTYPCGQYTTSSFFWFDTZQSSYSTWXJHXYTSXXYLBYQHWWKXHZXWZNNZZJZJJQJCCCHYYXBZXZCYZTLLCQXYNJYCYYCYNZZQYYYEWYCZDCJYCCHYJLBTZYYCQWMPWPYMLGKDLDLGKQQBGYCHJXY";
+//此处收录了375个多音字
+var oMultiDiff = {
+ "19969": "DZ",
+ "19975": "WM",
+ "19988": "QJ",
+ "20048": "YL",
+ "20056": "SC",
+ "20060": "NM",
+ "20094": "QG",
+ "20127": "QJ",
+ "20167": "QC",
+ "20193": "YG",
+ "20250": "KH",
+ "20256": "ZC",
+ "20282": "SC",
+ "20285": "QJG",
+ "20291": "TD",
+ "20314": "YD",
+ "20340": "NE",
+ "20375": "TD",
+ "20389": "YJ",
+ "20391": "CZ",
+ "20415": "PB",
+ "20446": "YS",
+ "20447": "SQ",
+ "20504": "TC",
+ "20608": "KG",
+ "20854": "QJ",
+ "20857": "ZC",
+ "20911": "PF",
+ "20504": "TC",
+ "20608": "KG",
+ "20854": "QJ",
+ "20857": "ZC",
+ "20911": "PF",
+ "20985": "AW",
+ "21032": "PB",
+ "21048": "XQ",
+ "21049": "SC",
+ "21089": "YS",
+ "21119": "JC",
+ "21242": "SB",
+ "21273": "SC",
+ "21305": "YP",
+ "21306": "QO",
+ "21330": "ZC",
+ "21333": "SDC",
+ "21345": "QK",
+ "21378": "CA",
+ "21397": "SC",
+ "21414": "XS",
+ "21442": "SC",
+ "21477": "JG",
+ "21480": "TD",
+ "21484": "ZS",
+ "21494": "YX",
+ "21505": "YX",
+ "21512": "HG",
+ "21523": "XH",
+ "21537": "PB",
+ "21542": "PF",
+ "21549": "KH",
+ "21571": "E",
+ "21574": "DA",
+ "21588": "TD",
+ "21589": "O",
+ "21618": "ZC",
+ "21621": "KHA",
+ "21632": "ZJ",
+ "21654": "KG",
+ "21679": "LKG",
+ "21683": "KH",
+ "21710": "A",
+ "21719": "YH",
+ "21734": "WOE",
+ "21769": "A",
+ "21780": "WN",
+ "21804": "XH",
+ "21834": "A",
+ "21899": "ZD",
+ "21903": "RN",
+ "21908": "WO",
+ "21939": "ZC",
+ "21956": "SA",
+ "21964": "YA",
+ "21970": "TD",
+ "22003": "A",
+ "22031": "JG",
+ "22040": "XS",
+ "22060": "ZC",
+ "22066": "ZC",
+ "22079": "MH",
+ "22129": "XJ",
+ "22179": "XA",
+ "22237": "NJ",
+ "22244": "TD",
+ "22280": "JQ",
+ "22300": "YH",
+ "22313": "XW",
+ "22331": "YQ",
+ "22343": "YJ",
+ "22351": "PH",
+ "22395": "DC",
+ "22412": "TD",
+ "22484": "PB",
+ "22500": "PB",
+ "22534": "ZD",
+ "22549": "DH",
+ "22561": "PB",
+ "22612": "TD",
+ "22771": "KQ",
+ "22831": "HB",
+ "22841": "JG",
+ "22855": "QJ",
+ "22865": "XQ",
+ "23013": "ML",
+ "23081": "WM",
+ "23487": "SX",
+ "23558": "QJ",
+ "23561": "YW",
+ "23586": "YW",
+ "23614": "YW",
+ "23615": "SN",
+ "23631": "PB",
+ "23646": "ZS",
+ "23663": "ZT",
+ "23673": "YG",
+ "23762": "TD",
+ "23769": "ZS",
+ "23780": "QJ",
+ "23884": "QK",
+ "24055": "XH",
+ "24113": "DC",
+ "24162": "ZC",
+ "24191": "GA",
+ "24273": "QJ",
+ "24324": "NL",
+ "24377": "TD",
+ "24378": "QJ",
+ "24439": "PF",
+ "24554": "ZS",
+ "24683": "TD",
+ "24694": "WE",
+ "24733": "LK",
+ "24925": "TN",
+ "25094": "ZG",
+ "25100": "XQ",
+ "25103": "XH",
+ "25153": "PB",
+ "25170": "PB",
+ "25179": "KG",
+ "25203": "PB",
+ "25240": "ZS",
+ "25282": "FB",
+ "25303": "NA",
+ "25324": "KG",
+ "25341": "ZY",
+ "25373": "WZ",
+ "25375": "XJ",
+ "25384": "A",
+ "25457": "A",
+ "25528": "SD",
+ "25530": "SC",
+ "25552": "TD",
+ "25774": "ZC",
+ "25874": "ZC",
+ "26044": "YW",
+ "26080": "WM",
+ "26292": "PB",
+ "26333": "PB",
+ "26355": "ZY",
+ "26366": "CZ",
+ "26397": "ZC",
+ "26399": "QJ",
+ "26415": "ZS",
+ "26451": "SB",
+ "26526": "ZC",
+ "26552": "JG",
+ "26561": "TD",
+ "26588": "JG",
+ "26597": "CZ",
+ "26629": "ZS",
+ "26638": "YL",
+ "26646": "XQ",
+ "26653": "KG",
+ "26657": "XJ",
+ "26727": "HG",
+ "26894": "ZC",
+ "26937": "ZS",
+ "26946": "ZC",
+ "26999": "KJ",
+ "27099": "KJ",
+ "27449": "YQ",
+ "27481": "XS",
+ "27542": "ZS",
+ "27663": "ZS",
+ "27748": "TS",
+ "27784": "SC",
+ "27788": "ZD",
+ "27795": "TD",
+ "27812": "O",
+ "27850": "PB",
+ "27852": "MB",
+ "27895": "SL",
+ "27898": "PL",
+ "27973": "QJ",
+ "27981": "KH",
+ "27986": "HX",
+ "27994": "XJ",
+ "28044": "YC",
+ "28065": "WG",
+ "28177": "SM",
+ "28267": "QJ",
+ "28291": "KH",
+ "28337": "ZQ",
+ "28463": "TL",
+ "28548": "DC",
+ "28601": "TD",
+ "28689": "PB",
+ "28805": "JG",
+ "28820": "QG",
+ "28846": "PB",
+ "28952": "TD",
+ "28975": "ZC",
+ "29100": "A",
+ "29325": "QJ",
+ "29575": "SL",
+ "29602": "FB",
+ "30010": "TD",
+ "30044": "CX",
+ "30058": "PF",
+ "30091": "YSP",
+ "30111": "YN",
+ "30229": "XJ",
+ "30427": "SC",
+ "30465": "SX",
+ "30631": "YQ",
+ "30655": "QJ",
+ "30684": "QJG",
+ "30707": "SD",
+ "30729": "XH",
+ "30796": "LG",
+ "30917": "PB",
+ "31074": "NM",
+ "31085": "JZ",
+ "31109": "SC",
+ "31181": "ZC",
+ "31192": "MLB",
+ "31293": "JQ",
+ "31400": "YX",
+ "31584": "YJ",
+ "31896": "ZN",
+ "31909": "ZY",
+ "31995": "XJ",
+ "32321": "PF",
+ "32327": "ZY",
+ "32418": "HG",
+ "32420": "XQ",
+ "32421": "HG",
+ "32438": "LG",
+ "32473": "GJ",
+ "32488": "TD",
+ "32521": "QJ",
+ "32527": "PB",
+ "32562": "ZSQ",
+ "32564": "JZ",
+ "32735": "ZD",
+ "32793": "PB",
+ "33071": "PF",
+ "33098": "XL",
+ "33100": "YA",
+ "33152": "PB",
+ "33261": "CX",
+ "33324": "BP",
+ "33333": "TD",
+ "33406": "YA",
+ "33426": "WM",
+ "33432": "PB",
+ "33445": "JG",
+ "33486": "ZN",
+ "33493": "TS",
+ "33507": "QJ",
+ "33540": "QJ",
+ "33544": "ZC",
+ "33564": "XQ",
+ "33617": "YT",
+ "33632": "QJ",
+ "33636": "XH",
+ "33637": "YX",
+ "33694": "WG",
+ "33705": "PF",
+ "33728": "YW",
+ "33882": "SR",
+ "34067": "WM",
+ "34074": "YW",
+ "34121": "QJ",
+ "34255": "ZC",
+ "34259": "XL",
+ "34425": "JH",
+ "34430": "XH",
+ "34485": "KH",
+ "34503": "YS",
+ "34532": "HG",
+ "34552": "XS",
+ "34558": "YE",
+ "34593": "ZL",
+ "34660": "YQ",
+ "34892": "XH",
+ "34928": "SC",
+ "34999": "QJ",
+ "35048": "PB",
+ "35059": "SC",
+ "35098": "ZC",
+ "35203": "TQ",
+ "35265": "JX",
+ "35299": "JX",
+ "35782": "SZ",
+ "35828": "YS",
+ "35830": "E",
+ "35843": "TD",
+ "35895": "YG",
+ "35977": "MH",
+ "36158": "JG",
+ "36228": "QJ",
+ "36426": "XQ",
+ "36466": "DC",
+ "36710": "JC",
+ "36711": "ZYG",
+ "36767": "PB",
+ "36866": "SK",
+ "36951": "YW",
+ "37034": "YX",
+ "37063": "XH",
+ "37218": "ZC",
+ "37325": "ZC",
+ "38063": "PB",
+ "38079": "TD",
+ "38085": "QY",
+ "38107": "DC",
+ "38116": "TD",
+ "38123": "YD",
+ "38224": "HG",
+ "38241": "XTC",
+ "38271": "ZC",
+ "38415": "YE",
+ "38426": "KH",
+ "38461": "YD",
+ "38463": "AE",
+ "38466": "PB",
+ "38477": "XJ",
+ "38518": "YT",
+ "38551": "WK",
+ "38585": "ZC",
+ "38704": "XS",
+ "38739": "LJ",
+ "38761": "GJ",
+ "38808": "SQ",
+ "39048": "JG",
+ "39049": "XJ",
+ "39052": "HG",
+ "39076": "CZ",
+ "39271": "XT",
+ "39534": "TD",
+ "39552": "TD",
+ "39584": "PB",
+ "39647": "SB",
+ "39730": "LG",
+ "39748": "TPB",
+ "40109": "ZQ",
+ "40479": "ND",
+ "40516": "HG",
+ "40536": "HG",
+ "40583": "QJ",
+ "40765": "YQ",
+ "40784": "QJ",
+ "40840": "YK",
+ "40863": "QJG"
+};
+//参数,中文字符串
+//返回值:拼音首字母串数组
+function makePy(str) {
+ if (typeof(str) != "string")
+ throw new Error(-1, "函数makePy需要字符串类型参数!");
+ var arrResult = new Array(); //保存中间结果的数组
+ for (var i = 0, len = str.length; i < len; i++) {
+ //获得unicode码
+ var ch = str.charAt(i);
+ //检查该unicode码是否在处理范围之内,在则返回该码对映汉字的拼音首字母,不在则调用其它函数处理
+ arrResult.push(checkCh(ch));
+ }
+ //处理arrResult,返回所有可能的拼音首字母串数组
+ return mkRslt(arrResult);
+}
+
+function checkCh(ch) {
+ var uni = ch.charCodeAt(0);
+ //如果不在汉字处理范围之内,返回原字符,也可以调用自己的处理函数
+ if (uni > 40869 || uni < 19968)
+ return ch; //dealWithOthers(ch);
+ //检查是否是多音字,是按多音字处理,不是就直接在strChineseFirstPY字符串中找对应的首字母
+ return (oMultiDiff[uni] ? oMultiDiff[uni] : (strChineseFirstPY.charAt(uni - 19968)));
+}
+
+function mkRslt(arr) {
+ var arrRslt = [""];
+ for (var i = 0, len = arr.length; i < len; i++) {
+ var str = arr[i];
+ var strlen = str.length;
+ if (strlen == 1) {
+ for (var k = 0; k < arrRslt.length; k++) {
+ arrRslt[k] += str;
+ }
+ } else {
+ var tmpArr = arrRslt.slice(0);
+ arrRslt = [];
+ for (k = 0; k < strlen; k++) {
+ //复制一个相同的arrRslt
+ var tmp = tmpArr.slice(0);
+ //把当前字符str[k]添加到每个元素末尾
+ for (var j = 0; j < tmp.length; j++) {
+ tmp[j] += str.charAt(k);
+ }
+ //把复制并修改后的数组连接到arrRslt上
+ arrRslt = arrRslt.concat(tmp);
+ }
+ }
+ }
+ return arrRslt;
+}
+//两端去空格函数
+String.prototype.trim = function() {
+ return this.replace(/(^\s*)|(\s*$)/g, "");
+}
+
+//查看拼音首字母缩写
+function queryCnChart(cnChart) {
+ var str = cnChart.trim();
+ if (str == "") return;
+ var arrRslt = makePy(str);
+ return arrRslt["0"];
+}
+
+export default queryCnChart;
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/getParent.js b/tm-vuetify/tool/function/getParent.js
new file mode 100644
index 0000000..6272a72
--- /dev/null
+++ b/tm-vuetify/tool/function/getParent.js
@@ -0,0 +1,48 @@
+// 此库来自 https://www.uviewui.com/js/intro.html
+// 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法
+// this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx
+export default function getParent(name, keys) {
+ let parent = this.$parent;
+ // 通过while历遍,这里主要是为了H5需要多层解析的问题
+ while (parent) {
+ // 父组件
+ if (parent.$options?.name !== name) {
+ // 如果组件的name不相等,继续上一级寻找
+ parent = parent.$parent;
+ } else {
+ let data = {};
+ // 判断keys是否数组,如果传过来的是一个数组,那么直接使用数组元素值当做键值去父组件寻找
+ if(Array.isArray(keys)) {
+ keys.map(val => {
+ data[val] = parent[val] ? parent[val] : '';
+ })
+ } else {
+ // 历遍传过来的对象参数
+ for(let i in keys) {
+ // 如果子组件有此值则用,无此值则用父组件的值
+ // 判断是否空数组,如果是,则用父组件的值,否则用子组件的值
+ if(Array.isArray(keys[i])) {
+ if(keys[i].length) {
+ data[i] = keys[i];
+ } else {
+ data[i] = parent[i];
+ }
+ } else if(keys[i].constructor === Object) {
+ // 判断是否对象,如果是对象,且有属性,那么使用子组件的值,否则使用父组件的值
+ if(Object.keys(keys[i]).length) {
+ data[i] = keys[i];
+ } else {
+ data[i] = parent[i];
+ }
+ } else {
+ // 只要子组件有传值,即使是false值,也是“传值”了,也需要覆盖父组件的同名参数
+ data[i] = (keys[i] || keys[i] === false) ? keys[i] : parent[i];
+ }
+ }
+ }
+ return data;
+ }
+ }
+
+ return {};
+}
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/getParentAls.js b/tm-vuetify/tool/function/getParentAls.js
new file mode 100644
index 0000000..0d43b82
--- /dev/null
+++ b/tm-vuetify/tool/function/getParentAls.js
@@ -0,0 +1,19 @@
+// 使用时,node = this.$parent;
+// 根据给定的父组件名,寻找它的上一级。
+export default function getParentAls(name,node) {
+
+ let parent = node;
+ while (parent) {
+ // 父组件
+ if (parent.$options?.name !== name) {
+ // 如果组件的name不相等,继续上一级寻找
+ parent = parent.$parent;
+ } else {
+
+ return parent;
+ }
+ }
+ return undefined;
+
+
+}
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/getParentAttr.js b/tm-vuetify/tool/function/getParentAttr.js
new file mode 100644
index 0000000..58c95f1
--- /dev/null
+++ b/tm-vuetify/tool/function/getParentAttr.js
@@ -0,0 +1,18 @@
+// 使用时,node = this.$parent;
+export default function getParentAttr(name, keys,node) {
+
+ let parent = node;
+ while (parent) {
+ // 父组件
+ if (parent.$options?.name !== name) {
+ // 如果组件的name不相等,继续上一级寻找
+ parent = parent.$parent;
+ } else {
+
+ return parent[keys];
+ }
+ }
+ return undefined;
+
+
+}
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/guid.js b/tm-vuetify/tool/function/guid.js
new file mode 100644
index 0000000..8497664
--- /dev/null
+++ b/tm-vuetify/tool/function/guid.js
@@ -0,0 +1,41 @@
+/**
+ * 本算法来源于简书开源代码,详见:https://www.jianshu.com/p/fdbf293d0a85
+ * 全局唯一标识符(uuid,Globally Unique Identifier),也称作 uuid(Universally Unique IDentifier)
+ * 一般用于多个组件之间,给它一个唯一的标识符,或者v-for循环的时候,如果使用数组的index可能会导致更新列表出现问题
+ * 最可能的情况是左滑删除item或者对某条信息流"不喜欢"并去掉它的时候,会导致组件内的数据可能出现错乱
+ * v-for的时候,推荐使用后端返回的id而不是循环的index
+ * @param {Number} len uuid的长度
+ * @param {Boolean} firstU 将返回的首字母置为"u"
+ * @param {Nubmer} radix 生成uuid的基数(意味着返回的字符串都是这个基数),2-二进制,8-八进制,10-十进制,16-十六进制
+ */
+function guid(len = 32, firstU = true, radix = null) {
+ let chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
+ let uuid = [];
+ radix = radix || chars.length;
+
+ if (len) {
+ // 如果指定uuid长度,只是取随机的字符,0|x为位运算,能去掉x的小数位,返回整数位
+ for (let i = 0; i < len; i++) uuid[i] = chars[0 | Math.random() * radix];
+ } else {
+ let r;
+ // rfc4122标准要求返回的uuid中,某些位为固定的字符
+ uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';
+ uuid[14] = '4';
+
+ for (let i = 0; i < 36; i++) {
+ if (!uuid[i]) {
+ r = 0 | Math.random() * 16;
+ uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r];
+ }
+ }
+ }
+ // 移除第一个字符,并用u替代,因为第一个字符为数值时,该guuid不能用作id或者class
+ if (firstU) {
+ uuid.shift();
+ return 'u' + uuid.join('');
+ } else {
+ return uuid.join('');
+ }
+}
+
+export default guid;
diff --git a/tm-vuetify/tool/function/js-search.min.js b/tm-vuetify/tool/function/js-search.min.js
new file mode 100644
index 0000000..3dd26f8
--- /dev/null
+++ b/tm-vuetify/tool/function/js-search.min.js
@@ -0,0 +1,2 @@
+//文档见:https://github.com/bvaughn/js-search
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).JsSearch={})}(this,(function(e){"use strict";var t=function(){function e(){}return e.prototype.expandToken=function(e){for(var t,n=[],i=0,r=e.length;i=0&&(f=this._wrapText(f),e=e.substring(0,l)+f+e.substring(r+1),r+=n,p+=n)}return e},t._wrapText=function(e){var t=this._wrapperTagName;return"<"+t+">"+e+""+t+">"},e}();e.AllSubstringsIndexStrategy=t,e.CaseSensitiveSanitizer=r,e.ExactWordIndexStrategy=n,e.LowerCaseSanitizer=o,e.PrefixIndexStrategy=i,e.Search=_,e.SimpleTokenizer=h,e.StemmingTokenizer=f,e.StopWordsMap=d,e.StopWordsTokenizer=l,e.TfIdfSearchIndex=s,e.TokenHighlighter=m,e.UnorderedSearchIndex=u,Object.defineProperty(e,"__esModule",{value:!0})}));
diff --git a/tm-vuetify/tool/function/lottie.js b/tm-vuetify/tool/function/lottie.js
new file mode 100644
index 0000000..0202ac0
--- /dev/null
+++ b/tm-vuetify/tool/function/lottie.js
@@ -0,0 +1 @@
+"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var defaultCurveSegments=200;function rafFactory(){var r=Date.now(),a=1e3/60;return function(t){var e=Date.now(),i=Math.min(1e3/24,Math.max(a,e-r+a)),s=setTimeout(function(){t(e+i)},i);return r=e+i,s}}var raf=rafFactory();function createSizedArray(t){return Array.apply(null,{length:t})}function createTypedArray(t,e){return"float32"===t?new Float32Array(e):"int16"===t?new Int16Array(e):"uint8c"===t?new Uint8ClampedArray(e):null}function createTag(t){var e={};switch(t){case"canvas":return e.getContext=function(){},e;default:return e}}function randomString(t,e){void 0===e&&(e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890");var i=void 0,s="";for(i=t;0>4,l[r++]=(15&n)<<4|o>>2,l[r++]=(3&o)<<6|63&h;return p}}api.ap&&Object.keys(wxToAliApi).forEach(function(t){api[t]=wxToAliApi[t]});var _cos=Math.cos,_sin=Math.sin,_tan=Math.tan,_rnd=Math.round,Matrix=function(){function t(){classCallCheck(this,t),this._identity=!0,this._identityCalculated=!1,this.props=new Float32Array(16),this.reset()}return createClass(t,[{key:"reset",value:function(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}},{key:"rotate",value:function(t){if(0===t)return this;var e=_cos(t),i=_sin(t);return this._t(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1)}},{key:"rotateX",value:function(t){if(0===t)return this;var e=_cos(t),i=_sin(t);return this._t(1,0,0,0,0,e,-i,0,0,i,e,0,0,0,0,1)}},{key:"rotateY",value:function(t){if(0===t)return this;var e=_cos(t),i=_sin(t);return this._t(e,0,i,0,0,1,0,0,-i,0,e,0,0,0,0,1)}},{key:"rotateZ",value:function(t){if(0===t)return this;var e=_cos(t),i=_sin(t);return this._t(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1)}},{key:"shear",value:function(t,e){return this._t(1,e,t,1,0,0)}},{key:"skew",value:function(t,e){return this.shear(_tan(t),_tan(e))}},{key:"skewFromAxis",value:function(t,e){var i=_cos(e),s=_sin(e);return this._t(i,s,0,0,-s,i,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,_tan(t),1,0,0,0,0,1,0,0,0,0,1)._t(i,-s,0,0,s,i,0,0,0,0,1,0,0,0,0,1)}},{key:"scale",value:function(t,e,i){return i=isNaN(i)?1:i,1===t&&1===e&&1===i?this:this._t(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1)}},{key:"setTransform",value:function(t,e,i,s,r,a,n,o,h,p,l,c,u,f,d,m){return this.props[0]=t,this.props[1]=e,this.props[2]=i,this.props[3]=s,this.props[4]=r,this.props[5]=a,this.props[6]=n,this.props[7]=o,this.props[8]=h,this.props[9]=p,this.props[10]=l,this.props[11]=c,this.props[12]=u,this.props[13]=f,this.props[14]=d,this.props[15]=m,this}},{key:"translate",value:function(t,e,i){return i=i||0,0!==t||0!==e||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,i,1):this}},{key:"transform",value:function(t,e,i,s,r,a,n,o,h,p,l,c,u,f,d,m){var y=this.props;if(1===t&&0===e&&0===i&&0===s&&0===r&&1===a&&0===n&&0===o&&0===h&&0===p&&1===l&&0===c)return y[12]=y[12]*t+y[15]*u,y[13]=y[13]*a+y[15]*f,y[14]=y[14]*l+y[15]*d,y[15]*=m,this._identityCalculated=!1,this;var v=y[0],g=y[1],k=y[2],x=y[3],b=y[4],P=y[5],_=y[6],C=y[7],S=y[8],T=y[9],E=y[10],A=y[11],w=y[12],I=y[13],D=y[14],F=y[15];return y[0]=v*t+g*r+k*h+x*u,y[1]=v*e+g*a+k*p+x*f,y[2]=v*i+g*n+k*l+x*d,y[3]=v*s+g*o+k*c+x*m,y[4]=b*t+P*r+_*h+C*u,y[5]=b*e+P*a+_*p+C*f,y[6]=b*i+P*n+_*l+C*d,y[7]=b*s+P*o+_*c+C*m,y[8]=S*t+T*r+E*h+A*u,y[9]=S*e+T*a+E*p+A*f,y[10]=S*i+T*n+E*l+A*d,y[11]=S*s+T*o+E*c+A*m,y[12]=w*t+I*r+D*h+F*u,y[13]=w*e+I*a+D*p+F*f,y[14]=w*i+I*n+D*l+F*d,y[15]=w*s+I*o+D*c+F*m,this._identityCalculated=!1,this}},{key:"isIdentity",value:function(){var t=this.props;return this._identityCalculated||(this._identity=!(1!==t[0]||0!==t[1]||0!==t[2]||0!==t[3]||0!==t[4]||1!==t[5]||0!==t[6]||0!==t[7]||0!==t[8]||0!==t[9]||1!==t[10]||0!==t[11]||0!==t[12]||0!==t[13]||0!==t[14]||1!==t[15]),this._identityCalculated=!0),this._identity}},{key:"equals",value:function(t){for(var e=0,i=this.props;e<16;){if(t.props[e]!==i[e])return!1;e+=1}return!0}},{key:"clone",value:function(t){var e=void 0,i=this.props;for(e=0;e<16;e+=1)t.props[e]=i[e]}},{key:"cloneFromProps",value:function(t){var e=void 0;for(e=0;e<16;e+=1)this.props[e]=t[e]}},{key:"applyToPoint",value:function(t,e,i){var s=this.props;return{x:t*s[0]+e*s[4]+i*s[8]+s[12],y:t*s[1]+e*s[5]+i*s[9]+s[13],z:t*s[2]+e*s[6]+i*s[10]+s[14]}}},{key:"applyToX",value:function(t,e,i){var s=this.props;return t*s[0]+e*s[4]+i*s[8]+s[12]}},{key:"applyToY",value:function(t,e,i){var s=this.props;return t*s[1]+e*s[5]+i*s[9]+s[13]}},{key:"applyToZ",value:function(t,e,i){var s=this.props;return t*s[2]+e*s[6]+i*s[10]+s[14]}},{key:"inversePoint",value:function(t){var e=this.props,i=e[0]*e[5]-e[1]*e[4],s=e[5]/i,r=-e[1]/i,a=-e[4]/i,n=e[0]/i,o=(e[4]*e[13]-e[5]*e[12])/i,h=-(e[0]*e[13]-e[1]*e[12])/i;return[t[0]*s+t[1]*a+o,t[0]*r+t[1]*n+h,0]}},{key:"inversePoints",value:function(t){var e=void 0,i=t.length,s=[];for(e=0;eSUBDIVISION_PRECISION&&++o",beforeExpr),template:new TokenType("template"),invalidTemplate:new TokenType("invalidTemplate"),ellipsis:new TokenType("...",beforeExpr),backQuote:new TokenType("`",startsExpr),dollarBraceL:new TokenType("${",{beforeExpr:!0,startsExpr:!0}),eq:new TokenType("=",{beforeExpr:!0,isAssign:!0}),assign:new TokenType("_=",{beforeExpr:!0,isAssign:!0}),incDec:new TokenType("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new TokenType("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:binop("||",1),logicalAND:binop("&&",2),bitwiseOR:binop("|",3),bitwiseXOR:binop("^",4),bitwiseAND:binop("&",5),equality:binop("==/!=/===/!==",6),relational:binop(">/<=/>=",7),bitShift:binop("<>>/>>>",8),plusMin:new TokenType("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:binop("%",10),star:binop("*",10),slash:binop("/",10),starstar:new TokenType("**",{beforeExpr:!0}),_break:kw("break"),_case:kw("case",beforeExpr),_catch:kw("catch"),_continue:kw("continue"),_debugger:kw("debugger"),_default:kw("default",beforeExpr),_do:kw("do",{isLoop:!0,beforeExpr:!0}),_else:kw("else",beforeExpr),_finally:kw("finally"),_for:kw("for",{isLoop:!0}),_function:kw("function",startsExpr),_if:kw("if"),_return:kw("return",beforeExpr),_switch:kw("switch"),_throw:kw("throw",beforeExpr),_try:kw("try"),_var:kw("var"),_const:kw("const"),_while:kw("while",{isLoop:!0}),_with:kw("with"),_new:kw("new",{beforeExpr:!0,startsExpr:!0}),_this:kw("this",startsExpr),_super:kw("super",startsExpr),_class:kw("class",startsExpr),_extends:kw("extends",beforeExpr),_export:kw("export"),_import:kw("import"),_null:kw("null",startsExpr),_true:kw("true",startsExpr),_false:kw("false",startsExpr),_in:kw("in",{beforeExpr:!0,binop:7}),_instanceof:kw("instanceof",{beforeExpr:!0,binop:7}),_typeof:kw("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:kw("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:kw("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},lineBreak=/\r\n?|\n|\u2028|\u2029/,lineBreakG=new RegExp(lineBreak.source,"g");function isNewLine(t){return 10===t||13===t||8232===t||8233===t}var nonASCIIwhitespace=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/,skipWhiteSpace=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,ref=Object.prototype,hasOwnProperty=ref.hasOwnProperty,toString=ref.toString;function has(t,e){return hasOwnProperty.call(t,e)}var isArray=Array.isArray||function(t){return"[object Array]"===toString.call(t)},Position=function(t,e){this.line=t,this.column=e};Position.prototype.offset=function(t){return new Position(this.line,this.column+t)};var SourceLocation=function(t,e,i){this.start=e,this.end=i,null!==t.sourceFile&&(this.source=t.sourceFile)};function getLineInfo(t,e){for(var i=1,s=0;;){lineBreakG.lastIndex=s;var r=lineBreakG.exec(t);if(!(r&&r.index=a.start&&(t.parenthesizedAssign=-1),t.parenthesizedBind>=a.start&&(t.parenthesizedBind=-1)),a},pp$3.parseSubscripts=function(t,e,i,s){for(var r=this,a=8<=this.options.ecmaVersion&&"Identifier"===t.type&&"async"===t.name&&this.lastTokEnd==t.end&&!this.canInsertSemicolon()&&"async"===this.input.slice(t.start,t.end),n=void 0;;)if((n=r.eat(types.bracketL))||r.eat(types.dot)){var o=r.startNodeAt(e,i);o.object=t,o.property=n?r.parseExpression():r.parseIdent(!0),o.computed=!!n,n&&r.expect(types.bracketR),t=r.finishNode(o,"MemberExpression")}else if(!s&&r.eat(types.parenL)){var h=new DestructuringErrors,p=r.yieldPos,l=r.awaitPos;r.yieldPos=0,r.awaitPos=0;var c=r.parseExprList(types.parenR,8<=r.options.ecmaVersion,!1,h);if(a&&!r.canInsertSemicolon()&&r.eat(types.arrow))return r.checkPatternErrors(h,!1),r.checkYieldAwaitInDefaultParams(),r.yieldPos=p,r.awaitPos=l,r.parseArrowExpression(r.startNodeAt(e,i),c,!0);r.checkExpressionErrors(h,!0),r.yieldPos=p||r.yieldPos,r.awaitPos=l||r.awaitPos;var u=r.startNodeAt(e,i);u.callee=t,u.arguments=c,t=r.finishNode(u,"CallExpression")}else{if(r.type!==types.backQuote)return t;var f=r.startNodeAt(e,i);f.tag=t,f.quasi=r.parseTemplate({isTagged:!0}),t=r.finishNode(f,"TaggedTemplateExpression")}},pp$3.parseExprAtom=function(t){var e,i=this.potentialArrowAt==this.start;switch(this.type){case types._super:return this.inFunction||this.raise(this.start,"'super' outside of function or class"),e=this.startNode(),this.next(),this.type!==types.dot&&this.type!==types.bracketL&&this.type!==types.parenL&&this.unexpected(),this.finishNode(e,"Super");case types._this:return e=this.startNode(),this.next(),this.finishNode(e,"ThisExpression");case types.name:var s=this.start,r=this.startLoc,a=this.containsEsc,n=this.parseIdent(this.type!==types.name);if(8<=this.options.ecmaVersion&&!a&&"async"===n.name&&!this.canInsertSemicolon()&&this.eat(types._function))return this.parseFunction(this.startNodeAt(s,r),!1,!1,!0);if(i&&!this.canInsertSemicolon()){if(this.eat(types.arrow))return this.parseArrowExpression(this.startNodeAt(s,r),[n],!1);if(8<=this.options.ecmaVersion&&"async"===n.name&&this.type===types.name&&!a)return n=this.parseIdent(),!this.canInsertSemicolon()&&this.eat(types.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(s,r),[n],!0)}return n;case types.regexp:var o=this.value;return(e=this.parseLiteral(o.value)).regex={pattern:o.pattern,flags:o.flags},e;case types.num:case types.string:return this.parseLiteral(this.value);case types._null:case types._true:case types._false:return(e=this.startNode()).value=this.type===types._null?null:this.type===types._true,e.raw=this.type.keyword,this.next(),this.finishNode(e,"Literal");case types.parenL:var h=this.start,p=this.parseParenAndDistinguishExpression(i);return t&&(t.parenthesizedAssign<0&&!this.isSimpleAssignTarget(p)&&(t.parenthesizedAssign=h),t.parenthesizedBind<0&&(t.parenthesizedBind=h)),p;case types.bracketL:return e=this.startNode(),this.next(),e.elements=this.parseExprList(types.bracketR,!0,!0,t),this.finishNode(e,"ArrayExpression");case types.braceL:return this.parseObj(!1,t);case types._function:return e=this.startNode(),this.next(),this.parseFunction(e,!1);case types._class:return this.parseClass(this.startNode(),!1);case types._new:return this.parseNew();case types.backQuote:return this.parseTemplate();default:this.unexpected()}},pp$3.parseLiteral=function(t){var e=this.startNode();return e.value=t,e.raw=this.input.slice(this.start,this.end),this.next(),this.finishNode(e,"Literal")},pp$3.parseParenExpression=function(){this.expect(types.parenL);var t=this.parseExpression();return this.expect(types.parenR),t},pp$3.parseParenAndDistinguishExpression=function(t){var e,i=this,s=this.start,r=this.startLoc,a=8<=this.options.ecmaVersion;if(6<=this.options.ecmaVersion){this.next();var n,o=this.start,h=this.startLoc,p=[],l=!0,c=!1,u=new DestructuringErrors,f=this.yieldPos,d=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==types.parenR;){if(l?l=!1:i.expect(types.comma),a&&i.afterTrailingComma(types.parenR,!0)){c=!0;break}if(i.type===types.ellipsis){n=i.start,p.push(i.parseParenItem(i.parseRestBinding())),i.type===types.comma&&i.raise(i.start,"Comma is not permitted after the rest element");break}p.push(i.parseMaybeAssign(!1,u,i.parseParenItem))}var m=this.start,y=this.startLoc;if(this.expect(types.parenR),t&&!this.canInsertSemicolon()&&this.eat(types.arrow))return this.checkPatternErrors(u,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=f,this.awaitPos=d,this.parseParenArrowList(s,r,p);p.length&&!c||this.unexpected(this.lastTokStart),n&&this.unexpected(n),this.checkExpressionErrors(u,!0),this.yieldPos=f||this.yieldPos,this.awaitPos=d||this.awaitPos,1=this.input.length?this.finishToken(types.eof):t.override?t.override(this):void this.readToken(this.fullCharCodeAtPos())},pp$8.readToken=function(t){return isIdentifierStart(t,6<=this.options.ecmaVersion)||92===t?this.readWord():this.getTokenFromCode(t)},pp$8.fullCharCodeAtPos=function(){var t=this.input.charCodeAt(this.pos);return t<=55295||57344<=t?t:(t<<10)+this.input.charCodeAt(this.pos+1)-56613888},pp$8.skipBlockComment=function(){var t,e=this.options.onComment&&this.curPosition(),i=this.pos,s=this.input.indexOf("*/",this.pos+=2);if(-1===s&&this.raise(this.pos-2,"Unterminated comment"),this.pos=s+2,this.options.locations)for(lineBreakG.lastIndex=i;(t=lineBreakG.exec(this.input))&&t.index>10),56320+(1023&t)))}pp$8.readRegexp=function(){for(var t,e,s=this,r=this.pos;;){s.pos>=s.input.length&&s.raise(r,"Unterminated regular expression");var i=s.input.charAt(s.pos);if(lineBreak.test(i)&&s.raise(r,"Unterminated regular expression"),t)t=!1;else{if("["===i)e=!0;else if("]"===i&&e)e=!1;else if("/"===i&&!e)break;t="\\"===i}++s.pos}var a=this.input.slice(r,this.pos);++this.pos;var n=this.pos,o=this.readWord1();this.containsEsc&&this.unexpected(n);var h=a,p="";if(o){var l="gim";6<=this.options.ecmaVersion&&(l+="uy"),9<=this.options.ecmaVersion&&(l+="s");for(var c=0;c=e.input.length&&e.raise(e.start,"Unterminated string constant");var r=e.input.charCodeAt(e.pos);if(r===t)break;92===r?(i+=e.input.slice(s,e.pos),i+=e.readEscapedChar(!1),s=e.pos):(isNewLine(r)&&e.raise(e.start,"Unterminated string constant"),++e.pos)}return i+=this.input.slice(s,this.pos++),this.finishToken(types.string,i)};var INVALID_TEMPLATE_ESCAPE_ERROR={};function parse(t,e){return new Parser(e,t).parse()}pp$8.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(t){if(t!==INVALID_TEMPLATE_ESCAPE_ERROR)throw t;this.readInvalidTemplateToken()}this.inTemplateElement=!1},pp$8.invalidStringToken=function(t,e){if(this.inTemplateElement&&9<=this.options.ecmaVersion)throw INVALID_TEMPLATE_ESCAPE_ERROR;this.raise(t,e)},pp$8.readTmplToken=function(){for(var t=this,e="",i=this.pos;;){t.pos>=t.input.length&&t.raise(t.start,"Unterminated template");var s=t.input.charCodeAt(t.pos);if(96===s||36===s&&123===t.input.charCodeAt(t.pos+1))return t.pos!==t.start||t.type!==types.template&&t.type!==types.invalidTemplate?(e+=t.input.slice(i,t.pos),t.finishToken(types.template,e)):36===s?(t.pos+=2,t.finishToken(types.dollarBraceL)):(++t.pos,t.finishToken(types.backQuote));if(92===s)e+=t.input.slice(i,t.pos),e+=t.readEscapedChar(!0),i=t.pos;else if(isNewLine(s)){switch(e+=t.input.slice(i,t.pos),++t.pos,s){case 13:10===t.input.charCodeAt(t.pos)&&++t.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(s)}t.options.locations&&(++t.curLine,t.lineStart=t.pos),i=t.pos}else++t.pos}},pp$8.readInvalidTemplateToken=function(){for(var t=this;this.pos":function(t,e){return e=":function(t,e){return e<=t},"<<":function(t,e){return t<>":function(t,e){return t>>e},">>>":function(t,e){return t>>>e},"+":function(t,e){return t+e},"-":function(t,e){return t-e},"*":function(t,e){return t*e},"/":function(t,e){return t/e},"%":function(t,e){return t%e},"|":function(t,e){return t|e},"^":function(t,e){return t^e},"&":function(t,e){return t&e},in:function(t,e){return t in e},instanceof:function(t,e){return t instanceof e}}[t.operator](evaluate(t.left,e),evaluate(t.right,e))},AssignmentExpression:function(t,e){var i;if("Identifier"===t.left.type){var s=t.left.name,r=e.$find(s);if(!r)throw s+" 未定义";i=r}else{if("MemberExpression"!==t.left.type)throw"如果出现在这里,那就说明有问题了";var a=t.left,n=evaluate(a.object,e),o=a.computed?evaluate(a.property,e):a.property.name;i={$set:function(t){return n[o]=t,!0},$get:function(){return n[o]}}}return{"=":function(t){return i.$set(t),t},"+=":function(t){return i.$set(i.$get()+t),i.$get()},"-=":function(t){return i.$set(i.$get()-t),i.$get()},"*=":function(t){return i.$set(i.$get()*t),i.$get()},"/=":function(t){return i.$set(i.$get()/t),i.$get()},"%=":function(t){return i.$set(i.$get()%t),i.$get()},"<<=":function(t){return i.$set(i.$get()<>=":function(t){return i.$set(i.$get()>>t),i.$get()},">>>=":function(t){return i.$set(i.$get()>>>t),i.$get()},"|=":function(t){return i.$set(i.$get()|t),i.$get()},"^=":function(t){return i.$set(i.$get()^t),i.$get()},"&=":function(t){return i.$set(i.$get()&t),i.$get()}}[t.operator](evaluate(t.right,e))},LogicalExpression:function(t,e){return{"||":function(){return evaluate(t.left,e)||evaluate(t.right,e)},"&&":function(){return evaluate(t.left,e)&&evaluate(t.right,e)}}[t.operator]()},MemberExpression:function(t,e){var i=t.object,s=t.property;return t.computed?evaluate(i,e)[evaluate(s,e)]:evaluate(i,e)[s.name]},ConditionalExpression:function(t,e){return evaluate(t.test,e)?evaluate(t.consequent,e):evaluate(t.alternate,e)},CallExpression:function(t,e){var i=evaluate(t.callee,e),s=t.arguments.map(function(t){return evaluate(t,e)});if("MemberExpression"===t.callee.type){var r=evaluate(t.callee.object,e);return i.apply(r,s)}var a=e.$find("this");return i.apply(a?a.$get():null,s)},NewExpression:function(t,e){var i=evaluate(t.callee,e),s=t.arguments.map(function(t){return evaluate(t,e)});return new(i.bind.apply(i,[null].concat(s)))},SequenceExpression:function(t,e){for(var i,s=0,r=t.expressions;s=this._maxLength&&this.doubleArrayLength(),i){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o}a[s]&&(!a[s]||r)||(a[s]=point_pool.newElement()),a[s][0]=t,a[s][1]=e}},{key:"setTripleAt",value:function(t,e,i,s,r,a,n,o){this.setXYAt(t,e,"v",n,o),this.setXYAt(i,s,"o",n,o),this.setXYAt(r,a,"i",n,o)}},{key:"reverse",value:function(){var t=new h;t.setPathData(this.c,this._length);var e=this.v,i=this.o,s=this.i,r=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],s[0][0],s[0][1],i[0][0],i[0][1],0,!1),r=1);var a=this._length-1,n=this._length,o=void 0;for(o=r;oo.k[e].t&&to.k[e+1].t-t?(i=e+2,o.k[e+1].t):(i=e+1,o.k[e].t);break}}-1===i&&(i=e+1,s=o.k[e].t)}else s=i=0;var a={};return a.index=i,a.time=s/n.comp.globalData.frameRate,a},scoped_bm_rt:M}),o.xf){var D=void 0,F=o.xf.length;for(D=0;Dr.length-1)&&(e=r.length-1),n=a-(o=r[r.length-1-e].t));var h=void 0,p=void 0,l=void 0;if("pingpong"===t){if(Math.floor((s-o)/n)%2!=0)return this.getValueAtTime((n-(s-o)%n+o)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var c=this.getValueAtTime(o/this.comp.globalData.frameRate,0),u=this.getValueAtTime(a/this.comp.globalData.frameRate,0),f=this.getValueAtTime(((s-o)%n+o)/this.comp.globalData.frameRate,0),d=Math.floor((s-o)/n);if(this.pv.length){for(p=(l=new Array(c.length)).length,h=0;hr.length-1)&&(e=r.length-1),n=(o=r[e].t)-a);var h=void 0,p=void 0,l=void 0;if("pingpong"===t){if(Math.floor((a-s)/n)%2==0)return this.getValueAtTime(((a-s)%n+a)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var c=this.getValueAtTime(a/this.comp.globalData.frameRate,0),u=this.getValueAtTime(o/this.comp.globalData.frameRate,0),f=this.getValueAtTime((n-(a-s)%n+a)/this.comp.globalData.frameRate,0),d=Math.floor((a-s)/n)+1;if(this.pv.length){for(p=(l=new Array(c.length)).length,h=0;h
n?-1:1,p=!0;p;)if(s[a]<=n&&s[a+1]>n?(o=(n-s[a])/(s[a+1]-s[a]),p=!1):a+=h,a<0||r-1<=a){if(a===r-1)return i[a];p=!1}return i[a]+(i[a+1]-i[a])*o}var I=createTypedArray("float32",8);return{getSegmentsLength:function(t){var e=segments_length_pool.newElement(),i=t.c,s=t.v,r=t.o,a=t.i,n=void 0,o=t._length,h=e.lengths,p=0;for(n=0;n=p.t-i){h.h&&(h=p),r=0;break}if(p.t-i>t){r=a;break}a=i&&i<=t||this._caching.lastFrame=this.p.keyframes[this.p.keyframes.length-1].t?(e=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/s,0),this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.01)/s,0)):(e=this.p.pv,this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/s,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){e=[],i=[];var r=this.px,a=this.py;r._caching.lastFrame+r.offsetTime<=r.keyframes[0].t?(e[0]=r.getValueAtTime((r.keyframes[0].t+.01)/s,0),e[1]=a.getValueAtTime((a.keyframes[0].t+.01)/s,0),i[0]=r.getValueAtTime(r.keyframes[0].t/s,0),i[1]=a.getValueAtTime(a.keyframes[0].t/s,0)):r._caching.lastFrame+r.offsetTime>=r.keyframes[r.keyframes.length-1].t?(e[0]=r.getValueAtTime(r.keyframes[r.keyframes.length-1].t/s,0),e[1]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/s,0),i[0]=r.getValueAtTime((r.keyframes[r.keyframes.length-1].t-.01)/s,0),i[1]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/s,0)):(e=[r.pv,a.pv],i[0]=r.getValueAtTime((r._caching.lastFrame+r.offsetTime-.01)/s,r.offsetTime),i[1]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/s,a.offsetTime))}this.v.rotate(-Math.atan2(e[1]-i[1],e[0]-i[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}},{key:"precalculateMatrix",value:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}}},{key:"autoOrient",value:function(){}},{key:"addDynamicProperty",value:function(t){get(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"addDynamicProperty",this).call(this,t),this.elem.addDynamicProperty(t),this._isDirty=!0}}]),n}();TransformProperty.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;var TransformPropertyFactory={getTransformProperty:function(t,e,i){return new TransformProperty(t,e,i)}},TransformElement=function(){function t(){classCallCheck(this,t),this.mHelper=new Matrix}return createClass(t,[{key:"initTransform",value:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty}},{key:"renderTransform",value:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var t=void 0,e=this.finalTransform.mat,i=0,s=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;it?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())}},{key:"renderRenderable",value:function(){var t=void 0,e=this.renderableComponents.length;for(t=0;t=f[f.length-1].t-this.offsetTime)n=f[f.length-1].s?f[f.length-1].s[0]:f[f.length-2].e[0],h=!0;else{for(var d=a,m=f.length-1,y=!0,v=void 0,g=void 0;y&&(v=f[d],!((g=f[d+1]).t-this.offsetTime>t));)d=g.t-this.offsetTime)c=1;else if(ta){var l=n,c=i.c&&n===o-1?0:n+1,u=(a-h)/r[n].addedLength;p=bez.getPointInSegment(i.v[l],i.v[c],i.o[l],i.i[c],u,r[n]);break}h+=r[n].addedLength,n+=1}return p=p||(i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]])}},{key:"vectorOnPath",value:function(t,e,i){t=1===t?this.v.c?0:.999:t;var s=this.pointOnPath(t,e),r=this.pointOnPath(t+.001,e),a=r[0]-s[0],n=r[1]-s[1],o=Math.sqrt(Math.pow(a,2)+Math.pow(n,2));return 0===o?[0,0]:"tangent"===i?[a/o,n/o]:[-n/o,a/o]}},{key:"tangentOnPath",value:function(t,e){return this.vectorOnPath(t,e,"tangent")}},{key:"normalOnPath",value:function(t,e){return this.vectorOnPath(t,e,"normal")}}]),t}(),KeyframedShapeProperty=function(){function a(t,e,i){classCallCheck(this,a);var s=possibleConstructorReturn(this,(a.__proto__||Object.getPrototypeOf(a)).call(this));s.getShapeValueAtTime=getShapeValueAtTime,s.initiateExpression=ob$1.initiateExpression,s.propType="shape",s.comp=t.comp,s.elem=t,s.container=t,s.offsetTime=t.data.st,s.keyframes=3===i?e.pt.k:e.ks.k,s.k=!0,s.kf=!0;var r=s.keyframes[0].s[0].i.length;return s.v=factory.newElement(),s.v.setPathData(s.keyframes[0].s[0].c,r),s.pv=factory.clone(s.v),s.localShapeCollection=ob$4.newShapeCollection(),s.paths=s.localShapeCollection,s.paths.addShape(s.v),s.lastFrame=initFrame$1,s.reset=resetShape,s._caching={lastFrame:initFrame$1,lastIndex:0},s.effectsSequence=[interpolateShapeCurrentTime.bind(s)],s}return inherits(a,ShapeExpressions),a}();KeyframedShapeProperty.prototype.getValue=processEffectsSequence$1,KeyframedShapeProperty.prototype.interpolateShape=interpolateShape,KeyframedShapeProperty.prototype.setVValue=setVValue$1,KeyframedShapeProperty.prototype.addEffect=addEffect$1;var ShapeProperty=function(){function a(t,e,i){classCallCheck(this,a);var s=possibleConstructorReturn(this,(a.__proto__||Object.getPrototypeOf(a)).call(this));s.propType="shape",s.comp=t.comp,s.container=t,s.elem=t,s.data=e,s.k=!1,s.kf=!1,s._mdf=!1;var r=3===i?e.pt.k:e.ks.k;return s.v=factory.clone(r),s.pv=factory.clone(s.v),s.localShapeCollection=ob$4.newShapeCollection(),s.paths=s.localShapeCollection,s.paths.addShape(s.v),s.reset=resetShape,s.effectsSequence=[],s}return inherits(a,ShapeExpressions),a}();ShapeProperty.prototype.interpolateShape=interpolateShape,ShapeProperty.prototype.getValue=processEffectsSequence$1,ShapeProperty.prototype.setVValue=setVValue$1,ShapeProperty.prototype.addEffect=addEffect$1;var _class$1,RectShapeProperty=function(){function s(t,e){classCallCheck(this,s);var i=possibleConstructorReturn(this,(s.__proto__||Object.getPrototypeOf(s)).call(this));return i.reset=resetShape,i.v=factory.newElement(),i.v.c=!0,i.localShapeCollection=ob$4.newShapeCollection(),i.localShapeCollection.addShape(i.v),i.paths=i.localShapeCollection,i.elem=t,i.comp=t.comp,i.frameId=-1,i.d=e.d,i.initDynamicPropertyContainer(t),i.p=PropertyFactory$1.getProp(t,e.p,1,0,i),i.s=PropertyFactory$1.getProp(t,e.s,1,0,i),i.r=PropertyFactory$1.getProp(t,e.r,0,0,i),i.dynamicProperties.length?i.k=!0:(i.k=!1,i.convertRectToPath()),i}return inherits(s,DynamicPropertyContainer),createClass(s,[{key:"convertRectToPath",value:function(){var t=this.p.v[0],e=this.p.v[1],i=this.s.v[0]/2,s=this.s.v[1]/2,r=bm_min(i,s,this.r.v),a=r*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(t+i,e-s+r,t+i,e-s+r,t+i,e-s+a,0,!0),this.v.setTripleAt(t+i,e+s-r,t+i,e+s-a,t+i,e+s-r,1,!0),0!==r?(this.v.setTripleAt(t+i-r,e+s,t+i-r,e+s,t+i-a,e+s,2,!0),this.v.setTripleAt(t-i+r,e+s,t-i+a,e+s,t-i+r,e+s,3,!0),this.v.setTripleAt(t-i,e+s-r,t-i,e+s-r,t-i,e+s-a,4,!0),this.v.setTripleAt(t-i,e-s+r,t-i,e-s+a,t-i,e-s+r,5,!0),this.v.setTripleAt(t-i+r,e-s,t-i+r,e-s,t-i+a,e-s,6,!0),this.v.setTripleAt(t+i-r,e-s,t+i-a,e-s,t+i-r,e-s,7,!0)):(this.v.setTripleAt(t-i,e+s,t-i+a,e+s,t-i,e+s,2),this.v.setTripleAt(t-i,e-s,t-i,e-s+a,t-i,e-s,3))):(this.v.setTripleAt(t+i,e-s+r,t+i,e-s+a,t+i,e-s+r,0,!0),0!==r?(this.v.setTripleAt(t+i-r,e-s,t+i-r,e-s,t+i-a,e-s,1,!0),this.v.setTripleAt(t-i+r,e-s,t-i+a,e-s,t-i+r,e-s,2,!0),this.v.setTripleAt(t-i,e-s+r,t-i,e-s+r,t-i,e-s+a,3,!0),this.v.setTripleAt(t-i,e+s-r,t-i,e+s-a,t-i,e+s-r,4,!0),this.v.setTripleAt(t-i+r,e+s,t-i+r,e+s,t-i+a,e+s,5,!0),this.v.setTripleAt(t+i-r,e+s,t+i-a,e+s,t+i-r,e+s,6,!0),this.v.setTripleAt(t+i,e+s-r,t+i,e+s-r,t+i,e+s-a,7,!0)):(this.v.setTripleAt(t-i,e-s,t-i+a,e-s,t-i,e-s,1,!0),this.v.setTripleAt(t-i,e+s,t-i,e+s-a,t-i,e+s,2,!0),this.v.setTripleAt(t+i,e+s,t+i-a,e+s,t+i,e+s,3,!0)))}},{key:"getValue",value:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())}}]),s}(),cPoint=.5519,EllShapeProperty=function(){function s(t,e){classCallCheck(this,s);var i=possibleConstructorReturn(this,(s.__proto__||Object.getPrototypeOf(s)).call(this));return i.reset=resetShape,i.v=factory.newElement(),i.v.setPathData(!0,4),i.localShapeCollection=ob$4.newShapeCollection(),i.paths=i.localShapeCollection,i.localShapeCollection.addShape(i.v),i.d=e.d,i.elem=t,i.comp=t.comp,i.frameId=-1,i.initDynamicPropertyContainer(t),i.p=PropertyFactory$1.getProp(t,e.p,1,0,i),i.s=PropertyFactory$1.getProp(t,e.s,1,0,i),i.dynamicProperties.length?i.k=!0:(i.k=!1,i.convertEllToPath()),i}return inherits(s,DynamicPropertyContainer),createClass(s,[{key:"getValue",value:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())}},{key:"convertEllToPath",value:function(){var t=this.p.v[0],e=this.p.v[1],i=this.s.v[0]/2,s=this.s.v[1]/2,r=3!==this.d,a=this.v;a.v[0][0]=t,a.v[0][1]=e-s,a.v[1][0]=r?t+i:t-i,a.v[1][1]=e,a.v[2][0]=t,a.v[2][1]=e+s,a.v[3][0]=r?t-i:t+i,a.v[3][1]=e,a.i[0][0]=r?t-i*cPoint:t+i*cPoint,a.i[0][1]=e-s,a.i[1][0]=r?t+i:t-i,a.i[1][1]=e-s*cPoint,a.i[2][0]=r?t+i*cPoint:t-i*cPoint,a.i[2][1]=e+s,a.i[3][0]=r?t-i:t+i,a.i[3][1]=e+s*cPoint,a.o[0][0]=r?t+i*cPoint:t-i*cPoint,a.o[0][1]=e-s,a.o[1][0]=r?t+i:t-i,a.o[1][1]=e+s*cPoint,a.o[2][0]=r?t-i*cPoint:t+i*cPoint,a.o[2][1]=e+s,a.o[3][0]=r?t-i:t+i,a.o[3][1]=e-s*cPoint}}]),s}(),degToRads$3=Math.PI/180,StarShapeProperty=function(){function s(t,e){classCallCheck(this,s);var i=possibleConstructorReturn(this,(s.__proto__||Object.getPrototypeOf(s)).call(this));return i.reset=resetShape,i.v=factory.newElement(),i.v.setPathData(!0,0),i.elem=t,i.comp=t.comp,i.data=e,i.frameId=-1,i.d=e.d,i.initDynamicPropertyContainer(t),1===e.sy?(i.ir=PropertyFactory$1.getProp(t,e.ir,0,0,i),i.is=PropertyFactory$1.getProp(t,e.is,0,.01,i),i.convertToPath=i.convertStarToPath):i.convertToPath=i.convertPolygonToPath,i.pt=PropertyFactory$1.getProp(t,e.pt,0,0,i),i.p=PropertyFactory$1.getProp(t,e.p,1,0,i),i.r=PropertyFactory$1.getProp(t,e.r,0,degToRads$3,i),i.or=PropertyFactory$1.getProp(t,e.or,0,0,i),i.os=PropertyFactory$1.getProp(t,e.os,0,.01,i),i.localShapeCollection=ob$4.newShapeCollection(),i.localShapeCollection.addShape(i.v),i.paths=i.localShapeCollection,i.dynamicProperties.length?i.k=!0:(i.k=!1,i.convertToPath()),i}return inherits(s,DynamicPropertyContainer),createClass(s,[{key:"getValue",value:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())}},{key:"convertStarToPath",value:function(){var t=2*Math.floor(this.pt.v),e=2*Math.PI/t,i=!0,s=this.or.v,r=this.ir.v,a=this.os.v,n=this.is.v,o=2*Math.PI*s/(2*t),h=2*Math.PI*r/(2*t),p=void 0,l=void 0,c=void 0,u=void 0,f=-Math.PI/2;f+=this.r.v;var d=3===this.data.d?-1:1;for(p=this.v._length=0;ps+i);else{var l=void 0,c=void 0;l=p.s*r<=s?0:(p.s*r-s)/i,c=p.e*r>=s+i?1:(p.e*r-s)/i,n.push([l,c])}return n.length||n.push([0,0]),n}},{key:"releasePathsData",value:function(t){var e=void 0,i=t.length;for(e=0;ee.e){i.c=!1;break}e.s<=p&&e.e>=p+l.addedLength?(this.addSegment(r[a].v[o-1],r[a].o[o-1],r[a].i[o],r[a].v[o],i,c,y),y=!1):(f=bez.getNewSegment(r[a].v[o-1],r[a].v[o],r[a].o[o-1],r[a].i[o],(e.s-p)/l.addedLength,(e.e-p)/l.addedLength,u[o-1]),this.addSegmentFromArray(f,i,c,y),y=!1,i.c=!1),p+=l.addedLength,c+=1}if(r[a].c&&u.length){if(l=u[o-1],p<=e.e){var v=u[o-1].addedLength;e.s<=p&&e.e>=p+v?(this.addSegment(r[a].v[o-1],r[a].o[o-1],r[a].i[0],r[a].v[0],i,c,y),y=!1):(f=bez.getNewSegment(r[a].v[o-1],r[a].v[0],r[a].o[o-1],r[a].i[0],(e.s-p)/v,(e.e-p)/v,u[o-1]),this.addSegmentFromArray(f,i,c,y),y=!1,i.c=!1)}else i.c=!1;p+=l.addedLength,c+=1}if(i._length&&(i.setXYAt(i.v[m][0],i.v[m][1],"i",m),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),p>e.e)break;ae);)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s}},{key:"buildFinalText",value:function(t){for(var e=Font.getCombinedCharacterCodes(),i=[],s=0,r=t.length,a=void 0;sthis.minimumFontSize&&A=floor(s)&&(i=t-s<0?1-(s-t):max(0,min(r-t,1))),e(i));return i*this.a.v}},{key:"getValue",value:function(t){this.iterateDynamicProperties(),this._mdf=t||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,t&&2===this.data.r&&(this.e.v=this._currentTextLength);var e=2===this.data.r?1:100/this.data.totalChars,i=this.o.v/e,s=this.s.v/e+i,r=this.e.v/e+i;if(r=b.length&&(g=0,b=P[k+=1]?P[k].points:E.v.c?P[k=g=0].points:(y-=m.partialLength,null)),b&&(x=m,_=(m=b[g]).partialLength));O=u[l].an/2-u[l].add,a.translate(-O,0,0)}else O=u[l].an/2-u[l].add,a.translate(-O,0,0),a.translate(-i[0]*u[l].an/200,-i[1]*D/100,0);for(L=0;Lt-this.layers[e].st&&this.buildItem(e),this.completeLayers=!!this.elements[e]&&this.completeLayers;this.checkPendingElements()}},{key:"createItem",value:function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 13:return this.createCamera(t)}return this.createNull(t)}},{key:"createCamera",value:function(){throw new Error("You're using a 3d camera. Try the html renderer.")}},{key:"buildAllItems",value:function(){var t=void 0,e=this.layers.length;for(t=0;ti[0]||!(i[0]>t[0])&&(t[1]>i[1]||!(i[1]>t[1])&&(t[2]>i[2]||!(i[2]>t[2])&&void 0))}var s,i=(s=[4,4,14],function(t){if(o(s,t.v)&&(r(t.layers),t.assets)){var e=void 0,i=t.assets.length;for(e=0;ethis.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e=this.animationData.layers,i=void 0,s=e.length,r=t.layers,a=void 0,n=r.length;for(a=0;athis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame()}},{key:"renderFrame",value:function(){!1!==this.isLoaded&&this.renderer&&this.renderer.renderFrame(this.currentFrame+this.firstFrame)}},{key:"play",value:function(t){t&&this.name!==t||!0===this.isPaused&&(this.isPaused=!1,this._idle&&(this._idle=!1,this.hasTriggerplay=!0,this.trigger("_active")))}},{key:"pause",value:function(t){t&&this.name!==t||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"))}},{key:"togglePause",value:function(t){t&&this.name!==t||(!0===this.isPaused?this.play():this.pause())}},{key:"stop",value:function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this.setCurrentRawFrameValue(0))}},{key:"goToAndStop",value:function(t,e,i){i&&this.name!==i||(e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier),this.pause())}},{key:"goToAndPlay",value:function(t,e,i){this.goToAndStop(t,e,i),this.play()}},{key:"advanceTime",value:function(t){if(!0!==this.isPaused&&!1!==this.isLoaded){var e=this.currentRawFrame+t*this.frameModifier,i=!1;e>=this.totalFrames-1&&0=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):this.checkSegments(e%this.totalFrames)||(i=!0,e=this.totalFrames-1):e<0?this.checkSegments(e%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(i=!0,e=0):(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e),i&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}}},{key:"adjustSegment",value:function(t,e){this.playCount=0,t[1]t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.timeCompleted=this.totalFrames=t[1]-t[0],this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")}},{key:"setSegment",value:function(t,e){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFramee&&(i=e-t)),this.firstFrame=t,this.timeCompleted=this.totalFrames=e-t,-1!==i&&this.goToAndStop(i,!0)}},{key:"playSegments",value:function(t,e){if("object"===_typeof(t[0])){var i=void 0,s=t.length;for(i=0;i 16) bkey = binl_md5(bkey, key.length * 8);
+
+ var ipad = Array(16), opad = Array(16);
+ for(var i = 0; i < 16; i++)
+ {
+ ipad[i] = bkey[i] ^ 0x36363636;
+ opad[i] = bkey[i] ^ 0x5C5C5C5C;
+ }
+
+ var hash = binl_md5(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
+ return binl2rstr(binl_md5(opad.concat(hash), 512 + 128));
+}
+
+/*
+ * Convert a raw string to a hex string
+ */
+function rstr2hex(input)
+{
+ try { hexcase } catch(e) { hexcase=0; }
+ var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef";
+ var output = "";
+ var x;
+ for(var i = 0; i < input.length; i++)
+ {
+ x = input.charCodeAt(i);
+ output += hex_tab.charAt((x >>> 4) & 0x0F)
+ + hex_tab.charAt( x & 0x0F);
+ }
+ return output;
+}
+
+/*
+ * Convert a raw string to a base-64 string
+ */
+function rstr2b64(input)
+{
+ try { b64pad } catch(e) { b64pad=''; }
+ var tab = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
+ var output = "";
+ var len = input.length;
+ for(var i = 0; i < len; i += 3)
+ {
+ var triplet = (input.charCodeAt(i) << 16)
+ | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
+ | (i + 2 < len ? input.charCodeAt(i+2) : 0);
+ for(var j = 0; j < 4; j++)
+ {
+ if(i * 8 + j * 6 > input.length * 8) output += b64pad;
+ else output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F);
+ }
+ }
+ return output;
+}
+
+/*
+ * Convert a raw string to an arbitrary string encoding
+ */
+function rstr2any(input, encoding)
+{
+ var divisor = encoding.length;
+ var i, j, q, x, quotient;
+
+ /* Convert to an array of 16-bit big-endian values, forming the dividend */
+ var dividend = Array(Math.ceil(input.length / 2));
+ for(i = 0; i < dividend.length; i++)
+ {
+ dividend[i] = (input.charCodeAt(i * 2) << 8) | input.charCodeAt(i * 2 + 1);
+ }
+
+ /*
+ * Repeatedly perform a long division. The binary array forms the dividend,
+ * the length of the encoding is the divisor. Once computed, the quotient
+ * forms the dividend for the next step. All remainders are stored for later
+ * use.
+ */
+ var full_length = Math.ceil(input.length * 8 /
+ (Math.log(encoding.length) / Math.log(2)));
+ var remainders = Array(full_length);
+ for(j = 0; j < full_length; j++)
+ {
+ quotient = Array();
+ x = 0;
+ for(i = 0; i < dividend.length; i++)
+ {
+ x = (x << 16) + dividend[i];
+ q = Math.floor(x / divisor);
+ x -= q * divisor;
+ if(quotient.length > 0 || q > 0)
+ quotient[quotient.length] = q;
+ }
+ remainders[j] = x;
+ dividend = quotient;
+ }
+
+ /* Convert the remainders to the output string */
+ var output = "";
+ for(i = remainders.length - 1; i >= 0; i--)
+ output += encoding.charAt(remainders[i]);
+
+ return output;
+}
+
+/*
+ * Encode a string as utf-8.
+ * For efficiency, this assumes the input is valid utf-16.
+ */
+function str2rstr_utf8(input)
+{
+ var output = "";
+ var i = -1;
+ var x, y;
+
+ while(++i < input.length)
+ {
+ /* Decode utf-16 surrogate pairs */
+ x = input.charCodeAt(i);
+ y = i + 1 < input.length ? input.charCodeAt(i + 1) : 0;
+ if(0xD800 <= x && x <= 0xDBFF && 0xDC00 <= y && y <= 0xDFFF)
+ {
+ x = 0x10000 + ((x & 0x03FF) << 10) + (y & 0x03FF);
+ i++;
+ }
+
+ /* Encode output as utf-8 */
+ if(x <= 0x7F)
+ output += String.fromCharCode(x);
+ else if(x <= 0x7FF)
+ output += String.fromCharCode(0xC0 | ((x >>> 6 ) & 0x1F),
+ 0x80 | ( x & 0x3F));
+ else if(x <= 0xFFFF)
+ output += String.fromCharCode(0xE0 | ((x >>> 12) & 0x0F),
+ 0x80 | ((x >>> 6 ) & 0x3F),
+ 0x80 | ( x & 0x3F));
+ else if(x <= 0x1FFFFF)
+ output += String.fromCharCode(0xF0 | ((x >>> 18) & 0x07),
+ 0x80 | ((x >>> 12) & 0x3F),
+ 0x80 | ((x >>> 6 ) & 0x3F),
+ 0x80 | ( x & 0x3F));
+ }
+ return output;
+}
+
+/*
+ * Encode a string as utf-16
+ */
+function str2rstr_utf16le(input)
+{
+ var output = "";
+ for(var i = 0; i < input.length; i++)
+ output += String.fromCharCode( input.charCodeAt(i) & 0xFF,
+ (input.charCodeAt(i) >>> 8) & 0xFF);
+ return output;
+}
+
+function str2rstr_utf16be(input)
+{
+ var output = "";
+ for(var i = 0; i < input.length; i++)
+ output += String.fromCharCode((input.charCodeAt(i) >>> 8) & 0xFF,
+ input.charCodeAt(i) & 0xFF);
+ return output;
+}
+
+/*
+ * Convert a raw string to an array of little-endian words
+ * Characters >255 have their high-byte silently ignored.
+ */
+function rstr2binl(input)
+{
+ var output = Array(input.length >> 2);
+ for(var i = 0; i < output.length; i++)
+ output[i] = 0;
+ for(var i = 0; i < input.length * 8; i += 8)
+ output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (i%32);
+ return output;
+}
+
+/*
+ * Convert an array of little-endian words to a string
+ */
+function binl2rstr(input)
+{
+ var output = "";
+ for(var i = 0; i < input.length * 32; i += 8)
+ output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
+ return output;
+}
+
+/*
+ * Calculate the MD5 of an array of little-endian words, and a bit length.
+ */
+function binl_md5(x, len)
+{
+ /* append padding */
+ x[len >> 5] |= 0x80 << ((len) % 32);
+ x[(((len + 64) >>> 9) << 4) + 14] = len;
+
+ var a = 1732584193;
+ var b = -271733879;
+ var c = -1732584194;
+ var d = 271733878;
+
+ for(var i = 0; i < x.length; i += 16)
+ {
+ var olda = a;
+ var oldb = b;
+ var oldc = c;
+ var oldd = d;
+
+ a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
+ d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
+ c = md5_ff(c, d, a, b, x[i+ 2], 17, 606105819);
+ b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
+ a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
+ d = md5_ff(d, a, b, c, x[i+ 5], 12, 1200080426);
+ c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
+ b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
+ a = md5_ff(a, b, c, d, x[i+ 8], 7 , 1770035416);
+ d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
+ c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
+ b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
+ a = md5_ff(a, b, c, d, x[i+12], 7 , 1804603682);
+ d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
+ c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
+ b = md5_ff(b, c, d, a, x[i+15], 22, 1236535329);
+
+ a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
+ d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
+ c = md5_gg(c, d, a, b, x[i+11], 14, 643717713);
+ b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
+ a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
+ d = md5_gg(d, a, b, c, x[i+10], 9 , 38016083);
+ c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
+ b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
+ a = md5_gg(a, b, c, d, x[i+ 9], 5 , 568446438);
+ d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
+ c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
+ b = md5_gg(b, c, d, a, x[i+ 8], 20, 1163531501);
+ a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
+ d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
+ c = md5_gg(c, d, a, b, x[i+ 7], 14, 1735328473);
+ b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
+
+ a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
+ d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
+ c = md5_hh(c, d, a, b, x[i+11], 16, 1839030562);
+ b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
+ a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
+ d = md5_hh(d, a, b, c, x[i+ 4], 11, 1272893353);
+ c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
+ b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
+ a = md5_hh(a, b, c, d, x[i+13], 4 , 681279174);
+ d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
+ c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
+ b = md5_hh(b, c, d, a, x[i+ 6], 23, 76029189);
+ a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
+ d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
+ c = md5_hh(c, d, a, b, x[i+15], 16, 530742520);
+ b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
+
+ a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
+ d = md5_ii(d, a, b, c, x[i+ 7], 10, 1126891415);
+ c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
+ b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
+ a = md5_ii(a, b, c, d, x[i+12], 6 , 1700485571);
+ d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
+ c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
+ b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
+ a = md5_ii(a, b, c, d, x[i+ 8], 6 , 1873313359);
+ d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
+ c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
+ b = md5_ii(b, c, d, a, x[i+13], 21, 1309151649);
+ a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
+ d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
+ c = md5_ii(c, d, a, b, x[i+ 2], 15, 718787259);
+ b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
+
+ a = safe_add(a, olda);
+ b = safe_add(b, oldb);
+ c = safe_add(c, oldc);
+ d = safe_add(d, oldd);
+ }
+ return Array(a, b, c, d);
+}
+
+/*
+ * These functions implement the four basic operations the algorithm uses.
+ */
+function md5_cmn(q, a, b, x, s, t)
+{
+ return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
+}
+function md5_ff(a, b, c, d, x, s, t)
+{
+ return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
+}
+function md5_gg(a, b, c, d, x, s, t)
+{
+ return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
+}
+function md5_hh(a, b, c, d, x, s, t)
+{
+ return md5_cmn(b ^ c ^ d, a, b, x, s, t);
+}
+function md5_ii(a, b, c, d, x, s, t)
+{
+ return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
+}
+
+/*
+ * Add integers, wrapping at 2^32. This uses 16-bit operations internally
+ * to work around bugs in some JS interpreters.
+ */
+function safe_add(x, y)
+{
+ var lsw = (x & 0xFFFF) + (y & 0xFFFF);
+ var msw = (x >> 16) + (y >> 16) + (lsw >> 16);
+ return (msw << 16) | (lsw & 0xFFFF);
+}
+
+/*
+ * Bitwise rotate a 32-bit number to the left.
+ */
+function bit_rol(num, cnt)
+{
+ return (num << cnt) | (num >>> (32 - cnt));
+}
+
+module.exports = {
+ md5 : function(str){
+ return hex_md5(str);
+ }
+}
\ No newline at end of file
diff --git a/tm-vuetify/tool/function/mixin.js b/tm-vuetify/tool/function/mixin.js
new file mode 100644
index 0000000..1edb043
--- /dev/null
+++ b/tm-vuetify/tool/function/mixin.js
@@ -0,0 +1,53 @@
+export function setVueTiflyThemeBlack() {
+ let vueTifly_black = this.$tm.vx.state().tmVuetify.black
+ if (vueTifly_black === true) {
+ uni.setTabBarStyle({
+ backgroundColor: "#212121"
+ })
+ } else {
+ uni.setTabBarStyle({
+ backgroundColor: "#FFFFFF"
+ })
+ }
+}
+// ...mapMutations(['setTmVuetifyColor', 'setTmVuetifyBlack']),
+// 检测提供的字符串是否是颜色值还是颜色主题。true,表示颜色主题名称。否则为false.
+export function $TestColor(color) {
+ if (typeof color !== 'string') return false;
+
+ if (color.indexOf('rgb') > -1 || color.indexOf('rgba') > -1 || color.indexOf('#') > -1) {
+ return {
+ theme: false,
+ color: color
+ };
+ } else {
+ return {
+ theme: true,
+ color: color
+ };
+ }
+}
+// 检查给定的值。如果是带有vw,vh,rem,em,upx,rpx,%则返回.如果是px,或者45数字,则转换为upx单位的数值。
+export function $TestUnit(n) {
+ if (typeof n !== 'string' && typeof n !== 'number') return 0;
+ if (typeof n === 'number') return {
+ type: 'number',
+ value: uni.upx2px(n)
+ };
+ let reg = /(vw|vh|rem|em|\%|upx|rpx|auto|px)/g;
+
+ if (reg.test(n)) {
+
+ return {
+ type: 'string',
+ value: n
+ };
+ }
+ let num = parseFloat(n);
+ if (isNaN(n)) return 0;
+ return {
+ type: 'number',
+ value: uni.upx2px(n)
+ };
+
+}
diff --git a/tm-vuetify/tool/function/objToString.js b/tm-vuetify/tool/function/objToString.js
new file mode 100644
index 0000000..8695968
--- /dev/null
+++ b/tm-vuetify/tool/function/objToString.js
@@ -0,0 +1,11 @@
+// 把对象转换为string,提供对象 和 分割符。
+function objToString(obj, split=';') {
+ if(typeof obj !=="object") return '';
+ let a='';
+ for(let i in obj){
+ a+=i+':'+obj[i]+split;
+ }
+ return a;
+}
+
+module.exports.objToString = objToString;
diff --git a/tm-vuetify/tool/function/phaser.min.js b/tm-vuetify/tool/function/phaser.min.js
new file mode 100644
index 0000000..27f8768
--- /dev/null
+++ b/tm-vuetify/tool/function/phaser.min.js
@@ -0,0 +1 @@
+!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("Phaser",[],e):"object"==typeof exports?exports.Phaser=e():t.Phaser=e()}(this,function(){return n={},s.m=i=[function(t,e){function r(t,e,i,n){for(var s in e)if(e.hasOwnProperty(s)){var r=(l=e,u=s,f=d=void 0,f=(c=i)?l[u]:Object.getOwnPropertyDescriptor(l,u),!c&&f.value&&"object"==typeof f.value&&(f=f.value),!(!f||!((d=f).get&&"function"==typeof d.get||d.set&&"function"==typeof d.set))&&(void 0===f.enumerable&&(f.enumerable=!0),void 0===f.configurable&&(f.configurable=!0),f));if(!1!==r){if(o=(n||t).prototype,a=s,h=void 0,(h=Object.getOwnPropertyDescriptor(o,a))&&(h.value&&"object"==typeof h.value&&(h=h.value),!1===h.configurable)){if(p.ignoreFinals)continue;throw new Error("cannot override final property '"+s+"', set Class.ignoreFinals = true to skip")}Object.defineProperty(t.prototype,s,r)}else t.prototype[s]=e[s]}var o,a,h,l,u,c,d,f}function o(t,e){if(e){Array.isArray(e)||(e=[e]);for(var i=0;i=this.right?this.width=0:this.width=this.right-t,this.x=t}},right:{get:function(){return this.x+this.width},set:function(t){t<=this.x?this.width=0:this.width=t-this.x}},top:{get:function(){return this.y},set:function(t){t>=this.bottom?this.height=0:this.height=this.bottom-t,this.y=t}},bottom:{get:function(){return this.y+this.height},set:function(t){t<=this.y?this.height=0:this.height=t-this.y}},centerX:{get:function(){return this.x+this.width/2},set:function(t){this.x=t-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(t){this.y=t-this.height/2}}});t.exports=u},function(t,e,i){t.exports={Alpha:i(607),AlphaSingle:i(303),BlendMode:i(304),ComputedSize:i(608),Crop:i(609),Depth:i(305),Flip:i(610),GetBounds:i(611),Mask:i(309),Origin:i(632),PathFollower:i(633),Pipeline:i(167),ScrollFactor:i(312),Size:i(634),Texture:i(635),TextureCrop:i(636),Tint:i(637),ToJSON:i(176),Transform:i(313),TransformMatrix:i(25),Visible:i(314)}},function(t,e){t.exports={getTintFromFloats:function(t,e,i,n){return((255&(255*n|0))<<24|(255&(255*t|0))<<16|(255&(255*e|0))<<8|255&(255*i|0))>>>0},getTintAppendFloatAlpha:function(t,e){return((255&(255*e|0))<<24|t)>>>0},getTintAppendFloatAlphaAndSwap:function(t,e){return((255&(255*e|0))<<24|(255&(0|t))<<16|(255&(t>>8|0))<<8|255&(t>>16|0))>>>0},getFloatsFromUintRGB:function(t){return[(255&(t>>16|0))/255,(255&(t>>8|0))/255,(255&(0|t))/255]},checkShaderMax:function(t,e){e&&-1!==e||(e=t.getParameter(t.MAX_TEXTURE_IMAGE_UNITS));for(var i=t.createShader(t.FRAGMENT_SHADER),n=["precision mediump float;","void main(void){","float test = 0.1;","%forloop%","gl_FragColor = vec4(0.0);","}"].join("\n");;){var s=n.replace(/%forloop%/gi,function(t){for(var e="",i=0;ir.width&&(i=Math.max(r.width-t,0)),e+n>r.height&&(n=Math.max(r.height-e,0));for(var l=[],u=e;uthis.x2?this.x1=t:this.x2=t}},top:{get:function(){return Math.min(this.y1,this.y2)},set:function(t){this.y1<=this.y2?this.y1=t:this.y2=t}},bottom:{get:function(){return Math.max(this.y1,this.y2)},set:function(t){this.y1>this.y2?this.y1=t:this.y2=t}}});t.exports=l},function(t,e){t.exports=function(t,e,i,n){var s=i||e.fillColor,r=n||e.fillAlpha,o=(16711680&s)>>>16,a=(65280&s)>>>8,h=255&s;t.fillStyle="rgba("+o+","+a+","+h+","+r+")"}},function(t,e,i){var n=new(i(0))({initialize:function(t,e,i,n){var s=[];n.forEach(function(t){t&&s.push(t)}),this.loader=t,this.type=e,this.key=i,this.multiKeyIndex=t.multiKeyIndex++,this.files=s,this.complete=!1,this.pending=s.length,this.failed=0,this.config={},this.baseURL=t.baseURL,this.path=t.path,this.prefix=t.prefix;for(var r=0;r=e&&t.y<=i&&t.y+t.height>=i)}},function(t,e,i){var n=i(0),y=i(175),s=i(9),v=i(374),x=i(2),m=i(69),T=i(91),w=i(141),b=i(12),E=i(375),r=new n({Extends:s,initialize:function(t){s.call(this);var e=t.game,i=e.renderer,n=i.gl;this.name=x(t,"name","WebGLPipeline"),this.game=e,this.renderer=i,this.manager,this.gl=n,this.view=e.canvas,this.width=0,this.height=0,this.vertexCount=0,this.vertexCapacity=0,this.vertexData,this.vertexBuffer,this.topology=x(t,"topology",n.TRIANGLES),this.bytes,this.vertexViewF32,this.vertexViewU32,this.active=!0,this.currentUnit=0,this.forceZero=x(t,"forceZero",!1),this.hasBooted=!1,this.isPostFX=!1,this.renderTargets=[],this.currentRenderTarget,this.shaders=[],this.currentShader,this.projectionMatrix,this.projectionWidth=0,this.projectionHeight=0,this.config=t,this.glReset=!1},boot:function(){var t=this.gl,e=this.config,i=this.renderer;this.isPostFX||(this.projectionMatrix=(new m).identity());var n=this.renderTargets,s=x(e,"renderTarget",!1);"boolean"==typeof s&&s&&(s=1);var r=i.width,o=i.height;if("number"==typeof s)for(d=0;dc&&(c=u[d].vertexSize);var f=x(e,"batchSize",i.config.batchSize);this.vertexCapacity=6*f;var p=new ArrayBuffer(this.vertexCapacity*c);this.vertexData=p,this.bytes=new Uint8Array(p),this.vertexViewF32=new Float32Array(p),this.vertexViewU32=new Uint32Array(p);var g=x(e,"vertices",null);for(g?(this.vertexViewF32.set(g),this.vertexBuffer=i.createVertexBuffer(p,t.STATIC_DRAW)):this.vertexBuffer=i.createVertexBuffer(p.byteLength,t.DYNAMIC_DRAW),this.setVertexBuffer(),d=u.length-1;0<=d;d--)u[d].rebind();this.hasBooted=!0,i.on(T.RESIZE,this.resize,this),i.on(T.PRE_RENDER,this.onPreRender,this),i.on(T.RENDER,this.onRender,this),i.on(T.POST_RENDER,this.onPostRender,this),this.emit(v.BOOT,this),this.onBoot()},onBoot:function(){},onResize:function(){},setShader:function(t,e){var i=this.renderer;return t===this.currentShader&&i.currentProgram===this.currentShader.program||(this.flush(),i.resetTextures(),this.setVertexBuffer()&&!e&&(e=!0),t.bind(e,!1),this.currentShader=t),this},getShaderByName:function(t){for(var e=this.shaders,i=0;ithis.vertexCapacity},resize:function(t,e){t===this.width&&e===this.height||this.flush(),this.width=t,this.height=e;for(var i=this.renderTargets,n=0;n=n.next.y&&n.next.y!==n.y){var a=n.x+(r-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(a<=s&&o=n.x&&n.x>=u&&s!==n.x&&T(ri.x||n.x===i.x&&function(t,e){return w(t.prev,t,e.prev)<0&&w(e.next,t,t.next)<0}(i,n)))&&(i=n,d=h)),n=n.next,n!==l;);return i}(t,e))&&(i=E(e,t),v(e,e.next),v(i,i.next))}}(l[s],i),i=v(i,i.next);return i}(t,e,d,i)),t.length>80*i){n=r=t[0],s=o=t[1];for(var p=i;pr.x?s.x>o.x?s.x:o.x:r.x>o.x?r.x:o.x,u=s.y>r.y?s.y>o.y?s.y:o.y:r.y>o.y?r.y:o.y,c=x(a,h,e,i,n),d=x(l,u,e,i,n),f=t.prevZ,p=t.nextZ;for(;f&&f.z>=c&&p&&p.z<=d;){if(f!==t.prev&&f!==t.next&&T(s.x,s.y,r.x,r.y,o.x,o.y,f.x,f.y)&&0<=w(f.prev,f,f.next))return!1;if(f=f.prevZ,p!==t.prev&&p!==t.next&&T(s.x,s.y,r.x,r.y,o.x,o.y,p.x,p.y)&&0<=w(p.prev,p,p.next))return!1;p=p.nextZ}for(;f&&f.z>=c;){if(f!==t.prev&&f!==t.next&&T(s.x,s.y,r.x,r.y,o.x,o.y,f.x,f.y)&&0<=w(f.prev,f,f.next))return!1;f=f.prevZ}for(;p&&p.z<=d;){if(p!==t.prev&&p!==t.next&&T(s.x,s.y,r.x,r.y,o.x,o.y,p.x,p.y)&&0<=w(p.prev,p,p.next))return!1;p=p.nextZ}return!0}(t,n,s,r):function(t){var e=t.prev,i=t,n=t.next;if(0<=w(e,i,n))return!1;var s=t.next.next;for(;s!==t.prev;){if(T(e.x,e.y,i.x,i.y,n.x,n.y,s.x,s.y)&&0<=w(s.prev,s,s.next))return!1;s=s.next}return!0}(t))e.push(a.i/i),e.push(t.i/i),e.push(h.i/i),d(t),t=h.next,l=h.next;else if((t=h)===l){o?1===o?m(t=function(t,e,i){var n=t;do{var s=n.prev,r=n.next.next;!u(s,r)&&c(s,n,n.next,r)&&b(s,r)&&b(r,s)&&(e.push(s.i/i),e.push(n.i/i),e.push(r.i/i),d(n),d(n.next),n=t=r),n=n.next}while(n!==t);return v(n)}(v(t),e,i),e,i,n,s,r,2):2===o&&function(t,e,i,n,s,r){var o=t;do{for(var a=o.next.next;a!==o.prev;){if(o.i!==a.i&&function(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&c(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(b(t,e)&&b(e,t)&&function(t,e){var i=t,n=!1,s=(t.x+e.x)/2,r=(t.y+e.y)/2;for(;i.y>r!=i.next.y>r&&i.next.y!==i.y&&s<(i.next.x-i.x)*(r-i.y)/(i.next.y-i.y)+i.x&&(n=!n),i=i.next,i!==t;);return n}(t,e)&&(w(t.prev,t,e.prev)||w(t,e.prev,e))||u(t,e)&&0=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function l(t){return 0