diff --git a/core/core-backend/src/main/java/io/gisbi/application/baseinfo/mapper/xml/ApplicationMapper.xml b/core/core-backend/src/main/java/io/gisbi/application/baseinfo/mapper/xml/ApplicationMapper.xml deleted file mode 100644 index 7b83129..0000000 --- a/core/core-backend/src/main/java/io/gisbi/application/baseinfo/mapper/xml/ApplicationMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/core/core-backend/src/main/java/io/gisbi/application/module/mapper/xml/ModuleMapper.xml b/core/core-backend/src/main/java/io/gisbi/application/module/mapper/xml/ModuleMapper.xml deleted file mode 100644 index f1d388c..0000000 --- a/core/core-backend/src/main/java/io/gisbi/application/module/mapper/xml/ModuleMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/core/core-backend/src/main/java/io/gisbi/application/module/service/impl/ModuleServiceImpl.java b/core/core-backend/src/main/java/io/gisbi/application/module/service/impl/ModuleServiceImpl.java index f4b7fad..a11366a 100644 --- a/core/core-backend/src/main/java/io/gisbi/application/module/service/impl/ModuleServiceImpl.java +++ b/core/core-backend/src/main/java/io/gisbi/application/module/service/impl/ModuleServiceImpl.java @@ -47,7 +47,7 @@ public class ModuleServiceImpl extends ServiceImpl impleme public boolean createModule(Module module) { boolean isok=this.save(module); if(isok){ - if(module.getType().equals("03"))//GIS大屏页面 + if(module.getType().equals("03"))//GIS大屏页面和数据大屏页面 { DataVisualizationInfo visualizationInfo = new DataVisualizationInfo(); visualizationInfo.setId(Long.parseLong(module.getId())); @@ -60,6 +60,18 @@ public class ModuleServiceImpl extends ServiceImpl impleme visualizationInfo.setComponentData("[]"); long id=coreVisualizationManage.preInnerSave(visualizationInfo); return true; + }else if(module.getType().equals("0301")){//数据大屏页面 + DataVisualizationInfo visualizationInfo = new DataVisualizationInfo(); + visualizationInfo.setId(Long.parseLong(module.getId())); + visualizationInfo.setAppId(module.getAppId()); + visualizationInfo.setName(module.getName()); + visualizationInfo.setPid(Long.parseLong(module.getPid())); + visualizationInfo.setNodeType("leaf"); + visualizationInfo.setType("dashboard"); + visualizationInfo.setCanvasStyleData("{\"width\":1920,\"height\":1080,\"refreshViewEnable\":false,\"refreshViewLoading\":true,\"refreshUnit\":\"minute\",\"refreshTime\":5,\"scale\":78,\"scaleWidth\":78,\"scaleHeight\":78,\"backgroundColorSelect\":true,\"backgroundImageEnable\":false,\"backgroundType\":\"backgroundColor\",\"background\":\"\",\"openCommonStyle\":true,\"opacity\":1,\"fontSize\":14,\"themeId\":\"10002\",\"color\":\"#000000\",\"backgroundColor\":\"rgba(166, 227, 123, 1)\",\"dashboard\":{\"gap\":\"yes\",\"gapSize\":5,\"resultMode\":\"all\",\"resultCount\":1000,\"themeColor\":\"dark\",\"mobileSetting\":{\"customSetting\":false,\"imageUrl\":null,\"backgroundType\":\"image\",\"color\":\"#000\"},\"showGrid\":false,\"matrixBase\":4},\"component\":{\"chartTitle\":{\"show\":true,\"fontSize\":16,\"hPosition\":\"left\",\"vPosition\":\"top\",\"isItalic\":false,\"isBolder\":true,\"remarkShow\":false,\"remark\":\"\",\"fontFamily\":\"\",\"letterSpace\":\"0\",\"fontShadow\":false,\"color\":\"#FFFFFF\",\"remarkBackgroundColor\":\"#5A5C62\"},\"chartColor\":{\"basicStyle\":{\"colorScheme\":\"default\",\"colors\":[\"#1E90FF\",\"#90EE90\",\"#00CED1\",\"#E2BD84\",\"#7A90E0\",\"#3BA272\",\"#2BE7FF\",\"#0A8ADA\",\"#FFD700\"],\"alpha\":100,\"gradient\":false,\"mapStyle\":\"darkblue\",\"areaBaseColor\":\"#5470C6\",\"areaBorderColor\":\"#EBEEF5\",\"gaugeStyle\":\"default\",\"tableBorderColor\":\"#CCCCCC\",\"tableScrollBarColor\":\"#FFFFFF80\",\"zoomButtonColor\":\"#fff\",\"zoomBackground\":\"#000\"},\"misc\":{\"flowMapConfig\":{\"lineConfig\":{\"mapLineGradient\":false,\"mapLineSourceColor\":\"#146C94\",\"mapLineTargetColor\":\"#576CBC\"}},\"nameFontColor\":\"#ffffff\",\"valueFontColor\":\"#5470c6\"},\"tableHeader\":{\"tableHeaderBgColor\":\"#1E90FF\",\"tableHeaderCornerBgColor\":\"#1E90FF\",\"tableHeaderColBgColor\":\"#1E90FF\",\"tableHeaderFontColor\":\"#FFFFFF\",\"tableHeaderCornerFontColor\":\"#FFFFFF\",\"tableHeaderColFontColor\":\"#FFFFFF\"},\"tableCell\":{\"tableItemBgColor\":\"#131E42\",\"tableFontColor\":\"#FFFFFF\",\"tableItemSubBgColor\":\"#EEEEEE\"}},\"chartCommonStyle\":{\"backgroundColorSelect\":true,\"backdropFilterEnable\":true,\"backgroundImageEnable\":false,\"backgroundType\":\"innerImage\",\"innerImage\":\"board/board_1.svg\",\"outerImage\":null,\"innerPadding\":1,\"borderRadius\":0,\"backdropFilter\":4,\"backgroundColor\":\"rgba(19,28,66,1)\",\"innerImageColor\":\"#1094E5\"},\"filterStyle\":{\"layout\":\"vertical\",\"titleLayout\":\"left\",\"labelColor\":\"#FFFFFF\",\"titleColor\":\"#FFFFFF\",\"color\":\"#FFFFFF\",\"borderColor\":\"#484747\",\"text\":\"#AFAFAF\",\"bgColor\":\"#131C42\"},\"tabStyle\":{\"headPosition\":\"left\",\"headFontColor\":\"#FFFFFF\",\"headFontActiveColor\":\"#FFFFFF\",\"headBorderColor\":\"#131E42\",\"headBorderActiveColor\":\"#131E42\"},\"seniorStyleSetting\":{\"linkageIconColor\":\"#FFFFFF\",\"drillLayerColor\":\"#FFFFFF\",\"pagerColor\":\"#FFFFFFFF\"}},\"fontFamily\":\"PingFang\",\"suspensionButtonAvailable\":false,\"screenAdaptor\":\"widthFirst\",\"dashboardAdaptor\":\"keepHeightAndWidth\",\"refreshBrowserEnable\":false,\"refreshBrowserUnit\":\"minute\",\"refreshBrowserTime\":5,\"popupAvailable\":true,\"popupButtonAvailable\":true}"); + visualizationInfo.setComponentData("[]"); + long id=coreVisualizationManage.preInnerSave(visualizationInfo); + return true; } } return false; @@ -79,9 +91,10 @@ public class ModuleServiceImpl extends ServiceImpl impleme list.add(createInitModule(appId,"登录页面","01",1)); list.add(createInitModule(appId,"主框架页面","02",2)); list.add(createInitModule(appId,"GIS大屏页面","03",3)); - list.add(createInitModule(appId,"二级弹窗页面","04",4)); - list.add(createInitModule(appId,"数据填报页面","05",5)); - list.add(createInitModule(appId,"文档资源页面","06",6)); + list.add(createInitModule(appId,"数据看板页面","0301",4)); + list.add(createInitModule(appId,"二级弹窗页面","04",5)); + list.add(createInitModule(appId,"数据填报页面","05",6)); + list.add(createInitModule(appId,"文档资源页面","06",7)); list.add(createInitModule(appId,"自定义页面","09",9)); boolean isok=this.saveBatch(list); return isok; diff --git a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/MenuMapper.xml b/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/MenuMapper.xml deleted file mode 100644 index 91ff491..0000000 --- a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/MenuMapper.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/OrganizationMapper.xml b/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/OrganizationMapper.xml deleted file mode 100644 index 4f898f5..0000000 --- a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/OrganizationMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/RoleMapper.xml b/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/RoleMapper.xml deleted file mode 100644 index 70a36a4..0000000 --- a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/RoleMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/UserMapper.xml b/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/UserMapper.xml deleted file mode 100644 index 2bacdb1..0000000 --- a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/UserMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/mapper/CoreDataSetExtMapper.java b/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/mapper/CoreDataSetExtMapper.java index 6f932cc..0b92735 100644 --- a/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/mapper/CoreDataSetExtMapper.java +++ b/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/mapper/CoreDataSetExtMapper.java @@ -14,7 +14,7 @@ import java.util.List; public interface CoreDataSetExtMapper { @Select(""" - select id, name, node_type, pid from core_dataset_group + select id, name, node_type, pid,app_id from core_dataset_group ${ew.customSqlSegment} """) List query(@Param("ew") QueryWrapper queryWrapper); diff --git a/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/po/DataSetNodePO.java b/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/po/DataSetNodePO.java index d03a8d3..8cef334 100644 --- a/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/po/DataSetNodePO.java +++ b/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/po/DataSetNodePO.java @@ -14,7 +14,7 @@ public class DataSetNodePO implements Serializable { @Serial private static final long serialVersionUID = -4457506330575500164L; - + private String appId; private Long id; private String name; private String nodeType; diff --git a/core/core-backend/src/main/java/io/gisbi/dataset/dto/DataSetNodeBO.java b/core/core-backend/src/main/java/io/gisbi/dataset/dto/DataSetNodeBO.java index 8050339..c584625 100644 --- a/core/core-backend/src/main/java/io/gisbi/dataset/dto/DataSetNodeBO.java +++ b/core/core-backend/src/main/java/io/gisbi/dataset/dto/DataSetNodeBO.java @@ -15,7 +15,7 @@ public class DataSetNodeBO implements TreeBaseModel { @Serial private static final long serialVersionUID = 728340676442387790L; - + private String appId; private Long id; private String name; private Boolean leaf; diff --git a/core/core-backend/src/main/java/io/gisbi/dataset/manage/DatasetGroupManage.java b/core/core-backend/src/main/java/io/gisbi/dataset/manage/DatasetGroupManage.java index 3fab742..4d83c9a 100644 --- a/core/core-backend/src/main/java/io/gisbi/dataset/manage/DatasetGroupManage.java +++ b/core/core-backend/src/main/java/io/gisbi/dataset/manage/DatasetGroupManage.java @@ -228,7 +228,7 @@ public class DatasetGroupManage { queryWrapper.orderByDesc("create_time"); List pos = coreDataSetExtMapper.query(queryWrapper); List nodes = new ArrayList<>(); - if (ObjectUtils.isEmpty(request.getLeaf()) || !request.getLeaf()) nodes.add(rootNode()); + if (ObjectUtils.isEmpty(request.getLeaf()) || !request.getLeaf()) nodes.add(rootNode(request.getAppId())); List bos = pos.stream().map(this::convert).toList(); if (CollectionUtils.isNotEmpty(bos)) { nodes.addAll(bos); @@ -275,12 +275,12 @@ public class DatasetGroupManage { return datasourceDTOList; } - private DataSetNodeBO rootNode() { - return new DataSetNodeBO(0L, "root", false, 7, -1L, 0); + private DataSetNodeBO rootNode(String appId) { + return new DataSetNodeBO(appId,0L, "root", false, 7, -1L, 0); } private DataSetNodeBO convert(DataSetNodePO po) { - return new DataSetNodeBO(po.getId(), po.getName(), StringUtils.equals(po.getNodeType(), leafType), 9, po.getPid(), 0); + return new DataSetNodeBO(po.getAppId(),po.getId(), po.getName(), StringUtils.equals(po.getNodeType(), leafType), 9, po.getPid(), 0); } public void checkName(DatasetGroupInfoDTO dto) { diff --git a/core/core-frontend/config/dev.ts b/core/core-frontend/config/dev.ts index eeb8073..e2c64ff 100644 --- a/core/core-frontend/config/dev.ts +++ b/core/core-frontend/config/dev.ts @@ -2,13 +2,13 @@ export default { server: { proxy: { '/api/f': { - target: 'http://192.168.1.38:8100', + target: 'http://192.168.1.58:8100', changeOrigin: true, rewrite: path => path.replace(/^\/api\/f/, '') }, // 使用 proxy 实例 '/api': { - target: 'http://192.168.1.38:8100', + target: 'http://192.168.1.58:8100', changeOrigin: true, rewrite: path => path.replace(/^\/api/, '') } diff --git a/core/core-frontend/src/components/dashboard/DbToolbar.vue b/core/core-frontend/src/components/dashboard/DbToolbar.vue index e7d28ff..6ca483e 100644 --- a/core/core-frontend/src/components/dashboard/DbToolbar.vue +++ b/core/core-frontend/src/components/dashboard/DbToolbar.vue @@ -49,6 +49,8 @@ import { useCache } from '@/hooks/web/useCache' import DeFullscreen from '@/components/visualization/common/DeFullscreen.vue' import DeAppApply from '@/views/common/DeAppApply.vue' import { useUserStoreWithOut } from '@/store/modules/user' +import { useRoute } from 'vue-router' +const route = useRoute() const { t } = useI18n() const dvMainStore = dvMainStoreWithOut() const snapshotStore = snapshotStoreWithOut() @@ -265,9 +267,10 @@ const clearCanvas = () => { } const backToMain = () => { - let url = '#/panel/index' - if (dvInfo.value.id) { - url = url + '?dvId=' + dvInfo.value.id + let url = '#/module' + const appId:any = route.query.appId + if (appId) { + url = url + '?id=' + appId } if (styleChangeTimes.value > 0) { ElMessageBox.confirm(t('components.sure_to_exit'), { diff --git a/core/core-frontend/src/components/data-visualization/DvToolbar.vue b/core/core-frontend/src/components/data-visualization/DvToolbar.vue index 8c7e7d0..a3760ce 100644 --- a/core/core-frontend/src/components/data-visualization/DvToolbar.vue +++ b/core/core-frontend/src/components/data-visualization/DvToolbar.vue @@ -73,6 +73,8 @@ const dvModel = 'dataV' const outerParamsSetRef = ref(null) const fullScreeRef = ref(null) const userStore = useUserStoreWithOut() +import { useRoute } from 'vue-router' +const route = useRoute() const { t } = useI18n() const props = defineProps({ @@ -221,10 +223,13 @@ const editCanvasName = () => { } const backToMain = () => { - let url = '#/screen/index' - if (dvInfo.value.id) { - url = url + '?dvId=' + dvInfo.value.id + let url = '#/module' + const appId:any = route.query.appId + if (appId) { + url = url + '?id=' + appId } + + if (styleChangeTimes.value > 0) { ElMessageBox.confirm(t('visualization.change_save_tips'), { confirmButtonType: 'primary', diff --git a/core/core-frontend/src/fcDesignerPro/index.es.js b/core/core-frontend/src/fcDesignerPro/index.es.js index 5d172bd..cf8760a 100644 --- a/core/core-frontend/src/fcDesignerPro/index.es.js +++ b/core/core-frontend/src/fcDesignerPro/index.es.js @@ -4,7 +4,7 @@ * (c) 2018-2025 FormCreate Team https://form-create.com/ * license 仅限于被授权主体(个人、企业或组织)使用 */ -(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('._fc-step-form .van-step{line-height:1.4;text-align:left}._fc-popup.van-popup{display:flex;height:100%;padding-bottom:110px;padding-top:50px}._fc-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}._fc-popup-content{display:flex;flex:1;overflow:auto}._fc-popup-footer{bottom:0;left:0;padding:10px;position:absolute;right:0}._fc-data-table{width:100%}._fc-data-table .el-table{--el-table-header-bg-color:#e8eefc}._fc-data-table .el-pagination{display:flex;margin-top:10px}._fc-data-table .el-pagination.left{justify-content:flex-start}._fc-data-table .el-pagination.center{justify-content:center}._fc-data-table .el-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .el-image{height:60px;max-width:150px}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2{color:var(--fc-text-color-2);overflow:auto;width:100%}._fc-table-form-v2 .is-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2 .form-create td .el-form-item{margin-bottom:1px}._fc-table-form-v2 .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form-v2 .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-table-form-v2 .el-form-item__label{display:none!important}._fc-tf-pro-handle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}._fc-table-form-v2 .el-cascader,._fc-table-form-v2 .el-date-editor,._fc-table-form-v2 .el-input-number,._fc-table-form-v2 .el-select,._fc-table-form-v2 .el-slider{width:100%}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .el-form-item{margin-bottom:1px}._fc-infinite-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-infinite-table-form .el-form-item__label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-infinite-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .el-cascader,._fc-itf-table .el-date-editor,._fc-itf-table .el-input-number,._fc-itf-table .el-select,._fc-itf-table .el-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .el-form-item{margin-bottom:1px}._fc-nested-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-nested-table-form .el-form-item__label,._fc-nested-table-form .van-field__label{display:none!important}._fc-nested-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .el-cascader,._fc-ntf-table .el-date-editor,._fc-ntf-table .el-input-number,._fc-ntf-table .el-select,._fc-ntf-table .el-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-cell{display:inline-block}._fc-cell .el-cascader,._fc-cell .el-date-editor,._fc-cell .el-input-number,._fc-cell .el-select,._fc-cell .el-slider,._fc-city-m{width:100%}._fc-city-m .van-cell{padding:0}._fc-line-form{align-items:flex-start;display:flex;flex-flow:wrap;width:100%}.form-create-m ._fc-line-form{display:flex;flex-wrap:wrap}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .el-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.el-col-24{width:100%!important}._fc-line-form .el-form-item{display:inline-flex;vertical-align:middle}._fc-line-form .el-select,._fc-line-form .el-slider{width:220px}._fc-echarts{height:300px;width:100%}._fc-m-signature{width:100%}._fc-m-signature-btn,._fc-m-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-m-signature-btn{cursor:pointer}._fc-m-signature-preview>img{display:inline-block;height:88px}._fc-m-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-m-signature-btn i{font-size:14px}._fc-m-signature-dialog .van-dialog__header{padding:15px 0;position:relative}._fc-m-signature-dialog .icon-add2{color:var(--fc-text-color-3);display:inline-block;position:absolute;right:18px;transform:rotate(45deg)}._fc-m-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;width:100%}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color-scheme:light;font-size:16px;line-height:1.5;margin:0;width:100%}._fc-markdown details,._fc-markdown figcaption,._fc-markdown figure{display:block}._fc-markdown summary{display:list-item}._fc-markdown [hidden]{display:none!important}._fc-markdown a{background-color:transparent;color:#0969da;text-decoration:none}._fc-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fc-markdown b,._fc-markdown strong{font-weight:600}._fc-markdown dfn{font-style:italic}._fc-markdown h1{border-bottom:1px solid #d1d9e0b3;font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}._fc-markdown mark{background-color:#fff8c5;color:#1f2328}._fc-markdown small{font-size:90%}._fc-markdown sub,._fc-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}._fc-markdown sub{bottom:-.25em}._fc-markdown sup{top:-.5em}._fc-markdown img{border-style:none;box-sizing:content-box;max-width:100%}._fc-markdown code,._fc-markdown kbd,._fc-markdown pre,._fc-markdown samp{font-family:monospace;font-size:1em}._fc-markdown figure{margin:1em 2.5rem}._fc-markdown hr{background:transparent;background-color:#d1d9e0;border:0;box-sizing:content-box;height:.25em;margin:1.5rem 0;overflow:hidden;padding:0}._fc-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}._fc-markdown [type=button],._fc-markdown [type=reset],._fc-markdown [type=submit]{-webkit-appearance:button;appearance:button}._fc-markdown [type=checkbox],._fc-markdown [type=radio]{box-sizing:border-box;padding:0}._fc-markdown [type=number]::-webkit-inner-spin-button,._fc-markdown [type=number]::-webkit-outer-spin-button{height:auto}._fc-markdown [type=search]::-webkit-search-cancel-button,._fc-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._fc-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}._fc-markdown ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}._fc-markdown a:hover{text-decoration:underline}._fc-markdown ::placeholder{color:#59636e;opacity:1}._fc-markdown hr:after,._fc-markdown hr:before{content:"";display:table}._fc-markdown hr:after{clear:both}._fc-markdown table{border-collapse:collapse;border-spacing:0;display:block;font-variant:tabular-nums;max-width:100%;overflow:auto;width:max-content}._fc-markdown td,._fc-markdown th{padding:0}._fc-markdown details summary{cursor:pointer}._fc-markdown [role=button]:focus,._fc-markdown a:focus,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=radio]:focus{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown input[type=checkbox]:focus:not(:focus-visible),._fc-markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}._fc-markdown [role=button]:focus-visible,._fc-markdown a:focus-visible,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus-visible{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown a:not([class]):focus,._fc-markdown a:not([class]):focus-visible,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus,._fc-markdown input[type=radio]:focus-visible{outline-offset:0}._fc-markdown kbd{background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3;color:#1f2328;display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:.25rem;vertical-align:middle}._fc-markdown h1,._fc-markdown h2,._fc-markdown h3,._fc-markdown h4,._fc-markdown h5,._fc-markdown h6{font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:1.5rem}._fc-markdown h2{border-bottom:1px solid #d1d9e0b3;font-size:1.5em;font-weight:600;padding-bottom:.3em}._fc-markdown h3{font-size:1.25em;font-weight:600}._fc-markdown h4{font-size:1em;font-weight:600}._fc-markdown h5{font-size:.875em;font-weight:600}._fc-markdown h6{color:#59636e;font-size:.85em;font-weight:600}._fc-markdown p{margin-bottom:10px;margin-top:0}._fc-markdown blockquote{border-left:.25em solid #d1d9e0;color:#59636e;margin:0;padding:0 1em}._fc-markdown ol,._fc-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}._fc-markdown ol ol,._fc-markdown ul ol{list-style-type:lower-roman}._fc-markdown ol ol ol,._fc-markdown ol ul ol,._fc-markdown ul ol ol,._fc-markdown ul ul ol{list-style-type:lower-alpha}._fc-markdown dd{margin-left:0}._fc-markdown code,._fc-markdown pre,._fc-markdown samp,._fc-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}._fc-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}._fc-markdown input::-webkit-inner-spin-button,._fc-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}._fc-markdown:after,._fc-markdown:before{content:"";display:table}._fc-markdown:after{clear:both}._fc-markdown>:first-child{margin-top:0!important}._fc-markdown>:last-child{margin-bottom:0!important}._fc-markdown a:not([href]){color:inherit;text-decoration:none}._fc-markdown blockquote,._fc-markdown details,._fc-markdown dl,._fc-markdown ol,._fc-markdown p,._fc-markdown pre,._fc-markdown table,._fc-markdown ul{margin-bottom:1rem;margin-top:0}._fc-markdown blockquote>:first-child{margin-top:0}._fc-markdown blockquote>:last-child{margin-bottom:0}._fc-markdown h1:hover .anchor,._fc-markdown h2:hover .anchor,._fc-markdown h3:hover .anchor,._fc-markdown h4:hover .anchor,._fc-markdown h5:hover .anchor,._fc-markdown h6:hover .anchor{text-decoration:none}._fc-markdown h1 code,._fc-markdown h1 tt,._fc-markdown h2 code,._fc-markdown h2 tt,._fc-markdown h3 code,._fc-markdown h3 tt,._fc-markdown h4 code,._fc-markdown h4 tt,._fc-markdown h5 code,._fc-markdown h5 tt,._fc-markdown h6 code,._fc-markdown h6 tt{font-size:inherit;padding:0 .2em}._fc-markdown summary h1,._fc-markdown summary h2,._fc-markdown summary h3,._fc-markdown summary h4,._fc-markdown summary h5,._fc-markdown summary h6{display:inline-block}._fc-markdown summary h1,._fc-markdown summary h2{border-bottom:0;padding-bottom:0}._fc-markdown ol.no-list,._fc-markdown ul.no-list{list-style-type:none;padding:0}._fc-markdown ol[type="a s"]{list-style-type:lower-alpha}._fc-markdown ol[type="A s"]{list-style-type:upper-alpha}._fc-markdown ol[type="i s"]{list-style-type:lower-roman}._fc-markdown ol[type="I s"]{list-style-type:upper-roman}._fc-markdown div>ol:not([type]),._fc-markdown ol[type="1"]{list-style-type:decimal}._fc-markdown ol ol,._fc-markdown ol ul,._fc-markdown ul ol,._fc-markdown ul ul{margin-bottom:0;margin-top:0}._fc-markdown li>p{margin-top:1rem}._fc-markdown li+li{margin-top:.25em}._fc-markdown dl{padding:0}._fc-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:1rem;padding:0}._fc-markdown dl dd{margin-bottom:1rem;padding:0 1rem}._fc-markdown table th{font-weight:600}._fc-markdown table td,._fc-markdown table th{border:1px solid #d1d9e0;padding:6px 13px}._fc-markdown table td>:last-child{margin-bottom:0}._fc-markdown table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}._fc-markdown table tr:nth-child(2n){background-color:#f6f8fa}._fc-markdown table img{background-color:transparent}._fc-markdown img[align=right]{padding-left:20px}._fc-markdown img[align=left]{padding-right:20px}._fc-markdown .emoji{background-color:transparent;max-width:none;vertical-align:text-top}._fc-markdown span.frame{display:block;overflow:hidden}._fc-markdown span.frame>span{border:1px solid #d1d9e0;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}._fc-markdown span.frame span img{display:block;float:left}._fc-markdown span.frame span span{clear:both;color:#1f2328;display:block;padding:5px 0 0}._fc-markdown span.align-center{clear:both;display:block;overflow:hidden}._fc-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}._fc-markdown span.align-center span img{margin:0 auto;text-align:center}._fc-markdown span.align-right{clear:both;display:block;overflow:hidden}._fc-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}._fc-markdown span.align-right span img{margin:0;text-align:right}._fc-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}._fc-markdown span.float-left span{margin:13px 0 0}._fc-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}._fc-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}._fc-markdown code,._fc-markdown tt{background-color:#818b981f;border-radius:6px;font-size:85%;margin:0;padding:.2em .4em;white-space:break-spaces}._fc-markdown code br,._fc-markdown tt br{display:none}._fc-markdown del code{text-decoration:inherit}._fc-markdown samp{font-size:85%}._fc-markdown pre code{font-size:100%}._fc-markdown pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}._fc-markdown .highlight{margin-bottom:1rem}._fc-markdown .highlight pre{margin-bottom:0;word-break:normal}._fc-markdown .highlight pre,._fc-markdown pre{background-color:#f6f8fa;border-radius:6px;color:#1f2328;font-size:85%;line-height:1.45;overflow:auto;padding:1rem}._fc-markdown pre code,._fc-markdown pre tt{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}._fc-markdown [data-footnote-ref]:before{content:"["}._fc-markdown [data-footnote-ref]:after{content:"]"}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown button:focus:not(:focus-visible),._fc-markdown summary:focus:not(:focus-visible){box-shadow:none;outline:none}._fc-markdown [tabindex="0"]:focus:not(:focus-visible),._fc-markdown details-dialog:focus:not(:focus-visible){outline:none}._fc-markdown g-emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;min-width:1ch;vertical-align:-.075em}._fc-markdown g-emoji img{height:1em;width:1em}._fc-markdown .task-list-item{list-style-type:none}._fc-markdown .task-list-item label{font-weight:400}._fc-markdown .task-list-item.enabled label{cursor:pointer}._fc-markdown .task-list-item+.task-list-item{margin-top:.25rem}._fc-markdown .task-list-item .handle{display:none}._fc-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}._fc-markdown ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-markdown ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fc-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fc-data-select-pop{display:none!important}._fc-data-select,._fc-iframe-box,._fc-video-box{width:100%}.form-create-m .van-checkbox--horizontal,.form-create-m .van-radio--horizontal{margin-bottom:5px}.form-create-m .el-input__wrapper,.form-create-m .el-select__wrapper{border-radius:0;box-shadow:none;padding-right:0}.form-create-m .el-input__wrapper:before,.form-create-m .el-select__wrapper:before{border-bottom:1px solid var(--van-cell-border-color);bottom:0;box-sizing:border-box;content:" ";left:var(--van-padding-md);pointer-events:none;position:absolute;right:var(--van-padding-md);transform:scaleY(.5)}.form-create-m .el-select__suffix{display:none}.form-create-m .el-input__wrapper:after,.form-create-m .el-select__wrapper:after{color:var(--van-cell-right-icon-color);content:"\\e660";font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon")}.form-create-m .el-date-editor.el-input,.form-create-m .el-date-editor.el-input__wrapper,.form-create-m .el-tree{width:100%}.form-create-m .el-upload--picture-card,.form-create-m .el-upload-list{--el-upload-list-picture-card-size:64px;--el-upload-picture-card-size:64px}.form-create-m.is-preview ._fc-upload .el-icon--close,.form-create-m.is-preview ._fc-upload .el-icon--close-tip,.form-create-m.is-preview ._fc-upload .el-upload{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,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) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}._fd-step-form .van-step{cursor:pointer;line-height:1.4;text-align:left}._fd-popup.van-popup{background:var(--fc-bg-color-1);margin:10px;overflow:auto;padding-top:50px;position:relative;width:calc(100% - 20px)}._fd-popup-content{display:flex;flex:1;height:calc(var(--fc-dialog-height) - 152px);margin-bottom:5px;overflow:auto;padding:1px}._fd-popup-content>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-popup-content ._fd-drag-box{outline:1px dashed var(--fc-line-color-3)}._fd-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{background:var(--fc-bg-color-2);color:var(--fc-text-color-1);direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:var(--fc-bg-color-3);border-right:1px solid var(--fc-line-color-2);display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:var(--fc-style-color-1);font-size:12px}._fd-cdi-input>div{width:100%}._fd-pattern-input{width:100%}._fd-pattern-input .el-input-group__append{padding:0 10px}._fd-pattern-input .fc-icon{cursor:pointer}._fd-pattern-popper .el-dropdown__list{height:350px;overflow:auto}.el-tree._fd-rule-select{min-width:200px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node){border-bottom-style:solid;border-bottom:1px dashed var(--fc-line-color-3);padding-bottom:5px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-checkbox{display:none}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-select-dropdown__item{padding-right:20px}._fd-rule-select-node{display:flex;justify-content:space-between}._fd-rule-select-node>div{color:#61affe}._fd-rule-select-node>span{font-size:12px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-variable-btn{align-items:center;background:var(--fc-style-bg-color-1);border-radius:5px;color:var(--fc-style-color-1);cursor:pointer;display:flex;font-size:12px;margin-left:6px;padding:2px 6px}._fd-variable-con .el-main{padding:0}._fd-variable-l,._fd-variable-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-variable-r{margin-left:10px}._fd-variable-l .el-header,._fd-variable-r .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;height:40px}._fd-variable-r .el-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:13px;margin-left:2px}._fd-variable-r .el-main{padding:10px}._fd-variable-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-bottom:6px;padding:8px 13px;position:relative}._fd-variable-node{align-items:center;color:var(--fc-text-color-1);display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-variable-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:40px;padding:0 20px}._fd-variable-top ._fd-variable-item-label{color:#fca130}._fd-variable-item-label{font-size:13px;margin-right:18px;width:198px}._fd-variable-item .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-variable-item.active,._fd-variable-item.active ._fd-variable-item-label,._fd-variable-item.active input{color:var(--fc-style-color-1)}._fd-variable-item.active .el-input{--el-input-icon-color:var(--fc-style-color-1)}._fd-variable-item input{text-align:center}._fd-variable-item .el-input .el-input__wrapper{box-shadow:none}._fd-variable-pop.el-popover.el-popper{height:400px;padding:0}._fd-variable-pop-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-variable-pop .el-header{align-items:center;background-color:var(--fc-bg-color-2);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 10px}._fd-variable-pop .el-main{padding:10px}._fd-variable-pop .el-tree-node__content>.el-tree-node__expand-icon{padding:3px}._fd-variable-pop .el-input-group__append{background:var(--fc-style-color-1);color:#fff;cursor:pointer;padding:0;width:60px}._fd-variable-pop .el-input-group__append div{text-align:center;width:100%}._fd-variable-pop-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-pop-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-cdg-input{display:flex;flex-direction:column}._fd-cdg-btns{margin-left:30px;margin-top:10px}._fd-cdg-btns .el-button{color:var(--fc-text-color-2)}._fd-cdg-item{display:flex}._fd-cdg-item .el-select{background-color:var(--fc-bg-color-2)}._fd-cdg-and{display:flex;flex-shrink:0;position:relative;width:100px}._fd-cdg-and>.el-select{left:-5px;margin-top:-16px;position:absolute;top:50%;width:80px;z-index:1}._fd-cdg-and:before{background-color:var(--fc-line-color-2);bottom:1px;content:"";left:30px;margin-bottom:16px;margin-top:14px;position:absolute;top:1px;width:1px}._fd-cdg-options{display:flex;flex-direction:column}._fd-cdg-option{align-items:center;display:flex;position:relative}._fd-cdg-field{width:208px}._fd-cdg-variable{height:32px;width:208px}._fd-cdg-term{width:104px}._fd-cdg-option>._fd-cfg-value{align-items:center;display:flex;width:208px}._fd-cdg-option>.fc-icon{color:var(--fc-text-color-2);cursor:pointer;margin-left:10px}._fd-cdg-option>.fc-icon.disabled{cursor:not-allowed}._fd-cdg-option>._fd-cfg-value>div{width:100%}._fd-cdg-option>.el-input+.el-select,._fd-cdg-option>.el-select+.el-input,._fd-cdg-option>.el-select+.el-select,._fd-cfg-value,._fd-cfg-value .el-checkbox{margin-left:10px}._fd-cdg-option:before{background-color:var(--fc-line-color-2);content:"";height:1px;left:-70px;margin-top:-1px;position:absolute;top:50%;width:105px}._fd-cdg-option.is-group{border:1px dashed #ccd3db;padding:14px}._fd-cdg-option.is-group>.fc-icon{font-size:18px;position:absolute;right:-10px;top:-10px;transform:rotate(45deg);z-index:1}._fd-cdg-option.is-group:before{margin-top:-17px}._fd-cdg-option+._fd-cdg-option{margin-top:16px}._fd-computed,._fd-computed .el-badge{width:100%}._fd-computed .el-button{font-weight:400;width:100%}._fd-comp-con,._fd-comp-condition{height:500px}._fd-comp-condition .el-main{padding:20px 5px}._fd-comp-con .el-tree>.el-tree-node{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin:1px;padding:14px}._fd-comp-con .el-tree>.el-tree-node+.el-tree-node{border-top:1px solid var(--fc-line-color-3)}._fd-comp-con .el-tree-node{font-weight:400}._fd-comp-con .el-tree-node__content{margin-top:5px}._fd-comp-dialog .el-dialog__body{padding:0 10px}._fd-comp-dialog .el-tabs__header{margin-bottom:0}._fd-comp-con .el-main{padding:0}._fd-comp-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-comp-head{align-items:center;border-bottom:1px solid var(--fc-line-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;font-weight:500;height:38px;padding:5px 15px}._fd-comp-r>.el-main,._fd-comp-script{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-comp-script{width:100%}._fd-comp-r>.el-main{flex-direction:column}._fd-comp-info{background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);height:90px;line-height:20px;margin:10px;padding:15px}._fd-comp-con .CodeMirror{height:100%;width:100%}._fd-comp-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-comp-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-comp-node ._group{color:#61affe;font-weight:700;margin-right:5px}._fd-comp-node ._subform{color:#fca130;font-weight:700;margin-right:5px}._fd-comp-node.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-comp-node.disabled ._fd-comp-id{background-color:#999}._fd-comp-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;font-weight:500;height:20px;line-height:20px;text-align:center;width:20px}._fd-comp-dialog .el-aside{border:1px solid var(--fc-line-color-3);border-right:0;width:300px}._fd-comp-title{color:var(--fc-text-color-1);font-weight:500;margin-bottom:15px;padding-left:5px;position:relative}._fd-comp-title:before{background-color:var(--fc-style-color-1);content:" ";display:inline-block;height:1em;left:-5px;position:absolute;top:3px;width:3px}._fd-comp-script .CodeMirror pre.CodeMirror-line{line-height:26px}._fd-comp-linkage{align-items:center;display:flex;font-size:12px}._fd-comp-linkage>._fd-rule-select{display:inline-block;margin:0 6px;width:120px}._fd-event .el-button{font-weight:400;width:100%}._fd-event .el-badge,._fd-menu{width:100%}._fd-menu{box-sizing:border-box;display:flex;flex-direction:column}._fd-menu-item{border:1px solid transparent;border-bottom:1px dashed var(--fc-line-color-3);padding:0 15px}._fd-menu-item.is-active{border:1px solid var(--fc-style-color-1)}._fd-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-dialog .el-tabs__header{margin:0}._fd-event-select{align-items:center;display:flex;margin-left:15px;margin-top:15px}._fd-event-select .el-select{width:240px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:flex-end}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-r>.el-main{flex-direction:column}._fd-event-r>.el-main.is-behavior{flex-direction:unset}._fd-event-item{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-event-l .el-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-event-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}._fd-event-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-event-behaviors{width:100%}._fd-event-behavior{background:var(--fc-bg-color-3);border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:12px;margin-bottom:12px;padding:12px;width:100%}._fd-event-behavior.is-active{background:var(--fc-style-color-1)}._fd-event-behavior.is-active ._fd-event-behavior-info,._fd-event-behavior.is-active ._fd-event-behavior-label{color:#fff}._fd-event-behavior-label{color:var(--fc-text-color-2);display:flex;justify-content:space-between}._fd-event-behavior-label>div{display:flex}._fd-event-behavior-info{color:var(--fc-text-color-3);margin-left:16px}._fd-event-behavior-list{border-right:1px solid var(--fc-line-color-3);height:100%;padding:15px}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{height:30px}._fd-event-behavior-list .el-menu{border-right:0}._fd-event-behavior-list .el-menu-item.is-active{background:var(--fc-style-color-1);color:#fff}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{border-radius:6px!important;margin-bottom:4px}._fd-event-con ._fd-event-behavior-con{padding:15px}._fd-event-con .form-create .form-create .el-form-item{margin-bottom:18px}._fd-event-con .el-form ._fd-form-item-warning{color:var(--fc-text-color-3);font-size:12px;font-weight:400;line-height:17px;margin-top:6px}._fd-event-behavior-title{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin-bottom:12px}._fd-event-behavior-title>div{color:var(--fc-text-color-3);font-size:12px;font-weight:400}._fd-config-item{color:var(--fc-text-color-2);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:var(--fc-text-color-1);font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:var(--fc-bg-color-2);display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-page-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:space-between;margin:0 12px;padding:12px 0}._fd-page-item.active ._fd-page-label{color:var(--fc-style-color-1)}._fd-page-btns{display:flex}._fd-page-label{color:var(--fc-text-color-1);font-weight:600}._fd-page-label .fc-icon{font-size:12px;margin-left:5px}._fd-page-id{align-items:center;color:var(--fc-text-color-3);display:flex;font-weight:400}._fd-page-id .fc-icon{margin-left:5px}._fd-page-id .fc-icon:hover,._fd-page-input .el-button{color:var(--fc-style-color-1)}._fd-page-input .el-button{font-size:12px;font-weight:400;margin-left:12px;margin-top:12px}._fd-page-input .el-button .fc-icon{font-size:12px;margin-left:5px}._fd-page-del{align-items:center;background-color:var(--fc-style-bg-color-3);border-radius:25px;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}._fd-page-del .fc-icon{color:var(--fc-style-color-3);font-size:14px}._fd-page-copy{align-items:center;background-color:var(--fc-style-bg-color-1);border-radius:25px;display:flex;height:24px;justify-content:center;width:24px}._fd-page-copy .fc-icon{color:var(--fc-style-color-1);font-size:14px}._fc-sublist ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-sublist .fc-icon{cursor:pointer}._fc-sublist ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-tools-bar{height:30px}._fc-r-tools-close{color:var(--fc-text-color-2);position:absolute;right:5px;transform:rotate(45deg)}._fc-r-tools{border-top:1px solid var(--fc-line-color-3);left:0;padding:0 10px;position:absolute;right:0}._fc-r-tool,._fc-r-tools{align-items:center;display:flex}._fc-r-tool{cursor:pointer;height:28px;justify-content:center;width:28px}._fc-r-tool:hover{color:var(--fc-style-color-1)}._fc-r-tool .fc-icon{font-size:22px}._fc-r-tools-close .fc-icon{font-size:18px}._fd-config-title{align-items:center;display:flex;font-size:14px;margin:26px 0 16px;padding-left:10px;position:relative}._fd-config-title:before{background-color:var(--fc-style-color-1);content:" ";display:block;height:20px;left:0;position:absolute;width:2px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fc-field-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1}._fc-field-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-field-tree ._fc-field-drag{display:flex;flex:1;flex-direction:column}._fc-field-tree .fc-icon{font-size:18px;margin-right:5px}._fc-field-tree .icon-folder{color:var(--fc-style-color-1)}._fc-field-node-label{align-items:center;display:flex;user-select:none}._fc-l ._fc-form-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1;height:auto;padding:5px 0}._fc-form-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-form-tree .fc-icon{color:var(--fc-style-color-1);font-size:18px;margin-right:5px}._fc-form-tree .icon-folder{color:#ffba00}._fc-form-node{display:flex;flex-direction:row;justify-content:space-between;padding-right:12px;width:100%}._fc-form-node-label{align-items:flex-start;display:flex;user-select:none;white-space:normal}._fc-form-node-info{color:var(--fc-text-color-2);font-size:12px}._fd-gec,._fd-gec .el-badge{width:100%}._fd-gec .el-button{font-weight:400;width:100%}._fd-gec-con .el-main{padding:0}._fd-gec-l,._fd-gec-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gec-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gec-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gec-r{border-left:0}._fd-gec-r ._fd-gec-head{justify-content:flex-end}._fd-gec-l>.el-main,._fd-gec-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gec-r>.el-main{flex-direction:column}._fd-gec-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gec-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gec-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gec-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-gec-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gec-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gec-title .el-input{width:200px}._fd-gec-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gec-title .el-input__wrapper{box-shadow:none}._fd-gec-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gec-con .CodeMirror{height:100%;width:100%}._fd-gec-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-dialog ._fc-tabs{display:flex;height:100%}._fd-gfc-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-gfc-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-gfc-con .el-main{padding:0}._fd-gfc-l,._fd-gfc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gfc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gfc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gfc-r{border-left:0}._fd-gfc-r ._fd-gfc-head{justify-content:flex-end}._fd-gfc-l>.el-main,._fd-gfc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gfc-r>.el-main{flex-direction:column}._fd-gfc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gfc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gfc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gfc-method{color:#702c71;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:100%}._fd-gfc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gfc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gfc-title .el-input{width:200px}._fd-gfc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gfc-title .el-input__wrapper{box-shadow:none}._fd-gfc-title .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:var(--fc-style-color-1);outline:1px dashed var(--fc-style-color-1)}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-display-input{display:flex;flex-direction:column}._fd-display-input .el-radio-button__inner{padding:4px;width:100%}._fd-display-input .el-radio-button{flex:1}._fd-display-input .is-active i{color:#fff}._fd-display-input .el-radio-button__inner{color:var(--fc-text-color-1)}._fd-display-con{display:flex;flex-wrap:wrap}._fd-display-con.rotate-flag .rotate{display:inline-block;transform:rotate(-90deg)}._fd-display-con.column .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.row-reverse .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column-reverse .icon-justify-flexstart:before,._fd-display-con.row-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.column-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(180deg)}._fd-display-raw{display:flex;flex-direction:column;margin-bottom:5px;width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._td-table-opt{width:100%}._td-table-opt .icon-delete{cursor:pointer}._td-table-opt .el-table{z-index:1}._td-table-opt-handle{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:var(--fc-bg-color-3);color:var(--fc-text-color-1);opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:var(--fc-text-color-3);display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:var(--fc-text-color-1);cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:var(--fc-style-color-1)}._fd-box-space-input ._fd-x{margin:0 5px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fd-style-editor{flex:1;width:100%}._fd-style-editor .CodeMirror,._fd-style-editor>div{height:100%}._fd-gcc,._fd-gcc .el-badge{width:100%}._fd-gcc .el-button{font-weight:400;width:100%}._fd-gcc-con .el-main{padding:0}._fd-gcc-l,._fd-gcc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gcc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gcc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gcc-r{border-left:0}._fd-gcc-r ._fd-gcc-head{justify-content:flex-end}._fd-gcc-l>.el-main,._fd-gcc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gcc-r>.el-main{flex-direction:column;padding:20px}._fd-gcc-r>.el-main._fd-gcc-style{padding:0}._fd-gcc-r .el-form-item{margin-bottom:10px!important}._fd-gcc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gcc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-style-color-1)}._fd-gcc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gcc-default.is-active ._fd-label{color:var(--fc-style-color-1);margin-top:0}._fd-gcc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gcc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-gcc-method span+._fd-label{margin-top:4px}._fd-gcc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gcc-title .el-input{width:160px}._fd-gcc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gcc-title .el-input__wrapper{box-shadow:none}._fd-gcc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gvc,._fd-gvc .el-badge{width:100%}._fd-gvc .el-button{font-weight:400;width:100%}._fd-gvc-con .el-main{padding:0}._fd-gvc-l,._fd-gvc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gvc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gvc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gvc-r{border-left:0}._fd-gvc-r ._fd-gvc-head{justify-content:flex-end}._fd-gvc-l>.el-main,._fd-gvc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gvc-r>.el-main{flex-direction:column;padding:0}._fd-gvc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gvc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gvc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gvc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gvc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gvc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gvc-title .el-input{width:160px}._fd-gvc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gvc-title .el-input__wrapper{box-shadow:none}._fd-gvc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fc-json-preview{color:var(--fc-text-color-1);display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{font-weight:400;width:100%}._fd-struct-dialog .CodeMirror{height:500px}._fd-struct-dialog .el-dialog__body{padding:0}._fd-props-input{flex:1;text-align:right}._fd-props-input .fc-icon{cursor:pointer}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-slots-config .el-input{margin-left:5px;min-width:170px;width:170px}._fd-slots-config .el-select{width:60px}._fd-slots-config .el-select input,._fd-slots-config .fc-icon{cursor:pointer}._fd-slots-config .el-input-group__append{padding:0 5px}._fd-slots-icons{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr);width:100%}._fd-slots-icon{color:var(--fc-text-color-1);cursor:pointer;text-align:center}._fd-slots-config-pop{max-height:320px;overflow:auto}._fd-quick-layout-content{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}._fd-quick-layout-content>div{cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center}._fd-quick-layout-content>div:hover{color:var(--fc-style-color-1)}._fd-quick-layout-content i{font-size:24px}._fd-print .el-button{font-weight:400;width:100%}._fd-print-con .el-main{padding:0}._fd-print-l,._fd-print-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-print-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-print-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-print-r{border-left:0}._fd-print-r ._fd-print-head{justify-content:flex-end}._fd-print-l>.el-main,._fd-print-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:column;min-width:0;padding:10px;width:100%}._fd-print-l .el-form .el-radio-button__inner,._fd-print-l .el-form .el-radio-group{width:100%}._fd-print-l .el-form .el-radio-button{flex:1}._fd-print-r>.el-main{flex-direction:column;padding:20px;position:relative}._fd-print-form{box-sizing:border-box;padding:2px}._fd-print-form .el-input__wrapper,._fd-print-form .el-select__wrapper,._fd-print-form .el-textarea__inner{border:1px solid var(--el-input-border-color,var(--el-border-color));box-shadow:none!important}._fd-print-form .el-select__placeholder{position:unset!important;top:unset!important;transform:unset!important}._fd-print-form .is-disabled .el-input__wrapper{background-color:unset!important}._fd-print-form .is-disabled .el-input__inner{color:unset!important}._fd-print-form-word .el-input__wrapper,._fd-print-form-word .el-select__wrapper,._fd-print-form-word .el-textarea__inner{border:none!important;border-color:inherit!important;border-radius:0!important}._fd-print-form-word .el-input-number__decrease,._fd-print-form-word .el-input-number__increase{display:none!important}._fd-print-form-word ._fc-read-view{border-bottom:1px solid var(--el-input-border-color,var(--el-border-color))!important;border-color:inherit!important;display:block;height:1.5em;line-height:1.5em;padding:0 4px;width:100%}._fd-print-page-line{border-bottom:1px dashed var(--fc-line-color-3);box-sizing:border-box;color:var(--fc-text-color-3);font-size:12px;height:1px;left:0;line-height:2em;padding-left:4px;position:absolute;right:0;z-index:1}._fd-ai-chat{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;padding:12px}._fd-ai-chat-header{border:1px solid var(--fc-line-color-3);border-radius:6px}._fd-ai-chat-prompt{display:flex;justify-content:space-between;padding:8px 12px 10px}._fd-ai-chat-prompt .fc-icon{font-size:12px;margin-right:2px}._fd-ai-chat-refresh{color:var(--fc-style-color-1);cursor:pointer}._fd-ai-chat-question{align-items:center;background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);cursor:pointer;display:flex;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}._fd-ai-chat-question+._fd-ai-chat-question{margin-top:6px}._fd-ai-chat-question .fc-icon{margin-left:12px}._fd-ai-chat-question .icon-down:before{display:inline-block;transform:rotate(-90deg)}._fd-ai-chat-history{display:flex;flex:1;flex-direction:column;margin-top:12px;overflow:auto}._fd-ai-chat-history-chat{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-chat>div{background:var(--fc-style-bg-color-1);border-radius:6px 0 6px 6px;color:var(--fc-style-color-1);max-width:70%;padding:10px;white-space:pre-wrap}._fd-ai-chat-history-status{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-status>div{background:var(--fc-bg-color-2);border-radius:0 6px 6px;color:var(--fc-text-color-2);max-width:70%;overflow:hidden;padding:10px;position:relative}._fd-ai-chat-history-status>div>div{align-items:center;display:flex;position:relative;z-index:1}._fd-ai-chat-history-status.loading>div:after{animation:b 3s linear infinite;background:linear-gradient(0deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%);bottom:-2px;content:"";filter:blur(5px);left:-2px;padding:1px;position:absolute;right:-2px;top:-2px}._fd-ai-chat-history-status.loading>div{border-radius:0 6px 6px;padding:1px}._fd-ai-chat-history-status.loading>div>div{background-color:var(--fc-bg-color-1);border-radius:0 6px 6px;padding:7px 10px}._fd-ai-chat-history-status.success>div{background:var(--fc-style-bg-color-2);color:var(--fc-style-color-2)}._fd-ai-chat-history-status .fc-icon{background:var(--fc-style-color-2);border-radius:15px;color:#fff;font-size:14px;height:15px;margin-right:5px;text-align:center;width:15px}._fd-ai-chat-history-status.fail>div{background:var(--fc-style-bg-color-3);color:var(--fc-style-color-3)}._fd-ai-chat-history-status.fail .fc-icon{background:var(--fc-style-color-3)}._fd-ai-chat-input{border-radius:6px;margin-top:12px;position:relative;width:100%}._fd-ai-chat-clear{margin-bottom:6px;text-align:right}._fd-ai-chat-clear .el-button{margin-right:2px;padding:0}._fd-ai-chat-clear .fc-icon{font-size:13px}._fd-ai-chat-input .el-textarea{box-sizing:border-box;height:120px;padding:1px;position:relative}._fd-ai-chat-input .el-textarea:before{background:linear-gradient(135deg,var(--fc-style-color-1),var(--fc-style-color-4));border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}._fd-ai-chat-input .el-textarea__inner{background:var(--fc-bg-color-1);border-radius:6px;box-shadow:none;height:100%;resize:none}._fd-ai-chat-input>.fc-icon{align-items:center;background:var(--fc-style-color-1);border-radius:15px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:12px;text-align:center;width:20px}._fd-ai-chat-input .icon-suspend{background:linear-gradient(90deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%)}._fd-ai-chat-input .disabled{background:var(--fc-text-color-3)}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-title{align-items:center;color:#1f2329;flex-direction:row;font-weight:500;height:28px;justify-content:space-between;padding-top:8px;width:100%}.m-title,.tree-row-item{display:flex;font-size:12px;font-style:normal;line-height:20px}.tree-row-item{font-weight:400;overflow-x:hidden;padding-right:11px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;min-width:0;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{margin:2px;max-height:calc(100% - 7px);max-width:calc(100% - 4px)}._fd-drag-tool.is-inline{display:inline-block}._fd-drag-tool.is-inside{height:inherit;width:inherit}._fd-drag-tool:hover{outline-color:var(--fc-style-color-1);outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:hover){outline-style:dashed}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-drag-tool:has(._fd-drag-tool){padding:2px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{min-height:36px;min-width:80px;outline:2px solid var(--fc-style-color-1)!important;z-index:2}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool._fd-drop-hover:hover{outline:1px dashed var(--fc-tool-border-color)}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{padding:0 2px 2px 0;right:0;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:4}._fd-drag-l{left:0;top:0}._fd-drag-btn{align-items:center;background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;width:18px}._fd-drag-btn .el-dropdown{color:#fff}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:var(--fc-style-color-3)}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-html-editor{width:100%}._fd-html-editor>.el-button{font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-field-input{position:relative;width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-field-popper .el-tree-node__content{color:#333;padding:2px 0}._fd-field-popper .el-select-dropdown__list>.el-select-dropdown__item{border-bottom:1px solid var(--fc-line-color-3);box-sizing:border-box;height:26px;padding-left:15px}._fd-list-input{width:100%}._fd-list-input .el-input-group__append{padding:0 10px}._fd-list-input .fc-icon{cursor:pointer}._fd-fetch-config,._fd-fetch-config .el-badge{width:100%}._fd-fetch-config .el-button{font-weight:400;width:100%}._fd-fetch-dialog .el-tabs__header{margin-bottom:0}._fd-fetch-dialog .form-create{margin-top:15px}._fd-fetch-dialog ._fc-tabs{display:flex}._fd-fetch-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-fetch-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-fetch-con .el-main{padding:0}._fd-fetch-con .CodeMirror{height:100%;width:100%}._fd-fetch-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-column-config,._fd-table-column-config .el-badge{width:100%}._fd-table-column-config .el-button{font-weight:400;width:100%}._fd-tcc-dialog .flex{display:flex;width:100%}._fd-tcc-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcc-dialog ._fd-fn{height:100%}._fd-tcc-table .fc-icon{cursor:pointer}._fd-tcc-table .fc-icon+.fc-icon{margin-left:4px}._fd-tcc-table .cell{align-items:center;display:flex;flex-direction:row}._fd-tcc-table .el-table__indent{padding-left:8px!important}._fd-table-button-config,._fd-table-button-config .el-badge{width:100%}._fd-table-button-config .el-button{font-weight:400;width:100%}._fd-tcb-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcb-btn{cursor:pointer;display:flex}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{font-weight:400;width:100%}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-fn-list-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfs{align-items:center;display:flex;width:100%}._fd-gfs .el-select{width:190px}._fd-gfs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gfs-handle .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-gfs-handle .icon-refresh.disabled{color:#a9abb2;cursor:not-allowed}._fd-gfs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-gcs{align-items:center;display:flex;width:100%}._fd-gcs .el-select{width:190px}._fd-gcs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gcs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-fetch-table{width:100%}._fd-fetch-table .el-button>span{font-size:12px;font-weight:400}._fd-fetch-table-con{border:1px solid var(--fc-line-color-3);border-bottom:0;display:flex;flex:1;flex-direction:column;height:100%}._fd-fetch-table-con .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;height:30px;padding-left:12px}._fd-fetch-table-row{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:34px;padding:0 10px 4px}._fd-fetch-table-row>.fc-icon{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:12px;margin-top:4px;width:24px}._fd-fetch-table-row .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-fetch-table-key{margin-right:15px;width:calc(40% - 20px)}._fd-table-view{overflow:auto}._fd-table-view-cell{background:var(--fc-bg-color-1);border:1px inset rgba(0,0,0,.1);height:100%;min-height:50px}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;width:100%}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view-icon{color:#fff;display:flex;height:100%;justify-content:center;margin-top:1px;width:100%}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fd-value{color:var(--fc-text-color-3);white-space:nowrap}._fd-json-container{--fc-json-mask:" ";display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:20px;position:relative}._fd-json-container ._fd-dialog,._fd-json-container ._fd-drawer,._fd-json-container ._fd-popup{display:none}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:var(--fc-style-color-1)}._fd-language-header,._fd-language-item{border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 12px}._fd-language-header{background-color:var(--fc-bg-color-1);color:var(--fc-text-color-1);flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{color:var(--fc-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed var(--fc-line-color-3);margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:var(--fc-bg-color-3);border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:var(--fc-style-color-3)}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-tree-opt ._fd-tree-opt-btn{background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:var(--fc-style-color-3);border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:var(--fc-bg-color-1);padding-left:1px;padding-right:2px;width:90px}._fc-step-form{width:100%}._fc-step-form>.el-steps{margin-bottom:20px}._fc-step-form .el-step .el-step__head{line-height:1.4}._fd-step-form{width:100%}._fd-step-form .el-step{cursor:pointer}._fd-step-form>.el-steps{margin-bottom:20px}._fd-step-form .el-step .el-step__head{line-height:1.4}._fd-table-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fd-ntable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-ntable-sub .el-form-item__label,._fd-ntable-sub .van-field__label{display:none}._fd-ntable-form ._fc-child-empty{min-height:130px}._fd-ntf-wrap{display:flex;overflow:auto}._fd-ntf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-ntable-sub ._title{background-color:var(--fc-bg-color-3);border-radius:8px 8px 0 0;color:#65676b;display:inline-block;font-size:12px;height:20px;line-height:1em;margin-left:2px;padding:6px 8px 0;text-align:center}._fd-ntable-sub>._fd-drag-tool{margin-top:0}._fd-itable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-itable-form ._fc-child-empty{min-height:130px}._fd-itf-wrap{display:flex;overflow:auto}._fd-itf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{align-items:center;border-bottom:1px solid #ebeef5;display:flex;height:40px;margin-bottom:0;padding-left:5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col)>._fd-drag-item{flex:unset}._fd-step-form-item>._fd-drag-tool{min-height:200px}._fd-dialog.el-dialog{margin:10px;width:calc(100% - 20px)}._fd-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fd-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-dialog .el-dialog__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 125px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-drawer.el-drawer{box-shadow:unset;width:100%}._fd-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fd-drawer .el-drawer__body{padding:12px}._fd-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fd-drawer .el-drawer__footer{box-shadow:0 -2px 4px #0000000d;padding:10px 0;text-align:center}._fd-drawer .el-drawer__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-drawer-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fc-drawer .el-drawer__body{padding:10px 24px 50px}._fc-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fc-drawer .el-drawer__footer{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 -2px 4px #0000000d;left:0;padding:10px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1}._fd-cell{display:inline-block}._fd-cell.is-new{width:100%!important}._fd-cell>div{box-sizing:border-box}._fd-cell>div>._fd-drag-tool.is-inline,._fd-cell>div>._fd-drag-tool>._fd-drag-box{align-content:var(--fc-cell-alignContent)!important;align-items:var(--fc-cell-alignItems)!important;display:var(--fc-cell-display)!important;flex-direction:var(--fc-cell-flexDirection)!important;flex-wrap:var(--fc-cell-flexWrap)!important;justify-content:var(--fc-cell-justifyContent)!important}._fd-cell>div>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24),._fd-cell>div>._fd-drag-tool>._fd-drag-box>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:none}._fd-cell .el-cascader,._fd-cell .el-date-editor,._fd-cell .el-input-number,._fd-cell .el-select,._fd-cell .el-slider,._fd-row{width:100%}._fd-hide-config{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex}._fd-hide-config .fc-icon{margin-right:3px}._fd-hide-config.active{color:var(--fc-style-color-1)}._fd-hide-config.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-span-input{width:100%}._fd-span-input .el-radio-button__inner{line-height:16px;padding:4px;width:100%}._fd-span-input .el-radio-button{flex:1}._fc-city .el-select{width:150px}.form-create-m ._fc-city,.form-create-m ._fc-city .el-select{width:100%}.form-create ._fc-city .el-select+.el-select{margin-left:12px}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fd-data-select{width:100%}._fd-data-select>.el-dialog{margin:10px;width:calc(100% - 20px)}:root{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-text-color-1:#262626;--fc-text-color-2:#666;--fc-text-color-3:#aaa;--fc-bg-color-1:#fff;--fc-bg-color-2:#f5f5f5;--fc-bg-color-3:#ececec;--fc-line-color-1:#ddd;--fc-line-color-2:#d9d9d9;--fc-line-color-3:#ececec;--fc-style-color-1:#2e73ff;--fc-style-bg-color-1:rgba(46,115,255,.05);--fc-style-color-2:#00c050;--fc-style-bg-color-2:rgba(0,192,80,.05);--fc-style-color-3:#ff2e2e;--fc-style-bg-color-3:rgba(255,46,46,.05);--fc-style-color-4:#4efdb7;--fc-style-bg-color-4:rgba(78,253,183,.05);--fc-grid-line-color:rgba(0,0,0,.05)}html.dark{--fc-text-color-1:#e5eaf3;--fc-text-color-2:#cfd3dc;--fc-text-color-3:#6c6e72;--fc-bg-color-1:#0a0a0a;--fc-bg-color-2:#191919;--fc-bg-color-3:#2b2b2c;--fc-line-color-1:#393a3c;--fc-line-color-2:#636466;--fc-line-color-3:#2b2b2c;--fc-grid-line-color:hsla(0,0%,100%,.15)}._fc-designer,._fd-config-dialog{--el-color-primary:#2e73ff;--el-color-primary-light-3:#69f;--el-color-primary-light-5:#9bf;--el-color-primary-light-7:#ccdfff;--el-color-primary-light-8:#e0ebff;--el-color-primary-light-9:#ccdfff;--el-color-primary-dark-2:#265fcc;--el-color-success:#00c050;--el-color-success-light-3:#4ddb82;--el-color-success-light-5:#80e6a3;--el-color-success-light-7:#b3f1c5;--el-color-success-light-8:#ccf6d5;--el-color-success-light-9:#e6fae6;--el-color-success-dark-2:#00a046;--el-color-danger:#ff2e2e;--el-color-danger-light-3:#f66;--el-color-danger-light-5:#f99;--el-color-danger-light-7:#fcc;--el-color-danger-light-8:#ffd9d9;--el-color-danger-light-9:#ffe6e6;--el-color-danger-dark-2:#cc2626;--el-menu-hover-bg-color:var(--el-color-primary-light-9)}._fc-designer .el-button--primary,._fd-config-dialog .el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-plain,._fd-config-dialog .el-button--primary.is-plain{--el-button-bg-color:var(--el-color-primary-light-8);--el-button-text-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-link,._fd-config-dialog .el-button--primary.is-link{--el-button-text-color:var(--el-color-primary)}._fc-designer .el-button--success,._fd-config-dialog .el-button--success{--el-button-bg-color:var(--el-color-success);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2)}._fc-designer .el-button--success.is-plain,._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:var(--el-color-success-light-8);--el-button-text-color:var(--el-color-success);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--success.is-link,._fd-config-dialog .el-button--success.is-link{--el-button-text-color:var(--el-color-success)}._fc-designer .el-button--danger,._fd-config-dialog .el-button--danger{--el-button-bg-color:var(--el-color-danger);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2)}._fc-designer .el-button--danger.is-plain,._fd-config-dialog .el-button--danger.is-plain{--el-button-bg-color:var(--el-color-danger-light-8);--el-button-text-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--danger.is-link,._fd-config-dialog .el-button--danger.is-link{--el-button-text-color:var(--el-color-danger)}._fd-plain-button{border-color:var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-designer .CodeMirror-gutters,._fd-config-dialog .CodeMirror-gutters{background-color:var(--fc-bg-color-3);border-right-color:var(--fc-line-color-2)}._fc-designer .CodeMirror-scroll,._fd-config-dialog .CodeMirror-scroll{background-color:var(--fc-bg-color-2);caret-color:var(--fc-text-color-1);color:var(--fc-text-color-1)}._fd-config-dialog .CodeMirror-scroll{background-color:var(--el-bg-color)}._fc-designer{--fc-tool-border-color:var(--fc-line-color-1);background-color:var(--fc-bg-color-1);cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid var(--fc-line-color-3);border-top:1px solid var(--fc-line-color-3);flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:var(--fc-style-color-1)}._fc-l-menu-form{border-bottom:1px solid var(--fc-line-color-3)}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:var(--fc-style-color-1)}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:var(--fc-style-color-1)}._fc-l-label{color:var(--fc-text-color-1);font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:10px 12px}._fc-l-info{color:var(--fc-text-color-3);font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:left}._fc-l-global,._fc-l-info{padding:0 12px}._fc-l-global ._fc-l-label{font-size:12px;font-weight:400;margin-bottom:8px;margin-top:14px;padding:0}._fc-m .form-create>.el-row>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}._fc-m .form-create .el-col-24._fd-drag-box{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}._fc-m .form-create ._fc-field-node,._fc-m .form-create ._fc-l-item,._fc-m .form-create-m ._fc-field-node,._fc-m .form-create-m ._fc-l-item{align-items:center;background:var(--fc-bg-color-2);border:1px dashed #000;border-radius:4px;color:var(--fc-text-color-1);display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:calc(100% - 2px)}._fc-m .form-create ._fc-l-item.is-inline,._fc-m .form-create-m ._fc-l-item.is-inline{box-sizing:border-box;display:inline-flex!important;vertical-align:top;width:100px}._fc-m .form-create ._fc-field-node .fc-icon,._fc-m .form-create ._fc-l-item ._fc-l-icon,._fc-m .form-create-m ._fc-field-node .fc-icon,._fc-m .form-create-m ._fc-l-item ._fc-l-icon{display:inline-block!important;font-size:21px;padding:0 4px}._fc-m .form-create ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create ._fc-l-item ._fc-l-name,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create-m ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-m .form-create ._fc-field-node ._fc-field-node-label,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label{align-items:center;display:flex!important}._fc-l,._fc-m,._fc-r{border-top:1px solid var(--fc-line-color-3);box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:var(--fc-bg-color-1);border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r-tab-props{padding:0 20px}._fc-r-title{color:var(--fc-text-color-1);font-size:12px;margin:15px 0 5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:var(--fc-style-color-1)}._fc-r .el-main{padding-bottom:100px}._fc-l>.el-container{height:100%}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin:5px 5px 0}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-struct-tree{color:var(--fc-text-color-1)}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-struct-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)!important}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:var(--fc-style-color-1)}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:400;margin-right:2px}._fc-tree-more{align-items:center;display:flex;padding:0 15px}._fc-tree-more .icon-more{font-weight:700}._fc-l-tabs,._fc-r-tabs{border-bottom:1px solid var(--fc-line-color-3);padding:0 10px;position:relative;width:100%}._fc-l-tab,._fc-r-tab{box-sizing:border-box;color:var(--fc-text-color-1);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;list-style:none;margin:0 10px;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-l-group{border:1px solid var(--fc-line-color-2);margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-group.is-template ._fc-l-list{grid-column-gap:5px;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);padding:0 7px}._fc-l-group.is-template ._fc-l-item{background:var(--fc-bg-color-2);height:30px;line-height:28px;margin-bottom:5px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}._fc-l-group.is-template ._fc-l-item:hover{background:var(--fc-style-color-1)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:var(--fc-bg-color-1);color:var(--fc-text-color-1);cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:var(--fc-style-color-1);color:#fff}._fc-m-tools{border:1px solid var(--fc-line-color-3);border-top:0;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-menus{display:flex;flex-direction:row}._fc-m-menus .fc-icon{cursor:pointer;width:18px}._fc-m-menus .fc-icon.active{color:var(--fc-style-color-1)}._fc-m-menus>*+*{margin-left:5px}._fc-m-tools .line{background:var(--fc-line-color-3);height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:var(--fc-bg-color-3);border-color:var(--fc-line-color-1);border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .icon-check{color:#67c23a;font-size:18px}._fc-m-tools-r .fc-icon{font-size:14px;margin-right:2px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:var(--fc-bg-color-3);height:1px}._fc-r .el-button,._fc-r .el-checkbox,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-m-con{background:var(--fc-bg-color-2);padding:20px;position:relative}._fc-m-drag.mobile,._fc-m-drag.pad{border:10px solid #000;border-radius:25px}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-drag._fc-grid-line{--van-cell-background:transparent;background-image:linear-gradient(to right,var(--fc-grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--fc-grid-line-color) 1px,transparent 1px);background-repeat:repeat;background-size:16px 16px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-input-handle>.el-button{font-size:13px}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background-color:var(--fc-bg-color-1);height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row,._fc-m-drag>form>.van-row{height:100%}._fc-m-drag>form>.el-row>._fd-drag-tool,._fc-m-drag>form>.van-row>._fd-drag-tool{width:100%}._fd-fcDialog-drag,._fd-fcDrawer-drag{padding:3px}._fc-m-drag>form>.van-row{flex-direction:column}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box ._fd-drag-box{outline:1px dashed var(--fc-line-color-1)}._fd-drag-tool>._fd-drag-box{outline:none}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:var(--fc-text-color-1)}.cm-fc-field,.cm-fc-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;display:inline-block;line-height:1.5em;padding:0 8px}.cm-fc-id{background-color:#df2121}.CodeMirror-widget+.CodeMirror-widget{margin-left:5px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{width:100%}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fc-child-empty,._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-elTooltip-drag.drag-holder,._fd-fcDialog-drag.drag-holder,._fd-fcDrawer-drag.drag-holder,._fd-fcInlineForm-drag.drag-holder,._fd-group-drag.drag-holder,._fd-stepFormItem-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder,._fd-tableFormColumn2-drag.drag-holder{background:var(--fc-bg-color-2) url(data:image/png;base64,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);background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-elTooltip-drag.drag-holder:after,._fd-fcDialog-drag.drag-holder:after,._fd-fcDrawer-drag.drag-holder:after,._fd-fcInlineForm-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-stepFormItem-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after,._fd-tableFormColumn2-drag.drag-holder:after{align-items:center;bottom:0;color:var(--fc-text-color-3);content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:var(--fc-bg-color-1)}._fd-draggable-drag.drag-holder:after{font-size:16px}._fd-drag-item{width:100%}._fd-drag-item.is-inline{display:inline;vertical-align:top;width:auto}._fd-drag-item.is-inline>div{vertical-align:top}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:var(--fc-text-color-3);margin-left:5px}._fc-manage-text{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fc-message-tip{background-color:var(--fc-bg-color-1);border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-tip>.el-icon{font-size:18px}._fc-message-tip .el-message__content{color:var(--fc-text-color-1);font-size:14px}._fd-preview-copy{align-items:center;background:var(--fc-style-bg-color-1);border-radius:10px;color:var(--fc-style-color-1);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog>.el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-line-color-3);height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-preview-device{align-items:center;display:flex;position:absolute;right:50px;top:9px}._fd-preview-device>div{align-items:center;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;width:76px}._fd-preview-device>div,._fd-preview-mobile{display:flex;justify-content:center}._fd-preview-mobile>div{border:6px solid #000;border-radius:24px;box-sizing:border-box;height:70vh;overflow:auto;width:350px}._fd-preview-device>div.active{background:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-row-line{background:var(--fc-line-color-3);height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}.fc-wrap-right .el-form-item__label{justify-content:flex-end}.fc-wrap-left .el-form-item__label{justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}._fd-slot-empty{align-items:center;background:var(--fc-bg-color-2);color:var(--fc-text-color-3);display:flex;flex-direction:row;font-size:12px;justify-content:center;min-height:90px;position:relative;width:100%}.form-create-m ._fd-slot-empty{flex-direction:column}._fd-slot-empty>span{color:var(--fc-text-color-2)}._fd-drag-item:has(>._fd-drag-tool>.el-col,>.el-col){transition:all .3s}._fd-drag-item:has(>._fd-drag-tool>.el-col-1,>.el-col-1){flex:0 0 4.1666666667%;max-width:4.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-2,>.el-col-2){flex:0 0 8.3333333333%;max-width:8.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-3,>.el-col-3){flex:0 0 12.5%;max-width:12.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-4,>.el-col-4){flex:0 0 16.6666666667%;max-width:16.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-5,>.el-col-5){flex:0 0 20.8333333333%;max-width:20.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-6,>.el-col-6){flex:0 0 25%;max-width:25%}._fd-drag-item:has(>._fd-drag-tool>.el-col-7,>.el-col-7){flex:0 0 29.1666666667%;max-width:29.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-8,>.el-col-8){flex:0 0 33.3333333333%;max-width:33.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-9,>.el-col-9){flex:0 0 37.5%;max-width:37.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-10,>.el-col-10){flex:0 0 41.6666666667%;max-width:41.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-11,>.el-col-11){flex:0 0 45.8333333333%;max-width:45.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-12,>.el-col-12){flex:0 0 50%;max-width:50%}._fd-drag-item:has(>._fd-drag-tool>.el-col-13,>.el-col-13){flex:0 0 54.1666666667%;max-width:54.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-14,>.el-col-14){flex:0 0 58.3333333333%;max-width:58.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-15,>.el-col-15){flex:0 0 62.5%;max-width:62.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-16,>.el-col-16){flex:0 0 66.6666666667%;max-width:66.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-17,>.el-col-17){flex:0 0 70.8333333333%;max-width:70.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-18,>.el-col-18){flex:0 0 75%;max-width:75%}._fd-drag-item:has(>._fd-drag-tool>.el-col-19,>.el-col-19){flex:0 0 79.1666666667%;max-width:79.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-20,>.el-col-20){flex:0 0 83.3333333333%;max-width:83.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-21,>.el-col-21){flex:0 0 87.5%;max-width:87.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-22,>.el-col-22){flex:0 0 91.6666666667%;max-width:91.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-23,>.el-col-23){flex:0 0 95.8333333333%;max-width:95.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:0 0 100%;max-width:100%}._fd-drag-item>._fd-drag-tool>.el-col,._fd-drag-item>.el-col{flex:0 0 100%;max-width:100%}.fc-icon[class*=icon-chart-]{background-color:var(--fc-bg-color-2);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAABsCAYAAAEEfdn9AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABcKADAAQAAAABAAAAbAAAAACUwJ3TAAA5qklEQVR4Ae1dB5wURdavnpkNwLLkICAZFpaogpKUoBgQUBARRMCACUVPBfXUO/XzPM/Tk/PEjApyEhRFEeEIShZUQFhWYBElSFxQCcKmmenv/3qmmu6e7p7pCTu7ULW/2a7w6lXVv1+/elVdVc1YOXUS1bvDg3JLJ/Xf9JK0Pdl5XGYV9jM2ThsvSyyPfto4o98s3ciH8nBe/Grks2ng4M3GOJ5v08BBah08nIgYSTLL4mHtdXO/G/Jq/HLpQ/Vz7tBGK5XALftQZmyoNq9ZhXlG4sX9Lr/7aNsF05VgztU3zEn7o97MDnM/abdpwODcdotmtud0WlCo8h3mzslSK05EPJJn4Nf2X8wayP3aK1U2Z8CQVe0/n52lzStJ7F4msVNMZhX9aBXCW5FvO+W14iW7i7Ozlk+cRZVs/8UnXXL6D9rKngMXjWv/+RyKmEVRpqKioVW8hCD/adN+vvBv3VHpHjs7P9+JUNCmUaUprDSCsZHaNDNePD+BIfnZ7zys8NBKgsz+SnEq4pQBxAp/tOYVxRP8ZwzztKbfPrGa/E2+e2Qdj6OrVmy08dxvxY+nm12NPNWKmxFHE0caxyqfXZrTPBGJihVTbbz2AdLGJ8qvIk5yh0Iy8PtDcrFCyNnb2kJRsddxu+42xKkawngrtXSJ8OsQx4N0Mz1Msp+lmxTWB49yG208VZb/gg3XJifUr6u4WUl5PR+6juJRwedlmb2hpSHx0HYK2rRE+1VRoScdaC+hAlFB0ruKy1r+r4+D3ndR+XeD/sBFYg9XPtzxdwpAvy7WpYnAGYaAZGXllQUL0AprqlvIw2nUDvQA8p+REeJ/MMbZhUF/AedFVyNt7lUjX87rfZ/OPCAav8SG0lWrCJSHk5iQWqNEo+PWXIhx5GKroevbmOZ1sXv8/oAdRA8954ky1sMKVCsMnjxJZ+BpDTYiwIP/DC4fqsTwqFqFIilDu7lzJmkJQirME/2sOy8A1y2wc7J5EvqBK6GhWqJAH1mH2spb8dMaVZUPdbqZ8+JXAoisQ+50FeeR2qtRdHglTtXYUpEK45XX5gFEyogKdXZThwZLUUVdy4/z0uVFoOk3j68xxlFYKxVKxXmEttU8oxXzir9mnyIaszycH+ehvVrx09IY/Wb8wiJuZBIuHE8L0K4sABAfB7GoHh9OkXFREVdkz8UqMT87aXY7XR6W6fey4xq2f0GeFaBdHkz7TZOWcK+COFWaHiLI0i1UIsza1rzknP5DVtITbag0JT9Dlfb4WYbXy0Zz+tK6KhXHv1fw5H/GC4U6U40s2eWrDaNLpyKJjhpD1/XXDlpP19J2qqi4XOw9FP4eKunTVsJMawTTb6drhWPNH3Z72EbZq80l/JYIoHMrn1NwVi0q68ahKuJWDYgkHs/pXCMdFJTp5JeR7mwLRwQ4N4sUpWmCUDTgyi72vTpJRwa1xEai733C7WedYX1ruzldiUh3l7jY2GDketTpax2BIcCVtiFaCZpZQJSQM+C6b2TJX9WYJ3N/l5FN1j3yrTGewsDoO/SEmeQnvmR6kp+cVi/rAOeVs6pIIHvofy3zlKKa72QvfPufoVT6GIxAzuMxKHctyuwC/TZtx0V/684nJHk6XflN9wNhNIwmfcZQr4j4CygdcVvBQ5mioDB3OQMGca/u2mDjfV1q7Omti6MAtUXypeW0mz+zq0umYgPOJ7FGuQMGLUK6DkCezsGmsORhjc77bE5nngYBUp0OcDUWHg6i9u5o07X+9vPmPKUNQ3qH8zCAncH92ivxr7H3ssG/NljySc3dVww40mhhHiTe2+HzObqZMp4HDbqX+/k1GLcdT0dD5N2I+BDAqf78ZvF8dMV9U+aCtHHk17YX7ZgP06cWaDu7ZbZbm2bMpw37fWxRYNAakHZtmg5w3IhRkLa6qDzLzO80qiTtaF0ihqE4B/ea5kJNnRWopsTBSF75BhvuUcbn9TfdZTpO5zxsnzrU184BMHXUaEdnTEO7+mmE05isC9vWT0cpAqWKgHIDrebfrGpSmqaXVR3KazyetlAHFdKP6z26QpdVC6WKPYZ30pwThb0eFmId8PQz4RoCuOxjEqb5JlKHRADgeg/00/V2jeU3R0uTM2Do/3jHq40nPwea9B78WygMiyATN/oVl1f/DteYt7yHdZ0m+p5zZTe71tBR0A1IQ0PHmXU+HNSUU7U8rZe8NRt5fyEA2837UDc1aQSKaAhw/JS5XTKd0LsbijbmKv9hHeAKWNQmL2sF4FUzjICGWrn9tFV6uuHc2jgdE2oKadOMfn7DzPgYac+EsA5wapAixW6AZjClYCLpXovH0niSbJ5fC7TZE8TpxFUgEBUCis4sy2bhmVY3PMXClSYCITrcaeGwLsgySdXl82MySmJ/18WJgIJARIBzO9usUwPY7UKwdKFTlMMDzk1Dnh/hFfDX0XaqPE17pfqY1UVLQ37ib4zThu3KOdRidr1DWbOmSX7P4XbzZwzT5rPy8/L4DKXbW2FV2/nTb9PSRwS4NoPRb1dpI602zCuH6xTwuJmHw/HjNz9S0LVlav14AgfTJJ2Z46YqpckubwMe1lpUxny8/tp4n6eghzZMfh3gPFO4RmuZYJXMbIRVlWK1+ESbh8rBk3ExGpxP/mB4IsK6tYDaPBxoY5ydpFM7UL+Qt1HEA/U0XcqkA1diF2H80UrysakUTz8z0Dlu2rpxf07/ofPbz/uwHw/rAOeRTq5Y4x2qUsIw4De0oOr2ChWOtlRtcspWmLkzPf14k0I7FjTtgNHv67hpPn4jrIBH/XT87fgGhef0nLjMvgHY31AeAprfDDselGZ4+aB7e2UJOGdudke1BYZL19Jq/Tn9r1+Kx7Uezy97iqScfsO2uYsqf9524fvjtbTkD4I82SWxMRTG9W6zdRCUpnWcvzbOys+FB5pmMW5mX6KDUeCiNz+QYqXc3KuHT2v7xYyQRXlanj4X+46HuXDxsCXgnCDcFRUaCjAwNg11WHvxNdZP7Dam0GNOYFc61nI83Vh3caVFvtSTl4cDh4PN+dFNgH8yfmOgjixfMvCngOezehqM5ZOqANjKEwLgJiOdygpxBKqFWvnRSBwz4GhoHUiaqUNDO0JSQgCnx5w3btOAQf+IBGzTAgKRiuTZpEedZJROO0YAvBvo1RfaCOe4/KGzrHrAse4bS0j3kLjSCp/UE+fsoUIA2mKAesxsLs9KWpTKAXEzx8GmNKt3mMZ8ThpvzGtbRyNxlGGA+yuyqv0F6mvqdIBjguozrhtaLn9BXUMGwLfh8RVOIFD+EFDktixPEJU/SO1rDPUmXGkiYAk4RljX4HdlaVYGbz/etTCvSrUaiSzMFHCyW9FwN1YdtTDasPGqDPjPw+91zg+d+lRYQt1jsUY4r7J81QGOBtfhAMNieY5XnMfxcLgrwBtOI0crOpJi0NRBeh8aycHcnIZflzMdbMJDBzhMv0P4rQuO4JThtELkYUvpauawGt8N1dNAmwakZ9AwfVvve00HJS4fOw8juM4EMGi3AvwLya/cWGwn0/I60/w6wIOSPEXbSAIfG056W0n5piuGTznUaqZEQ3ySXMqLp6MWDW5aLZ00GZNM3bX8yI8bpGzKIj/Sh2klm+/do7Qz0ekAVxoo6xfXQ/poBGXqTtbaVMnnLrzwUPNZSyCxWIjCniVCv5ut4uBj/kM5C0HLQFEpwZuDgdb32rQz3R8COADeg0YX8IaDYAT5sRD+HR7Hr5UOdzippHnTldkxdLJVKAwem91upq6P5vRmV5q84jOTZulnWpxuaO+B1YBH3Iuf6rD8rCJAL9KqATURHu28COiUGTtI+xCoIeFMENABTmADtAoAeYmWFtbLW9pwzH5MkuExyCc+NEnmKayq+NGBLkaU8tTEXEYZZaADnOqIzrEA/9QNj4moN02Scb7GSTIeL64CAYGAQEAgEA4BdfTtdIY2HGNjOj+vQZRjRMY+LHCzx8cqleMGG1A4gcCZi0CIER5tU2nK0F+sbASi+ccirITRHQJix5dPutjR8DTtLBePi/aKOtbDfMV+u/yYuRuLtV1zMCF0wI4u0jSaVsUgZG+k9FZ0wGw60pQ971Y0dvHxxNGunHik8TOGtPM/Nff0HVh/41jblbpUdtwEvMSL0x2C/QFJNryWq6Di0ehYeEA4cpA/DfM9tJy5GDdbtzaSAPX5AkvVaEoJQk578mdEWyZtw1Q3qGEYD34lmNawXLQaSTmo841OFIOB5ypDOKJgXq8Hh2DdpzIbbJVBkj2H2ix4r7fbmxGxgjPywjT/OtjOlXk87gUth1LX+1D8kYaL5+LHUgqrv5e96J1/cFrj1VrAJXY1bkJdygAgdwNQ3VyWkVEs4dLSJpAt9TiT4Nu8+hDgj0lQIHTjMLM8HvGNgoAeQPt7OW0X5v668+l/aOtU8LzTuOgSNCngOy7Fx972uZntImG78ksLN6xE/AG46GQlpaDWa9X39v64+r4e+ftafdDhRK0NT8rukhay5K2T22/kFqq33dEyZu3CPbgK9+jf6sDQjMgQV5L+2y15fe49kPXVpKmGJCWoq7SWADf+JXpsNE73BGniY/Zqux4js0iPujHmMwsDwEy06VLFRCDVjNNSSDNAwNdi8vkVaq+/hHWHuXXELH9EcRI7HzfpfIUWHqNDWVUgmMcovsSNbcaM5aO3m+Xzspqu1MBJeqjfSmM+q7AddmZ5Uk7WfjX7yzf/Y5ZmjCuqtDdt26XjqLdTXOaBLiPo/HI8uPNQx5fpCB6siy5u9M2jqSk4Hccr4UUpdvLyB+J4vbXTcMr8ARzY3ivIwvZCwm1HUDdveB/TdD/1xebOUsDNyU8fEcTTta96eFxcr/7Ibflw5SoaLwgFDrRajQOtalL9Ed+F54Vwqy63341TsEGnK0XE1E4JSxMYu4j4KDoD//BA8dMUa+PGjoOwMGh7Ml8cvYSgnQu+tBMDiHckLlLhJl5a4ab200OIvqcthLg/pfNF/5KbNcM4ZTVwfBvw/pOWQmOnxQIs/m8qS75z8nrfPzxr6ctRm3hKWehla29XTiCmoOqgMAqxZLmDGmHwaG6nIaUUgzEJj8N6YnPTQtlV0phnIw2YUljt/exF7yq25a6OL3U41nDlhzy9xu7Lrm2w6Z6IhQ4CSrsxwjqig5wfg7kyjRNDONyIuwLhiM3B4Lac8TR45XysrhDMvVZppvF41aqNV3o2+XTvRqYdpYOv2ruj/g9TXPM1T1/3Y7fHlUUFhZX2PoCo8AIu46xuSf9VAOJl51xu1snssA2ep0wIOGkwXiEnV7zj3gNw1deidnk39x/2od9VpDzpmfu6D2+yfvwGosfeqOkl6b+PgqCP4vmxj3UZ9rHeycOJukKgq2gfCAgHubWBi7P/0P6DwuUAf0cDf7tNKeDVXOkM/eyqQLekL50O3rbLr6cOhMBzMHq2VuAX/p7iqF7QZ2O4buvKhIDb1tAmEV0ino3IXLt5M0P7N2TFxr8biQMEfGu7hbPauIpSI+ZpVrJiBpklJDgOqv/LcEVAeOLmwGqH0lZIWTwd2G3D4F7pEbDYsRlmtB5HL9cBZf0Kwf8C15edlGcp4FY3ysqciGVaMOq8cbxhaJd6VLoTAMsKLYRXmbkoK/WJRz2wufcnqLBbIR8BF8X9VvNyHuIqEBAICAQEAuUEAdWCEougnN0xvpjHWS5BXdoICBMlDOKYCnuHT4eFIRXJZRABRwKOgYyyURa70gZTW2h6D/Ovd5fBdoWtEure044IQj0lKNg9MHpXXwTZ5RFpZQ8By1kUbVWxUGgsFgy5zeY7Mf/qweA2MI/tUk4ZWq7NG0d/fwhlE9ThVbyYjWoqT3kdnhLYJkq2WXBQfiNmjNbzeiKOdp1fSGE8/RfioT7GCTmNuJYfBCwFHNqrK25uJ6UpwXVheClxBcItSLyQ/hyE5Cho/qs218/aI6k9hV0pWC1XEm4aPpATi5M8XnyQGzzn0tdxVH7wkBZFOXSE5DzqbvJ6/2lEYcbuvxJNvc139Ki186rD5Ld1EpsJwT0PdSKppsU8ryv0OEIB8dNRBhawsfXwK1t3aQsvfU0RYeHKOQKmAk7nZ0CYW0CgluImp6GNtPbYzFXlb+Jo3tztY+kQlpZYIdcSL3lvQYaIds9iIp9239KXMFUH7xZoUjrg7A3EK7tkKfHcTXfM+bH74xBwqZgLN8ykG/FG06qOJNTDIMChTsbXPOgjEx62DeV1BhidfDI7QVum8aDq3q4q9QvlIGLKOAKmAk4mAASV9tf3pvpDiOmFKOk/S0cCAds84CAtEKiIXgsbV8O1Xvafdml/nFsTPQPnRq/MJ6I+L+A6sMJv2Qxfn9at4bYVbl6l4LqJYFD92goWCsn4U96cRb2AmTMV1zKHgKmAUy1JaCCnihaDsL3JNbVZC0D3tTYeJsd2CE1Ubl/Lme2arJuwHrZ9PxjB/TweNjV4CEVfDcNUjT8mr/EBs3pTG1MhInPSELAUcKoRhHoThLsDXZVX9x7WFsKmaPVgugeatQ6WKz4KDd4NcYEtVDJbSOl2DvmeQnpLK4GC2XEMD0oBzKUC4oPyO9JVOIGAEwTsBVxmKyDctPgln6YDsf5XRw/h9yJtn2KvBmY3vobibhVJBSCwT9nRwT45At6TIxum2nESaWczAjqBNQUiOMCDyULfVrB2QZMENNusiZKXovRAJsVb9SBiUGkCVjmMwn0UTiAgEBAICAQEAgIBgYBAQCAgEChFBNRxo1gu6wx1vlxW4Fa2cRODTGf3R1CXMwSEgJezGyaq6wwBIeDO8BLU5QyB8C96EtwgvAXtibelD0VSDF7WDIyETtAIBDgCcRNwvOmsyJnitf4p7g93xdEAo/HKX1nNF46WNizEdG6gtgBa2x5mzYyybJixVXiwaJ1NzA4HFbXGIrKIT8myKxBrecIeHWyZX2YbMLsw3DK9jCXQ6bz52R/WO5g14yuqmttbcUXb+R/cHkk14yLgtP7E72KnV/u52GdYgLUnkgokhUZifVDn/0DgPsLC7yfM6gABugBCEFhjLrE/42F4zowu0jjgQ0eMdcUBPY3xQC+INF8i6NC2l/DQRu3yet83srjC4av9nqI2kt+d7/Kl59bacc3zdX4csj9qppqMOLPd7fWw5cC8FkW7XfpvyPk8py6hVaDN1vylU8bh809osoZ4k26D42ZHvAxbTteflRfSmggicHO74t4qO3pQ9vUAoJ0xG2goPSDcjBXHQbh7knBTOdhQ0Rw3r6qxTMdhCQIQpcN6f+XMQCfZfZ4/3DkDrl9BglVY+Zcn/J7C87CTJBUHbDbwpfxx5cHWHyylNDpD3AlfE9oeXjc2uwSF2yRdjfqp6zPr1ICFJ+kCDk1yO350wmvYn8fLjlq0I6JoPEm4KWxKkFg5WBIH3M0mjcEZQPhz4e8TDC9BvUIeAE4byRUPy1UQbmUbH6d3ebGTKEYHk/DFGFlEnH1np+cvpDO/6ezvcJnogHyc3PtNODqzdNyLRsDrHbM0q7jcfiPetkqjeFMThWxPPOW3aDI6KlSTr8x4IbitsL58plIhif0IAekPMDcjnBrUGNdgG5J66CN2Mw2D1H/vpAHYnN0FvcKPMM9+pXzK6QM+Vt+UhwR8ZfaeaVpkkdtJKURGGj0VCTed863lIPlSfqx8+Pyn628bsem3+qtq/9Zg6XUlFQ6P5TQ4lroqnRHu9PBNaNtFnEekVzJX7GhNBRyzGgMgEA/zjBgYbYNwrObheF5/7vZkzz+qbTOdRXHJruNt58+4KdbyIHR1sDtIEV7Y1buhUZXzrUk7Q8gDg7XTwu2DIdQGG48BgUPnZxnIdSNmhmizSAGMrwpWHPAAZWCA3QZ1+cGKJlx87lU3vu93+RyZO+2/mBXxTJQ/rdilE25ZKunw+SdtqV5QgkPJ1Kl3dHj1uluHv4yol/N6PnBDYZVd/6fUGztdc66+YQ7KG6SEw/0jLJwjHo6ruQYPmyuOBKeqbR8tu4tNNRFMirg4CNshPKRTIeQ0c3K5linie2GwuUyJk9laPACjTxssWkpnfjxUocIt4ZMwMjvIOeH01D6kPGhfKB62lhiItoG59DFPD3d1FVX+zpeRf284umjTcy+/UZm1UPJjcwsJN2TwbvRQU4HRTorHVx0Ok52LmbP5Wcsn9tvZ+fmfjp+z9gNKw33Npq9EpJ1sUERhOwccHqWNvFau5i+XEm7cdLQiC4mnup0VDkL+dwhRT97Y/e0mNyc/eqYDAPZFpN2mCDcnCF5zrxo+1RAVVRDlDAD/IaiHTqPh4RoLob8HgtMXZlM9J8zrbL9JZzo4yRsJLX2dgdORuUGfLEEbXqdpYD5QVfADEerej0xb+sSJ5EtTP3uS1+shRdg5H8urZD3WwSkNL6acrFHpnG1DTxh/tbcMtZ25cSTgO3o+MoBGyvz3c+dnYp8fll3xUtSW2BkTDrR6r8nhJl98QdNdlIabQwOVVVq6I02/rEHt9KUUdsnr+dB12jQbf4pJmoQHiAS4UTCtPoREOVjIhNZRVI29FzsadLtLMr6ItAD67Ainlfyen8nv94V+vQJCrZxyptCSyedi1dp/MfN6nhdaPLJBumTzOUcoJnzy8Tuzn3IqAi/M5Gpqg5vQKVF+hk5U6yTooxhdpBP2MRajZj/UYna9/JZz/0cRNN11uNGiBbV2X35EJYBnW5977ijK2K+OCxpuunW+Nt3GPwyIdIFAF0KgV8C+LkD4mhB6nJwF4PbCjLHVPiH5TCKsttyZkDqKKqmY349nyDjc8f8wVhkL8+kZCLTqIMyj0MZxiPiEIiEctEn9S3gvpbATB7afAbMHneSJhNaRgEfCsCzTQJhr0nytto77O7y+GgKujgHw8aSlmNtVTAVorj3t533UV0sfkV9m6bhhl9vZlOAzGEIzGaZRIeeJhyE7moEWBK0B52F1RS+11yrNLN4nlbRCXZSp1Lo7BtGpCmu0wo223Yv0cdCgf9e+yQBdQLiDec14m8b52Zvg6UzAYf+HwyvpAk52HQZbjk0daAof7MAPTcEyiTzR8OsqJMyBJOl4h7mfdCYThMKbBg7e2GzNExdrXxykn2rwbNaSV943YRW3KGi8MdBak3BjL8ID0Tlaxhig6ex6Mz7g/4pZvFVch3mzbeuDepPmpi/DTQPvEOd0ilBhIOHziTKO6YvQ4b0ImS62LukCDuHuCJBq2tYyxsSTtTZV+rnjC98G2LgKOsz9WLl5bZa90+aHXrf9gNtUQSvcTTdOuLDynm7HYiw2ouzQ2gmbBYmoAtESyYGlGJAvmhWNi0MvMwa90fcQ8orhGNKkAIQ77PgtjPyHK6Z8pFc63OGk25cOAZeKIdwdea09x6t7M/d3u5GHaV0F2bSlJdy83PJ4hdbuS7941x1Cfh56tJV2fPFE0VTvKjsanpZ0DY4nEe88Eu/wNTVlxsRYEh0Tl3vlqM89voq7Wi1+Y5Ix3UkYbRnthD5etO5S/sJavOptxYc0uZLmYndCNq6BRq+H32ZMqf6DXoy5rTKaxJsKOAr4DF2F6vhbzJbLX/hse88JanzTb59QbFo8ybrDfpB/j0oUziOzzzVFhaNOSHrb/70/PiGMS4kpxiNbSqmo0i0GA0/I1ptqoVEYQ6YCTgxJyFXGGg8JuSaoeo1CriYIj0AgiQgkW3kmsemi6LMBASHgZ8NdFm0UCAgEBAICAYFAuUMAY8OAEyc0cSQiu/KTrSKjFlTJQkDY4MlCXpRbKggIAQ8Ds3a/ZhhSkVwGERACbnNT8Io1jfZr4qXX7TZkIqkMI+BYwPEyqQO1Bxkr4ManluG2xVQ1Em68Gg7sTBEnasWEZTIzOxJwCPQoVPYSXmGsArxTWcPMI8rTlTa5Wjj6oK0q3Pi4MtaYDLAgFdFlHIGIBJy0GTT3OAh0FWN7cJDNpRB8dUWeMb0MhlvSTnqs3/iEjgQz1o96JhzMsykYvw3CHfEudCMvEU4+AmEFHALcEWJwh11VIfg16AFI5IBMecDwKUO7eoRLg2C/jd/nKp1bf2QDCTcOn9lI6VjFtgXCHbrdTM0sPOUBAVsBx0E2o2GC6HZYIDyINCCWLIbkLaEd4hJrEq+GYzX7hVQH4geTYQ/OEVH2RtIGBidlUA9EdUYexbzCTqAH4JdRVzda8S7x0go3Un4AzSCKF658I2C5mpA0pm6/hAuDLhyzxptbLLENEIQPEP6dx9EVwtQf0rIXZ2fM0cbb+aEtb8bevgyUp1uPjUMXH0Lv0Bp5pypLeFEpvs0MIq9sO7Pjy9NUexrb3CDodLaH3+NjC5UZEpl1h6BfhofpVYUewg275fROcc5EXMslApYCDo0W2MMnsdoQiOcgzD2MLYQ2HwHhWAMhXA+N/hP2V67Cp76PO97E5EIOGX9G52c3hBjJKo2cqXrDeGBv/xXtOQ9kj+IhVRxtdwLvUQi+jwhFuOHfDLohOA6pPtqhCjna9YHkZb8Fcor/5QkB3E8TB5sbGrUvDomoAeH4ChQhwq3mkllXCPoFEI75EPQMaO/e+N1Jh8CoNGE80M7vQ8QDGhS0NGglkyJoVuhyu70VVlFE+omGTysJmA1BPRvqiAwBVGQWoh41RJOR8g0eUGV7FMrKgVkyhGjwyfLKWlqlXdoI4S83CJhrcJxD6PMpx2S1gvDuh/A2CtOidMWkwT/uIFSaEI8NvdKhOoWZux7zFFde2GbhlMcUCpk9ySkheA9A606kMBj2bLt4+l34fn0JT4eQHvb4WaHuSAM1MbwHD9cYlDEdJlV5mgkK3zBBoSBgrmU1B0JCuMMe1g7BU45fUDGl8yoicHl97h9VWOXnv2P7UIY37dh1OQOGLKdsEDj1rBDMSX8ZjMvDw/YWtGsuhLKFyl5m+RDu42rYxIMe4RrwVHoEumKc0F1LhgdICLcWkDPIby7gmgbCRFEOf9FEhXghILqToaBqFUENITREFGbsCWjsYDzOwqtLXmjTDtDMT2EvaH+YHzn46WY0MLPyloGVCAoETBEwN1FACuHaBU3XmHJBi+dITH+IO8VbOeQ9YJWmjXd50zcGvhSgjQ34MfORiZmNi/AE/oiYFQaKRYZwVEE6uvlEzRz1Yamxt/fgBhvu+yEqZiJTmUTAUoNDoE8LlYvNQO23W7UApkMBT3M5OFe73fwZwzDdd4rnbbDhwYvI75VZVRwIlIqeoBqFodF/RS9xF7yYncRpVjF+L4d4kvOmnNKdrV3sOa4LB6jE//KMgKUGh2lyjDcM57/S4YqfwNZWjuvi8RDsGnhCNoL2U2j5QJoU2fdfyBaG0GbhCDWavtM5j8SOIv0AhPkEdR9BtxT07XhAXAUCkSBgqcEpMwTYh5ctS8iPgZw6L0xhchDsX/Eq/1zye2Qcig6HI3Yj+sARCTfRWzmkz4ZwL7RKF/ECgUgQsBVwmAlfYw54KwS9CoStvhVDKNnraSYDJyxtxlxyRNODVrxEvEAgnghYmihUCARWWXiElyH14Fc0uVXh/hJQudkyq/RkxuMU0nlYIag6DIJXU6DZ6ifn/dT9aTWen9QF84g+8KQ6TEvuUQPCU64Q0Nx263qTFrdODaTgzWeZdcpreZOTutzeDJ/ZSV3BXmhbmW2QqFjECNiaKBFzEYQCgTKKgBDwMnpjRLUEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAqWFAFYz6V2iz5jVlxb/kPHMV9Ge+GMcC0dxf2JBL/F5xf1JPMaxlGC8P+ItTyxoirwCAYGAQCCJCAgFnkTwRdECAYGAQCAWBIQCjwU9kVcgIBAQCCQRgYi2OiSxfqVSNPbuvI2CLol3YT43uwj7iI7Gm29Z44czxTK8LvZHWatXWawPtogNxAk/KcmoG86lKMFLr7nJKPtsKvNQi9n1DraePlfye/Jdfs/+lMLqK6sc7PFV3S3Dfok3DmVKgeNstWoQsKHKYSiGluIEoAKcrP8BtjKrh68YSKIOYje1G0cDxN1JhTigtkwhjCb62RXAeSK2zm7Fbzg2mhZH03DAVR35X0DeHiXYp4j79j2GczfhlKiwR6BFU57TPNhw2x6K8hLI0skUL5uBzlQ9B9Apr3jSA7dG2At5bzx5RsoLZb8asmoh0syC7jQCKSxFLmZdoJP6Qm90wfNUB5u306GfOivnR7rwn8mVZVdJZZ+rpJkvY9/Fhc1nPXaoOR3+y/xQ6FOzvnr5Bdore5ppdL6ypV78rA4UtOkX27DhuQKsvFqwIvZE19SzOxcE7WJo2ddx4gG3/triCJDNeKifgLR9FAk6yreMPOw25HsQvHTby8HnPEjj8xjNTEjmkSGQn25oywXoSFjwww0Z6GBux1dBvkLnlfTj+HCY1es4kP5WYFgxEszjSFPgSsH9L4kjxzCsCjN3pu+64MURxRWP9JfdxdlhyHXJki91S+qpmvMarx//QfrxJsnvfPHFGogUfSuhhWKiwFohESPLRXvyhq4R5gFXSfpvt+T2G3kLHQHfetFbd8SiyMuWAjdvcMJjYaVNxY3IxL0w7TyiqoCfrXV7DIftRsUotkywQjtBwCajfRVMOUnsb4gfC8U7GNa47is0nB6y2g5K52X64IUSB6A07heMYO7nylGfpKFKoBf2Dgxu1gedFH3lxtThHvdBQlsYArNxSFvMlo9pIRFEKiMUGVhK7M8RkMeTZJLuOP14ctbwOth6RoP8pp9OgsK2vBcacksvKfyiyvuz83o9+DARQaFvrf3ztffW3Tp8r2WmBCTguegKTf0OWOsMlngU5fMU9IAiz625p++19TeO1Z88H2EBQoEDKCio5bhJyyPELDKyZGgybc3wiS1Yo1OgvPUfYZHZVnQs98OangILoh5lUa4yW4vr26j2ixRH89olHvYsEq800XZeKPsXoYTeI1pikAwHrY1qsqtQfuMIq1DbncLuhqL/FPUvVUWgw8eHT6mlsC2od6lJCXD6LpGFbe854ZqCzB34hEViJg2pQzjU4sMvDzX/0FvhePPHzI7p0mEchwCMn4/w/LRP8F1yHWm4eK67uPpl0cyRO1XgPdAjUW9k6vBAXRvJ2W6mmUVkXBCAYmrhd7NpYEbvE7RuJw6NvIlGBfj2C7neEEz60tazSoj+Sex23N8RUCxuTDuk4Wp0KzCXPEF5MWtgbiSMRxh1uYxb1SjuCJTQNphB2/EtGx86l4GwZus4LQdHHlPNB6HT/gnNUz626pRHrPQ425DOpf02Vj5O8qO9CXGKxd3849n4JItygL9ZIS5/6saMQ+e/0OS7R9aZpRvjdnZ+vtMfdTZM8LuKOxrTcPc8BVV2/BPfOPpz7R3XDUmURQ7ZWATl3Sik/ARFHGk890ko8DFO2TtS4Jisr2HyUKtl4mts1WksW95cbr8Rb/s8py6Jpt4pBTXfyl789r+iyRvvPDRHLXuggKG8Nbz3oVMdgftyAMpb5yCgs3FP50JJTsdtC3xQwDg3i4+IYfrhQShOReFAeSfF4YGqiTr2gBLvgQ4qZqsfo4pmwOQufAB4ZrJWCuX2u3EyhtEXJxJQzLOubDt/umPFEEmdtl8yfnBB1Z+eM6OVZNfRyge6jG2ybsJ6bTo633RgvgFxm3A/h1Ma7ukkTMP1Rfhi6Jf8oKK/gdJ2dnrhghPnrH1Nlvy6L65Qh0EW+fFa6//ccsWL9FGOuDkYDveDWakpb6q4z1MY2llF0CLDIx1BjjORRFJUQnQtc8V/biy6isCAJssOH6RD/qdgqdyF8AJY27vxcFg6WOz0qaMhENquIKLRFalH6Gz2BuJfwUvjGMCxLDbhCaj7ecCA2nQclvpshENehCE+xeVlI9HAfZgVTwFO9K1jar/qELcVHZ3tcfgqsUNPxd+z3j9Ra2NCFXjFoy2mOaxWROR5ve+9ubDyvj+bEacfb/Rk1rJ/z+RpkKUH0VkOALADMYI7gXuhe6GJ0cG93DAE3lVAT0bFx4j/T7ADuCiv15+GFWbufprz5FfqQFCXzKylk6bwuJivMrtaGac5ZCSnwHDCx93r5A3dh5/tR2scsrYkT6gCP9xkQa0D2VPfxIA8ZKgr+VL2NFv719sq/pqtflfNspYiwTkCMnsjOFWiy7u/3eTmRxotmOYqqbS67cL3x/NEKKk18GfD0q2OB+w3nRbjRJqrP63Yta37uHtKMvLHItrlKc78pM3/ppo+0JpsCfXi4ac5/Svwq6QpqCqUxxi0Kw9KYrEm/rTXF3g5C6VRqq7pmidX5PS/frfs8ibE2oNd8kvTr59eHu9G5Tf+rA6U96NmfDP3dxnZZN0j3wYNgim4Jy/BCHgJ2L+EUY+lw4vouli9dBD34Bjkryd+9HLqHoTvQ0c7kjqEnZ2e//l4vbUhHRLVBXVaUHvXNYcsC3CQgLrXUMp3kIdIMT23KBrF73Zj+SEUv8PiFPKEKvDfG37VTXYXtTGrGOJrHmz2yXlNf81WPpBjRlNacRV/bzn1j2rbMlGeo1UoLtl1vMqBznNKq56xlHOw1fSG+S3m/FeWvEpn6ks7MWDTgEFXZe7vPrLJ+vE0pFUcBPc37je77rzwH51P1Fk3EUPYWtp0b+rxwTlXD81qu+S/Q1xFqTCi4uJugvJtgYd7F6aBdqNTOQjGejUrsYqo8+UorYFdiaDJwsOVhY5qMXjk2dGWZlr6icav4hPftyWizPQT505JBN/8Vh9PAN8QHUfTiaS8qcygQZBluFuh1ZHZMEzjPYWPfg2Csj6oI/Ar69Zf5cYE8d7S9/a3SiocuUNHh+KoTlDgqkFiSHcUhMxtQl26O8oULbHMdkervKnIhCrwaNtU2vmCVsry0i63NMrLbzq37sHs9/8ru3znhpSHF0LH66+ekVt3/frWSyeNdJ+qYWoknWj4dZXdbV59wZdyqmcID8aK0o81fjZr+cRZJmmxRkEPYO5bxk9inUhzc60BPwwlNRhxOcjUF7wupuWEyJT0XbLB1RSfRdyAMkDodxe0N6tGtf09PqZ44DsWneRgbGwZjM7X1LKE0r4dyn28cgdl9iUU5lYznrjPtGGM+H4AOZhMZeQ3+9SowJnfUxh4h2PGxGEc3iX9Ddb/AofZoiOX2TPOpfh0UUKBn8bijPIdabys+v62r0FxlzTTNoxeLlU83vxvJ6v8+Ax0YAVK87kLL8i9bMyWSr+3HN985fOfc/q8PveOLqy072EIWIicuL2VFjbZ8MBjlQ5ekJQt9NEob94uKI50KJmboBwOQHF8Cl7ajisFSr4N5l/PAz1NxazFLyFz4Gp9gh4ovXHGuGjCqDttOEmYa//FRzTisXTA9DVg+hqUd4gDtmMQOUFrmWOT1SvoUE0dWPwG2t488ZwfRu/CL6Hzy5CNn/ES6FbstHyXl5uIK+TvL7D2V8bCO+TBjIVZuc2LFyyYZ2tcmvXHjdsFwVSVZbzKPlHn28ydnV6cIrtL9FNXsuuP6vsuvuXcDX/KCZb1+ZbLb328JP33Ubzsk9W2v5jTfwjewEsy5mUb8nh+xdkO+6vt736/hgdPKpdXKIdz8LDejQ5qL+5FXTRCeR4QL1ziEKAXy6edjfV9mqj0fXg+V6MD6oZ5+dlQtMp+iXjVAvxOoJO9HiOKnbHyFAocCMIqcGktglhBjSQ/lYkbGFd3su76jF3nT3xLr7ylwsxDnW5v8s1jytyktsDsRe8+ixfNbx1o+84cPqcdMtWChLSCuhOzlk2cLHnT4lxjbW2S6Jft58+TWLMzrmjI/G203BUrf2rgTcnvviTuig0HLl6+/goasv5boaN/HcIfkyLHyOQ4+NyHToEWDMTFCQUeFxjLBhOazmg3f8awgqrbK/zU9emX8XJ2etO1Ty6zq12tnVcdxq9HXp/7R+Fl2uOc1u2r8HXdrbeNr/nzpSTEyXEyjiKQlIcoOeVTqVQH4eKKAC13xYvJI1De5cJhRLYNctCbRmYYqXeHEn4Icqkf4Vq1BC8pYc1PhPJeoIzs4mwCOVLg6D0P2pWPN8mHtOkpRVUPFlg1DPHpBXX1y37oSFKLuTBigzkp23SbomyTMAe30SezNNwYyFXiHW6mj8q0mveLtQYVjrYsaLvgg5AXPXZ8cTra+1D8Hx1s+UnbJt8++p0dbWmlQeAfKu2RUWm1zaycRM9dm5Up4pwhQFMryLHaiVzieU+Yc6TAUelv8FBZvkAw1rPJ2se/Qc0t6Y2tovMpwN/6BUyCdgHSZhc8PLud3BRj3Z2EqSc2W6PthEciaEnxlxXlnYj2CZ4CgTMNgXIyiDnTYBftEQgIBAQCsSMgFHjsGAoOAgGBgEAgKQgIBZ4U2EWhAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAiULwRoQYTOdXhQbqmLKGeBTS9J27VVFu3RopF8v/H+JL9GogYCgfKLgJgDL7/3TtRcICAQOMsREAr8LBeAWJuPnWlpOBbgHexMc7RxKNZyRX6BgEBA+Z5v6cCATToVeUl0FgL3i2v5RIAUN06QeRe7Y+lwrB7YxPUQFHkerteVzxaJWgsEyh8CznZiOmwfPeT42sSlPj9rxlLYPpePfUIsEJeOTZVjXG521FfEFtCHdh2yFuRJQoC+aejzsNdx7EA3wxbhPHTLo3Hcwu9JqpooViBw1iGQEAWOc0U6ujysG05ZdkN5Wzp8gqiq5GHDiQQKYSsOIlkGpZ+gDfOW1TgrEqgzhbVMX1IZid8+dKLXOvkSiPIxWg97w+tRvjOpxWwbvnM4WvkwsPEsBS2V8AsEBAJxRyBuChzWWB2cpnwlpkcyoYwZro4c8reG5m6NQ57oI7tf4aCnHx0xKCPEfpfyPb3LYYlWxJTCKkwdJffzXRIbCb06AfckTQNRfZ+PfQeL+QXUc7ImPsSLlyQVfBJ7E4r7Im0i7tdWv4fdTIo7WV+q19ZH+AUCZyMCMSlwsuqgcC/Dtakyq22ntGV2MQ5I9+Ms3E/tgMaXMFKRfmXwl+/BMYxWn2Wy45OsNCjEC6HcapIxCuXXEx3Zdjo+szTrgxFNTyjs51BmDZNyixFHGJObgE5mFGp3LTpN3bcwFcXN2FtQ3hcGSAP/0ZAtGCndjOsxfNFdOIGAQCCJCESlwGmKxBOcIoHytnYu1hIKrRcIUoMqrB8UxvN47tcgnIv4IuvMSkptL+ZVMVcuY7j/PTTiGnQANpMyYbiFSaYXrbKHNYHSPQIFqD/q1iyvxJai+coh7zhmsj+NGtDewLm/RE/YpBVJ23o9cHdRxYO3IaKy5Evdji93/6Xx9w9sNGMZQ1xLYPsS8rcIeUMss3UYGUzANwr3E38A+CDad2ewrDrofNfA/wrqO4kUNzrMt9EXdw6mBy4y+wHvKm6maRe7W67LIwICAYFAQhGISoHjuyw7MLddDKV1LpTGuVBcyrcVlZpKrAGU2GVQChlBpR3SACiYrkjvirzFUJqLoBB2hRAFIzBvewxz6b+A10Go+xR0BeGUvhUr23jUoxYOmB+mdA+kAXFeN+JW2mWCpX0dPs7azy2zDVZTPpuvGP2x7C5SD3+X3cUtj527YlZe1V1PZS19eYYdf0dpEisBfQM1j8z2ANfxUMibKA7KW3WIe0nysWnorD6l0QIlgHYc7sk4k0FULvLeQqMgKG/mKmEVij266RiFL3gWQB4Scm/UiguPQEAgoEMgYgUO68vtL8aaXxc75aUPK8hsCzhtgbImZZeF8L/ga6FwDzEBldiQf8ibCqXRXyGX2VoogL9Cgfyis7KDigdTNfQZDwlpmVIKO+nz6j5EG8LbaQTadTjFB8vTzRrCWv0VytvqSzQtUede+KVguudrKLf/EgRWzlOS8V2JRoEH6XwZv2dtsMoTVTy+rwccO0LRdgZGygcZ7G4DtRedVXe0YyzKw3cw9Q5t2uzBh10VxR1khLhW3hTWF7fC1AG3z/AZqj2miSJSICAQiDsCEStwUphQoD1hsTXX1sLtYi5Mo9yFZ9zqudaSW/sl1gV8JkKJvwelURMdQkYIMSZfoeB/lLzsfyFpcYiA8i4Em+1QQiEOyqkhlPp8UtxKIrQZ6nofKW+MJEYgz7qQTIjIXjT5OVye29vh1dbFFY7UqXyga26t3Zfrlk2Cx3X41UMnlQulutSMT6RxXHlHSo9O9DUo8xm4zkEdzsF93ASYb8M02QncB+EEAgKBMoxAxAqc2gALdWWxS6/AMZVC6m4JFNvlsbYT87L7ocQbW/GhuXCphK2AwomLkz1F0g+XjXnFl/pH31CG0okqe3vc3njDg99TGpR3Z1V5G4jRqXVHlKLAQUfz6I8h7noN2cF6G+95DAp/mSZO9UJPfqzoSpOOQyWKwAMFfC4w/Ds6lGpGcijow4h/EPULWacdjOuF3pE+Kud0AZGxKBEWCAgESgkBR6qQpk6QQVFohvpth3KIabkclI8fVt8OA19dEDTroLxP6SJjCGy+4qaF5sqbmMqVjzVYOXPHxY/0oxApWfx7GF7tPC+pvBcxB/5ykKY5vrb9vUF5U1JdzOW/C4z+Q4GEORc7HxhdiNFLC+MP8d2gmbPtyi7t1TJ2dRFpAgGBQHgEHFngxA5zvmtgpbWFpRyYSgiWgSmEJVBQDRE8/UIzmBbJBRYiKW+Td2iB3FCAhXhR+K1iqUbCMAyNN/M3j+z2nROGjHnTTjTiNLBUP4P/M3ofgJpWpGkGKErVYcqhsRow9zQxj05e7N7zJmUXpxwNsdjTCmvn18+5o1yuxU8emqJkgUDpIuBYgWOlhg9b4r/GnHBPbVUx+pfxNw9DeO3UgZbE1g/lb/+lZ6wIgfUf4yTD6Sp4jlf3Zu7rNvp4/dUfINZ0JOL2pa9uteS113kuUtyYMhpT4lXXUeOtKtsTVOwMndASjBCeBg5P8jya615MQQ3HKKbMuO09J1xTUGXHP80qdAKRRen5tzb99onVZukiTiAgEEg+Ao4VOFUZyjsH89EdaCs8bwJewPl9xezf2EL/BMVhuC7JKWwErOZsvBTLhKFaBdMNmZheqAIrmvwVeV5cj+Hl2z/oRSHmiQeCr9HQzkfENg19LN4e6CyegJKd2mT9+Bls/fjWh7I+rH+03srLvanHW0uy+1TaH/VXNv72kWVub4ZuRFDiwxy8rEyh8I0wVNECbWWgzKcjTD8Gi9yFdqmdTllS3to6C79AQCBQPhGISoFTU2Fpr8BlYNBf4C9k09zBNdpQ4plQXjdCeadAwR2ABjtAdFCapy9BP0VAaf+sXLEEDfleQx5alVFXIaZ/MspCZDwcRhA/Q8kuwuqZjaif4urkDd2H33vh+AeV8RRdVVT1HJpbq7xDU0WMQEAgIBCIDYGoFbjsZbtp+gD2ZSqOn5rtCu61hD7rgA0flzipFubTm0KJ01LEGVB6x5D3Iyjw5rhehXj6wk6gA3DC1IIWc/j7kfQSV94WZCJaICAQEAiUeQSiVuDUMijqebBkceZgYMoE18GIVraWO2158KXoKMwhfwMl+y2mindgzvm1khLmgRIXLgIEgNMp4GjpMHWkW8Hj9qXqwsaMLm9FXTo6vRLztwXBnD6ki3tlhFGEBQIJQyAmBa4o72DVgkvQAuuZY6muZkqCNg9BKenmoWNhfabnxXuHxdCfWVbtRD+rc81WPbsYEZb0OmIE8J7jJ1xeMcarYaG8VSiERyBQGgiUoTURpdFcUYZAQCAgEDhzEBAK/My5l6IlAgGBwFmGgFDgZ9kNF80VCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQCAaBP4f7gEVmIzBYlQAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:164px;border-radius:3px;display:inline-block;height:21px;width:21px}.fc-icon.icon-chart-bar{background-position:-2px -2px}.fc-icon.icon-chart-stripe{background-position:-25px -2px}.fc-icon.icon-chart-line{background-position:-48px -2px}.fc-icon.icon-chart-area{background-position:-71px -2px}.fc-icon.icon-chart-funnel{background-position:-95px -2px}.fc-icon.icon-chart-gauge{background-position:-118px -2px}.fc-icon.icon-chart-pie{background-position:-141px -2px}.fc-icon.icon-chart-radar{background-position:-2px -25px}.fc-icon.icon-chart-scatter{background-position:-25px -25px}.fc-icon.icon-chart-custom{background-position:-48px -25px}.fd-theme-purple,.fd-theme-purple ._fc-designer,.fd-theme-purple ._fd-config-dialog{--fc-style-color-1:#884cff;--fc-style-bg-color-1:rgba(136,76,255,.05);--el-color-primary:#884cff;--el-color-primary-light-3:#a47fff;--el-color-primary-light-5:#b599ff;--el-color-primary-light-7:#c6b3ff;--el-color-primary-light-8:#d1c2ff;--el-color-primary-light-9:#e1d6ff;--el-color-primary-dark-2:#6e3acc;--fc-style-color-4:#e000ff;--fc-style-bg-color-4:rgba(224,0,255,.05)}.fd-theme-orange,.fd-theme-orange ._fc-designer,.fd-theme-orange ._fd-config-dialog{--fc-style-color-1:#f27024;--fc-style-bg-color-1:rgba(242,112,36,.05);--el-color-primary:#f27024;--el-color-primary-light-3:#ff9a59;--el-color-primary-light-5:#ffb380;--el-color-primary-light-7:#fc9;--el-color-primary-light-8:#ffd6b3;--el-color-primary-light-9:#ffe6cc;--el-color-primary-dark-2:#c25a1d;--fc-style-color-4:#ffb600;--fc-style-bg-color-4:rgba(255,182,0,.05)}.fd-theme-pink,.fd-theme-pink ._fc-designer,.fd-theme-pink ._fd-config-dialog{--fc-style-color-1:#fe679a;--fc-style-bg-color-1:rgba(254,103,154,.05);--el-color-primary:#fe679a;--el-color-primary-light-3:#ff96b3;--el-color-primary-light-5:#ffb3c8;--el-color-primary-light-7:#ffd1dc;--el-color-primary-light-8:#ffdce5;--el-color-primary-light-9:#ffe6ed;--el-color-primary-dark-2:#cb517a;--fc-style-color-4:#bd2bff;--fc-style-bg-color-4:rgba(189,43,255,.05)}.fd-theme-green,.fd-theme-green ._fc-designer,.fd-theme-green ._fd-config-dialog{--fc-style-color-1:#18bf82;--fc-style-bg-color-1:rgba(24,191,130,.05);--el-color-primary:#18bf82;--el-color-primary-light-3:#4fd8a1;--el-color-primary-light-5:#80e6bb;--el-color-primary-light-7:#b3f1d6;--el-color-primary-light-8:#c6f5e0;--el-color-primary-light-9:#d9f9eb;--el-color-primary-dark-2:#149566;--fc-style-color-4:#e2ff00;--fc-style-bg-color-4:rgba(226,255,0,.05)}.fd-theme-green ._fc-designer .el-button--success.is-plain,.fd-theme-green ._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:#fef1e9;--el-button-text-color:#f27024;--el-button-border-color:#f9b892;--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:#f27024;--el-button-hover-border-color:#f27024;--el-button-active-bg-color:#c65e21;--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:#c65e21}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}.form-create.is-preview ._fc-upload .el-icon--close,.form-create.is-preview ._fc-upload .el-icon--close-tip,.form-create.is-preview ._fc-upload .el-upload{display:none!important}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); +(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('._fc-step-form .van-step{line-height:1.4;text-align:left}._fc-popup.van-popup{display:flex;height:100%;padding-bottom:110px;padding-top:50px}._fc-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}._fc-popup-content{display:flex;flex:1;overflow:auto}._fc-popup-footer{bottom:0;left:0;padding:10px;position:absolute;right:0}._fc-data-table{width:100%}._fc-data-table .el-table{--el-table-header-bg-color:#e8eefc}._fc-data-table .el-pagination{display:flex;margin-top:10px}._fc-data-table .el-pagination.left{justify-content:flex-start}._fc-data-table .el-pagination.center{justify-content:center}._fc-data-table .el-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .el-image{height:60px;max-width:150px}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2{color:var(--fc-text-color-2);overflow:auto;width:100%}._fc-table-form-v2 .is-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2 .form-create td .el-form-item{margin-bottom:1px}._fc-table-form-v2 .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form-v2 .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-table-form-v2 .el-form-item__label{display:none!important}._fc-tf-pro-handle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}._fc-table-form-v2 .el-cascader,._fc-table-form-v2 .el-date-editor,._fc-table-form-v2 .el-input-number,._fc-table-form-v2 .el-select,._fc-table-form-v2 .el-slider{width:100%}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .el-form-item{margin-bottom:1px}._fc-infinite-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-infinite-table-form .el-form-item__label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-infinite-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .el-cascader,._fc-itf-table .el-date-editor,._fc-itf-table .el-input-number,._fc-itf-table .el-select,._fc-itf-table .el-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .el-form-item{margin-bottom:1px}._fc-nested-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-nested-table-form .el-form-item__label,._fc-nested-table-form .van-field__label{display:none!important}._fc-nested-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .el-cascader,._fc-ntf-table .el-date-editor,._fc-ntf-table .el-input-number,._fc-ntf-table .el-select,._fc-ntf-table .el-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-cell{display:inline-block}._fc-cell .el-cascader,._fc-cell .el-date-editor,._fc-cell .el-input-number,._fc-cell .el-select,._fc-cell .el-slider,._fc-city-m{width:100%}._fc-city-m .van-cell{padding:0}._fc-line-form{align-items:flex-start;display:flex;flex-flow:wrap;width:100%}.form-create-m ._fc-line-form{display:flex;flex-wrap:wrap}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .el-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.el-col-24{width:100%!important}._fc-line-form .el-form-item{display:inline-flex;vertical-align:middle}._fc-line-form .el-select,._fc-line-form .el-slider{width:220px}._fc-echarts{height:300px;width:100%}._fc-m-signature{width:100%}._fc-m-signature-btn,._fc-m-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-m-signature-btn{cursor:pointer}._fc-m-signature-preview>img{display:inline-block;height:88px}._fc-m-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-m-signature-btn i{font-size:14px}._fc-m-signature-dialog .van-dialog__header{padding:15px 0;position:relative}._fc-m-signature-dialog .icon-add2{color:var(--fc-text-color-3);display:inline-block;position:absolute;right:18px;transform:rotate(45deg)}._fc-m-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;width:100%}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color-scheme:light;font-size:16px;line-height:1.5;margin:0;width:100%}._fc-markdown details,._fc-markdown figcaption,._fc-markdown figure{display:block}._fc-markdown summary{display:list-item}._fc-markdown [hidden]{display:none!important}._fc-markdown a{background-color:transparent;color:#0969da;text-decoration:none}._fc-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fc-markdown b,._fc-markdown strong{font-weight:600}._fc-markdown dfn{font-style:italic}._fc-markdown h1{border-bottom:1px solid #d1d9e0b3;font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}._fc-markdown mark{background-color:#fff8c5;color:#1f2328}._fc-markdown small{font-size:90%}._fc-markdown sub,._fc-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}._fc-markdown sub{bottom:-.25em}._fc-markdown sup{top:-.5em}._fc-markdown img{border-style:none;box-sizing:content-box;max-width:100%}._fc-markdown code,._fc-markdown kbd,._fc-markdown pre,._fc-markdown samp{font-family:monospace;font-size:1em}._fc-markdown figure{margin:1em 2.5rem}._fc-markdown hr{background:transparent;background-color:#d1d9e0;border:0;box-sizing:content-box;height:.25em;margin:1.5rem 0;overflow:hidden;padding:0}._fc-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}._fc-markdown [type=button],._fc-markdown [type=reset],._fc-markdown [type=submit]{-webkit-appearance:button;appearance:button}._fc-markdown [type=checkbox],._fc-markdown [type=radio]{box-sizing:border-box;padding:0}._fc-markdown [type=number]::-webkit-inner-spin-button,._fc-markdown [type=number]::-webkit-outer-spin-button{height:auto}._fc-markdown [type=search]::-webkit-search-cancel-button,._fc-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._fc-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}._fc-markdown ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}._fc-markdown a:hover{text-decoration:underline}._fc-markdown ::placeholder{color:#59636e;opacity:1}._fc-markdown hr:after,._fc-markdown hr:before{content:"";display:table}._fc-markdown hr:after{clear:both}._fc-markdown table{border-collapse:collapse;border-spacing:0;display:block;font-variant:tabular-nums;max-width:100%;overflow:auto;width:max-content}._fc-markdown td,._fc-markdown th{padding:0}._fc-markdown details summary{cursor:pointer}._fc-markdown [role=button]:focus,._fc-markdown a:focus,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=radio]:focus{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown input[type=checkbox]:focus:not(:focus-visible),._fc-markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}._fc-markdown [role=button]:focus-visible,._fc-markdown a:focus-visible,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus-visible{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown a:not([class]):focus,._fc-markdown a:not([class]):focus-visible,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus,._fc-markdown input[type=radio]:focus-visible{outline-offset:0}._fc-markdown kbd{background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3;color:#1f2328;display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:.25rem;vertical-align:middle}._fc-markdown h1,._fc-markdown h2,._fc-markdown h3,._fc-markdown h4,._fc-markdown h5,._fc-markdown h6{font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:1.5rem}._fc-markdown h2{border-bottom:1px solid #d1d9e0b3;font-size:1.5em;font-weight:600;padding-bottom:.3em}._fc-markdown h3{font-size:1.25em;font-weight:600}._fc-markdown h4{font-size:1em;font-weight:600}._fc-markdown h5{font-size:.875em;font-weight:600}._fc-markdown h6{color:#59636e;font-size:.85em;font-weight:600}._fc-markdown p{margin-bottom:10px;margin-top:0}._fc-markdown blockquote{border-left:.25em solid #d1d9e0;color:#59636e;margin:0;padding:0 1em}._fc-markdown ol,._fc-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}._fc-markdown ol ol,._fc-markdown ul ol{list-style-type:lower-roman}._fc-markdown ol ol ol,._fc-markdown ol ul ol,._fc-markdown ul ol ol,._fc-markdown ul ul ol{list-style-type:lower-alpha}._fc-markdown dd{margin-left:0}._fc-markdown code,._fc-markdown pre,._fc-markdown samp,._fc-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}._fc-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}._fc-markdown input::-webkit-inner-spin-button,._fc-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}._fc-markdown:after,._fc-markdown:before{content:"";display:table}._fc-markdown:after{clear:both}._fc-markdown>:first-child{margin-top:0!important}._fc-markdown>:last-child{margin-bottom:0!important}._fc-markdown a:not([href]){color:inherit;text-decoration:none}._fc-markdown blockquote,._fc-markdown details,._fc-markdown dl,._fc-markdown ol,._fc-markdown p,._fc-markdown pre,._fc-markdown table,._fc-markdown ul{margin-bottom:1rem;margin-top:0}._fc-markdown blockquote>:first-child{margin-top:0}._fc-markdown blockquote>:last-child{margin-bottom:0}._fc-markdown h1:hover .anchor,._fc-markdown h2:hover .anchor,._fc-markdown h3:hover .anchor,._fc-markdown h4:hover .anchor,._fc-markdown h5:hover .anchor,._fc-markdown h6:hover .anchor{text-decoration:none}._fc-markdown h1 code,._fc-markdown h1 tt,._fc-markdown h2 code,._fc-markdown h2 tt,._fc-markdown h3 code,._fc-markdown h3 tt,._fc-markdown h4 code,._fc-markdown h4 tt,._fc-markdown h5 code,._fc-markdown h5 tt,._fc-markdown h6 code,._fc-markdown h6 tt{font-size:inherit;padding:0 .2em}._fc-markdown summary h1,._fc-markdown summary h2,._fc-markdown summary h3,._fc-markdown summary h4,._fc-markdown summary h5,._fc-markdown summary h6{display:inline-block}._fc-markdown summary h1,._fc-markdown summary h2{border-bottom:0;padding-bottom:0}._fc-markdown ol.no-list,._fc-markdown ul.no-list{list-style-type:none;padding:0}._fc-markdown ol[type="a s"]{list-style-type:lower-alpha}._fc-markdown ol[type="A s"]{list-style-type:upper-alpha}._fc-markdown ol[type="i s"]{list-style-type:lower-roman}._fc-markdown ol[type="I s"]{list-style-type:upper-roman}._fc-markdown div>ol:not([type]),._fc-markdown ol[type="1"]{list-style-type:decimal}._fc-markdown ol ol,._fc-markdown ol ul,._fc-markdown ul ol,._fc-markdown ul ul{margin-bottom:0;margin-top:0}._fc-markdown li>p{margin-top:1rem}._fc-markdown li+li{margin-top:.25em}._fc-markdown dl{padding:0}._fc-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:1rem;padding:0}._fc-markdown dl dd{margin-bottom:1rem;padding:0 1rem}._fc-markdown table th{font-weight:600}._fc-markdown table td,._fc-markdown table th{border:1px solid #d1d9e0;padding:6px 13px}._fc-markdown table td>:last-child{margin-bottom:0}._fc-markdown table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}._fc-markdown table tr:nth-child(2n){background-color:#f6f8fa}._fc-markdown table img{background-color:transparent}._fc-markdown img[align=right]{padding-left:20px}._fc-markdown img[align=left]{padding-right:20px}._fc-markdown .emoji{background-color:transparent;max-width:none;vertical-align:text-top}._fc-markdown span.frame{display:block;overflow:hidden}._fc-markdown span.frame>span{border:1px solid #d1d9e0;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}._fc-markdown span.frame span img{display:block;float:left}._fc-markdown span.frame span span{clear:both;color:#1f2328;display:block;padding:5px 0 0}._fc-markdown span.align-center{clear:both;display:block;overflow:hidden}._fc-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}._fc-markdown span.align-center span img{margin:0 auto;text-align:center}._fc-markdown span.align-right{clear:both;display:block;overflow:hidden}._fc-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}._fc-markdown span.align-right span img{margin:0;text-align:right}._fc-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}._fc-markdown span.float-left span{margin:13px 0 0}._fc-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}._fc-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}._fc-markdown code,._fc-markdown tt{background-color:#818b981f;border-radius:6px;font-size:85%;margin:0;padding:.2em .4em;white-space:break-spaces}._fc-markdown code br,._fc-markdown tt br{display:none}._fc-markdown del code{text-decoration:inherit}._fc-markdown samp{font-size:85%}._fc-markdown pre code{font-size:100%}._fc-markdown pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}._fc-markdown .highlight{margin-bottom:1rem}._fc-markdown .highlight pre{margin-bottom:0;word-break:normal}._fc-markdown .highlight pre,._fc-markdown pre{background-color:#f6f8fa;border-radius:6px;color:#1f2328;font-size:85%;line-height:1.45;overflow:auto;padding:1rem}._fc-markdown pre code,._fc-markdown pre tt{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}._fc-markdown [data-footnote-ref]:before{content:"["}._fc-markdown [data-footnote-ref]:after{content:"]"}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown button:focus:not(:focus-visible),._fc-markdown summary:focus:not(:focus-visible){box-shadow:none;outline:none}._fc-markdown [tabindex="0"]:focus:not(:focus-visible),._fc-markdown details-dialog:focus:not(:focus-visible){outline:none}._fc-markdown g-emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;min-width:1ch;vertical-align:-.075em}._fc-markdown g-emoji img{height:1em;width:1em}._fc-markdown .task-list-item{list-style-type:none}._fc-markdown .task-list-item label{font-weight:400}._fc-markdown .task-list-item.enabled label{cursor:pointer}._fc-markdown .task-list-item+.task-list-item{margin-top:.25rem}._fc-markdown .task-list-item .handle{display:none}._fc-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}._fc-markdown ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-markdown ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fc-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fc-data-select-pop{display:none!important}._fc-data-select,._fc-iframe-box,._fc-video-box{width:100%}.form-create-m .van-checkbox--horizontal,.form-create-m .van-radio--horizontal{margin-bottom:5px}.form-create-m .el-input__wrapper,.form-create-m .el-select__wrapper{border-radius:0;box-shadow:none;padding-right:0}.form-create-m .el-input__wrapper:before,.form-create-m .el-select__wrapper:before{border-bottom:1px solid var(--van-cell-border-color);bottom:0;box-sizing:border-box;content:" ";left:var(--van-padding-md);pointer-events:none;position:absolute;right:var(--van-padding-md);transform:scaleY(.5)}.form-create-m .el-select__suffix{display:none}.form-create-m .el-input__wrapper:after,.form-create-m .el-select__wrapper:after{color:var(--van-cell-right-icon-color);content:"\\e660";font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon")}.form-create-m .el-date-editor.el-input,.form-create-m .el-date-editor.el-input__wrapper,.form-create-m .el-tree{width:100%}.form-create-m .el-upload--picture-card,.form-create-m .el-upload-list{--el-upload-list-picture-card-size:64px;--el-upload-picture-card-size:64px}.form-create-m.is-preview ._fc-upload .el-icon--close,.form-create-m.is-preview ._fc-upload .el-icon--close-tip,.form-create-m.is-preview ._fc-upload .el-upload{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,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) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}._fd-step-form .van-step{cursor:pointer;line-height:1.4;text-align:left}._fd-popup.van-popup{background:var(--fc-bg-color-1);margin:10px;overflow:auto;padding-top:50px;position:relative;width:calc(100% - 20px)}._fd-popup-content{display:flex;flex:1;height:calc(var(--fc-dialog-height) - 152px);margin-bottom:5px;overflow:auto;padding:1px}._fd-popup-content>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-popup-content ._fd-drag-box{outline:1px dashed var(--fc-line-color-3)}._fd-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{background:var(--fc-bg-color-2);color:var(--fc-text-color-1);direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:var(--fc-bg-color-3);border-right:1px solid var(--fc-line-color-2);display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:var(--fc-style-color-1);font-size:12px}._fd-cdi-input>div{width:100%}._fd-pattern-input{width:100%}._fd-pattern-input .el-input-group__append{padding:0 10px}._fd-pattern-input .fc-icon{cursor:pointer}._fd-pattern-popper .el-dropdown__list{height:350px;overflow:auto}.el-tree._fd-rule-select{min-width:200px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node){border-bottom-style:solid;border-bottom:1px dashed var(--fc-line-color-3);padding-bottom:5px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-checkbox{display:none}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-select-dropdown__item{padding-right:20px}._fd-rule-select-node{display:flex;justify-content:space-between}._fd-rule-select-node>div{color:#61affe}._fd-rule-select-node>span{font-size:12px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-variable-btn{align-items:center;background:var(--fc-style-bg-color-1);border-radius:5px;color:var(--fc-style-color-1);cursor:pointer;display:flex;font-size:12px;margin-left:6px;padding:2px 6px}._fd-variable-con .el-main{padding:0}._fd-variable-l,._fd-variable-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-variable-r{margin-left:10px}._fd-variable-l .el-header,._fd-variable-r .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;height:40px}._fd-variable-r .el-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:13px;margin-left:2px}._fd-variable-r .el-main{padding:10px}._fd-variable-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-bottom:6px;padding:8px 13px;position:relative}._fd-variable-node{align-items:center;color:var(--fc-text-color-1);display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-variable-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:40px;padding:0 20px}._fd-variable-top ._fd-variable-item-label{color:#fca130}._fd-variable-item-label{font-size:13px;margin-right:18px;width:198px}._fd-variable-item .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-variable-item.active,._fd-variable-item.active ._fd-variable-item-label,._fd-variable-item.active input{color:var(--fc-style-color-1)}._fd-variable-item.active .el-input{--el-input-icon-color:var(--fc-style-color-1)}._fd-variable-item input{text-align:center}._fd-variable-item .el-input .el-input__wrapper{box-shadow:none}._fd-variable-pop.el-popover.el-popper{height:400px;padding:0}._fd-variable-pop-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-variable-pop .el-header{align-items:center;background-color:var(--fc-bg-color-2);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 10px}._fd-variable-pop .el-main{padding:10px}._fd-variable-pop .el-tree-node__content>.el-tree-node__expand-icon{padding:3px}._fd-variable-pop .el-input-group__append{background:var(--fc-style-color-1);color:#fff;cursor:pointer;padding:0;width:60px}._fd-variable-pop .el-input-group__append div{text-align:center;width:100%}._fd-variable-pop-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-pop-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-cdg-input{display:flex;flex-direction:column}._fd-cdg-btns{margin-left:30px;margin-top:10px}._fd-cdg-btns .el-button{color:var(--fc-text-color-2)}._fd-cdg-item{display:flex}._fd-cdg-item .el-select{background-color:var(--fc-bg-color-2)}._fd-cdg-and{display:flex;flex-shrink:0;position:relative;width:100px}._fd-cdg-and>.el-select{left:-5px;margin-top:-16px;position:absolute;top:50%;width:80px;z-index:1}._fd-cdg-and:before{background-color:var(--fc-line-color-2);bottom:1px;content:"";left:30px;margin-bottom:16px;margin-top:14px;position:absolute;top:1px;width:1px}._fd-cdg-options{display:flex;flex-direction:column}._fd-cdg-option{align-items:center;display:flex;position:relative}._fd-cdg-field{width:208px}._fd-cdg-variable{height:32px;width:208px}._fd-cdg-term{width:104px}._fd-cdg-option>._fd-cfg-value{align-items:center;display:flex;width:208px}._fd-cdg-option>.fc-icon{color:var(--fc-text-color-2);cursor:pointer;margin-left:10px}._fd-cdg-option>.fc-icon.disabled{cursor:not-allowed}._fd-cdg-option>._fd-cfg-value>div{width:100%}._fd-cdg-option>.el-input+.el-select,._fd-cdg-option>.el-select+.el-input,._fd-cdg-option>.el-select+.el-select,._fd-cfg-value,._fd-cfg-value .el-checkbox{margin-left:10px}._fd-cdg-option:before{background-color:var(--fc-line-color-2);content:"";height:1px;left:-70px;margin-top:-1px;position:absolute;top:50%;width:105px}._fd-cdg-option.is-group{border:1px dashed #ccd3db;padding:14px}._fd-cdg-option.is-group>.fc-icon{font-size:18px;position:absolute;right:-10px;top:-10px;transform:rotate(45deg);z-index:1}._fd-cdg-option.is-group:before{margin-top:-17px}._fd-cdg-option+._fd-cdg-option{margin-top:16px}._fd-computed,._fd-computed .el-badge{width:100%}._fd-computed .el-button{font-weight:400;width:100%}._fd-comp-con,._fd-comp-condition{height:500px}._fd-comp-condition .el-main{padding:20px 5px}._fd-comp-con .el-tree>.el-tree-node{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin:1px;padding:14px}._fd-comp-con .el-tree>.el-tree-node+.el-tree-node{border-top:1px solid var(--fc-line-color-3)}._fd-comp-con .el-tree-node{font-weight:400}._fd-comp-con .el-tree-node__content{margin-top:5px}._fd-comp-dialog .el-dialog__body{padding:0 10px}._fd-comp-dialog .el-tabs__header{margin-bottom:0}._fd-comp-con .el-main{padding:0}._fd-comp-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-comp-head{align-items:center;border-bottom:1px solid var(--fc-line-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;font-weight:500;height:38px;padding:5px 15px}._fd-comp-r>.el-main,._fd-comp-script{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-comp-script{width:100%}._fd-comp-r>.el-main{flex-direction:column}._fd-comp-info{background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);height:90px;line-height:20px;margin:10px;padding:15px}._fd-comp-con .CodeMirror{height:100%;width:100%}._fd-comp-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-comp-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-comp-node ._group{color:#61affe;font-weight:700;margin-right:5px}._fd-comp-node ._subform{color:#fca130;font-weight:700;margin-right:5px}._fd-comp-node.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-comp-node.disabled ._fd-comp-id{background-color:#999}._fd-comp-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;font-weight:500;height:20px;line-height:20px;text-align:center;width:20px}._fd-comp-dialog .el-aside{border:1px solid var(--fc-line-color-3);border-right:0;width:300px}._fd-comp-title{color:var(--fc-text-color-1);font-weight:500;margin-bottom:15px;padding-left:5px;position:relative}._fd-comp-title:before{background-color:var(--fc-style-color-1);content:" ";display:inline-block;height:1em;left:-5px;position:absolute;top:3px;width:3px}._fd-comp-script .CodeMirror pre.CodeMirror-line{line-height:26px}._fd-comp-linkage{align-items:center;display:flex;font-size:12px}._fd-comp-linkage>._fd-rule-select{display:inline-block;margin:0 6px;width:120px}._fd-event .el-button{font-weight:400;width:100%}._fd-event .el-badge,._fd-menu{width:100%}._fd-menu{box-sizing:border-box;display:flex;flex-direction:column}._fd-menu-item{border:1px solid transparent;border-bottom:1px dashed var(--fc-line-color-3);padding:0 15px}._fd-menu-item.is-active{border:1px solid var(--fc-style-color-1)}._fd-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-dialog .el-tabs__header{margin:0}._fd-event-select{align-items:center;display:flex;margin-left:15px;margin-top:15px}._fd-event-select .el-select{width:240px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:flex-end}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-r>.el-main{flex-direction:column}._fd-event-r>.el-main.is-behavior{flex-direction:unset}._fd-event-item{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-event-l .el-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-event-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}._fd-event-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-event-behaviors{width:100%}._fd-event-behavior{background:var(--fc-bg-color-3);border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:12px;margin-bottom:12px;padding:12px;width:100%}._fd-event-behavior.is-active{background:var(--fc-style-color-1)}._fd-event-behavior.is-active ._fd-event-behavior-info,._fd-event-behavior.is-active ._fd-event-behavior-label{color:#fff}._fd-event-behavior-label{color:var(--fc-text-color-2);display:flex;justify-content:space-between}._fd-event-behavior-label>div{display:flex}._fd-event-behavior-info{color:var(--fc-text-color-3);margin-left:16px}._fd-event-behavior-list{border-right:1px solid var(--fc-line-color-3);height:100%;padding:15px}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{height:30px}._fd-event-behavior-list .el-menu{border-right:0}._fd-event-behavior-list .el-menu-item.is-active{background:var(--fc-style-color-1);color:#fff}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{border-radius:6px!important;margin-bottom:4px}._fd-event-con ._fd-event-behavior-con{padding:15px}._fd-event-con .form-create .form-create .el-form-item{margin-bottom:18px}._fd-event-con .el-form ._fd-form-item-warning{color:var(--fc-text-color-3);font-size:12px;font-weight:400;line-height:17px;margin-top:6px}._fd-event-behavior-title{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin-bottom:12px}._fd-event-behavior-title>div{color:var(--fc-text-color-3);font-size:12px;font-weight:400}._fd-config-item{color:var(--fc-text-color-2);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:var(--fc-text-color-1);font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:var(--fc-bg-color-2);display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-page-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:space-between;margin:0 12px;padding:12px 0}._fd-page-item.active ._fd-page-label{color:var(--fc-style-color-1)}._fd-page-btns{display:flex}._fd-page-label{color:var(--fc-text-color-1);font-weight:600}._fd-page-label .fc-icon{font-size:12px;margin-left:5px}._fd-page-id{align-items:center;color:var(--fc-text-color-3);display:flex;font-weight:400}._fd-page-id .fc-icon{margin-left:5px}._fd-page-id .fc-icon:hover,._fd-page-input .el-button{color:var(--fc-style-color-1)}._fd-page-input .el-button{font-size:12px;font-weight:400;margin-left:12px;margin-top:12px}._fd-page-input .el-button .fc-icon{font-size:12px;margin-left:5px}._fd-page-del{align-items:center;background-color:var(--fc-style-bg-color-3);border-radius:25px;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}._fd-page-del .fc-icon{color:var(--fc-style-color-3);font-size:14px}._fd-page-copy{align-items:center;background-color:var(--fc-style-bg-color-1);border-radius:25px;display:flex;height:24px;justify-content:center;width:24px}._fd-page-copy .fc-icon{color:var(--fc-style-color-1);font-size:14px}._fc-sublist ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-sublist .fc-icon{cursor:pointer}._fc-sublist ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-tools-bar{height:30px}._fc-r-tools-close{color:var(--fc-text-color-2);position:absolute;right:5px;transform:rotate(45deg)}._fc-r-tools{border-top:1px solid var(--fc-line-color-3);left:0;padding:0 10px;position:absolute;right:0}._fc-r-tool,._fc-r-tools{align-items:center;display:flex}._fc-r-tool{cursor:pointer;height:28px;justify-content:center;width:28px}._fc-r-tool:hover{color:var(--fc-style-color-1)}._fc-r-tool .fc-icon{font-size:22px}._fc-r-tools-close .fc-icon{font-size:18px}._fd-config-title{align-items:center;display:flex;font-size:14px;margin:26px 0 16px;padding-left:10px;position:relative}._fd-config-title:before{background-color:var(--fc-style-color-1);content:" ";display:block;height:20px;left:0;position:absolute;width:2px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fc-field-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1}._fc-field-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-field-tree ._fc-field-drag{display:flex;flex:1;flex-direction:column}._fc-field-tree .fc-icon{font-size:18px;margin-right:5px}._fc-field-tree .icon-folder{color:var(--fc-style-color-1)}._fc-field-node-label{align-items:center;display:flex;user-select:none}._fc-l ._fc-form-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1;height:auto;padding:5px 0}._fc-form-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-form-tree .fc-icon{color:var(--fc-style-color-1);font-size:18px;margin-right:5px}._fc-form-tree .icon-folder{color:#ffba00}._fc-form-node{display:flex;flex-direction:row;justify-content:space-between;padding-right:12px;width:100%}._fc-form-node-label{align-items:flex-start;display:flex;user-select:none;white-space:normal}._fc-form-node-info{color:var(--fc-text-color-2);font-size:12px}._fd-gec,._fd-gec .el-badge{width:100%}._fd-gec .el-button{font-weight:400;width:100%}._fd-gec-con .el-main{padding:0}._fd-gec-l,._fd-gec-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gec-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gec-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gec-r{border-left:0}._fd-gec-r ._fd-gec-head{justify-content:flex-end}._fd-gec-l>.el-main,._fd-gec-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gec-r>.el-main{flex-direction:column}._fd-gec-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gec-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gec-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gec-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-gec-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gec-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gec-title .el-input{width:200px}._fd-gec-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gec-title .el-input__wrapper{box-shadow:none}._fd-gec-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gec-con .CodeMirror{height:100%;width:100%}._fd-gec-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-dialog ._fc-tabs{display:flex;height:100%}._fd-gfc-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-gfc-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-gfc-con .el-main{padding:0}._fd-gfc-l,._fd-gfc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gfc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gfc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gfc-r{border-left:0}._fd-gfc-r ._fd-gfc-head{justify-content:flex-end}._fd-gfc-l>.el-main,._fd-gfc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gfc-r>.el-main{flex-direction:column}._fd-gfc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gfc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gfc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gfc-method{color:#702c71;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:100%}._fd-gfc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gfc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gfc-title .el-input{width:200px}._fd-gfc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gfc-title .el-input__wrapper{box-shadow:none}._fd-gfc-title .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:var(--fc-style-color-1);outline:1px dashed var(--fc-style-color-1)}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-display-input{display:flex;flex-direction:column}._fd-display-input .el-radio-button__inner{padding:4px;width:100%}._fd-display-input .el-radio-button{flex:1}._fd-display-input .is-active i{color:#fff}._fd-display-input .el-radio-button__inner{color:var(--fc-text-color-1)}._fd-display-con{display:flex;flex-wrap:wrap}._fd-display-con.rotate-flag .rotate{display:inline-block;transform:rotate(-90deg)}._fd-display-con.column .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.row-reverse .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column-reverse .icon-justify-flexstart:before,._fd-display-con.row-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.column-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(180deg)}._fd-display-raw{display:flex;flex-direction:column;margin-bottom:5px;width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._td-table-opt{width:100%}._td-table-opt .icon-delete{cursor:pointer}._td-table-opt .el-table{z-index:1}._td-table-opt-handle{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:var(--fc-bg-color-3);color:var(--fc-text-color-1);opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:var(--fc-text-color-3);display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:var(--fc-text-color-1);cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:var(--fc-style-color-1)}._fd-box-space-input ._fd-x{margin:0 5px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fd-style-editor{flex:1;width:100%}._fd-style-editor .CodeMirror,._fd-style-editor>div{height:100%}._fd-gcc,._fd-gcc .el-badge{width:100%}._fd-gcc .el-button{font-weight:400;width:100%}._fd-gcc-con .el-main{padding:0}._fd-gcc-l,._fd-gcc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gcc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gcc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gcc-r{border-left:0}._fd-gcc-r ._fd-gcc-head{justify-content:flex-end}._fd-gcc-l>.el-main,._fd-gcc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gcc-r>.el-main{flex-direction:column;padding:20px}._fd-gcc-r>.el-main._fd-gcc-style{padding:0}._fd-gcc-r .el-form-item{margin-bottom:10px!important}._fd-gcc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gcc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-style-color-1)}._fd-gcc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gcc-default.is-active ._fd-label{color:var(--fc-style-color-1);margin-top:0}._fd-gcc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gcc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-gcc-method span+._fd-label{margin-top:4px}._fd-gcc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gcc-title .el-input{width:160px}._fd-gcc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gcc-title .el-input__wrapper{box-shadow:none}._fd-gcc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gvc,._fd-gvc .el-badge{width:100%}._fd-gvc .el-button{font-weight:400;width:100%}._fd-gvc-con .el-main{padding:0}._fd-gvc-l,._fd-gvc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gvc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gvc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gvc-r{border-left:0}._fd-gvc-r ._fd-gvc-head{justify-content:flex-end}._fd-gvc-l>.el-main,._fd-gvc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gvc-r>.el-main{flex-direction:column;padding:0}._fd-gvc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gvc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gvc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gvc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gvc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gvc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gvc-title .el-input{width:160px}._fd-gvc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gvc-title .el-input__wrapper{box-shadow:none}._fd-gvc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fc-json-preview{color:var(--fc-text-color-1);display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{font-weight:400;width:100%}._fd-struct-dialog .CodeMirror{height:500px}._fd-struct-dialog .el-dialog__body{padding:0}._fd-props-input{flex:1;text-align:right}._fd-props-input .fc-icon{cursor:pointer}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-slots-config .el-input{margin-left:5px;min-width:170px;width:170px}._fd-slots-config .el-select{width:60px}._fd-slots-config .el-select input,._fd-slots-config .fc-icon{cursor:pointer}._fd-slots-config .el-input-group__append{padding:0 5px}._fd-slots-icons{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr);width:100%}._fd-slots-icon{color:var(--fc-text-color-1);cursor:pointer;text-align:center}._fd-slots-config-pop{max-height:320px;overflow:auto}._fd-quick-layout-content{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}._fd-quick-layout-content>div{cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center}._fd-quick-layout-content>div:hover{color:var(--fc-style-color-1)}._fd-quick-layout-content i{font-size:24px}._fd-print .el-button{font-weight:400;width:100%}._fd-print-con .el-main{padding:0}._fd-print-l,._fd-print-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-print-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-print-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-print-r{border-left:0}._fd-print-r ._fd-print-head{justify-content:flex-end}._fd-print-l>.el-main,._fd-print-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:column;min-width:0;padding:10px;width:100%}._fd-print-l .el-form .el-radio-button__inner,._fd-print-l .el-form .el-radio-group{width:100%}._fd-print-l .el-form .el-radio-button{flex:1}._fd-print-r>.el-main{flex-direction:column;padding:20px;position:relative}._fd-print-form{box-sizing:border-box;padding:2px}._fd-print-form .el-input__wrapper,._fd-print-form .el-select__wrapper,._fd-print-form .el-textarea__inner{border:1px solid var(--el-input-border-color,var(--el-border-color));box-shadow:none!important}._fd-print-form .el-select__placeholder{position:unset!important;top:unset!important;transform:unset!important}._fd-print-form .is-disabled .el-input__wrapper{background-color:unset!important}._fd-print-form .is-disabled .el-input__inner{color:unset!important}._fd-print-form-word .el-input__wrapper,._fd-print-form-word .el-select__wrapper,._fd-print-form-word .el-textarea__inner{border:none!important;border-color:inherit!important;border-radius:0!important}._fd-print-form-word .el-input-number__decrease,._fd-print-form-word .el-input-number__increase{display:none!important}._fd-print-form-word ._fc-read-view{border-bottom:1px solid var(--el-input-border-color,var(--el-border-color))!important;border-color:inherit!important;display:block;height:1.5em;line-height:1.5em;padding:0 4px;width:100%}._fd-print-page-line{border-bottom:1px dashed var(--fc-line-color-3);box-sizing:border-box;color:var(--fc-text-color-3);font-size:12px;height:1px;left:0;line-height:2em;padding-left:4px;position:absolute;right:0;z-index:1}._fd-ai-chat{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;padding:12px}._fd-ai-chat-header{border:1px solid var(--fc-line-color-3);border-radius:6px}._fd-ai-chat-prompt{display:flex;justify-content:space-between;padding:8px 12px 10px}._fd-ai-chat-prompt .fc-icon{font-size:12px;margin-right:2px}._fd-ai-chat-refresh{color:var(--fc-style-color-1);cursor:pointer}._fd-ai-chat-question{align-items:center;background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);cursor:pointer;display:flex;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}._fd-ai-chat-question+._fd-ai-chat-question{margin-top:6px}._fd-ai-chat-question .fc-icon{margin-left:12px}._fd-ai-chat-question .icon-down:before{display:inline-block;transform:rotate(-90deg)}._fd-ai-chat-history{display:flex;flex:1;flex-direction:column;margin-top:12px;overflow:auto}._fd-ai-chat-history-chat{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-chat>div{background:var(--fc-style-bg-color-1);border-radius:6px 0 6px 6px;color:var(--fc-style-color-1);max-width:70%;padding:10px;white-space:pre-wrap}._fd-ai-chat-history-status{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-status>div{background:var(--fc-bg-color-2);border-radius:0 6px 6px;color:var(--fc-text-color-2);max-width:70%;overflow:hidden;padding:10px;position:relative}._fd-ai-chat-history-status>div>div{align-items:center;display:flex;position:relative;z-index:1}._fd-ai-chat-history-status.loading>div:after{animation:b 3s linear infinite;background:linear-gradient(0deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%);bottom:-2px;content:"";filter:blur(5px);left:-2px;padding:1px;position:absolute;right:-2px;top:-2px}._fd-ai-chat-history-status.loading>div{border-radius:0 6px 6px;padding:1px}._fd-ai-chat-history-status.loading>div>div{background-color:var(--fc-bg-color-1);border-radius:0 6px 6px;padding:7px 10px}._fd-ai-chat-history-status.success>div{background:var(--fc-style-bg-color-2);color:var(--fc-style-color-2)}._fd-ai-chat-history-status .fc-icon{background:var(--fc-style-color-2);border-radius:15px;color:#fff;font-size:14px;height:15px;margin-right:5px;text-align:center;width:15px}._fd-ai-chat-history-status.fail>div{background:var(--fc-style-bg-color-3);color:var(--fc-style-color-3)}._fd-ai-chat-history-status.fail .fc-icon{background:var(--fc-style-color-3)}._fd-ai-chat-input{border-radius:6px;margin-top:12px;position:relative;width:100%}._fd-ai-chat-clear{margin-bottom:6px;text-align:right}._fd-ai-chat-clear .el-button{margin-right:2px;padding:0}._fd-ai-chat-clear .fc-icon{font-size:13px}._fd-ai-chat-input .el-textarea{box-sizing:border-box;height:120px;padding:1px;position:relative}._fd-ai-chat-input .el-textarea:before{background:linear-gradient(135deg,var(--fc-style-color-1),var(--fc-style-color-4));border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}._fd-ai-chat-input .el-textarea__inner{background:var(--fc-bg-color-1);border-radius:6px;box-shadow:none;height:100%;resize:none}._fd-ai-chat-input>.fc-icon{align-items:center;background:var(--fc-style-color-1);border-radius:15px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:12px;text-align:center;width:20px}._fd-ai-chat-input .icon-suspend{background:linear-gradient(90deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%)}._fd-ai-chat-input .disabled{background:var(--fc-text-color-3)}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-title{align-items:center;color:#1f2329;flex-direction:row;font-weight:500;height:28px;justify-content:space-between;padding-top:8px;width:100%}.m-title,.tree-row-item{display:flex;font-size:12px;font-style:normal;line-height:20px}.tree-row-item{font-weight:400;overflow-x:hidden;padding-right:11px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;min-width:0;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{margin:2px;max-height:calc(100% - 7px);max-width:calc(100% - 4px)}._fd-drag-tool.is-inline{display:inline-block}._fd-drag-tool.is-inside{height:inherit;width:inherit}._fd-drag-tool:hover{outline-color:var(--fc-style-color-1);outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:hover){outline-style:dashed}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-drag-tool:has(._fd-drag-tool){padding:2px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{min-height:36px;min-width:80px;outline:2px solid var(--fc-style-color-1)!important;z-index:2}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool._fd-drop-hover:hover{outline:1px dashed var(--fc-tool-border-color)}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{padding:0 2px 2px 0;right:0;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:4}._fd-drag-l{left:0;top:0}._fd-drag-btn{align-items:center;background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;width:18px}._fd-drag-btn .el-dropdown{color:#fff}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:var(--fc-style-color-3)}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-html-editor{width:100%}._fd-html-editor>.el-button{font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-field-input{position:relative;width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-field-popper .el-tree-node__content{color:#333;padding:2px 0}._fd-field-popper .el-select-dropdown__list>.el-select-dropdown__item{border-bottom:1px solid var(--fc-line-color-3);box-sizing:border-box;height:26px;padding-left:15px}._fd-list-input{width:100%}._fd-list-input .el-input-group__append{padding:0 10px}._fd-list-input .fc-icon{cursor:pointer}._fd-fetch-config,._fd-fetch-config .el-badge{width:100%}._fd-fetch-config .el-button{font-weight:400;width:100%}._fd-fetch-dialog .el-tabs__header{margin-bottom:0}._fd-fetch-dialog .form-create{margin-top:15px}._fd-fetch-dialog ._fc-tabs{display:flex}._fd-fetch-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-fetch-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-fetch-con .el-main{padding:0}._fd-fetch-con .CodeMirror{height:100%;width:100%}._fd-fetch-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-column-config,._fd-table-column-config .el-badge{width:100%}._fd-table-column-config .el-button{font-weight:400;width:100%}._fd-tcc-dialog .flex{display:flex;width:100%}._fd-tcc-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcc-dialog ._fd-fn{height:100%}._fd-tcc-table .fc-icon{cursor:pointer}._fd-tcc-table .fc-icon+.fc-icon{margin-left:4px}._fd-tcc-table .cell{align-items:center;display:flex;flex-direction:row}._fd-tcc-table .el-table__indent{padding-left:8px!important}.TableColumnConfigTree .el-tree-node__content{height:35px}._fd-table-button-config,._fd-table-button-config .el-badge{width:100%}._fd-table-button-config .el-button{font-weight:400;width:100%}._fd-tcb-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcb-btn{cursor:pointer;display:flex}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{font-weight:400;width:100%}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-fn-list-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfs{align-items:center;display:flex;width:100%}._fd-gfs .el-select{width:190px}._fd-gfs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gfs-handle .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-gfs-handle .icon-refresh.disabled{color:#a9abb2;cursor:not-allowed}._fd-gfs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-gcs{align-items:center;display:flex;width:100%}._fd-gcs .el-select{width:190px}._fd-gcs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gcs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-fetch-table{width:100%}._fd-fetch-table .el-button>span{font-size:12px;font-weight:400}._fd-fetch-table-con{border:1px solid var(--fc-line-color-3);border-bottom:0;display:flex;flex:1;flex-direction:column;height:100%}._fd-fetch-table-con .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;height:30px;padding-left:12px}._fd-fetch-table-row{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:34px;padding:0 10px 4px}._fd-fetch-table-row>.fc-icon{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:12px;margin-top:4px;width:24px}._fd-fetch-table-row .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-fetch-table-key{margin-right:15px;width:calc(40% - 20px)}._fd-table-view{overflow:auto}._fd-table-view-cell{background:var(--fc-bg-color-1);border:1px inset rgba(0,0,0,.1);height:100%;min-height:50px}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;width:100%}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view-icon{color:#fff;display:flex;height:100%;justify-content:center;margin-top:1px;width:100%}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fd-value{color:var(--fc-text-color-3);white-space:nowrap}._fd-json-container{--fc-json-mask:" ";display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:20px;position:relative}._fd-json-container ._fd-dialog,._fd-json-container ._fd-drawer,._fd-json-container ._fd-popup{display:none}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:var(--fc-style-color-1)}._fd-language-header,._fd-language-item{border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 12px}._fd-language-header{background-color:var(--fc-bg-color-1);color:var(--fc-text-color-1);flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{color:var(--fc-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed var(--fc-line-color-3);margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:var(--fc-bg-color-3);border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:var(--fc-style-color-3)}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-tree-opt ._fd-tree-opt-btn{background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:var(--fc-style-color-3);border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:var(--fc-bg-color-1);padding-left:1px;padding-right:2px;width:90px}._fc-step-form{width:100%}._fc-step-form>.el-steps{margin-bottom:20px}._fc-step-form .el-step .el-step__head{line-height:1.4}._fd-step-form{width:100%}._fd-step-form .el-step{cursor:pointer}._fd-step-form>.el-steps{margin-bottom:20px}._fd-step-form .el-step .el-step__head{line-height:1.4}._fd-table-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fd-ntable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-ntable-sub .el-form-item__label,._fd-ntable-sub .van-field__label{display:none}._fd-ntable-form ._fc-child-empty{min-height:130px}._fd-ntf-wrap{display:flex;overflow:auto}._fd-ntf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-ntable-sub ._title{background-color:var(--fc-bg-color-3);border-radius:8px 8px 0 0;color:#65676b;display:inline-block;font-size:12px;height:20px;line-height:1em;margin-left:2px;padding:6px 8px 0;text-align:center}._fd-ntable-sub>._fd-drag-tool{margin-top:0}._fd-itable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-itable-form ._fc-child-empty{min-height:130px}._fd-itf-wrap{display:flex;overflow:auto}._fd-itf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{align-items:center;border-bottom:1px solid #ebeef5;display:flex;height:40px;margin-bottom:0;padding-left:5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col)>._fd-drag-item{flex:unset}._fd-step-form-item>._fd-drag-tool{min-height:200px}._fd-dialog.el-dialog{margin:10px;width:calc(100% - 20px)}._fd-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fd-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-dialog .el-dialog__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 125px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-drawer.el-drawer{box-shadow:unset;width:100%}._fd-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fd-drawer .el-drawer__body{padding:12px}._fd-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fd-drawer .el-drawer__footer{box-shadow:0 -2px 4px #0000000d;padding:10px 0;text-align:center}._fd-drawer .el-drawer__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-drawer-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fc-drawer .el-drawer__body{padding:10px 24px 50px}._fc-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fc-drawer .el-drawer__footer{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 -2px 4px #0000000d;left:0;padding:10px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1}._fd-cell{display:inline-block}._fd-cell.is-new{width:100%!important}._fd-cell>div{box-sizing:border-box}._fd-cell>div>._fd-drag-tool.is-inline,._fd-cell>div>._fd-drag-tool>._fd-drag-box{align-content:var(--fc-cell-alignContent)!important;align-items:var(--fc-cell-alignItems)!important;display:var(--fc-cell-display)!important;flex-direction:var(--fc-cell-flexDirection)!important;flex-wrap:var(--fc-cell-flexWrap)!important;justify-content:var(--fc-cell-justifyContent)!important}._fd-cell>div>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24),._fd-cell>div>._fd-drag-tool>._fd-drag-box>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:none}._fd-cell .el-cascader,._fd-cell .el-date-editor,._fd-cell .el-input-number,._fd-cell .el-select,._fd-cell .el-slider,._fd-row{width:100%}._fd-hide-config{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex}._fd-hide-config .fc-icon{margin-right:3px}._fd-hide-config.active{color:var(--fc-style-color-1)}._fd-hide-config.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-span-input{width:100%}._fd-span-input .el-radio-button__inner{line-height:16px;padding:4px;width:100%}._fd-span-input .el-radio-button{flex:1}._fc-city .el-select{width:150px}.form-create-m ._fc-city,.form-create-m ._fc-city .el-select{width:100%}.form-create ._fc-city .el-select+.el-select{margin-left:12px}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fd-data-select{width:100%}._fd-data-select>.el-dialog{margin:10px;width:calc(100% - 20px)}:root{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-text-color-1:#262626;--fc-text-color-2:#666;--fc-text-color-3:#aaa;--fc-bg-color-1:#fff;--fc-bg-color-2:#f5f5f5;--fc-bg-color-3:#ececec;--fc-line-color-1:#ddd;--fc-line-color-2:#d9d9d9;--fc-line-color-3:#ececec;--fc-style-color-1:#2e73ff;--fc-style-bg-color-1:rgba(46,115,255,.05);--fc-style-color-2:#00c050;--fc-style-bg-color-2:rgba(0,192,80,.05);--fc-style-color-3:#ff2e2e;--fc-style-bg-color-3:rgba(255,46,46,.05);--fc-style-color-4:#4efdb7;--fc-style-bg-color-4:rgba(78,253,183,.05);--fc-grid-line-color:rgba(0,0,0,.05)}html.dark{--fc-text-color-1:#e5eaf3;--fc-text-color-2:#cfd3dc;--fc-text-color-3:#6c6e72;--fc-bg-color-1:#0a0a0a;--fc-bg-color-2:#191919;--fc-bg-color-3:#2b2b2c;--fc-line-color-1:#393a3c;--fc-line-color-2:#636466;--fc-line-color-3:#2b2b2c;--fc-grid-line-color:hsla(0,0%,100%,.15)}._fc-designer,._fd-config-dialog{--el-color-primary:#2e73ff;--el-color-primary-light-3:#69f;--el-color-primary-light-5:#9bf;--el-color-primary-light-7:#ccdfff;--el-color-primary-light-8:#e0ebff;--el-color-primary-light-9:#ccdfff;--el-color-primary-dark-2:#265fcc;--el-color-success:#00c050;--el-color-success-light-3:#4ddb82;--el-color-success-light-5:#80e6a3;--el-color-success-light-7:#b3f1c5;--el-color-success-light-8:#ccf6d5;--el-color-success-light-9:#e6fae6;--el-color-success-dark-2:#00a046;--el-color-danger:#ff2e2e;--el-color-danger-light-3:#f66;--el-color-danger-light-5:#f99;--el-color-danger-light-7:#fcc;--el-color-danger-light-8:#ffd9d9;--el-color-danger-light-9:#ffe6e6;--el-color-danger-dark-2:#cc2626;--el-menu-hover-bg-color:var(--el-color-primary-light-9)}._fc-designer .el-button--primary,._fd-config-dialog .el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-plain,._fd-config-dialog .el-button--primary.is-plain{--el-button-bg-color:var(--el-color-primary-light-8);--el-button-text-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-link,._fd-config-dialog .el-button--primary.is-link{--el-button-text-color:var(--el-color-primary)}._fc-designer .el-button--success,._fd-config-dialog .el-button--success{--el-button-bg-color:var(--el-color-success);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2)}._fc-designer .el-button--success.is-plain,._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:var(--el-color-success-light-8);--el-button-text-color:var(--el-color-success);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--success.is-link,._fd-config-dialog .el-button--success.is-link{--el-button-text-color:var(--el-color-success)}._fc-designer .el-button--danger,._fd-config-dialog .el-button--danger{--el-button-bg-color:var(--el-color-danger);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2)}._fc-designer .el-button--danger.is-plain,._fd-config-dialog .el-button--danger.is-plain{--el-button-bg-color:var(--el-color-danger-light-8);--el-button-text-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--danger.is-link,._fd-config-dialog .el-button--danger.is-link{--el-button-text-color:var(--el-color-danger)}._fd-plain-button{border-color:var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-designer .CodeMirror-gutters,._fd-config-dialog .CodeMirror-gutters{background-color:var(--fc-bg-color-3);border-right-color:var(--fc-line-color-2)}._fc-designer .CodeMirror-scroll,._fd-config-dialog .CodeMirror-scroll{background-color:var(--fc-bg-color-2);caret-color:var(--fc-text-color-1);color:var(--fc-text-color-1)}._fd-config-dialog .CodeMirror-scroll{background-color:var(--el-bg-color)}._fc-designer{--fc-tool-border-color:var(--fc-line-color-1);background-color:var(--fc-bg-color-1);cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid var(--fc-line-color-3);border-top:1px solid var(--fc-line-color-3);flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:var(--fc-style-color-1)}._fc-l-menu-form{border-bottom:1px solid var(--fc-line-color-3)}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:var(--fc-style-color-1)}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:var(--fc-style-color-1)}._fc-l-label{color:var(--fc-text-color-1);font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:10px 12px}._fc-l-info{color:var(--fc-text-color-3);font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:left}._fc-l-global,._fc-l-info{padding:0 12px}._fc-l-global ._fc-l-label{font-size:12px;font-weight:400;margin-bottom:8px;margin-top:14px;padding:0}._fc-m .form-create>.el-row>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}._fc-m .form-create .el-col-24._fd-drag-box{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}._fc-m .form-create ._fc-field-node,._fc-m .form-create ._fc-l-item,._fc-m .form-create-m ._fc-field-node,._fc-m .form-create-m ._fc-l-item{align-items:center;background:var(--fc-bg-color-2);border:1px dashed #000;border-radius:4px;color:var(--fc-text-color-1);display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:calc(100% - 2px)}._fc-m .form-create ._fc-l-item.is-inline,._fc-m .form-create-m ._fc-l-item.is-inline{box-sizing:border-box;display:inline-flex!important;vertical-align:top;width:100px}._fc-m .form-create ._fc-field-node .fc-icon,._fc-m .form-create ._fc-l-item ._fc-l-icon,._fc-m .form-create-m ._fc-field-node .fc-icon,._fc-m .form-create-m ._fc-l-item ._fc-l-icon{display:inline-block!important;font-size:21px;padding:0 4px}._fc-m .form-create ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create ._fc-l-item ._fc-l-name,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create-m ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-m .form-create ._fc-field-node ._fc-field-node-label,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label{align-items:center;display:flex!important}._fc-l,._fc-m,._fc-r{border-top:1px solid var(--fc-line-color-3);box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:var(--fc-bg-color-1);border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r-tab-props{padding:0 20px}._fc-r-title{color:var(--fc-text-color-1);font-size:12px;margin:15px 0 5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:var(--fc-style-color-1)}._fc-r .el-main{padding-bottom:100px}._fc-l>.el-container{height:100%}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin:5px 5px 0}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-struct-tree{color:var(--fc-text-color-1)}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-struct-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)!important}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:var(--fc-style-color-1)}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:400;margin-right:2px}._fc-tree-more{align-items:center;display:flex;padding:0 15px}._fc-tree-more .icon-more{font-weight:700}._fc-l-tabs,._fc-r-tabs{border-bottom:1px solid var(--fc-line-color-3);padding:0 10px;position:relative;width:100%}._fc-l-tab,._fc-r-tab{box-sizing:border-box;color:var(--fc-text-color-1);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;list-style:none;margin:0 10px;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-l-group{border:1px solid var(--fc-line-color-2);margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-group.is-template ._fc-l-list{grid-column-gap:5px;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);padding:0 7px}._fc-l-group.is-template ._fc-l-item{background:var(--fc-bg-color-2);height:30px;line-height:28px;margin-bottom:5px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}._fc-l-group.is-template ._fc-l-item:hover{background:var(--fc-style-color-1)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:var(--fc-bg-color-1);color:var(--fc-text-color-1);cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:var(--fc-style-color-1);color:#fff}._fc-m-tools{border:1px solid var(--fc-line-color-3);border-top:0;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-menus{display:flex;flex-direction:row}._fc-m-menus .fc-icon{cursor:pointer;width:18px}._fc-m-menus .fc-icon.active{color:var(--fc-style-color-1)}._fc-m-menus>*+*{margin-left:5px}._fc-m-tools .line{background:var(--fc-line-color-3);height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:var(--fc-bg-color-3);border-color:var(--fc-line-color-1);border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .icon-check{color:#67c23a;font-size:18px}._fc-m-tools-r .fc-icon{font-size:14px;margin-right:2px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:var(--fc-bg-color-3);height:1px}._fc-r .el-button,._fc-r .el-checkbox,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-m-con{background:var(--fc-bg-color-2);padding:20px;position:relative}._fc-m-drag.mobile,._fc-m-drag.pad{border:10px solid #000;border-radius:25px}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-drag._fc-grid-line{--van-cell-background:transparent;background-image:linear-gradient(to right,var(--fc-grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--fc-grid-line-color) 1px,transparent 1px);background-repeat:repeat;background-size:16px 16px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-input-handle>.el-button{font-size:13px}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background-color:var(--fc-bg-color-1);height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row,._fc-m-drag>form>.van-row{height:100%}._fc-m-drag>form>.el-row>._fd-drag-tool,._fc-m-drag>form>.van-row>._fd-drag-tool{width:100%}._fd-fcDialog-drag,._fd-fcDrawer-drag{padding:3px}._fc-m-drag>form>.van-row{flex-direction:column}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box ._fd-drag-box{outline:1px dashed var(--fc-line-color-1)}._fd-drag-tool>._fd-drag-box{outline:none}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:var(--fc-text-color-1)}.cm-fc-field,.cm-fc-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;display:inline-block;line-height:1.5em;padding:0 8px}.cm-fc-id{background-color:#df2121}.CodeMirror-widget+.CodeMirror-widget{margin-left:5px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{width:100%}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fc-child-empty,._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-elTooltip-drag.drag-holder,._fd-fcDialog-drag.drag-holder,._fd-fcDrawer-drag.drag-holder,._fd-fcInlineForm-drag.drag-holder,._fd-group-drag.drag-holder,._fd-stepFormItem-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder,._fd-tableFormColumn2-drag.drag-holder{background:var(--fc-bg-color-2) url(data:image/png;base64,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);background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-elTooltip-drag.drag-holder:after,._fd-fcDialog-drag.drag-holder:after,._fd-fcDrawer-drag.drag-holder:after,._fd-fcInlineForm-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-stepFormItem-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after,._fd-tableFormColumn2-drag.drag-holder:after{align-items:center;bottom:0;color:var(--fc-text-color-3);content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:var(--fc-bg-color-1)}._fd-draggable-drag.drag-holder:after{font-size:16px}._fd-drag-item{width:100%}._fd-drag-item.is-inline{display:inline;vertical-align:top;width:auto}._fd-drag-item.is-inline>div{vertical-align:top}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:var(--fc-text-color-3);margin-left:5px}._fc-manage-text{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fc-message-tip{background-color:var(--fc-bg-color-1);border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-tip>.el-icon{font-size:18px}._fc-message-tip .el-message__content{color:var(--fc-text-color-1);font-size:14px}._fd-preview-copy{align-items:center;background:var(--fc-style-bg-color-1);border-radius:10px;color:var(--fc-style-color-1);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog>.el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-line-color-3);height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-preview-device{align-items:center;display:flex;position:absolute;right:50px;top:9px}._fd-preview-device>div{align-items:center;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;width:76px}._fd-preview-device>div,._fd-preview-mobile{display:flex;justify-content:center}._fd-preview-mobile>div{border:6px solid #000;border-radius:24px;box-sizing:border-box;height:70vh;overflow:auto;width:350px}._fd-preview-device>div.active{background:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-row-line{background:var(--fc-line-color-3);height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}.fc-wrap-right .el-form-item__label{justify-content:flex-end}.fc-wrap-left .el-form-item__label{justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}._fd-slot-empty{align-items:center;background:var(--fc-bg-color-2);color:var(--fc-text-color-3);display:flex;flex-direction:row;font-size:12px;justify-content:center;min-height:90px;position:relative;width:100%}.form-create-m ._fd-slot-empty{flex-direction:column}._fd-slot-empty>span{color:var(--fc-text-color-2)}._fd-drag-item:has(>._fd-drag-tool>.el-col,>.el-col){transition:all .3s}._fd-drag-item:has(>._fd-drag-tool>.el-col-1,>.el-col-1){flex:0 0 4.1666666667%;max-width:4.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-2,>.el-col-2){flex:0 0 8.3333333333%;max-width:8.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-3,>.el-col-3){flex:0 0 12.5%;max-width:12.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-4,>.el-col-4){flex:0 0 16.6666666667%;max-width:16.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-5,>.el-col-5){flex:0 0 20.8333333333%;max-width:20.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-6,>.el-col-6){flex:0 0 25%;max-width:25%}._fd-drag-item:has(>._fd-drag-tool>.el-col-7,>.el-col-7){flex:0 0 29.1666666667%;max-width:29.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-8,>.el-col-8){flex:0 0 33.3333333333%;max-width:33.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-9,>.el-col-9){flex:0 0 37.5%;max-width:37.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-10,>.el-col-10){flex:0 0 41.6666666667%;max-width:41.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-11,>.el-col-11){flex:0 0 45.8333333333%;max-width:45.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-12,>.el-col-12){flex:0 0 50%;max-width:50%}._fd-drag-item:has(>._fd-drag-tool>.el-col-13,>.el-col-13){flex:0 0 54.1666666667%;max-width:54.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-14,>.el-col-14){flex:0 0 58.3333333333%;max-width:58.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-15,>.el-col-15){flex:0 0 62.5%;max-width:62.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-16,>.el-col-16){flex:0 0 66.6666666667%;max-width:66.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-17,>.el-col-17){flex:0 0 70.8333333333%;max-width:70.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-18,>.el-col-18){flex:0 0 75%;max-width:75%}._fd-drag-item:has(>._fd-drag-tool>.el-col-19,>.el-col-19){flex:0 0 79.1666666667%;max-width:79.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-20,>.el-col-20){flex:0 0 83.3333333333%;max-width:83.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-21,>.el-col-21){flex:0 0 87.5%;max-width:87.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-22,>.el-col-22){flex:0 0 91.6666666667%;max-width:91.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-23,>.el-col-23){flex:0 0 95.8333333333%;max-width:95.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:0 0 100%;max-width:100%}._fd-drag-item>._fd-drag-tool>.el-col,._fd-drag-item>.el-col{flex:0 0 100%;max-width:100%}.fc-icon[class*=icon-chart-]{background-color:var(--fc-bg-color-2);background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:164px;border-radius:3px;display:inline-block;height:21px;width:21px}.fc-icon.icon-chart-bar{background-position:-2px -2px}.fc-icon.icon-chart-stripe{background-position:-25px -2px}.fc-icon.icon-chart-line{background-position:-48px -2px}.fc-icon.icon-chart-area{background-position:-71px -2px}.fc-icon.icon-chart-funnel{background-position:-95px -2px}.fc-icon.icon-chart-gauge{background-position:-118px -2px}.fc-icon.icon-chart-pie{background-position:-141px -2px}.fc-icon.icon-chart-radar{background-position:-2px -25px}.fc-icon.icon-chart-scatter{background-position:-25px -25px}.fc-icon.icon-chart-custom{background-position:-48px -25px}.fd-theme-purple,.fd-theme-purple ._fc-designer,.fd-theme-purple ._fd-config-dialog{--fc-style-color-1:#884cff;--fc-style-bg-color-1:rgba(136,76,255,.05);--el-color-primary:#884cff;--el-color-primary-light-3:#a47fff;--el-color-primary-light-5:#b599ff;--el-color-primary-light-7:#c6b3ff;--el-color-primary-light-8:#d1c2ff;--el-color-primary-light-9:#e1d6ff;--el-color-primary-dark-2:#6e3acc;--fc-style-color-4:#e000ff;--fc-style-bg-color-4:rgba(224,0,255,.05)}.fd-theme-orange,.fd-theme-orange ._fc-designer,.fd-theme-orange ._fd-config-dialog{--fc-style-color-1:#f27024;--fc-style-bg-color-1:rgba(242,112,36,.05);--el-color-primary:#f27024;--el-color-primary-light-3:#ff9a59;--el-color-primary-light-5:#ffb380;--el-color-primary-light-7:#fc9;--el-color-primary-light-8:#ffd6b3;--el-color-primary-light-9:#ffe6cc;--el-color-primary-dark-2:#c25a1d;--fc-style-color-4:#ffb600;--fc-style-bg-color-4:rgba(255,182,0,.05)}.fd-theme-pink,.fd-theme-pink ._fc-designer,.fd-theme-pink ._fd-config-dialog{--fc-style-color-1:#fe679a;--fc-style-bg-color-1:rgba(254,103,154,.05);--el-color-primary:#fe679a;--el-color-primary-light-3:#ff96b3;--el-color-primary-light-5:#ffb3c8;--el-color-primary-light-7:#ffd1dc;--el-color-primary-light-8:#ffdce5;--el-color-primary-light-9:#ffe6ed;--el-color-primary-dark-2:#cb517a;--fc-style-color-4:#bd2bff;--fc-style-bg-color-4:rgba(189,43,255,.05)}.fd-theme-green,.fd-theme-green ._fc-designer,.fd-theme-green ._fd-config-dialog{--fc-style-color-1:#18bf82;--fc-style-bg-color-1:rgba(24,191,130,.05);--el-color-primary:#18bf82;--el-color-primary-light-3:#4fd8a1;--el-color-primary-light-5:#80e6bb;--el-color-primary-light-7:#b3f1d6;--el-color-primary-light-8:#c6f5e0;--el-color-primary-light-9:#d9f9eb;--el-color-primary-dark-2:#149566;--fc-style-color-4:#e2ff00;--fc-style-bg-color-4:rgba(226,255,0,.05)}.fd-theme-green ._fc-designer .el-button--success.is-plain,.fd-theme-green ._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:#fef1e9;--el-button-text-color:#f27024;--el-button-border-color:#f9b892;--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:#f27024;--el-button-hover-border-color:#f27024;--el-button-active-bg-color:#c65e21;--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:#c65e21}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}.form-create.is-preview ._fc-upload .el-icon--close,.form-create.is-preview ._fc-upload .el-icon--close-tip,.form-create.is-preview ._fc-upload .el-upload{display:none!important}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); var ow = Object.defineProperty; var aw = (e, t, i) => t in e ? ow(e, t, { enumerable: !0, configurable: !0, writable: !0, value: i }) : e[t] = i; var Wt = (e, t, i) => (aw(e, typeof t != "symbol" ? t + "" : t, i), i); @@ -142,7 +142,7 @@ const ay = { form: { field: "\u5B57\u6BB5 ID", title: "\u5B57\u6BB5\u540D\u79F0", - attributeId: "\u662F\u5426\u4E3B\u952E", + iskey: "\u662F\u5426\u4E3B\u952E", fieldtype: "\u5B57\u6BB5\u7C7B\u578B", info: "\u63D0\u793A\u4FE1\u606F", ignore: "\u5FFD\u7565\u5B57\u6BB5", @@ -2697,14 +2697,14 @@ function Fa({ t: e }) { type: "ConfigItem", col: { show: !0 }, style: "margin-bottom: 10px", - name: "attributeId", + name: "iskey", props: { - label: e("form.attributeId"), - warning: e("warning.attributeId") + label: e("form.iskey"), + warning: e("warning.iskey") }, children: [{ type: "switch", - field: "attributeId", + field: "iskey", value: !1, wrap: { show: !1 }, col: { show: !1 } @@ -5369,8 +5369,8 @@ border-bottom: 1px solid #EBEEF5; for (let A = 0; A < _; A++) { if (b === 0 && b === A) continue; - const y = `${h.top + b}:${h.left + A}`; - t[y] && (t[S] = (t[S] || []).concat(t[y]), delete t[y]), d.push(y); + const w = `${h.top + b}:${h.left + A}`; + t[w] && (t[S] = (t[S] || []).concat(t[w]), delete t[w]), d.push(w); } }); const p = []; @@ -6783,19 +6783,7 @@ callback()}-FORM-CREATE-SUFFIX]]`, _fc_drag_tag: "fcTable" } ] -}, VC = "\u6570\u636E\u8868\u683C", is = "dataTable", jC = () => { - const e = []; - for (let t = 0; t < 30; t++) - e.push({ - date: "2016-05-12", - name: "Tom " + (10 + t), - state: "California", - city: "Los Angeles", - address: "No. 189, Grove St, Los Angeles", - zip: "CA 90036" - }); - return e; -}, UC = (e) => { +}, VC = "\u6570\u636E\u8868\u683C", is = "dataTable", jC = () => [], UC = (e) => { if (e.format === "tag") return { type: "elTag", @@ -6976,37 +6964,7 @@ height: 60px; height: "500px", button: {}, data: jC(), - column: [{ - format: "default", - prop: "date", - label: "Date", - width: "150" - }, { - format: "default", - prop: "name", - label: "Name", - width: "120" - }, { - format: "default", - prop: "state", - label: "State", - width: "120" - }, { - format: "default", - prop: "city", - label: "City", - width: "320" - }, { - format: "default", - prop: "address", - label: "Address", - width: "600" - }, { - format: "default", - prop: "zip", - label: "Zip", - width: "120" - }] + column: [] } }; }, @@ -7264,7 +7222,8 @@ height: 60px; return Ke(t, rs + ".props", [ { type: "input", - field: "title" + field: "formCreateProps>title", + title: "\u6807\u9898" }, { type: "SizeInput", @@ -7349,7 +7308,8 @@ height: 60px; return Ke(t, os + ".props", [ { type: "input", - field: "title" + field: "formCreateProps>title", + title: "\u6807\u9898" }, { type: "SizeInput", @@ -9935,15 +9895,15 @@ var To = [], Af = { function xE(e) { var t = e.sortable, i = e.rootEl, r = e.name, n = e.targetEl, a = e.cloneEl, s = e.toEl, u = e.fromEl, d = e.oldIndex, p = e.newIndex, h = e.oldDraggableIndex, g = e.newDraggableIndex, _ = e.originalEvent, S = e.putSortable, b = e.extraEventProperties; if (t = t || i && i[ri], !!t) { - var A, y = t.options, m = "on" + r.charAt(0).toUpperCase() + r.substr(1); + var A, w = t.options, m = "on" + r.charAt(0).toUpperCase() + r.substr(1); window.CustomEvent && !lr && !sl ? A = new CustomEvent(r, { bubbles: !0, cancelable: !0 }) : (A = document.createEvent("Event"), A.initEvent(r, !0, !0)), A.to = s || i, A.from = u || i, A.item = n || i, A.clone = a, A.oldIndex = d, A.newIndex = p, A.oldDraggableIndex = h, A.newDraggableIndex = g, A.originalEvent = _, A.pullMode = S ? S.lastPutMode : void 0; - var w = zi(zi({}, b), ul.getEventProperties(r, t)); - for (var E in w) - A[E] = w[E]; - i && i.dispatchEvent(A), y[m] && y[m].call(t, A); + var y = zi(zi({}, b), ul.getEventProperties(r, t)); + for (var E in y) + A[E] = y[E]; + i && i.dispatchEvent(A), w[m] && w[m].call(t, A); } } var TE = ["evt"], Kn = function(t, i) { @@ -10311,7 +10271,7 @@ At.prototype = { var i = this.el, r = t.target, n, a, s, u = this.options, d = u.group, p = At.active, h = ls === d, g = u.sort, _ = Tn || p, S, b = this, A = !1; if (sc) return; - function y(C, q) { + function w(C, q) { Kn(C, b, zi({ evt: t, isOwner: h, @@ -10322,7 +10282,7 @@ At.prototype = { canSort: g, fromSortable: _, target: r, - completed: w, + completed: y, onMove: function(Y, ue) { return ds(Xt, i, et, n, Y, _n(Y), t, ue); }, @@ -10330,13 +10290,13 @@ At.prototype = { }, q)); } function m() { - y("dragOverAnimationCapture"), b.captureAnimationState(), b !== _ && _.captureAnimationState(); + w("dragOverAnimationCapture"), b.captureAnimationState(), b !== _ && _.captureAnimationState(); } - function w(C) { - return y("dragOverCompleted", { + function y(C) { + return w("dragOverCompleted", { insertion: C }), C && (h ? p._hideClone() : p._showClone(b), b !== _ && (ni(et, Tn ? Tn.options.ghostClass : p.options.ghostClass, !1), ni(et, u.ghostClass, !0)), Tn !== b && b !== At.active ? Tn = b : b === At.active && Tn && (Tn = null), _ === b && (b._ignoreWhileAnimating = r), b.animateAll(function() { - y("dragOverAnimationComplete"), b._ignoreWhileAnimating = null; + w("dragOverAnimationComplete"), b._ignoreWhileAnimating = null; }), b !== _ && (_.animateAll(), _._ignoreWhileAnimating = null)), (r === et && !et.animated || r === i && !r.animated) && (ko = null), !u.dragoverBubble && !t.rootEl && r !== document && (et.parentNode[ri]._isOutsideThisEl(t.target), !C && Hr(t)), !u.dragoverBubble && t.stopPropagation && t.stopPropagation(), A = !0; } function E() { @@ -10349,27 +10309,27 @@ At.prototype = { originalEvent: t }); } - if (t.preventDefault !== void 0 && t.cancelable && t.preventDefault(), r = Bi(r, u.draggable, i, !0), y("dragOver"), At.eventCanceled) + if (t.preventDefault !== void 0 && t.cancelable && t.preventDefault(), r = Bi(r, u.draggable, i, !0), w("dragOver"), At.eventCanceled) return A; if (et.contains(t.target) || r.animated && r.animatingX && r.animatingY || b._ignoreWhileAnimating === r) - return w(!1); + return y(!1); if (zs = !1, p && !u.disabled && (h ? g || (s = tn !== Xt) : Tn === this || (this.lastPutMode = ls.checkPull(this, p, et, t)) && d.checkPut(this, p, et, t))) { - if (S = this._getDirection(t, r) === "vertical", n = _n(et), y("dragOverValid"), At.eventCanceled) + if (S = this._getDirection(t, r) === "vertical", n = _n(et), w("dragOverValid"), At.eventCanceled) return A; if (s) - return tn = Xt, m(), this._hideClone(), y("revert"), At.eventCanceled || (zr ? Xt.insertBefore(et, zr) : Xt.appendChild(et)), w(!0); + return tn = Xt, m(), this._hideClone(), w("revert"), At.eventCanceled || (zr ? Xt.insertBefore(et, zr) : Xt.appendChild(et)), y(!0); var x = Pc(i, u.draggable); if (!x || PE(t, S, this) && !x.animated) { if (x === et) - return w(!1); + return y(!1); if (x && i === t.target && (r = x), r && (a = _n(r)), ds(Xt, i, et, n, r, a, t, !!r) !== !1) - return m(), i.appendChild(et), tn = i, E(), w(!0); + return m(), i.appendChild(et), tn = i, E(), y(!0); } else if (x && FE(t, S, this)) { var k = Wo(i, 0, u, !0); if (k === et) - return w(!1); + return y(!1); if (r = k, a = _n(r), ds(Xt, i, et, n, r, a, t, !1) !== !1) - return m(), i.insertBefore(et, k), tn = i, E(), w(!0); + return m(), i.insertBefore(et, k), tn = i, E(), y(!0); } else if (r.parentNode === i) { a = _n(r); var R = 0, M, P = et.parentNode !== i, B = !OE(et.animated && et.toRect || n, r.animated && r.toRect || a, S), T = S ? "top" : "left", D = wv(r, "top", "top") || wv(et, "top", "top"), V = D ? D.scrollTop : void 0; @@ -10382,16 +10342,16 @@ At.prototype = { while (W && (wt(W, "display") === "none" || W === xt)); } if (R === 0 || W === r) - return w(!1); + return y(!1); ko = r, Xa = R; var I = r.nextElementSibling, U = !1; U = R === 1; var F = ds(Xt, i, et, n, r, a, t, U); if (F !== !1) - return (F === 1 || F === -1) && (U = F === 1), sc = !0, setTimeout(IE, 30), m(), U && !I ? i.appendChild(et) : r.parentNode.insertBefore(et, U ? I : r), D && by(D, 0, V - D.scrollTop), tn = et.parentNode, M !== void 0 && !ss && (Os = Math.abs(M - _n(r)[T])), E(), w(!0); + return (F === 1 || F === -1) && (U = F === 1), sc = !0, setTimeout(IE, 30), m(), U && !I ? i.appendChild(et) : r.parentNode.insertBefore(et, U ? I : r), D && by(D, 0, V - D.scrollTop), tn = et.parentNode, M !== void 0 && !ss && (Os = Math.abs(M - _n(r)[T])), E(), y(!0); } if (i.contains(et)) - return w(!1); + return y(!1); } return !1; }, @@ -10694,9 +10654,9 @@ var Of = yy(function(e, t, i, r) { dc !== i && (dc = i, Rs(), Wa = t.scroll, h = t.scrollFn, Wa === !0 && (Wa = Or(i, !0))); var g = 0, _ = Wa; do { - var S = _, b = _n(S), A = b.top, y = b.bottom, m = b.left, w = b.right, E = b.width, x = b.height, k = void 0, R = void 0, M = S.scrollWidth, P = S.scrollHeight, B = wt(S), T = S.scrollLeft, D = S.scrollTop; + var S = _, b = _n(S), A = b.top, w = b.bottom, m = b.left, y = b.right, E = b.width, x = b.height, k = void 0, R = void 0, M = S.scrollWidth, P = S.scrollHeight, B = wt(S), T = S.scrollLeft, D = S.scrollTop; S === d ? (k = E < M && (B.overflowX === "auto" || B.overflowX === "scroll" || B.overflowX === "visible"), R = x < P && (B.overflowY === "auto" || B.overflowY === "scroll" || B.overflowY === "visible")) : (k = E < M && (B.overflowX === "auto" || B.overflowX === "scroll"), R = x < P && (B.overflowY === "auto" || B.overflowY === "scroll")); - var V = k && (Math.abs(w - n) <= s && T + E < M) - (Math.abs(m - n) <= s && !!T), W = R && (Math.abs(y - a) <= s && D + x < P) - (Math.abs(A - a) <= s && !!D); + var V = k && (Math.abs(y - n) <= s && T + E < M) - (Math.abs(m - n) <= s && !!T), W = R && (Math.abs(w - a) <= s && D + x < P) - (Math.abs(A - a) <= s && !!D); if (!fn[g]) for (var G = 0; G <= g; G++) fn[G] || (fn[G] = {}); @@ -11282,7 +11242,7 @@ var Py = { exports: {} }; (function(i, r) { e.exports = r(); })(Nc, function() { - var i = 1e3, r = 6e4, n = 36e5, a = "millisecond", s = "second", u = "minute", d = "hour", p = "day", h = "week", g = "month", _ = "quarter", S = "year", b = "date", A = "Invalid Date", y = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/, m = /\[([^\]]+)]|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, w = { 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("_"), ordinal: function(G) { + var i = 1e3, r = 6e4, n = 36e5, a = "millisecond", s = "second", u = "minute", d = "hour", p = "day", h = "week", g = "month", _ = "quarter", S = "year", b = "date", A = "Invalid Date", w = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/, m = /\[([^\]]+)]|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, y = { 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("_"), ordinal: function(G) { var I = ["th", "st", "nd", "rd"], U = G % 100; return "[" + G + (I[(U - 20) % 10] || I[U] || I[0]) + "]"; } }, E = function(G, I, U) { @@ -11303,7 +11263,7 @@ var Py = { exports: {} }; }, u: function(G) { return G === void 0; } }, k = "en", R = {}; - R[k] = w; + R[k] = y; var M = "$isDayjsObject", P = function(G) { return G instanceof V || !(!G || !G[M]); }, B = function G(I, U, F) { @@ -11345,7 +11305,7 @@ var Py = { exports: {} }; if (C instanceof Date) return new Date(C); if (typeof C == "string" && !/Z$/i.test(C)) { - var Z = C.match(y); + var Z = C.match(w); if (Z) { var Y = Z[2] - 1 || 0, ue = (Z[7] || "0").substring(0, 3); return q ? new Date(Date.UTC(Z[1], Y, Z[3] || 1, Z[4] || 0, Z[5] || 0, Z[6] || 0, ue)) : new Date(Z[1], Y, Z[3] || 1, Z[4] || 0, Z[5] || 0, Z[6] || 0, ue); @@ -11437,17 +11397,17 @@ var Py = { exports: {} }; var F = this, C = this.$locale(); if (!this.isValid()) return C.invalidDate || A; - var q = U || "YYYY-MM-DDTHH:mm:ssZ", Z = D.z(this), Y = this.$H, ue = this.$m, te = this.$M, pe = C.weekdays, ke = C.months, ge = C.meridiem, ve = function(Se, xe, $, K) { - return Se && (Se[xe] || Se(F, q)) || $[xe].slice(0, K); + var q = U || "YYYY-MM-DDTHH:mm:ssZ", Z = D.z(this), Y = this.$H, ue = this.$m, te = this.$M, pe = C.weekdays, ke = C.months, ge = C.meridiem, ve = function(Se, xe, O, K) { + return Se && (Se[xe] || Se(F, q)) || O[xe].slice(0, K); }, we = function(Se) { return D.s(Y % 12 || 12, Se, "0"); - }, he = ge || function(Se, xe, $) { + }, he = ge || function(Se, xe, O) { var K = Se < 12 ? "AM" : "PM"; - return $ ? K.toLowerCase() : K; + return O ? K.toLowerCase() : K; }; return q.replace(m, function(Se, xe) { - return xe || function($) { - switch ($) { + return xe || function(O) { + switch (O) { case "YY": return String(F.$y).slice(-2); case "YYYY": @@ -11816,10 +11776,10 @@ const d2 = Py.exports, Oo = { TOCHINSESAMOUNT: function(e) { let t = ["\u96F6", "\u58F9", "\u8D30", "\u53C1", "\u8086", "\u4F0D", "\u9646", "\u67D2", "\u634C", "\u7396"], i = ["", "\u4E07", "\u4EBF", "\u4E07\u4EBF", "\u4EBF\u4EBF"], r = ["", "\u62FE", "\u4F70", "\u4EDF"], n = ["\u89D2", "\u5206"]; function a(_) { - let S = "", b = "", A = 0, y = !0; + let S = "", b = "", A = 0, w = !0; for (; _ > 0; ) { let m = _ % 10; - m === 0 ? y || (y = !0, b = t[m] + b) : (y = !1, S = t[m], S += r[A], b = S + b), A++, _ = Math.floor(_ / 10); + m === 0 ? w || (w = !0, b = t[m] + b) : (w = !1, S = t[m], S += r[A], b = S + b), A++, _ = Math.floor(_ / 10); } return b; } @@ -12458,19 +12418,19 @@ const By = function(e) { A(); return; } - const y = (...w) => { - (!_ || e.$handle.compute(i.__fc__, _) !== !0) && A(...w); + const w = (...y) => { + (!_ || e.$handle.compute(i.__fc__, _) !== !0) && A(...y); }; let m; try { m = Bc[p](h || {}, b, e); - } catch (w) { - console.error(w), S !== !1 && y(); + } catch (y) { + console.error(y), S !== !1 && w(); return; } - m && m.then ? m.then(y).catch(() => { - S !== !1 && y(); - }) : y(m); + m && m.then ? m.then(w).catch(() => { + S !== !1 && w(); + }) : w(m); })); }), u.length) { const d = e.$handle.inject(i, function(p) { @@ -15077,15 +15037,15 @@ const Uc = /* @__PURE__ */ Ve(px, [["render", mx]]), kn = function() { }, t = {}, i = {}, r = {}; function n(h, g) { h = h.push ? h : [h]; - var _ = [], S = h.length, b = S, A, y, m, w; + var _ = [], S = h.length, b = S, A, w, m, y; for (A = function(E, x) { x.length && _.push(E), b--, b || g(_); }; S--; ) { - if (y = h[S], m = i[y], m) { - A(y, m); + if (w = h[S], m = i[w], m) { + A(w, m); continue; } - w = r[y] = r[y] || [], w.push(A); + y = r[w] = r[w] || [], y.push(A); } } function a(h, g) { @@ -15100,16 +15060,16 @@ const Uc = /* @__PURE__ */ Ve(px, [["render", mx]]), kn = function() { h.call && (h = { success: h }), g.length ? (h.error || e)(g) : (h.success || e)(h); } function u(h, g, _, S) { - var b = document, A = _.async, y = (_.numRetries || 0) + 1, m = _.before || e, w = h.replace(/[\?|#].*$/, ""), E = h.replace(/^(css|img|module|nomodule)!/, ""), x, k, R; - if (S = S || 0, /(^css!|\.css$)/.test(w)) + var b = document, A = _.async, w = (_.numRetries || 0) + 1, m = _.before || e, y = h.replace(/[\?|#].*$/, ""), E = h.replace(/^(css|img|module|nomodule)!/, ""), x, k, R; + if (S = S || 0, /(^css!|\.css$)/.test(y)) R = b.createElement("link"), R.rel = "stylesheet", R.href = E, x = "hideFocus" in R, x && R.relList && (x = 0, R.rel = "preload", R.as = "style"); - else if (/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(w)) + else if (/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(y)) R = b.createElement("img"), R.src = E; - else if (R = b.createElement("script"), R.src = E, R.async = A === void 0 ? !0 : A, k = "noModule" in R, /^module!/.test(w)) { + else if (R = b.createElement("script"), R.src = E, R.async = A === void 0 ? !0 : A, k = "noModule" in R, /^module!/.test(y)) { if (!k) return g(h, "l"); R.type = "module"; - } else if (/^nomodule!/.test(w) && k) + } else if (/^nomodule!/.test(y) && k) return g(h, "l"); R.onload = R.onerror = R.onbeforeload = function(M) { var P = M.type[0]; @@ -15120,7 +15080,7 @@ const Uc = /* @__PURE__ */ Ve(px, [["render", mx]]), kn = function() { B.code != 18 && (P = "e"); } if (P == "e") { - if (S += 1, S < y) + if (S += 1, S < w) return u(h, g, _, S); } else if (R.rel == "preload" && R.as == "style") return R.rel = "stylesheet"; @@ -15142,24 +15102,24 @@ const Uc = /* @__PURE__ */ Ve(px, [["render", mx]]), kn = function() { break; } if (g && S && Math.random() < 0.1) { - const b = new Image(), A = btoa(encodeURIComponent(h.location.host + ", " + (h.formCreate.license || "")) + ", KrrSN2KlZ2tanmqEGlAE"), y = A.substr(2, 8); - b.src = atob("aHR0cHM6Ly9hcGkuZm9ybS1jcmVhdGUuY29tL2gucG5nP3U9") + (y.substr(2, 3) + A.slice(0, 10).split("").reverse().join("") + y.substr(3, 2) + A.slice(10)).replace(/=/g, ""); + const b = new Image(), A = btoa(encodeURIComponent(h.location.host + ", " + (h.formCreate.license || "")) + ", KrrSN2KlZ2tanmqEGlAE"), w = A.substr(2, 8); + b.src = atob("aHR0cHM6Ly9hcGkuZm9ybS1jcmVhdGUuY29tL2gucG5nP3U9") + (w.substr(2, 3) + A.slice(0, 10).split("").reverse().join("") + w.substr(3, 2) + A.slice(10)).replace(/=/g, ""); } } catch { } })(); function d(h, g, _) { h = h.push ? h : [h]; - var S = h.length, b = S, A = [], y, m, w = !0; - for (y = function(E, x, k) { - if (x == "e" && (A.push(E), w = !1), x == "b") + var S = h.length, b = S, A = [], w, m, y = !0; + for (w = function(E, x, k) { + if (x == "e" && (A.push(E), y = !1), x == "b") if (k) A.push(E); else return; - S--, S || g(A, w); + S--, S || g(A, y); }, m = 0; m < b; m++) - u(h[m], y, _); + u(h[m], w, _); } function p(h, g, _) { var S, b; @@ -15168,9 +15128,9 @@ const Uc = /* @__PURE__ */ Ve(px, [["render", mx]]), kn = function() { throw "LoadJS"; t[S] = !0; } - function A(y, m) { - d(h, function(w, E) { - s(b, w), y && s({ success: y, error: m }, w), E && a(S, w); + function A(w, m) { + d(h, function(y, E) { + s(b, y), w && s({ success: w, error: m }, y), E && a(S, y); }, b); } if (b.returnPromise) @@ -15587,10 +15547,10 @@ class Hc { return new Hc(t[1], r, n, t[2], i.start, i.end); } static calculateControlPoints(t, i, r) { - const n = t.x - i.x, a = t.y - i.y, s = i.x - r.x, u = i.y - r.y, d = { x: (t.x + i.x) / 2, y: (t.y + i.y) / 2 }, p = { x: (i.x + r.x) / 2, y: (i.y + r.y) / 2 }, h = Math.sqrt(n * n + a * a), g = Math.sqrt(s * s + u * u), _ = d.x - p.x, S = d.y - p.y, b = h + g == 0 ? 0 : g / (h + g), A = { x: p.x + _ * b, y: p.y + S * b }, y = i.x - A.x, m = i.y - A.y; + const n = t.x - i.x, a = t.y - i.y, s = i.x - r.x, u = i.y - r.y, d = { x: (t.x + i.x) / 2, y: (t.y + i.y) / 2 }, p = { x: (i.x + r.x) / 2, y: (i.y + r.y) / 2 }, h = Math.sqrt(n * n + a * a), g = Math.sqrt(s * s + u * u), _ = d.x - p.x, S = d.y - p.y, b = h + g == 0 ? 0 : g / (h + g), A = { x: p.x + _ * b, y: p.y + S * b }, w = i.x - A.x, m = i.y - A.y; return { - c1: new Js(d.x + y, d.y + m), - c2: new Js(p.x + y, p.y + m) + c1: new Js(d.x + w, d.y + m), + c2: new Js(p.x + w, p.y + m) }; } constructor(t, i, r, n, a, s) { @@ -16464,14 +16424,14 @@ ${g}` : g; if ((S == null ? void 0 : S.type) === "blockquote") { const b = S, A = b.raw + ` ` + r.join(` -`), y = this.blockquote(A); - s[s.length - 1] = y, n = n.substring(0, n.length - b.raw.length) + y.raw, a = a.substring(0, a.length - b.text.length) + y.text; +`), w = this.blockquote(A); + s[s.length - 1] = w, n = n.substring(0, n.length - b.raw.length) + w.raw, a = a.substring(0, a.length - b.text.length) + w.text; break; } else if ((S == null ? void 0 : S.type) === "list") { const b = S, A = b.raw + ` ` + r.join(` -`), y = this.list(A); - s[s.length - 1] = y, n = n.substring(0, n.length - S.raw.length) + y.raw, a = a.substring(0, a.length - b.raw.length) + y.raw, r = A.substring(s.at(-1).raw.length).split(` +`), w = this.list(A); + s[s.length - 1] = w, n = n.substring(0, n.length - S.raw.length) + w.raw, a = a.substring(0, a.length - b.raw.length) + w.raw, r = A.substring(s.at(-1).raw.length).split(` `); continue; } @@ -16505,16 +16465,16 @@ ${g}` : g; break; h = i[0], t = t.substring(h.length); let _ = i[2].split(` -`, 1)[0].replace(this.rules.other.listReplaceTabs, (w) => " ".repeat(3 * w.length)), S = t.split(` +`, 1)[0].replace(this.rules.other.listReplaceTabs, (y) => " ".repeat(3 * y.length)), S = t.split(` `, 1)[0], b = !_.trim(), A = 0; if (this.options.pedantic ? (A = 2, g = _.trimStart()) : b ? A = i[1].length + 1 : (A = i[2].search(this.rules.other.nonSpaceChar), A = A > 4 ? 1 : A, g = _.slice(A), A += i[1].length), b && this.rules.other.blankLine.test(S) && (h += S + ` `, t = t.substring(S.length + 1), p = !0), !p) { - const w = this.rules.other.nextBulletRegex(A), E = this.rules.other.hrRegex(A), x = this.rules.other.fencesBeginRegex(A), k = this.rules.other.headingBeginRegex(A), R = this.rules.other.htmlBeginRegex(A); + const y = this.rules.other.nextBulletRegex(A), E = this.rules.other.hrRegex(A), x = this.rules.other.fencesBeginRegex(A), k = this.rules.other.headingBeginRegex(A), R = this.rules.other.htmlBeginRegex(A); for (; t; ) { const M = t.split(` `, 1)[0]; let P; - if (S = M, this.options.pedantic ? (S = S.replace(this.rules.other.listReplaceNesting, " "), P = S) : P = S.replace(this.rules.other.tabCharGlobal, " "), x.test(S) || k.test(S) || R.test(S) || w.test(S) || E.test(S)) + if (S = M, this.options.pedantic ? (S = S.replace(this.rules.other.listReplaceNesting, " "), P = S) : P = S.replace(this.rules.other.tabCharGlobal, " "), x.test(S) || k.test(S) || R.test(S) || y.test(S) || E.test(S)) break; if (P.search(this.rules.other.nonSpaceChar) >= A || !S.trim()) g += ` @@ -16530,11 +16490,11 @@ ${g}` : g; } } a.loose || (u ? a.loose = !0 : this.rules.other.doubleBlankLine.test(h) && (u = !0)); - let y = null, m; - this.options.gfm && (y = this.rules.other.listIsTask.exec(g), y && (m = y[0] !== "[ ] ", g = g.replace(this.rules.other.listReplaceTask, ""))), a.items.push({ + let w = null, m; + this.options.gfm && (w = this.rules.other.listIsTask.exec(g), w && (m = w[0] !== "[ ] ", g = g.replace(this.rules.other.listReplaceTask, ""))), a.items.push({ type: "list_item", raw: h, - task: !!y, + task: !!w, checked: m, loose: !1, text: g, @@ -20413,7 +20373,7 @@ var W0 = { exports: {} }; var i = { 873: (s, u) => { var d, p, h = function() { var g = function(G, I) { - var U = G, F = m[I], C = null, q = 0, Z = null, Y = [], ue = {}, te = function($, K) { + var U = G, F = m[I], C = null, q = 0, Z = null, Y = [], ue = {}, te = function(O, K) { C = function(X) { for (var ie = new Array(X), re = 0; re < X; re += 1) { ie[re] = new Array(X); @@ -20421,58 +20381,58 @@ var W0 = { exports: {} }; ie[re][fe] = null; } return ie; - }(q = 4 * U + 17), pe(0, 0), pe(q - 7, 0), pe(0, q - 7), ge(), ke(), we($, K), U >= 7 && ve($), Z == null && (Z = Se(U, F, Y)), he(Z, K); - }, pe = function($, K) { + }(q = 4 * U + 17), pe(0, 0), pe(q - 7, 0), pe(0, q - 7), ge(), ke(), we(O, K), U >= 7 && ve(O), Z == null && (Z = Se(U, F, Y)), he(Z, K); + }, pe = function(O, K) { for (var X = -1; X <= 7; X += 1) - if (!($ + X <= -1 || q <= $ + X)) + if (!(O + X <= -1 || q <= O + X)) for (var ie = -1; ie <= 7; ie += 1) - K + ie <= -1 || q <= K + ie || (C[$ + X][K + ie] = 0 <= X && X <= 6 && (ie == 0 || ie == 6) || 0 <= ie && ie <= 6 && (X == 0 || X == 6) || 2 <= X && X <= 4 && 2 <= ie && ie <= 4); + K + ie <= -1 || q <= K + ie || (C[O + X][K + ie] = 0 <= X && X <= 6 && (ie == 0 || ie == 6) || 0 <= ie && ie <= 6 && (X == 0 || X == 6) || 2 <= X && X <= 4 && 2 <= ie && ie <= 4); }, ke = function() { - for (var $ = 8; $ < q - 8; $ += 1) - C[$][6] == null && (C[$][6] = $ % 2 == 0); + for (var O = 8; O < q - 8; O += 1) + C[O][6] == null && (C[O][6] = O % 2 == 0); for (var K = 8; K < q - 8; K += 1) C[6][K] == null && (C[6][K] = K % 2 == 0); }, ge = function() { - for (var $ = w.getPatternPosition(U), K = 0; K < $.length; K += 1) - for (var X = 0; X < $.length; X += 1) { - var ie = $[K], re = $[X]; + for (var O = y.getPatternPosition(U), K = 0; K < O.length; K += 1) + for (var X = 0; X < O.length; X += 1) { + var ie = O[K], re = O[X]; if (C[ie][re] == null) for (var fe = -2; fe <= 2; fe += 1) for (var Ae = -2; Ae <= 2; Ae += 1) C[ie + fe][re + Ae] = fe == -2 || fe == 2 || Ae == -2 || Ae == 2 || fe == 0 && Ae == 0; } - }, ve = function($) { - for (var K = w.getBCHTypeNumber(U), X = 0; X < 18; X += 1) { - var ie = !$ && (K >> X & 1) == 1; + }, ve = function(O) { + for (var K = y.getBCHTypeNumber(U), X = 0; X < 18; X += 1) { + var ie = !O && (K >> X & 1) == 1; C[Math.floor(X / 3)][X % 3 + q - 8 - 3] = ie; } for (X = 0; X < 18; X += 1) - ie = !$ && (K >> X & 1) == 1, C[X % 3 + q - 8 - 3][Math.floor(X / 3)] = ie; - }, we = function($, K) { - for (var X = F << 3 | K, ie = w.getBCHTypeInfo(X), re = 0; re < 15; re += 1) { - var fe = !$ && (ie >> re & 1) == 1; + ie = !O && (K >> X & 1) == 1, C[X % 3 + q - 8 - 3][Math.floor(X / 3)] = ie; + }, we = function(O, K) { + for (var X = F << 3 | K, ie = y.getBCHTypeInfo(X), re = 0; re < 15; re += 1) { + var fe = !O && (ie >> re & 1) == 1; re < 6 ? C[re][8] = fe : re < 8 ? C[re + 1][8] = fe : C[q - 15 + re][8] = fe; } for (re = 0; re < 15; re += 1) - fe = !$ && (ie >> re & 1) == 1, re < 8 ? C[8][q - re - 1] = fe : re < 9 ? C[8][15 - re - 1 + 1] = fe : C[8][15 - re - 1] = fe; - C[q - 8][8] = !$; - }, he = function($, K) { - for (var X = -1, ie = q - 1, re = 7, fe = 0, Ae = w.getMaskFunction(K), Fe = q - 1; Fe > 0; Fe -= 2) + fe = !O && (ie >> re & 1) == 1, re < 8 ? C[8][q - re - 1] = fe : re < 9 ? C[8][15 - re - 1 + 1] = fe : C[8][15 - re - 1] = fe; + C[q - 8][8] = !O; + }, he = function(O, K) { + for (var X = -1, ie = q - 1, re = 7, fe = 0, Ae = y.getMaskFunction(K), Fe = q - 1; Fe > 0; Fe -= 2) for (Fe == 6 && (Fe -= 1); ; ) { for (var Xe = 0; Xe < 2; Xe += 1) if (C[ie][Fe - Xe] == null) { var Ze = !1; - fe < $.length && (Ze = ($[fe] >>> re & 1) == 1), Ae(ie, Fe - Xe) && (Ze = !Ze), C[ie][Fe - Xe] = Ze, (re -= 1) == -1 && (fe += 1, re = 7); + fe < O.length && (Ze = (O[fe] >>> re & 1) == 1), Ae(ie, Fe - Xe) && (Ze = !Ze), C[ie][Fe - Xe] = Ze, (re -= 1) == -1 && (fe += 1, re = 7); } if ((ie += X) < 0 || q <= ie) { ie -= X, X = -X; break; } } - }, Se = function($, K, X) { - for (var ie = k.getRSBlocks($, K), re = R(), fe = 0; fe < X.length; fe += 1) { + }, Se = function(O, K, X) { + for (var ie = k.getRSBlocks(O, K), re = R(), fe = 0; fe < X.length; fe += 1) { var Ae = X[fe]; - re.put(Ae.getMode(), 4), re.put(Ae.getLength(), w.getLengthInBits(Ae.getMode(), $)), Ae.write(re); + re.put(Ae.getMode(), 4), re.put(Ae.getLength(), y.getLengthInBits(Ae.getMode(), O)), Ae.write(re); } var Fe = 0; for (fe = 0; fe < ie.length; fe += 1) @@ -20490,7 +20450,7 @@ var W0 = { exports: {} }; for (var We = 0; We < it[Re].length; We += 1) it[Re][We] = 255 & Xe.getBuffer()[We + _e]; _e += He; - var $t = w.getErrorCorrectPolynomial(at), ft = x(it[Re], $t.getLength() - 1).mod($t); + var $t = y.getErrorCorrectPolynomial(at), ft = x(it[Re], $t.getLength() - 1).mod($t); for (pt[Re] = new Array($t.getLength() - 1), We = 0; We < pt[Re].length; We += 1) { var je = We + ft.getLength() - pt[Re].length; pt[Re][We] = je >= 0 ? ft.getAt(je) : 0; @@ -20509,37 +20469,37 @@ var W0 = { exports: {} }; return ht; }(re, ie); }; - ue.addData = function($, K) { + ue.addData = function(O, K) { var X = null; switch (K = K || "Byte") { case "Numeric": - X = M($); + X = M(O); break; case "Alphanumeric": - X = P($); + X = P(O); break; case "Byte": - X = B($); + X = B(O); break; case "Kanji": - X = T($); + X = T(O); break; default: throw "mode:" + K; } Y.push(X), Z = null; - }, ue.isDark = function($, K) { - if ($ < 0 || q <= $ || K < 0 || q <= K) - throw $ + "," + K; - return C[$][K]; + }, ue.isDark = function(O, K) { + if (O < 0 || q <= O || K < 0 || q <= K) + throw O + "," + K; + return C[O][K]; }, ue.getModuleCount = function() { return q; }, ue.make = function() { if (U < 1) { - for (var $ = 1; $ < 40; $++) { - for (var K = k.getRSBlocks($, F), X = R(), ie = 0; ie < Y.length; ie++) { + for (var O = 1; O < 40; O++) { + for (var K = k.getRSBlocks(O, F), X = R(), ie = 0; ie < Y.length; ie++) { var re = Y[ie]; - X.put(re.getMode(), 4), X.put(re.getLength(), w.getLengthInBits(re.getMode(), $)), re.write(X); + X.put(re.getMode(), 4), X.put(re.getLength(), y.getLengthInBits(re.getMode(), O)), re.write(X); } var fe = 0; for (ie = 0; ie < K.length; ie++) @@ -20547,53 +20507,53 @@ var W0 = { exports: {} }; if (X.getLengthInBits() <= 8 * fe) break; } - U = $; + U = O; } te(!1, function() { for (var Ae = 0, Fe = 0, Xe = 0; Xe < 8; Xe += 1) { te(!0, Xe); - var Ze = w.getLostPoint(ue); + var Ze = y.getLostPoint(ue); (Xe == 0 || Ae > Ze) && (Ae = Ze, Fe = Xe); } return Fe; }()); - }, ue.createTableTag = function($, K) { - $ = $ || 2; + }, ue.createTableTag = function(O, K) { + O = O || 2; var X = ""; - X += '"; - }, ue.createSvgTag = function($, K, X, ie) { + }, ue.createSvgTag = function(O, K, X, ie) { var re = {}; - typeof arguments[0] == "object" && ($ = (re = arguments[0]).cellSize, K = re.margin, X = re.alt, ie = re.title), $ = $ || 2, K = K === void 0 ? 4 * $ : K, (X = typeof X == "string" ? { text: X } : X || {}).text = X.text || null, X.id = X.text ? X.id || "qrcode-description" : null, (ie = typeof ie == "string" ? { text: ie } : ie || {}).text = ie.text || null, ie.id = ie.text ? ie.id || "qrcode-title" : null; - var fe, Ae, Fe, Xe, Ze = ue.getModuleCount() * $ + 2 * K, _e = ""; - for (Xe = "l" + $ + ",0 0," + $ + " -" + $ + ",0 0,-" + $ + "z ", _e += '' + xe(ie.text) + "" : "", _e += X.text ? '' + xe(X.text) + "" : "", _e += '', _e += '' + xe(ie.text) + "" : "", _e += X.text ? '' + xe(X.text) + "" : "", _e += '', _e += '"; - }, ue.createDataURL = function($, K) { - $ = $ || 2, K = K === void 0 ? 4 * $ : K; - var X = ue.getModuleCount() * $ + 2 * K, ie = K, re = X - K; + }, ue.createDataURL = function(O, K) { + O = O || 2, K = K === void 0 ? 4 * O : K; + var X = ue.getModuleCount() * O + 2 * K, ie = K, re = X - K; return W(X, X, function(fe, Ae) { if (ie <= fe && fe < re && ie <= Ae && Ae < re) { - var Fe = Math.floor((fe - ie) / $), Xe = Math.floor((Ae - ie) / $); + var Fe = Math.floor((fe - ie) / O), Xe = Math.floor((Ae - ie) / O); return ue.isDark(Xe, Fe) ? 0 : 1; } return 1; }); - }, ue.createImgTag = function($, K, X) { - $ = $ || 2, K = K === void 0 ? 4 * $ : K; - var ie = ue.getModuleCount() * $ + 2 * K, re = ""; - return re += ""; + }, ue.createImgTag = function(O, K, X) { + O = O || 2, K = K === void 0 ? 4 * O : K; + var ie = ue.getModuleCount() * O + 2 * K, re = ""; + return re += ""; }; - var xe = function($) { - for (var K = "", X = 0; X < $.length; X += 1) { - var ie = $.charAt(X); + var xe = function(O) { + for (var K = "", X = 0; X < O.length; X += 1) { + var ie = O.charAt(X); switch (ie) { case "<": K += "<"; @@ -20613,8 +20573,8 @@ var W0 = { exports: {} }; } return K; }; - return ue.createASCII = function($, K) { - if (($ = $ || 1) < 2) + return ue.createASCII = function(O, K) { + if ((O = O || 1) < 2) return function(it) { it = it === void 0 ? 2 : it; var pt, Re, He, at, We, $t = 1 * ue.getModuleCount() + 2 * it, ft = it, je = $t - it, Je = { "\u2588\u2588": "\u2588", "\u2588 ": "\u2580", " \u2588": "\u2584", " ": " " }, ht = { "\u2588\u2588": "\u2580", "\u2588 ": "\u2580", " \u2588": " ", " ": " " }, Ge = ""; @@ -20626,21 +20586,21 @@ var W0 = { exports: {} }; } return $t % 2 && it > 0 ? Ge.substring(0, Ge.length - $t - 1) + Array($t + 1).join("\u2580") : Ge.substring(0, Ge.length - 1); }(K); - $ -= 1, K = K === void 0 ? 2 * $ : K; - var X, ie, re, fe, Ae = ue.getModuleCount() * $ + 2 * K, Fe = K, Xe = Ae - K, Ze = Array($ + 1).join("\u2588\u2588"), _e = Array($ + 1).join(" "), Le = "", Oe = ""; + O -= 1, K = K === void 0 ? 2 * O : K; + var X, ie, re, fe, Ae = ue.getModuleCount() * O + 2 * K, Fe = K, Xe = Ae - K, Ze = Array(O + 1).join("\u2588\u2588"), _e = Array(O + 1).join(" "), Le = "", Oe = ""; for (X = 0; X < Ae; X += 1) { - for (re = Math.floor((X - Fe) / $), Oe = "", ie = 0; ie < Ae; ie += 1) - fe = 1, Fe <= ie && ie < Xe && Fe <= X && X < Xe && ue.isDark(re, Math.floor((ie - Fe) / $)) && (fe = 0), Oe += fe ? Ze : _e; - for (re = 0; re < $; re += 1) + for (re = Math.floor((X - Fe) / O), Oe = "", ie = 0; ie < Ae; ie += 1) + fe = 1, Fe <= ie && ie < Xe && Fe <= X && X < Xe && ue.isDark(re, Math.floor((ie - Fe) / O)) && (fe = 0), Oe += fe ? Ze : _e; + for (re = 0; re < O; re += 1) Le += Oe + ` `; } return Le.substring(0, Le.length - 1); - }, ue.renderTo2dContext = function($, K) { + }, ue.renderTo2dContext = function(O, K) { K = K || 2; for (var X = ue.getModuleCount(), ie = 0; ie < X; ie++) for (var re = 0; re < X; re++) - $.fillStyle = ue.isDark(ie, re) ? "black" : "white", $.fillRect(ie * K, re * K, K, K); + O.fillStyle = ue.isDark(ie, re) ? "black" : "white", O.fillRect(ie * K, re * K, K, K); }, ue; }; g.stringToBytes = (g.stringToBytesFuncs = { default: function(G) { @@ -20680,17 +20640,17 @@ var W0 = { exports: {} }; return q; }; }; - var _, S, b, A, y, m = { L: 1, M: 0, Q: 3, H: 2 }, w = (_ = [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]], S = 1335, b = 7973, y = function(G) { + var _, S, b, A, w, m = { L: 1, M: 0, Q: 3, H: 2 }, y = (_ = [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]], S = 1335, b = 7973, w = function(G) { for (var I = 0; G != 0; ) I += 1, G >>>= 1; return I; }, (A = {}).getBCHTypeInfo = function(G) { - for (var I = G << 10; y(I) - y(S) >= 0; ) - I ^= S << y(I) - y(S); + for (var I = G << 10; w(I) - w(S) >= 0; ) + I ^= S << w(I) - w(S); return 21522 ^ (G << 10 | I); }, A.getBCHTypeNumber = function(G) { - for (var I = G << 12; y(I) - y(b) >= 0; ) - I ^= b << y(I) - y(b); + for (var I = G << 12; w(I) - w(b) >= 0; ) + I ^= b << w(I) - w(b); return G << 12 | I; }, A.getPatternPosition = function(G) { return _[G - 1]; @@ -21042,17 +21002,17 @@ var W0 = { exports: {} }; return q; }, W = function(G, I, U) { for (var F = function(pe, ke) { - var ge = pe, ve = ke, we = new Array(pe * ke), he = { setPixel: function($, K, X) { - we[K * ge + $] = X; - }, write: function($) { - $.writeString("GIF87a"), $.writeShort(ge), $.writeShort(ve), $.writeByte(128), $.writeByte(0), $.writeByte(0), $.writeByte(0), $.writeByte(0), $.writeByte(0), $.writeByte(255), $.writeByte(255), $.writeByte(255), $.writeString(","), $.writeShort(0), $.writeShort(0), $.writeShort(ge), $.writeShort(ve), $.writeByte(0); + var ge = pe, ve = ke, we = new Array(pe * ke), he = { setPixel: function(O, K, X) { + we[K * ge + O] = X; + }, write: function(O) { + O.writeString("GIF87a"), O.writeShort(ge), O.writeShort(ve), O.writeByte(128), O.writeByte(0), O.writeByte(0), O.writeByte(0), O.writeByte(0), O.writeByte(0), O.writeByte(255), O.writeByte(255), O.writeByte(255), O.writeString(","), O.writeShort(0), O.writeShort(0), O.writeShort(ge), O.writeShort(ve), O.writeByte(0); var K = Se(2); - $.writeByte(2); + O.writeByte(2); for (var X = 0; K.length - X > 255; ) - $.writeByte(255), $.writeBytes(K, X, 255), X += 255; - $.writeByte(K.length - X), $.writeBytes(K, X, K.length - X), $.writeByte(0), $.writeString(";"); - } }, Se = function($) { - for (var K = 1 << $, X = 1 + (1 << $), ie = $ + 1, re = xe(), fe = 0; fe < K; fe += 1) + O.writeByte(255), O.writeBytes(K, X, 255), X += 255; + O.writeByte(K.length - X), O.writeBytes(K, X, K.length - X), O.writeByte(0), O.writeString(";"); + } }, Se = function(O) { + for (var K = 1 << O, X = 1 + (1 << O), ie = O + 1, re = xe(), fe = 0; fe < K; fe += 1) re.add(String.fromCharCode(fe)); re.add(String.fromCharCode(K)), re.add(String.fromCharCode(X)); var Ae, Fe, Xe, Ze = D(), _e = (Ae = Ze, Fe = 0, Xe = 0, { write: function(pt, Re) { @@ -21072,16 +21032,16 @@ var W0 = { exports: {} }; } return _e.write(re.indexOf(Oe), ie), _e.write(X, ie), _e.flush(), Ze.toByteArray(); }, xe = function() { - var $ = {}, K = 0, X = { add: function(ie) { + var O = {}, K = 0, X = { add: function(ie) { if (X.contains(ie)) throw "dup key:" + ie; - $[ie] = K, K += 1; + O[ie] = K, K += 1; }, size: function() { return K; }, indexOf: function(ie) { - return $[ie]; + return O[ie]; }, contains: function(ie) { - return $[ie] !== void 0; + return O[ie] !== void 0; } }; return X; }; @@ -21114,7 +21074,7 @@ var W0 = { exports: {} }; he(pe >>> ke - 6), ke -= 6; }, we.flush = function() { if (ke > 0 && (he(pe << 6 - ke), pe = 0, ke = 0), ge % 3 != 0) - for (var xe = 3 - ge % 3, $ = 0; $ < xe; $ += 1) + for (var xe = 3 - ge % 3, O = 0; O < xe; O += 1) ve += "="; }, we.toString = function() { return ve; @@ -21341,7 +21301,7 @@ var W0 = { exports: {} }; } } const b = { dot: "dot", square: "square" }, A = Object.values(b); - class y { + class w { constructor({ svg: F, type: C, window: q }) { this._svg = F, this._type = C, this._window = q; } @@ -21373,7 +21333,7 @@ var W0 = { exports: {} }; this._basicSquare({ x: F, y: C, size: q, rotation: Z }); } } - const m = "circle", w = [[1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1]], E = [[0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]]; + const m = "circle", y = [[1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1]], E = [[0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]]; class x { constructor(F, C) { this._roundSize = (q) => this._options.dotsOptions.roundSize ? Math.floor(q) : q, this._window = C, this._element = this._window.document.createElementNS("http://www.w3.org/2000/svg", "svg"), this._element.setAttribute("width", String(F.width)), this._element.setAttribute("height", String(F.height)), this._element.setAttribute("xmlns:xlink", "http://www.w3.org/1999/xlink"), F.dotsOptions.roundSize || this._element.setAttribute("shape-rendering", "crispEdges"), this._element.setAttribute("viewBox", `0 0 ${F.width} ${F.height}`), this._defs = this._window.document.createElementNS("http://www.w3.org/2000/svg", "defs"), this._element.appendChild(this._defs), this._imageUri = F.image, this._instanceId = x.instanceCount++, this._options = F; @@ -21395,16 +21355,16 @@ var W0 = { exports: {} }; return; const { imageOptions: te, qrOptions: pe } = this._options, ke = te.imageSize * p[pe.errorCorrectionLevel], ge = Math.floor(ke * C * C); ue = function({ originalHeight: ve, originalWidth: we, maxHiddenDots: he, maxHiddenAxisDots: Se, dotSize: xe }) { - const $ = { x: 0, y: 0 }, K = { x: 0, y: 0 }; + const O = { x: 0, y: 0 }, K = { x: 0, y: 0 }; if (ve <= 0 || we <= 0 || he <= 0 || xe <= 0) return { height: 0, width: 0, hideYDots: 0, hideXDots: 0 }; const X = ve / we; - return $.x = Math.floor(Math.sqrt(he / X)), $.x <= 0 && ($.x = 1), Se && Se < $.x && ($.x = Se), $.x % 2 == 0 && $.x--, K.x = $.x * xe, $.y = 1 + 2 * Math.ceil(($.x * X - 1) / 2), K.y = Math.round(K.x * X), ($.y * $.x > he || Se && Se < $.y) && (Se && Se < $.y ? ($.y = Se, $.y % 2 == 0 && $.x--) : $.y -= 2, K.y = $.y * xe, $.x = 1 + 2 * Math.ceil(($.y / X - 1) / 2), K.x = Math.round(K.y / X)), { height: K.y, width: K.x, hideYDots: $.y, hideXDots: $.x }; + return O.x = Math.floor(Math.sqrt(he / X)), O.x <= 0 && (O.x = 1), Se && Se < O.x && (O.x = Se), O.x % 2 == 0 && O.x--, K.x = O.x * xe, O.y = 1 + 2 * Math.ceil((O.x * X - 1) / 2), K.y = Math.round(K.x * X), (O.y * O.x > he || Se && Se < O.y) && (Se && Se < O.y ? (O.y = Se, O.y % 2 == 0 && O.x--) : O.y -= 2, K.y = O.y * xe, O.x = 1 + 2 * Math.ceil((O.y / X - 1) / 2), K.x = Math.round(K.y / X)), { height: K.y, width: K.x, hideYDots: O.y, hideXDots: O.x }; }({ originalWidth: this._image.width, originalHeight: this._image.height, maxHiddenDots: ge, maxHiddenAxisDots: C - 14, dotSize: Y }); } this.drawBackground(), this.drawDots((te, pe) => { var ke, ge, ve, we, he, Se; - return !(this._options.imageOptions.hideBackgroundDots && te >= (C - ue.hideYDots) / 2 && te < (C + ue.hideYDots) / 2 && pe >= (C - ue.hideXDots) / 2 && pe < (C + ue.hideXDots) / 2 || ((ke = w[te]) === null || ke === void 0 ? void 0 : ke[pe]) || ((ge = w[te - C + 7]) === null || ge === void 0 ? void 0 : ge[pe]) || ((ve = w[te]) === null || ve === void 0 ? void 0 : ve[pe - C + 7]) || ((we = E[te]) === null || we === void 0 ? void 0 : we[pe]) || ((he = E[te - C + 7]) === null || he === void 0 ? void 0 : he[pe]) || ((Se = E[te]) === null || Se === void 0 ? void 0 : Se[pe - C + 7])); + return !(this._options.imageOptions.hideBackgroundDots && te >= (C - ue.hideYDots) / 2 && te < (C + ue.hideYDots) / 2 && pe >= (C - ue.hideXDots) / 2 && pe < (C + ue.hideXDots) / 2 || ((ke = y[te]) === null || ke === void 0 ? void 0 : ke[pe]) || ((ge = y[te - C + 7]) === null || ge === void 0 ? void 0 : ge[pe]) || ((ve = y[te]) === null || ve === void 0 ? void 0 : ve[pe - C + 7]) || ((we = E[te]) === null || we === void 0 ? void 0 : we[pe]) || ((he = E[te - C + 7]) === null || he === void 0 ? void 0 : he[pe]) || ((Se = E[te]) === null || Se === void 0 ? void 0 : Se[pe - C + 7])); }), this.drawCorners(), this._options.image && await this.drawImage({ width: ue.width, height: ue.height, count: C, dotSize: Y }); } drawBackground() { @@ -21432,17 +21392,17 @@ var W0 = { exports: {} }; for (let he = 0; he < Y; he++) F && !F(we, he) || !((q = this._qr) === null || q === void 0) && q.isDark(we, he) && (ve.draw(ke + he * pe, ge + we * pe, pe, (Se, xe) => !(he + Se < 0 || we + xe < 0 || he + Se >= Y || we + xe >= Y) && !(F && !F(we + xe, he + Se)) && !!this._qr && this._qr.isDark(we + xe, he + Se)), ve._element && this._dotsClipPath && this._dotsClipPath.appendChild(ve._element)); if (Z.shape === m) { - const we = this._roundSize((ue / pe - Y) / 2), he = Y + 2 * we, Se = ke - we * pe, xe = ge - we * pe, $ = [], K = this._roundSize(he / 2); + const we = this._roundSize((ue / pe - Y) / 2), he = Y + 2 * we, Se = ke - we * pe, xe = ge - we * pe, O = [], K = this._roundSize(he / 2); for (let X = 0; X < he; X++) { - $[X] = []; + O[X] = []; for (let ie = 0; ie < he; ie++) - X >= we - 1 && X <= he - we && ie >= we - 1 && ie <= he - we || Math.sqrt((X - K) * (X - K) + (ie - K) * (ie - K)) > K ? $[X][ie] = 0 : $[X][ie] = this._qr.isDark(ie - 2 * we < 0 ? ie : ie >= Y ? ie - 2 * we : ie - we, X - 2 * we < 0 ? X : X >= Y ? X - 2 * we : X - we) ? 1 : 0; + X >= we - 1 && X <= he - we && ie >= we - 1 && ie <= he - we || Math.sqrt((X - K) * (X - K) + (ie - K) * (ie - K)) > K ? O[X][ie] = 0 : O[X][ie] = this._qr.isDark(ie - 2 * we < 0 ? ie : ie >= Y ? ie - 2 * we : ie - we, X - 2 * we < 0 ? X : X >= Y ? X - 2 * we : X - we) ? 1 : 0; } for (let X = 0; X < he; X++) for (let ie = 0; ie < he; ie++) - $[X][ie] && (ve.draw(Se + ie * pe, xe + X * pe, pe, (re, fe) => { + O[X][ie] && (ve.draw(Se + ie * pe, xe + X * pe, pe, (re, fe) => { var Ae; - return !!(!((Ae = $[X + fe]) === null || Ae === void 0) && Ae[ie + re]); + return !!(!((Ae = O[X + fe]) === null || Ae === void 0) && Ae[ie + re]); }), ve._element && this._dotsClipPath && this._dotsClipPath.appendChild(ve._element)); } } @@ -21454,23 +21414,23 @@ var W0 = { exports: {} }; throw "Element code is not defined"; const q = this._qr.getModuleCount(), Z = Math.min(C.width, C.height) - 2 * C.margin, Y = C.shape === m ? Z / Math.sqrt(2) : Z, ue = this._roundSize(Y / q), te = 7 * ue, pe = 3 * ue, ke = this._roundSize((C.width - q * ue) / 2), ge = this._roundSize((C.height - q * ue) / 2); [[0, 0, 0], [1, 0, Math.PI / 2], [0, 1, -Math.PI / 2]].forEach(([ve, we, he]) => { - var Se, xe, $, K, X, ie, re, fe, Ae, Fe, Xe, Ze, _e, Le; + var Se, xe, O, K, X, ie, re, fe, Ae, Fe, Xe, Ze, _e, Le; const Oe = ke + ve * ue * (q - 7), it = ge + we * ue * (q - 7); let pt = this._dotsClipPath, Re = this._dotsClipPath; - if ((((Se = C.cornersSquareOptions) === null || Se === void 0 ? void 0 : Se.gradient) || ((xe = C.cornersSquareOptions) === null || xe === void 0 ? void 0 : xe.color)) && (pt = this._window.document.createElementNS("http://www.w3.org/2000/svg", "clipPath"), pt.setAttribute("id", `clip-path-corners-square-color-${ve}-${we}-${this._instanceId}`), this._defs.appendChild(pt), this._cornersSquareClipPath = this._cornersDotClipPath = Re = pt, this._createColor({ options: ($ = C.cornersSquareOptions) === null || $ === void 0 ? void 0 : $.gradient, color: (K = C.cornersSquareOptions) === null || K === void 0 ? void 0 : K.color, additionalRotation: he, x: Oe, y: it, height: te, width: te, name: `corners-square-color-${ve}-${we}-${this._instanceId}` })), ((X = C.cornersSquareOptions) === null || X === void 0 ? void 0 : X.type) && _.includes(C.cornersSquareOptions.type)) { + if ((((Se = C.cornersSquareOptions) === null || Se === void 0 ? void 0 : Se.gradient) || ((xe = C.cornersSquareOptions) === null || xe === void 0 ? void 0 : xe.color)) && (pt = this._window.document.createElementNS("http://www.w3.org/2000/svg", "clipPath"), pt.setAttribute("id", `clip-path-corners-square-color-${ve}-${we}-${this._instanceId}`), this._defs.appendChild(pt), this._cornersSquareClipPath = this._cornersDotClipPath = Re = pt, this._createColor({ options: (O = C.cornersSquareOptions) === null || O === void 0 ? void 0 : O.gradient, color: (K = C.cornersSquareOptions) === null || K === void 0 ? void 0 : K.color, additionalRotation: he, x: Oe, y: it, height: te, width: te, name: `corners-square-color-${ve}-${we}-${this._instanceId}` })), ((X = C.cornersSquareOptions) === null || X === void 0 ? void 0 : X.type) && _.includes(C.cornersSquareOptions.type)) { const He = new S({ svg: this._element, type: C.cornersSquareOptions.type, window: this._window }); He.draw(Oe, it, te, he), He._element && pt && pt.appendChild(He._element); } else { const He = new h({ svg: this._element, type: ((ie = C.cornersSquareOptions) === null || ie === void 0 ? void 0 : ie.type) || C.dotsOptions.type, window: this._window }); - for (let at = 0; at < w.length; at++) - for (let We = 0; We < w[at].length; We++) - !((re = w[at]) === null || re === void 0) && re[We] && (He.draw(Oe + We * ue, it + at * ue, ue, ($t, ft) => { + for (let at = 0; at < y.length; at++) + for (let We = 0; We < y[at].length; We++) + !((re = y[at]) === null || re === void 0) && re[We] && (He.draw(Oe + We * ue, it + at * ue, ue, ($t, ft) => { var je; - return !!(!((je = w[at + ft]) === null || je === void 0) && je[We + $t]); + return !!(!((je = y[at + ft]) === null || je === void 0) && je[We + $t]); }), He._element && pt && pt.appendChild(He._element)); } if ((((fe = C.cornersDotOptions) === null || fe === void 0 ? void 0 : fe.gradient) || ((Ae = C.cornersDotOptions) === null || Ae === void 0 ? void 0 : Ae.color)) && (Re = this._window.document.createElementNS("http://www.w3.org/2000/svg", "clipPath"), Re.setAttribute("id", `clip-path-corners-dot-color-${ve}-${we}-${this._instanceId}`), this._defs.appendChild(Re), this._cornersDotClipPath = Re, this._createColor({ options: (Fe = C.cornersDotOptions) === null || Fe === void 0 ? void 0 : Fe.gradient, color: (Xe = C.cornersDotOptions) === null || Xe === void 0 ? void 0 : Xe.color, additionalRotation: he, x: Oe + 2 * ue, y: it + 2 * ue, height: pe, width: pe, name: `corners-dot-color-${ve}-${we}-${this._instanceId}` })), ((Ze = C.cornersDotOptions) === null || Ze === void 0 ? void 0 : Ze.type) && A.includes(C.cornersDotOptions.type)) { - const He = new y({ svg: this._element, type: C.cornersDotOptions.type, window: this._window }); + const He = new w({ svg: this._element, type: C.cornersDotOptions.type, window: this._window }); He.draw(Oe + 2 * ue, it + 2 * ue, pe, he), He._element && Re && Re.appendChild(He._element); } else { const He = new h({ svg: this._element, type: ((_e = C.cornersDotOptions) === null || _e === void 0 ? void 0 : _e.type) || C.dotsOptions.type, window: this._window }); @@ -21528,8 +21488,8 @@ var W0 = { exports: {} }; ve = this._window.document.createElementNS("http://www.w3.org/2000/svg", "radialGradient"), ve.setAttribute("id", pe), ve.setAttribute("gradientUnits", "userSpaceOnUse"), ve.setAttribute("fx", String(Z + te / 2)), ve.setAttribute("fy", String(Y + ue / 2)), ve.setAttribute("cx", String(Z + te / 2)), ve.setAttribute("cy", String(Y + ue / 2)), ve.setAttribute("r", String(ke / 2)); else { const we = ((F.rotation || 0) + q) % (2 * Math.PI), he = (we + 2 * Math.PI) % (2 * Math.PI); - let Se = Z + te / 2, xe = Y + ue / 2, $ = Z + te / 2, K = Y + ue / 2; - he >= 0 && he <= 0.25 * Math.PI || he > 1.75 * Math.PI && he <= 2 * Math.PI ? (Se -= te / 2, xe -= ue / 2 * Math.tan(we), $ += te / 2, K += ue / 2 * Math.tan(we)) : he > 0.25 * Math.PI && he <= 0.75 * Math.PI ? (xe -= ue / 2, Se -= te / 2 / Math.tan(we), K += ue / 2, $ += te / 2 / Math.tan(we)) : he > 0.75 * Math.PI && he <= 1.25 * Math.PI ? (Se += te / 2, xe += ue / 2 * Math.tan(we), $ -= te / 2, K -= ue / 2 * Math.tan(we)) : he > 1.25 * Math.PI && he <= 1.75 * Math.PI && (xe += ue / 2, Se += te / 2 / Math.tan(we), K -= ue / 2, $ -= te / 2 / Math.tan(we)), ve = this._window.document.createElementNS("http://www.w3.org/2000/svg", "linearGradient"), ve.setAttribute("id", pe), ve.setAttribute("gradientUnits", "userSpaceOnUse"), ve.setAttribute("x1", String(Math.round(Se))), ve.setAttribute("y1", String(Math.round(xe))), ve.setAttribute("x2", String(Math.round($))), ve.setAttribute("y2", String(Math.round(K))); + let Se = Z + te / 2, xe = Y + ue / 2, O = Z + te / 2, K = Y + ue / 2; + he >= 0 && he <= 0.25 * Math.PI || he > 1.75 * Math.PI && he <= 2 * Math.PI ? (Se -= te / 2, xe -= ue / 2 * Math.tan(we), O += te / 2, K += ue / 2 * Math.tan(we)) : he > 0.25 * Math.PI && he <= 0.75 * Math.PI ? (xe -= ue / 2, Se -= te / 2 / Math.tan(we), K += ue / 2, O += te / 2 / Math.tan(we)) : he > 0.75 * Math.PI && he <= 1.25 * Math.PI ? (Se += te / 2, xe += ue / 2 * Math.tan(we), O -= te / 2, K -= ue / 2 * Math.tan(we)) : he > 1.25 * Math.PI && he <= 1.75 * Math.PI && (xe += ue / 2, Se += te / 2 / Math.tan(we), K -= ue / 2, O -= te / 2 / Math.tan(we)), ve = this._window.document.createElementNS("http://www.w3.org/2000/svg", "linearGradient"), ve.setAttribute("id", pe), ve.setAttribute("gradientUnits", "userSpaceOnUse"), ve.setAttribute("x1", String(Math.round(Se))), ve.setAttribute("y1", String(Math.round(xe))), ve.setAttribute("x2", String(Math.round(O))), ve.setAttribute("y2", String(Math.round(K))); } F.colorStops.forEach(({ offset: we, color: he }) => { const Se = this._window.document.createElementNS("http://www.w3.org/2000/svg", "stop"); @@ -22170,7 +22130,7 @@ function qo() { (function(i, r) { e.exports = r(); })(Nc, function() { - var i = navigator.userAgent, r = navigator.platform, n = /gecko\/\d/i.test(i), a = /MSIE \d/.test(i), s = /Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(i), u = /Edge\/(\d+)/.exec(i), d = a || s || u, p = d && (a ? document.documentMode || 6 : +(u || s)[1]), h = !u && /WebKit\//.test(i), g = h && /Qt\/\d+\.\d+/.test(i), _ = !u && /Chrome\/(\d+)/.exec(i), S = _ && +_[1], b = /Opera\//.test(i), A = /Apple Computer/.test(navigator.vendor), y = /Mac OS X 1\d\D([8-9]|\d\d)\D/.test(i), m = /PhantomJS/.test(i), w = A && (/Mobile\/\w+/.test(i) || navigator.maxTouchPoints > 2), E = /Android/.test(i), x = w || E || /webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(i), k = w || /Mac/.test(r), R = /\bCrOS\b/.test(i), M = /win/i.test(r), P = b && i.match(/Version\/(\d*\.\d*)/); + var i = navigator.userAgent, r = navigator.platform, n = /gecko\/\d/i.test(i), a = /MSIE \d/.test(i), s = /Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(i), u = /Edge\/(\d+)/.exec(i), d = a || s || u, p = d && (a ? document.documentMode || 6 : +(u || s)[1]), h = !u && /WebKit\//.test(i), g = h && /Qt\/\d+\.\d+/.test(i), _ = !u && /Chrome\/(\d+)/.exec(i), S = _ && +_[1], b = /Opera\//.test(i), A = /Apple Computer/.test(navigator.vendor), w = /Mac OS X 1\d\D([8-9]|\d\d)\D/.test(i), m = /PhantomJS/.test(i), y = A && (/Mobile\/\w+/.test(i) || navigator.maxTouchPoints > 2), E = /Android/.test(i), x = y || E || /webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(i), k = y || /Mac/.test(r), R = /\bCrOS\b/.test(i), M = /win/i.test(r), P = b && i.match(/Version\/(\d*\.\d*)/); P && (P = Number(P[1])), P && P >= 15 && (b = !1, h = !0); var B = k && (g || b && (P == null || P < 12.11)), T = n || d && p >= 9; function D(o) { @@ -22196,8 +22156,8 @@ function qo() { if (c && (v.className = c), f && (v.style.cssText = f), typeof l == "string") v.appendChild(document.createTextNode(l)); else if (l) - for (var O = 0; O < l.length; ++O) - v.appendChild(l[O]); + for (var $ = 0; $ < l.length; ++$) + v.appendChild(l[$]); return v; } function U(o, l, c, f) { @@ -22248,7 +22208,7 @@ function qo() { var ue = function(o) { o.select(); }; - w ? ue = function(o) { + y ? ue = function(o) { o.selectionStart = 0, o.selectionEnd = o.value.length; } : d && (ue = function(o) { try { @@ -22276,11 +22236,11 @@ function qo() { } function ve(o, l, c, f, v) { l == null && (l = o.search(/[^\s\u00a0]/), l == -1 && (l = o.length)); - for (var O = f || 0, L = v || 0; ; ) { - var j = o.indexOf(" ", O); + for (var $ = f || 0, L = v || 0; ; ) { + var j = o.indexOf(" ", $); if (j < 0 || j >= l) - return L + (l - O); - L += j - O, L += c - L % c, O = j + 1; + return L + (l - $); + L += j - $, L += c - L % c, $ = j + 1; } } var we = function() { @@ -22301,15 +22261,15 @@ function qo() { } var Se = 50, xe = { toString: function() { return "CodeMirror.Pass"; - } }, $ = { scroll: !1 }, K = { origin: "*mouse" }, X = { origin: "+move" }; + } }, O = { scroll: !1 }, K = { origin: "*mouse" }, X = { origin: "+move" }; function ie(o, l, c) { for (var f = 0, v = 0; ; ) { - var O = o.indexOf(" ", f); - O == -1 && (O = o.length); - var L = O - f; - if (O == o.length || v + L >= l) + var $ = o.indexOf(" ", f); + $ == -1 && ($ = o.length); + var L = $ - f; + if ($ == o.length || v + L >= l) return f + Math.min(L, l - v); - if (v += O - f, v += c - v % c, f = O + 1, v >= l) + if (v += $ - f, v += c - v % c, f = $ + 1, v >= l) return f; } } @@ -22364,18 +22324,18 @@ function qo() { for (var f = l > c ? -1 : 1; ; ) { if (l == c) return l; - var v = (l + c) / 2, O = f < 0 ? Math.ceil(v) : Math.floor(v); - if (O == l) - return o(O) ? l : c; - o(O) ? c = O : l = O + f; + var v = (l + c) / 2, $ = f < 0 ? Math.ceil(v) : Math.floor(v); + if ($ == l) + return o($) ? l : c; + o($) ? c = $ : l = $ + f; } } function $t(o, l, c, f) { if (!o) return f(l, c, "ltr", 0); - for (var v = !1, O = 0; O < o.length; ++O) { - var L = o[O]; - (L.from < c && L.to > l || l == c && L.to == l) && (f(Math.max(L.from, l), Math.min(L.to, c), L.level == 1 ? "rtl" : "ltr", O), v = !0); + for (var v = !1, $ = 0; $ < o.length; ++$) { + var L = o[$]; + (L.from < c && L.to > l || l == c && L.to == l) && (f(Math.max(L.from, l), Math.min(L.to, c), L.level == 1 ? "rtl" : "ltr", $), v = !0); } v || f(l, c, "ltr"); } @@ -22384,10 +22344,10 @@ function qo() { var f; ft = null; for (var v = 0; v < o.length; ++v) { - var O = o[v]; - if (O.from < l && O.to > l) + var $ = o[v]; + if ($.from < l && $.to > l) return v; - O.to == l && (O.from != O.to && c == "before" ? f = v : ft = v), O.from == l && (O.from != O.to && c != "before" ? f = v : ft = v); + $.to == l && ($.from != $.to && c == "before" ? f = v : ft = v), $.from == l && ($.from != $.to && c != "before" ? f = v : ft = v); } return f != null ? f : ft; } @@ -22396,7 +22356,7 @@ function qo() { function c(ne) { return ne <= 247 ? o.charAt(ne) : 1424 <= ne && ne <= 1524 ? "R" : 1536 <= ne && ne <= 1785 ? l.charAt(ne - 1536) : 1774 <= ne && ne <= 2220 ? "r" : 8192 <= ne && ne <= 8203 ? "w" : ne == 8204 ? "b" : "L"; } - var f = /[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/, v = /[stwN]/, O = /[LRr]/, L = /[Lb1n]/, j = /[1n]/; + var f = /[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/, v = /[stwN]/, $ = /[LRr]/, L = /[Lb1n]/, j = /[1n]/; function Q(ne, se, de) { this.level = ne, this.from = se, this.to = de; } @@ -22412,7 +22372,7 @@ function qo() { } for (var nt = 0, Qe = de; nt < Ee; ++nt) { var ot = Ce[nt]; - ot == "1" && Qe == "r" ? Ce[nt] = "n" : O.test(ot) && (Qe = ot, ot == "r" && (Ce[nt] = "R")); + ot == "1" && Qe == "r" ? Ce[nt] = "n" : $.test(ot) && (Qe = ot, ot == "r" && (Ce[nt] = "R")); } for (var mt = 1, ct = Ce[0]; mt < Ee - 1; ++mt) { var Et = Ce[mt]; @@ -22433,7 +22393,7 @@ function qo() { } for (var ln = 0, Vn = de; ln < Ee; ++ln) { var An = Ce[ln]; - Vn == "L" && An == "1" ? Ce[ln] = "L" : O.test(An) && (Vn = An); + Vn == "L" && An == "1" ? Ce[ln] = "L" : $.test(An) && (Vn = An); } for (var dn = 0; dn < Ee; ++dn) if (v.test(Ce[dn])) { @@ -22493,8 +22453,8 @@ function qo() { else { var f = o._handlers, v = f && f[l]; if (v) { - var O = he(v, c); - O > -1 && (f[l] = v.slice(0, O).concat(v.slice(O + 1))); + var $ = he(v, c); + $ > -1 && (f[l] = v.slice(0, $).concat(v.slice($ + 1))); } } } @@ -22572,8 +22532,8 @@ b`.split(/\n/).length != 3 ? function(o) { var v = o.indexOf(` `, l); v == -1 && (v = o.length); - var O = o.slice(l, o.charAt(v - 1) == "\r" ? v - 1 : v), L = O.indexOf("\r"); - L != -1 ? (c.push(O.slice(0, L)), l += L + 1) : (c.push(O), l = v + 1); + var $ = o.slice(l, o.charAt(v - 1) == "\r" ? v - 1 : v), L = $.indexOf("\r"); + L != -1 ? (c.push($.slice(0, L)), l += L + 1) : (c.push($), l = v + 1); } return c; } : function(o) { @@ -22630,8 +22590,8 @@ b`.split(/\n/).length != 3 ? function(o) { var f = c(o, l); if (cr.hasOwnProperty(l.name)) { var v = cr[l.name]; - for (var O in v) - !v.hasOwnProperty(O) || (f.hasOwnProperty(O) && (f["_" + O] = f[O]), f[O] = v[O]); + for (var $ in v) + !v.hasOwnProperty($) || (f.hasOwnProperty($) && (f["_" + $] = f[$]), f[$] = v[$]); } if (f.name = l.name, l.helperType && (f.helperType = l.helperType), l.modeProps) for (var L in l.modeProps) @@ -22707,8 +22667,8 @@ b`.split(/\n/).length != 3 ? function(o) { if (f(v) == f(o)) return l !== !1 && (this.pos += o.length), !0; } else { - var O = this.string.slice(this.pos).match(o); - return O && O.index > 0 ? null : (O && l !== !1 && (this.pos += O[0].length), O); + var $ = this.string.slice(this.pos).match(o); + return $ && $.index > 0 ? null : ($ && l !== !1 && (this.pos += $[0].length), $); } }, Zt.prototype.current = function() { return this.string.slice(this.start, this.pos); @@ -22731,19 +22691,19 @@ b`.split(/\n/).length != 3 ? function(o) { throw new Error("There is no line " + (l + o.first) + " in the document."); for (var c = o; !c.lines; ) for (var f = 0; ; ++f) { - var v = c.children[f], O = v.chunkSize(); - if (l < O) { + var v = c.children[f], $ = v.chunkSize(); + if (l < $) { c = v; break; } - l -= O; + l -= $; } return c.lines[l]; } function Yi(o, l, c) { var f = [], v = l.line; - return o.iter(l.line, c.line + 1, function(O) { - var L = O.text; + return o.iter(l.line, c.line + 1, function($) { + var L = $.text; v == c.line && (L = L.slice(0, c.ch)), v == l.line && (L = L.slice(l.ch)), f.push(L), ++v; }), f; } @@ -22772,12 +22732,12 @@ b`.split(/\n/).length != 3 ? function(o) { e: do { for (var f = 0; f < o.children.length; ++f) { - var v = o.children[f], O = v.height; - if (l < O) { + var v = o.children[f], $ = v.height; + if (l < $) { o = v; continue e; } - l -= O, c += v.chunkSize(); + l -= $, c += v.chunkSize(); } return c; } while (!o.lines); @@ -22860,7 +22820,7 @@ b`.split(/\n/).length != 3 ? function(o) { return this.maxLookAhead > 0 ? new Al(l, this.maxLookAhead) : l; }; function Kp(o, l, c, f) { - var v = [o.state.modeGen], O = {}; + var v = [o.state.modeGen], $ = {}; qp( o, l.text, @@ -22869,7 +22829,7 @@ b`.split(/\n/).length != 3 ? function(o) { function(ne, se) { return v.push(ne, se); }, - O, + $, f ); for (var L = c.state, j = function(ne) { @@ -22888,15 +22848,15 @@ b`.split(/\n/).length != 3 ? function(o) { var Ye = v[Ne + 1]; v[Ne + 1] = (Ye ? Ye + " " : "") + "overlay " + Ie; } - }, O), c.state = L, c.baseTokens = null, c.baseTokenPos = 1; + }, $), c.state = L, c.baseTokens = null, c.baseTokenPos = 1; }, Q = 0; Q < o.state.overlays.length; ++Q) j(Q); - return { styles: v, classes: O.bgClass || O.textClass ? O : null }; + return { styles: v, classes: $.bgClass || $.textClass ? $ : null }; } function Yp(o, l, c) { if (!l.styles || l.styles[0] != o.state.modeGen) { - var f = la(o, Ft(l)), v = l.text.length > o.options.maxHighlightLength && Ki(o.doc.mode, f.state), O = Kp(o, l, f); - v && (f.state = v), l.stateAfter = f.save(!v), l.styles = O.styles, O.classes ? l.styleClasses = O.classes : l.styleClasses && (l.styleClasses = null), c === o.doc.highlightFrontier && (o.doc.modeFrontier = Math.max(o.doc.modeFrontier, ++o.doc.highlightFrontier)); + var f = la(o, Ft(l)), v = l.text.length > o.options.maxHighlightLength && Ki(o.doc.mode, f.state), $ = Kp(o, l, f); + v && (f.state = v), l.stateAfter = f.save(!v), l.styles = $.styles, $.classes ? l.styleClasses = $.classes : l.styleClasses && (l.styleClasses = null), c === o.doc.highlightFrontier && (o.doc.modeFrontier = Math.max(o.doc.modeFrontier, ++o.doc.highlightFrontier)); } return l.styles; } @@ -22904,17 +22864,17 @@ b`.split(/\n/).length != 3 ? function(o) { var f = o.doc, v = o.display; if (!f.mode.startState) return new Ii(f, !0, l); - var O = l1(o, l, c), L = O > f.first && ut(f, O - 1).stateAfter, j = L ? Ii.fromSaved(f, L, O) : new Ii(f, aa(f.mode), O); - return f.iter(O, l, function(Q) { + var $ = l1(o, l, c), L = $ > f.first && ut(f, $ - 1).stateAfter, j = L ? Ii.fromSaved(f, L, $) : new Ii(f, aa(f.mode), $); + return f.iter($, l, function(Q) { Fu(o, Q.text, j); var ne = j.line; Q.stateAfter = ne == l - 1 || ne % 5 == 0 || ne >= v.viewFrom && ne < v.viewTo ? j.save() : null, j.nextLine(); }), c && (f.modeFrontier = j.line), j; } function Fu(o, l, c, f) { - var v = o.doc.mode, O = new Zt(l, o.options.tabSize, c); - for (O.start = O.pos = f || 0, l == "" && Qp(v, c.state); !O.eol(); ) - Pu(v, O, c.state), O.start = O.pos; + var v = o.doc.mode, $ = new Zt(l, o.options.tabSize, c); + for ($.start = $.pos = f || 0, l == "" && Qp(v, c.state); !$.eol(); ) + Pu(v, $, c.state), $.start = $.pos; } function Qp(o, l) { if (o.blankLine) @@ -22928,9 +22888,9 @@ b`.split(/\n/).length != 3 ? function(o) { function Pu(o, l, c, f) { for (var v = 0; v < 10; v++) { f && (f[0] = pr(o, c).mode); - var O = o.token(l, c); + var $ = o.token(l, c); if (l.pos > l.start) - return O; + return $; } throw new Error("Mode " + o.name + " failed to advance stream."); } @@ -22938,11 +22898,11 @@ b`.split(/\n/).length != 3 ? function(o) { this.start = o.start, this.end = o.pos, this.string = o.current(), this.type = l || null, this.state = c; }; function Xp(o, l, c, f) { - var v = o.doc, O = v.mode, L; + var v = o.doc, $ = v.mode, L; l = _t(v, l); var j = ut(v, l.line), Q = la(o, l.line, c), ne = new Zt(j.text, o.options.tabSize, Q), se; for (f && (se = []); (f || ne.pos < l.ch) && !ne.eol(); ) - ne.start = ne.pos, L = Pu(O, ne, Q.state), f && se.push(new Jp(ne, L, Ki(v.mode, Q.state))); + ne.start = ne.pos, L = Pu($, ne, Q.state), f && se.push(new Jp(ne, L, Ki(v.mode, Q.state))); return f ? se : new Jp(ne, L, Q.state); } function Zp(o, l) { @@ -22957,12 +22917,12 @@ b`.split(/\n/).length != 3 ? function(o) { } return o; } - function qp(o, l, c, f, v, O, L) { + function qp(o, l, c, f, v, $, L) { var j = c.flattenSpans; j == null && (j = o.options.flattenSpans); var Q = 0, ne = null, se = new Zt(l, o.options.tabSize, f), de, Ee = o.options.addModeClass && [null]; - for (l == "" && Zp(Qp(c, f.state), O); !se.eol(); ) { - if (se.pos > o.options.maxHighlightLength ? (j = !1, L && Fu(o, l, f, se.pos), se.pos = l.length, de = null) : de = Zp(Pu(c, se, f.state, Ee), O), Ee) { + for (l == "" && Zp(Qp(c, f.state), $); !se.eol(); ) { + if (se.pos > o.options.maxHighlightLength ? (j = !1, L && Fu(o, l, f, se.pos), se.pos = l.length, de = null) : de = Zp(Pu(c, se, f.state, Ee), $), Ee) { var Ce = Ee[0].name; Ce && (de = "m-" + (de ? Ce + " " + de : Ce)); } @@ -22979,11 +22939,11 @@ b`.split(/\n/).length != 3 ? function(o) { } } function l1(o, l, c) { - for (var f, v, O = o.doc, L = c ? -1 : l - (o.doc.mode.innerMode ? 1e3 : 100), j = l; j > L; --j) { - if (j <= O.first) - return O.first; - var Q = ut(O, j - 1), ne = Q.stateAfter; - if (ne && (!c || j + (ne instanceof Al ? ne.lookAhead : 0) <= O.modeFrontier)) + for (var f, v, $ = o.doc, L = c ? -1 : l - (o.doc.mode.innerMode ? 1e3 : 100), j = l; j > L; --j) { + if (j <= $.first) + return $.first; + var Q = ut($, j - 1), ne = Q.stateAfter; + if (ne && (!c || j + (ne instanceof Al ? ne.lookAhead : 0) <= $.modeFrontier)) return j; var se = ve(Q.text, null, o.options.tabSize); (v == null || f > se) && (v = j - 1, f = se); @@ -23033,10 +22993,10 @@ b`.split(/\n/).length != 3 ? function(o) { var f; if (o) for (var v = 0; v < o.length; ++v) { - var O = o[v], L = O.marker, j = O.from == null || (L.inclusiveLeft ? O.from <= l : O.from < l); - if (j || O.from == l && L.type == "bookmark" && (!c || !O.marker.insertLeft)) { - var Q = O.to == null || (L.inclusiveRight ? O.to >= l : O.to > l); - (f || (f = [])).push(new Cl(L, O.from, Q ? null : O.to)); + var $ = o[v], L = $.marker, j = $.from == null || (L.inclusiveLeft ? $.from <= l : $.from < l); + if (j || $.from == l && L.type == "bookmark" && (!c || !$.marker.insertLeft)) { + var Q = $.to == null || (L.inclusiveRight ? $.to >= l : $.to > l); + (f || (f = [])).push(new Cl(L, $.from, Q ? null : $.to)); } } return f; @@ -23045,13 +23005,13 @@ b`.split(/\n/).length != 3 ? function(o) { var f; if (o) for (var v = 0; v < o.length; ++v) { - var O = o[v], L = O.marker, j = O.to == null || (L.inclusiveRight ? O.to >= l : O.to > l); - if (j || O.from == l && L.type == "bookmark" && (!c || O.marker.insertLeft)) { - var Q = O.from == null || (L.inclusiveLeft ? O.from <= l : O.from < l); + var $ = o[v], L = $.marker, j = $.to == null || (L.inclusiveRight ? $.to >= l : $.to > l); + if (j || $.from == l && L.type == "bookmark" && (!c || $.marker.insertLeft)) { + var Q = $.from == null || (L.inclusiveLeft ? $.from <= l : $.from < l); (f || (f = [])).push(new Cl( L, - Q ? null : O.from - l, - O.to == null ? null : O.to - l + Q ? null : $.from - l, + $.to == null ? null : $.to - l )); } } @@ -23063,7 +23023,7 @@ b`.split(/\n/).length != 3 ? function(o) { var c = oe(o, l.from.line) && ut(o, l.from.line).markedSpans, f = oe(o, l.to.line) && ut(o, l.to.line).markedSpans; if (!c && !f) return null; - var v = l.from.ch, O = l.to.ch, L = De(l.from, l.to) == 0, j = p1(c, v, L), Q = h1(f, O, L), ne = l.text.length == 1, se = Ae(l.text).length + (ne ? v : 0); + var v = l.from.ch, $ = l.to.ch, L = De(l.from, l.to) == 0, j = p1(c, v, L), Q = h1(f, $, L), ne = l.text.length == 1, se = Ae(l.text).length + (ne ? v : 0); if (j) for (var de = 0; de < j.length; ++de) { var Ee = j[de]; @@ -23111,8 +23071,8 @@ b`.split(/\n/).length != 3 ? function(o) { } }), !f) return null; - for (var v = [{ from: l, to: c }], O = 0; O < f.length; ++O) - for (var L = f[O], j = L.find(0), Q = 0; Q < v.length; ++Q) { + for (var v = [{ from: l, to: c }], $ = 0; $ < f.length; ++$) + for (var L = f[$], j = L.find(0), Q = 0; Q < v.length; ++Q) { var ne = v[Q]; if (!(De(ne.to, j.from) < 0 || De(ne.from, j.to) > 0)) { var se = [Q, 1], de = De(ne.from, j.from), Ee = De(ne.to, j.to); @@ -23146,17 +23106,17 @@ b`.split(/\n/).length != 3 ? function(o) { var c = o.lines.length - l.lines.length; if (c != 0) return c; - var f = o.find(), v = l.find(), O = De(f.from, v.from) || Sl(o) - Sl(l); - if (O) - return -O; + var f = o.find(), v = l.find(), $ = De(f.from, v.from) || Sl(o) - Sl(l); + if ($) + return -$; var L = De(f.to, v.to) || El(o) - El(l); return L || l.id - o.id; } function rh(o, l) { var c = Qi && o.markedSpans, f; if (c) - for (var v = void 0, O = 0; O < c.length; ++O) - v = c[O], v.marker.collapsed && (l ? v.from : v.to) == null && (!f || Lu(f, v.marker) < 0) && (f = v.marker); + for (var v = void 0, $ = 0; $ < c.length; ++$) + v = c[$], v.marker.collapsed && (l ? v.from : v.to) == null && (!f || Lu(f, v.marker) < 0) && (f = v.marker); return f; } function oh(o) { @@ -23169,13 +23129,13 @@ b`.split(/\n/).length != 3 ? function(o) { var c = Qi && o.markedSpans, f; if (c) for (var v = 0; v < c.length; ++v) { - var O = c[v]; - O.marker.collapsed && (O.from == null || O.from < l) && (O.to == null || O.to > l) && (!f || Lu(f, O.marker) < 0) && (f = O.marker); + var $ = c[v]; + $.marker.collapsed && ($.from == null || $.from < l) && ($.to == null || $.to > l) && (!f || Lu(f, $.marker) < 0) && (f = $.marker); } return f; } function ah(o, l, c, f, v) { - var O = ut(o, l), L = Qi && O.markedSpans; + var $ = ut(o, l), L = Qi && $.markedSpans; if (L) for (var j = 0; j < L.length; ++j) { var Q = L[j]; @@ -23234,8 +23194,8 @@ b`.split(/\n/).length != 3 ? function(o) { } if (c.marker.inclusiveRight && c.to == l.text.length) return !0; - for (var v = void 0, O = 0; O < l.markedSpans.length; ++O) - if (v = l.markedSpans[O], v.marker.collapsed && !v.marker.widgetNode && v.from == c.to && (v.to == null || v.to != c.from) && (v.marker.inclusiveLeft || c.marker.inclusiveRight) && Bu(o, l, v)) + for (var v = void 0, $ = 0; $ < l.markedSpans.length; ++$) + if (v = l.markedSpans[$], v.marker.collapsed && !v.marker.widgetNode && v.from == c.to && (v.to == null || v.to != c.from) && (v.marker.inclusiveLeft || c.marker.inclusiveRight) && Bu(o, l, v)) return !0; } function Ji(o) { @@ -23246,9 +23206,9 @@ b`.split(/\n/).length != 3 ? function(o) { break; l += v.height; } - for (var O = c.parent; O; c = O, O = c.parent) - for (var L = 0; L < O.children.length; ++L) { - var j = O.children[L]; + for (var $ = c.parent; $; c = $, $ = c.parent) + for (var L = 0; L < $.children.length; ++L) { + var j = $.children[L]; if (j == c) break; l += j.height; @@ -23263,8 +23223,8 @@ b`.split(/\n/).length != 3 ? function(o) { f = v.from.line, l += v.from.ch - v.to.ch; } for (f = o; c = xl(f); ) { - var O = c.find(0, !0); - l -= f.text.length - O.from.ch, f = O.to.line, l += f.text.length - O.to.ch; + var $ = c.find(0, !0); + l -= f.text.length - $.from.ch, f = $.to.line, l += f.text.length - $.to.ch; } return l; } @@ -23308,10 +23268,10 @@ b`.split(/\n/).length != 3 ? function(o) { }; l.measure = {}; for (var v = 0; v <= (l.rest ? l.rest.length : 0); v++) { - var O = v ? l.rest[v - 1] : l.line, L = void 0; - f.pos = 0, f.addToken = S1, yl(o.display.measure) && (L = ht(O, o.doc.direction)) && (f.addToken = x1(f.addToken, L)), f.map = []; - var j = l != o.display.externalMeasured && Ft(O); - T1(O, f, Yp(o, O, j)), O.styleClasses && (O.styleClasses.bgClass && (f.bgClass = Y(O.styleClasses.bgClass, f.bgClass || "")), O.styleClasses.textClass && (f.textClass = Y(O.styleClasses.textClass, f.textClass || ""))), f.map.length == 0 && f.map.push(0, 0, f.content.appendChild(Iu(o.display.measure))), v == 0 ? (l.measure.map = f.map, l.measure.cache = {}) : ((l.measure.maps || (l.measure.maps = [])).push(f.map), (l.measure.caches || (l.measure.caches = [])).push({})); + var $ = v ? l.rest[v - 1] : l.line, L = void 0; + f.pos = 0, f.addToken = S1, yl(o.display.measure) && (L = ht($, o.doc.direction)) && (f.addToken = x1(f.addToken, L)), f.map = []; + var j = l != o.display.externalMeasured && Ft($); + T1($, f, Yp(o, $, j)), $.styleClasses && ($.styleClasses.bgClass && (f.bgClass = Y($.styleClasses.bgClass, f.bgClass || "")), $.styleClasses.textClass && (f.textClass = Y($.styleClasses.textClass, f.textClass || ""))), f.map.length == 0 && f.map.push(0, 0, f.content.appendChild(Iu(o.display.measure))), v == 0 ? (l.measure.map = f.map, l.measure.cache = {}) : ((l.measure.maps || (l.measure.maps = [])).push(f.map), (l.measure.caches || (l.measure.caches = [])).push({})); } if (h) { var Q = f.content.lastChild; @@ -23323,7 +23283,7 @@ b`.split(/\n/).length != 3 ? function(o) { var l = I("span", "\u2022", "cm-invalidchar"); return l.title = "\\u" + o.charCodeAt(0).toString(16), l.setAttribute("aria-label", l.title), l; } - function S1(o, l, c, f, v, O, L) { + function S1(o, l, c, f, v, $, L) { if (!!l) { var j = o.splitSpaces ? E1(l, o.trailingSpace) : l, Q = o.cm.state.specialChars, ne = !1, se; if (!Q.test(l)) @@ -23350,10 +23310,10 @@ b`.split(/\n/).length != 3 ? function(o) { o.map.push(o.pos, o.pos + 1, Ne), o.pos++; } } - if (o.trailingSpace = j.charCodeAt(l.length - 1) == 32, c || f || v || ne || O || L) { + if (o.trailingSpace = j.charCodeAt(l.length - 1) == 32, c || f || v || ne || $ || L) { var nt = c || ""; f && (nt += f), v && (nt += v); - var Qe = I("span", [se], nt, O); + var Qe = I("span", [se], nt, $); if (L) for (var ot in L) L.hasOwnProperty(ot) && ot != "style" && ot != "class" && Qe.setAttribute(ot, L[ot]); @@ -23366,20 +23326,20 @@ b`.split(/\n/).length != 3 ? function(o) { if (o.length > 1 && !/ /.test(o)) return o; for (var c = l, f = "", v = 0; v < o.length; v++) { - var O = o.charAt(v); - O == " " && c && (v == o.length - 1 || o.charCodeAt(v + 1) == 32) && (O = "\xA0"), f += O, c = O == " "; + var $ = o.charAt(v); + $ == " " && c && (v == o.length - 1 || o.charCodeAt(v + 1) == 32) && ($ = "\xA0"), f += $, c = $ == " "; } return f; } function x1(o, l) { - return function(c, f, v, O, L, j, Q) { + return function(c, f, v, $, L, j, Q) { v = v ? v + " cm-force-border" : "cm-force-border"; for (var ne = c.pos, se = ne + f.length; ; ) { for (var de = void 0, Ee = 0; Ee < l.length && (de = l[Ee], !(de.to > ne && de.from <= ne)); Ee++) ; if (de.to >= se) - return o(c, f, v, O, L, j, Q); - o(c, f.slice(0, de.to - ne), v, O, null, j, Q), O = null, f = f.slice(de.to - ne), ne = de.to; + return o(c, f, v, $, L, j, Q); + o(c, f.slice(0, de.to - ne), v, $, null, j, Q), $ = null, f = f.slice(de.to - ne), ne = de.to; } }; } @@ -23388,10 +23348,10 @@ b`.split(/\n/).length != 3 ? function(o) { v && o.map.push(o.pos, o.pos + l, v), !f && o.cm.display.input.needsContentAttribute && (v || (v = o.content.appendChild(document.createElement("span"))), v.setAttribute("cm-marker", c.id)), v && (o.cm.display.input.setUneditable(v), o.content.appendChild(v)), o.pos += l, o.trailingSpace = !1; } function T1(o, l, c) { - var f = o.markedSpans, v = o.text, O = 0; + var f = o.markedSpans, v = o.text, $ = 0; if (!f) { for (var L = 1; L < c.length; L += 2) - l.addToken(l, v.slice(O, O = c[L]), sh(c[L + 1], l.cm.options)); + l.addToken(l, v.slice($, $ = c[L]), sh(c[L + 1], l.cm.options)); return; } for (var j = v.length, Q = 0, ne = 1, se = "", de, Ee, Ce = 0, Ie, Ne, Ue, Ye, nt; ; ) { @@ -23449,7 +23409,7 @@ b`.split(/\n/).length != 3 ? function(o) { } Q = Bn, Ue = ""; } - se = v.slice(O, O = c[ne++]), de = sh(c[ne++], l.cm.options); + se = v.slice($, $ = c[ne++]), de = sh(c[ne++], l.cm.options); } } } @@ -23457,9 +23417,9 @@ b`.split(/\n/).length != 3 ? function(o) { this.line = l, this.rest = y1(l), this.size = this.rest ? Ft(Ae(this.rest)) - c + 1 : 1, this.node = this.text = null, this.hidden = hr(o, l); } function kl(o, l, c) { - for (var f = [], v, O = l; O < c; O = v) { - var L = new fh(o.doc, ut(o.doc, O), O); - v = O + L.size, f.push(L); + for (var f = [], v, $ = l; $ < c; $ = v) { + var L = new fh(o.doc, ut(o.doc, $), $); + v = $ + L.size, f.push(L); } return f; } @@ -23498,12 +23458,12 @@ b`.split(/\n/).length != 3 ? function(o) { if (!!c.length) { var f = Array.prototype.slice.call(arguments, 2), v; ao ? v = ao.delayedCallbacks : ua ? v = ua : (v = ua = [], setTimeout(R1, 0)); - for (var O = function(j) { + for (var $ = function(j) { v.push(function() { return c[j].apply(null, f); }); }, L = 0; L < c.length; ++L) - O(L); + $(L); } } function R1() { @@ -23514,8 +23474,8 @@ b`.split(/\n/).length != 3 ? function(o) { } function ch(o, l, c, f) { for (var v = 0; v < l.changes.length; v++) { - var O = l.changes[v]; - O == "text" ? I1(o, l) : O == "gutter" ? hh(o, l, c, f) : O == "class" ? ju(o, l) : O == "widget" && F1(o, l, f); + var $ = l.changes[v]; + $ == "text" ? I1(o, l) : $ == "gutter" ? hh(o, l, c, f) : $ == "class" ? ju(o, l) : $ == "widget" && F1(o, l, f); } l.changes = null; } @@ -23554,19 +23514,19 @@ b`.split(/\n/).length != 3 ? function(o) { "left: " + (o.options.fixedGutter ? f.fixedPos : -f.gutterTotalWidth) + "px; width: " + f.gutterTotalWidth + "px" ), o.display.input.setUneditable(l.gutterBackground), v.insertBefore(l.gutterBackground, l.text); } - var O = l.line.gutterMarkers; - if (o.options.lineNumbers || O) { + var $ = l.line.gutterMarkers; + if (o.options.lineNumbers || $) { var L = da(l), j = l.gutter = I("div", null, "CodeMirror-gutter-wrapper", "left: " + (o.options.fixedGutter ? f.fixedPos : -f.gutterTotalWidth) + "px"); - if (j.setAttribute("aria-hidden", "true"), o.display.input.setUneditable(j), L.insertBefore(j, l.text), l.line.gutterClass && (j.className += " " + l.line.gutterClass), o.options.lineNumbers && (!O || !O["CodeMirror-linenumbers"]) && (l.lineNumber = j.appendChild( + if (j.setAttribute("aria-hidden", "true"), o.display.input.setUneditable(j), L.insertBefore(j, l.text), l.line.gutterClass && (j.className += " " + l.line.gutterClass), o.options.lineNumbers && (!$ || !$["CodeMirror-linenumbers"]) && (l.lineNumber = j.appendChild( I( "div", ce(o.options, c), "CodeMirror-linenumber CodeMirror-gutter-elt", "left: " + f.gutterLeft["CodeMirror-linenumbers"] + "px; width: " + o.display.lineNumInnerWidth + "px" ) - )), O) + )), $) for (var Q = 0; Q < o.display.gutterSpecs.length; ++Q) { - var ne = o.display.gutterSpecs[Q].className, se = O.hasOwnProperty(ne) && O[ne]; + var ne = o.display.gutterSpecs[Q].className, se = $.hasOwnProperty(ne) && $[ne]; se && j.appendChild(I( "div", [se], @@ -23578,8 +23538,8 @@ b`.split(/\n/).length != 3 ? function(o) { } function F1(o, l, c) { l.alignable && (l.alignable = null); - for (var f = D("CodeMirror-linewidget"), v = l.node.firstChild, O = void 0; v; v = O) - O = v.nextSibling, f.test(v.className) && l.node.removeChild(v); + for (var f = D("CodeMirror-linewidget"), v = l.node.firstChild, $ = void 0; v; v = $) + $ = v.nextSibling, f.test(v.className) && l.node.removeChild(v); mh(o, l, c); } function P1(o, l, c, f) { @@ -23593,9 +23553,9 @@ b`.split(/\n/).length != 3 ? function(o) { } function vh(o, l, c, f, v) { if (!!l.widgets) - for (var O = da(c), L = 0, j = l.widgets; L < j.length; ++L) { + for (var $ = da(c), L = 0, j = l.widgets; L < j.length; ++L) { var Q = j[L], ne = I("div", [Q.node], "CodeMirror-linewidget" + (Q.className ? " " + Q.className : "")); - Q.handleMouseEvents || ne.setAttribute("cm-ignore-events", "true"), M1(Q, ne, c, f), o.display.input.setUneditable(ne), v && Q.above ? O.insertBefore(ne, c.gutter || c.text) : O.appendChild(ne), pn(Q, "redraw"); + Q.handleMouseEvents || ne.setAttribute("cm-ignore-events", "true"), M1(Q, ne, c, f), o.display.input.setUneditable(ne), v && Q.above ? $.insertBefore(ne, c.gutter || c.text) : $.appendChild(ne), pn(Q, "redraw"); } } function M1(o, l, c, f) { @@ -23647,15 +23607,15 @@ b`.split(/\n/).length != 3 ? function(o) { function L1(o, l, c) { var f = o.options.lineWrapping, v = f && Dr(o); if (!l.measure.heights || f && l.measure.width != v) { - var O = l.measure.heights = []; + var $ = l.measure.heights = []; if (f) { l.measure.width = v; for (var L = l.text.firstChild.getClientRects(), j = 0; j < L.length - 1; j++) { var Q = L[j], ne = L[j + 1]; - Math.abs(Q.bottom - ne.bottom) > 2 && O.push((Q.bottom + ne.top) / 2 - c.top); + Math.abs(Q.bottom - ne.bottom) > 2 && $.push((Q.bottom + ne.top) / 2 - c.top); } } - O.push(c.bottom - c.top); + $.push(c.bottom - c.top); } } function yh(o, l, c) { @@ -23703,8 +23663,8 @@ b`.split(/\n/).length != 3 ? function(o) { } function Pi(o, l, c, f, v) { l.before && (c = -1); - var O = c + (f || ""), L; - return l.cache.hasOwnProperty(O) ? L = l.cache[O] : (l.rect || (l.rect = l.view.text.getBoundingClientRect()), l.hasHeights || (L1(o, l.view, l.rect), l.hasHeights = !0), L = V1(o, l, c, f), L.bogus || (l.cache[O] = L)), { + var $ = c + (f || ""), L; + return l.cache.hasOwnProperty($) ? L = l.cache[$] : (l.rect || (l.rect = l.view.text.getBoundingClientRect()), l.hasHeights || (L1(o, l.view, l.rect), l.hasHeights = !0), L = V1(o, l, c, f), L.bogus || (l.cache[$] = L)), { left: L.left, right: L.right, top: v ? L.rtop : L.top, @@ -23713,8 +23673,8 @@ b`.split(/\n/).length != 3 ? function(o) { } var _h = { left: 0, right: 0, top: 0, bottom: 0 }; function wh(o, l, c) { - for (var f, v, O, L, j, Q, ne = 0; ne < o.length; ne += 3) - if (j = o[ne], Q = o[ne + 1], l < j ? (v = 0, O = 1, L = "left") : l < Q ? (v = l - j, O = v + 1) : (ne == o.length - 3 || l == Q && o[ne + 3] > l) && (O = Q - j, v = O - 1, l >= Q && (L = "right")), v != null) { + for (var f, v, $, L, j, Q, ne = 0; ne < o.length; ne += 3) + if (j = o[ne], Q = o[ne + 1], l < j ? (v = 0, $ = 1, L = "left") : l < Q ? (v = l - j, $ = v + 1) : (ne == o.length - 3 || l == Q && o[ne + 3] > l) && ($ = Q - j, v = $ - 1, l >= Q && (L = "right")), v != null) { if (f = o[ne + 2], j == Q && c == (f.insertLeft ? "left" : "right") && (L = c), c == "left" && v == 0) for (; ne && o[ne - 2] == o[ne - 3] && o[ne - 1].insertLeft; ) f = o[(ne -= 3) + 2], L = "left"; @@ -23723,7 +23683,7 @@ b`.split(/\n/).length != 3 ? function(o) { f = o[(ne += 3) + 2], L = "right"; break; } - return { node: f, start: v, end: O, collapse: L, coverStart: j, coverEnd: Q }; + return { node: f, start: v, end: $, collapse: L, coverStart: j, coverEnd: Q }; } function B1(o, l) { var c = _h; @@ -23736,14 +23696,14 @@ b`.split(/\n/).length != 3 ? function(o) { return c; } function V1(o, l, c, f) { - var v = wh(l.map, c, f), O = v.node, L = v.start, j = v.end, Q = v.collapse, ne; - if (O.nodeType == 3) { + var v = wh(l.map, c, f), $ = v.node, L = v.start, j = v.end, Q = v.collapse, ne; + if ($.nodeType == 3) { for (var se = 0; se < 4; se++) { for (; L && He(l.line.text.charAt(v.coverStart + L)); ) --L; for (; v.coverStart + j < v.coverEnd && He(l.line.text.charAt(v.coverStart + j)); ) ++j; - if (d && p < 9 && L == 0 && j == v.coverEnd - v.coverStart ? ne = O.parentNode.getBoundingClientRect() : ne = B1(F(O, L, j).getClientRects(), f), ne.left || ne.right || L == 0) + if (d && p < 9 && L == 0 && j == v.coverEnd - v.coverStart ? ne = $.parentNode.getBoundingClientRect() : ne = B1(F($, L, j).getClientRects(), f), ne.left || ne.right || L == 0) break; j = L, L = L - 1, Q = "right"; } @@ -23751,10 +23711,10 @@ b`.split(/\n/).length != 3 ? function(o) { } else { L > 0 && (Q = f = "right"); var de; - o.options.lineWrapping && (de = O.getClientRects()).length > 1 ? ne = de[f == "right" ? de.length - 1 : 0] : ne = O.getBoundingClientRect(); + o.options.lineWrapping && (de = $.getClientRects()).length > 1 ? ne = de[f == "right" ? de.length - 1 : 0] : ne = $.getBoundingClientRect(); } if (d && p < 9 && !L && (!ne || !ne.left && !ne.right)) { - var Ee = O.parentNode.getClientRects()[0]; + var Ee = $.parentNode.getClientRects()[0]; Ee ? ne = { left: Ee.left, right: Ee.left + uo(o.display), top: Ee.top, bottom: Ee.bottom } : ne = _h; } for (var Ce = ne.top - l.rect.top, Ie = ne.bottom - l.rect.top, Ne = (Ce + Ie) / 2, Ue = l.view.measure.heights, Ye = 0; Ye < Ue.length - 1 && !(Ne < Ue[Ye]); Ye++) @@ -23806,8 +23766,8 @@ b`.split(/\n/).length != 3 ? function(o) { } function $l(o, l, c, f, v) { if (!v) { - var O = Wu(l); - c.top += O, c.bottom += O; + var $ = Wu(l); + c.top += $, c.bottom += $; } if (f == "line") return c; @@ -23828,8 +23788,8 @@ b`.split(/\n/).length != 3 ? function(o) { if (c == "page") f -= Sh(te(o)), v -= Eh(te(o)); else if (c == "local" || !c) { - var O = o.display.sizer.getBoundingClientRect(); - f += O.left, v += O.top; + var $ = o.display.sizer.getBoundingClientRect(); + f += $.left, v += $.top; } var L = o.display.lineSpace.getBoundingClientRect(); return { left: f - L.left, top: v - L.top }; @@ -23837,10 +23797,10 @@ b`.split(/\n/).length != 3 ? function(o) { function Rl(o, l, c, f, v) { return f || (f = ut(o.doc, l.line)), $l(o, f, bh(o, f, l.ch, v), c); } - function wi(o, l, c, f, v, O) { + function wi(o, l, c, f, v, $) { f = f || ut(o.doc, l.line), v || (v = lo(o, f)); function L(Ie, Ne) { - var Ue = Pi(o, v, Ie, Ne ? "right" : "left", O); + var Ue = Pi(o, v, Ie, Ne ? "right" : "left", $); return Ne ? Ue.left = Ue.right : Ue.right = Ue.left, $l(o, f, Ue, c); } var j = ht(f, o.doc.direction), Q = l.ch, ne = l.sticky; @@ -23860,16 +23820,16 @@ b`.split(/\n/).length != 3 ? function(o) { return { left: c, right: c, top: v, bottom: v + f.height }; } function Gu(o, l, c, f, v) { - var O = ye(o, l, c); - return O.xRel = v, f && (O.outside = f), O; + var $ = ye(o, l, c); + return $.xRel = v, f && ($.outside = f), $; } function Ku(o, l, c) { var f = o.doc; if (c += o.display.viewOffset, c < 0) return Gu(f.first, 0, null, -1, -1); - var v = Di(f, c), O = f.first + f.size - 1; - if (v > O) - return Gu(f.first + f.size - 1, ut(f, O).text.length, null, 1, 1); + var v = Di(f, c), $ = f.first + f.size - 1; + if (v > $) + return Gu(f.first + f.size - 1, ut(f, $).text.length, null, 1, 1); l < 0 && (l = 0); for (var L = ut(f, v); ; ) { var j = U1(o, L, v, l, c), Q = v1(L, j.ch + (j.xRel > 0 || j.outside > 0 ? 1 : 0)); @@ -23883,12 +23843,12 @@ b`.split(/\n/).length != 3 ? function(o) { } function kh(o, l, c, f) { f -= Wu(l); - var v = l.text.length, O = We(function(L) { + var v = l.text.length, $ = We(function(L) { return Pi(o, c, L - 1).bottom <= f; }, v, 0); return v = We(function(L) { return Pi(o, c, L).top > f; - }, O, v), { begin: O, end: v }; + }, $, v), { begin: $, end: v }; } function Oh(o, l, c, f) { c || (c = lo(o, l)); @@ -23900,26 +23860,26 @@ b`.split(/\n/).length != 3 ? function(o) { } function U1(o, l, c, f, v) { v -= Ji(l); - var O = lo(o, l), L = Wu(l), j = 0, Q = l.text.length, ne = !0, se = ht(l, o.doc.direction); + var $ = lo(o, l), L = Wu(l), j = 0, Q = l.text.length, ne = !0, se = ht(l, o.doc.direction); if (se) { - var de = (o.options.lineWrapping ? z1 : H1)(o, l, c, O, se, f, v); + var de = (o.options.lineWrapping ? z1 : H1)(o, l, c, $, se, f, v); ne = de.level != 1, j = ne ? de.from : de.to - 1, Q = ne ? de.to : de.from - 1; } var Ee = null, Ce = null, Ie = We(function(mt) { - var ct = Pi(o, O, mt); + var ct = Pi(o, $, mt); return ct.top += L, ct.bottom += L, Yu(ct, f, v, !1) ? (ct.top <= v && ct.left <= f && (Ee = mt, Ce = ct), !0) : !1; }, j, Q), Ne, Ue, Ye = !1; if (Ce) { var nt = f - Ce.left < Ce.right - f, Qe = nt == ne; Ie = Ee + (Qe ? 0 : 1), Ue = Qe ? "after" : "before", Ne = nt ? Ce.left : Ce.right; } else { - !ne && (Ie == Q || Ie == j) && Ie++, Ue = Ie == 0 ? "after" : Ie == l.text.length ? "before" : Pi(o, O, Ie - (ne ? 1 : 0)).bottom + L <= v == ne ? "after" : "before"; - var ot = wi(o, ye(c, Ie, Ue), "line", l, O); + !ne && (Ie == Q || Ie == j) && Ie++, Ue = Ie == 0 ? "after" : Ie == l.text.length ? "before" : Pi(o, $, Ie - (ne ? 1 : 0)).bottom + L <= v == ne ? "after" : "before"; + var ot = wi(o, ye(c, Ie, Ue), "line", l, $); Ne = ot.left, Ye = v < ot.top ? -1 : v >= ot.bottom ? 1 : 0; } return Ie = at(l.text, Ie, 1), Gu(c, Ie, Ue, Ye, f - Ne); } - function H1(o, l, c, f, v, O, L) { + function H1(o, l, c, f, v, $, L) { var j = We(function(de) { var Ee = v[de], Ce = Ee.level != 1; return Yu(wi( @@ -23928,7 +23888,7 @@ b`.split(/\n/).length != 3 ? function(o) { "line", l, f - ), O, L, !0); + ), $, L, !0); }, 0, v.length - 1), Q = v[j]; if (j > 0) { var ne = Q.level != 1, se = wi( @@ -23938,17 +23898,17 @@ b`.split(/\n/).length != 3 ? function(o) { l, f ); - Yu(se, O, L, !0) && se.top > L && (Q = v[j - 1]); + Yu(se, $, L, !0) && se.top > L && (Q = v[j - 1]); } return Q; } - function z1(o, l, c, f, v, O, L) { + function z1(o, l, c, f, v, $, L) { var j = kh(o, l, f, L), Q = j.begin, ne = j.end; /\s/.test(l.text.charAt(ne - 1)) && ne--; for (var se = null, de = null, Ee = 0; Ee < v.length; Ee++) { var Ce = v[Ee]; if (!(Ce.from >= ne || Ce.to <= Q)) { - var Ie = Ce.level != 1, Ne = Pi(o, f, Ie ? Math.min(ne, Ce.to) - 1 : Math.max(Q, Ce.from)).right, Ue = Ne < O ? O - Ne + 1e9 : Ne - O; + var Ie = Ce.level != 1, Ne = Pi(o, f, Ie ? Math.min(ne, Ce.to) - 1 : Math.max(Q, Ce.from)).right, Ue = Ne < $ ? $ - Ne + 1e9 : Ne - $; (!se || de > Ue) && (se = Ce, de = Ue); } } @@ -23977,9 +23937,9 @@ b`.split(/\n/).length != 3 ? function(o) { return v > 2 && (o.cachedCharWidth = v), v || 10; } function Qu(o) { - for (var l = o.display, c = {}, f = {}, v = l.gutters.clientLeft, O = l.gutters.firstChild, L = 0; O; O = O.nextSibling, ++L) { + for (var l = o.display, c = {}, f = {}, v = l.gutters.clientLeft, $ = l.gutters.firstChild, L = 0; $; $ = $.nextSibling, ++L) { var j = o.display.gutterSpecs[L].className; - c[j] = O.offsetLeft + O.clientLeft + v, f[j] = O.clientWidth; + c[j] = $.offsetLeft + $.clientLeft + v, f[j] = $.clientWidth; } return { fixedPos: Ju(l), @@ -23997,11 +23957,11 @@ b`.split(/\n/).length != 3 ? function(o) { return function(v) { if (hr(o.doc, v)) return 0; - var O = 0; + var $ = 0; if (v.widgets) for (var L = 0; L < v.widgets.length; L++) - v.widgets[L].height && (O += v.widgets[L].height); - return c ? O + (Math.ceil(v.text.length / f) || 1) * l : O + l; + v.widgets[L].height && ($ += v.widgets[L].height); + return c ? $ + (Math.ceil(v.text.length / f) || 1) * l : $ + l; }; } function Xu(o) { @@ -24015,16 +23975,16 @@ b`.split(/\n/).length != 3 ? function(o) { var v = o.display; if (!c && Mn(l).getAttribute("cm-not-content") == "true") return null; - var O, L, j = v.lineSpace.getBoundingClientRect(); + var $, L, j = v.lineSpace.getBoundingClientRect(); try { - O = l.clientX - j.left, L = l.clientY - j.top; + $ = l.clientX - j.left, L = l.clientY - j.top; } catch { return null; } - var Q = Ku(o, O, L), ne; + var Q = Ku(o, $, L), ne; if (f && Q.xRel > 0 && (ne = ut(o.doc, Q.line).text).length == Q.ch) { var se = ve(ne, ne.length, o.options.tabSize) - ne.length; - Q = ye(Q.line, Math.max(0, Math.round((O - gh(o.display).left) / uo(o.display)) - se)); + Q = ye(Q.line, Math.max(0, Math.round(($ - gh(o.display).left) / uo(o.display)) - se)); } return Q; } @@ -24045,8 +24005,8 @@ b`.split(/\n/).length != 3 ? function(o) { else if (l <= v.viewFrom && c >= v.viewTo) vr(o); else if (l <= v.viewFrom) { - var O = Dl(o, c, c + f, 1); - O ? (v.view = v.view.slice(O.index), v.viewFrom = O.lineN, v.viewTo += f) : vr(o); + var $ = Dl(o, c, c + f, 1); + $ ? (v.view = v.view.slice($.index), v.viewFrom = $.lineN, v.viewTo += f) : vr(o); } else if (c >= v.viewTo) { var L = Dl(o, l, l, -1); L ? (v.view = v.view.slice(0, L.index), v.viewTo = L.lineN) : vr(o); @@ -24061,9 +24021,9 @@ b`.split(/\n/).length != 3 ? function(o) { o.curOp.viewChanged = !0; var f = o.display, v = o.display.externalMeasured; if (v && l >= v.lineN && l < v.lineN + v.size && (f.externalMeasured = null), !(l < f.viewFrom || l >= f.viewTo)) { - var O = f.view[Pr(o, l)]; - if (O.node != null) { - var L = O.changes || (O.changes = []); + var $ = f.view[Pr(o, l)]; + if ($.node != null) { + var L = $.changes || ($.changes = []); he(L, c) == -1 && L.push(c); } } @@ -24072,7 +24032,7 @@ b`.split(/\n/).length != 3 ? function(o) { o.display.viewFrom = o.display.viewTo = o.doc.first, o.display.view = [], o.display.viewOffset = 0; } function Dl(o, l, c, f) { - var v = Pr(o, l), O, L = o.display.view; + var v = Pr(o, l), $, L = o.display.view; if (!Qi || c == o.doc.first + o.doc.size) return { index: v, lineN: c }; for (var j = o.display.viewFrom, Q = 0; Q < v; Q++) @@ -24081,10 +24041,10 @@ b`.split(/\n/).length != 3 ? function(o) { if (f > 0) { if (v == L.length - 1) return null; - O = j + L[v].size - l, v++; + $ = j + L[v].size - l, v++; } else - O = j - l; - l += O, c += O; + $ = j - l; + l += $, c += $; } for (; Nu(o.doc, c) != c; ) { if (v == (f < 0 ? 0 : L.length - 1)) @@ -24109,7 +24069,7 @@ b`.split(/\n/).length != 3 ? function(o) { } function Dh(o, l) { l === void 0 && (l = !0); - var c = o.doc, f = {}, v = f.cursors = document.createDocumentFragment(), O = f.selection = document.createDocumentFragment(), L = o.options.$customCursor; + var c = o.doc, f = {}, v = f.cursors = document.createDocumentFragment(), $ = f.selection = document.createDocumentFragment(), L = o.options.$customCursor; L && (l = !0); for (var j = 0; j < c.sel.ranges.length; j++) if (!(!l && j == c.sel.primIndex)) { @@ -24121,7 +24081,7 @@ b`.split(/\n/).length != 3 ? function(o) { se && Zu(o, se, v); } else (ne || o.options.showCursorWhenSelecting) && Zu(o, Q.head, v); - ne || G1(o, Q, O); + ne || G1(o, Q, $); } } return f; @@ -24129,7 +24089,7 @@ b`.split(/\n/).length != 3 ? function(o) { function Zu(o, l, c) { var f = wi(o, l, "div", null, null, !o.options.singleCursorHeightPerLine), v = c.appendChild(I("div", "\xA0", "CodeMirror-cursor")); if (v.style.left = f.left + "px", v.style.top = f.top + "px", v.style.height = Math.max(0, f.bottom - f.top) * o.options.cursorHeight + "px", /\bcm-fat-cursor\b/.test(o.getWrapperElement().className)) { - var O = Rl(o, l, "div", null, null), L = O.right - O.left; + var $ = Rl(o, l, "div", null, null), L = $.right - $.left; v.style.width = (L > 0 ? L : o.defaultCharWidth()) + "px"; } if (f.other) { @@ -24141,9 +24101,9 @@ b`.split(/\n/).length != 3 ? function(o) { return o.top - l.top || o.left - l.left; } function G1(o, l, c) { - var f = o.display, v = o.doc, O = document.createDocumentFragment(), L = gh(o.display), j = L.left, Q = Math.max(f.sizerWidth, Dr(o) - f.sizer.offsetLeft) - L.right, ne = v.direction == "ltr"; + var f = o.display, v = o.doc, $ = document.createDocumentFragment(), L = gh(o.display), j = L.left, Q = Math.max(f.sizerWidth, Dr(o) - f.sizer.offsetLeft) - L.right, ne = v.direction == "ltr"; function se(Qe, ot, mt, ct) { - ot < 0 && (ot = 0), ot = Math.round(ot), ct = Math.round(ct), O.appendChild(I("div", null, "CodeMirror-selected", "position: absolute; left: " + Qe + `px; + ot < 0 && (ot = 0), ot = Math.round(ot), ct = Math.round(ct), $.appendChild(I("div", null, "CodeMirror-selected", "position: absolute; left: " + Qe + `px; top: ` + ot + "px; width: " + (mt == null ? Q - Qe : mt) + `px; height: ` + (ct - ot) + "px")); } @@ -24176,7 +24136,7 @@ b`.split(/\n/).length != 3 ? function(o) { var Ie = ut(v, Ee.line), Ne = ut(v, Ce.line), Ue = _i(Ie) == _i(Ne), Ye = de(Ee.line, Ee.ch, Ue ? Ie.text.length + 1 : null).end, nt = de(Ce.line, Ue ? 0 : null, Ce.ch).start; Ue && (Ye.top < nt.top - 2 ? (se(Ye.right, Ye.top, null, Ye.bottom), se(j, nt.top, nt.left, nt.bottom)) : se(Ye.right, Ye.top, nt.left - Ye.right, Ye.bottom)), Ye.bottom < nt.top && se(j, Ye.bottom, null, nt.top); } - c.appendChild(O); + c.appendChild($); } function qu(o) { if (!!o.state.focused) { @@ -24207,7 +24167,7 @@ b`.split(/\n/).length != 3 ? function(o) { }, 150)); } function Fl(o) { - for (var l = o.display, c = l.lineDiv.offsetTop, f = Math.max(0, l.scroller.getBoundingClientRect().top), v = l.lineDiv.getBoundingClientRect().top, O = 0, L = 0; L < l.view.length; L++) { + for (var l = o.display, c = l.lineDiv.offsetTop, f = Math.max(0, l.scroller.getBoundingClientRect().top), v = l.lineDiv.getBoundingClientRect().top, $ = 0, L = 0; L < l.view.length; L++) { var j = l.view[L], Q = o.options.lineWrapping, ne = void 0, se = 0; if (!j.hidden) { if (v += j.line.height, d && p < 8) { @@ -24218,7 +24178,7 @@ b`.split(/\n/).length != 3 ? function(o) { ne = Ee.bottom - Ee.top, !Q && j.text.firstChild && (se = j.text.firstChild.getBoundingClientRect().right - Ee.left - 1); } var Ce = j.line.height - ne; - if ((Ce > 5e-3 || Ce < -5e-3) && (v < f && (O -= Ce), fi(j.line, ne), Fh(j.line), j.rest)) + if ((Ce > 5e-3 || Ce < -5e-3) && (v < f && ($ -= Ce), fi(j.line, ne), Fh(j.line), j.rest)) for (var Ie = 0; Ie < j.rest.length; Ie++) Fh(j.rest[Ie]); if (se > o.display.sizerWidth) { @@ -24227,7 +24187,7 @@ b`.split(/\n/).length != 3 ? function(o) { } } } - Math.abs(O) > 2 && (l.scroller.scrollTop += O); + Math.abs($) > 2 && (l.scroller.scrollTop += $); } function Fh(o) { if (o.widgets) @@ -24239,17 +24199,17 @@ b`.split(/\n/).length != 3 ? function(o) { function Pl(o, l, c) { var f = c && c.top != null ? Math.max(0, c.top) : o.scroller.scrollTop; f = Math.floor(f - Ol(o)); - var v = c && c.bottom != null ? c.bottom : f + o.wrapper.clientHeight, O = Di(l, f), L = Di(l, v); + var v = c && c.bottom != null ? c.bottom : f + o.wrapper.clientHeight, $ = Di(l, f), L = Di(l, v); if (c && c.ensure) { var j = c.ensure.from.line, Q = c.ensure.to.line; - j < O ? (O = j, L = Di(l, Ji(ut(l, j)) + o.wrapper.clientHeight)) : Math.min(Q, l.lastLine()) >= L && (O = Di(l, Ji(ut(l, Q)) - o.wrapper.clientHeight), L = Q); + j < $ ? ($ = j, L = Di(l, Ji(ut(l, j)) + o.wrapper.clientHeight)) : Math.min(Q, l.lastLine()) >= L && ($ = Di(l, Ji(ut(l, Q)) - o.wrapper.clientHeight), L = Q); } - return { from: O, to: Math.max(L, O + 1) }; + return { from: $, to: Math.max(L, $ + 1) }; } function K1(o, l) { if (!Ct(o, "scrollCursorIntoView")) { - var c = o.display, f = c.sizer.getBoundingClientRect(), v = null, O = c.wrapper.ownerDocument; - if (l.top + f.top < 0 ? v = !0 : l.bottom + f.top > (O.defaultView.innerHeight || O.documentElement.clientHeight) && (v = !1), v != null && !m) { + var c = o.display, f = c.sizer.getBoundingClientRect(), v = null, $ = c.wrapper.ownerDocument; + if (l.top + f.top < 0 ? v = !0 : l.bottom + f.top > ($.defaultView.innerHeight || $.documentElement.clientHeight) && (v = !1), v != null && !m) { var L = I("div", "\u200B", null, `position: absolute; top: ` + (l.top - c.viewOffset - Ol(o.display)) + `px; height: ` + (l.bottom - l.top + Fi(o) + c.barHeight) + `px; @@ -24262,7 +24222,7 @@ b`.split(/\n/).length != 3 ? function(o) { f == null && (f = 0); var v; !o.options.lineWrapping && l == c && (c = l.sticky == "before" ? ye(l.line, l.ch + 1, "before") : l, l = l.ch ? ye(l.line, l.sticky == "before" ? l.ch - 1 : l.ch, "after") : l); - for (var O = 0; O < 5; O++) { + for (var $ = 0; $ < 5; $++) { var L = !1, j = wi(o, l), Q = !c || c == l ? j : wi(o, c); v = { left: Math.min(j.left, Q.left), @@ -24283,13 +24243,13 @@ b`.split(/\n/).length != 3 ? function(o) { function nd(o, l) { var c = o.display, f = so(o.display); l.top < 0 && (l.top = 0); - var v = o.curOp && o.curOp.scrollTop != null ? o.curOp.scrollTop : c.scroller.scrollTop, O = Hu(o), L = {}; - l.bottom - l.top > O && (l.bottom = l.top + O); + var v = o.curOp && o.curOp.scrollTop != null ? o.curOp.scrollTop : c.scroller.scrollTop, $ = Hu(o), L = {}; + l.bottom - l.top > $ && (l.bottom = l.top + $); var j = o.doc.height + Uu(c), Q = l.top < f, ne = l.bottom > j - f; if (l.top < v) L.scrollTop = Q ? 0 : l.top; - else if (l.bottom > v + O) { - var se = Math.min(l.top, (ne ? j : l.bottom) - O); + else if (l.bottom > v + $) { + var se = Math.min(l.top, (ne ? j : l.bottom) - $); se != v && (L.scrollTop = se); } var de = o.options.fixedGutter ? 0 : c.gutters.offsetWidth, Ee = o.curOp && o.curOp.scrollLeft != null ? o.curOp.scrollLeft : c.scroller.scrollLeft - de, Ce = Dr(o) - c.gutters.offsetWidth, Ie = l.right - l.left > Ce; @@ -24369,8 +24329,8 @@ b`.split(/\n/).length != 3 ? function(o) { this.vert.scrollTop = 0, this.vert.style.display = "", this.vert.firstChild.style.height = "0"; if (l) { this.horiz.style.display = "block", this.horiz.style.right = c ? f + "px" : "0", this.horiz.style.left = o.barLeft + "px"; - var O = o.viewWidth - o.barLeft - (c ? f : 0); - this.horiz.firstChild.style.width = Math.max(0, o.scrollWidth - o.clientWidth + O) + "px"; + var $ = o.viewWidth - o.barLeft - (c ? f : 0); + this.horiz.firstChild.style.width = Math.max(0, o.scrollWidth - o.clientWidth + $) + "px"; } else this.horiz.style.display = "", this.horiz.firstChild.style.width = "0"; return !this.checkedZeroWidth && o.clientHeight > 0 && (f == 0 && this.zeroWidthHack(), this.checkedZeroWidth = !0), { right: c ? f : 0, bottom: l ? f : 0 }; @@ -24379,13 +24339,13 @@ b`.split(/\n/).length != 3 ? function(o) { }, Lr.prototype.setScrollTop = function(o) { this.vert.scrollTop != o && (this.vert.scrollTop = o), this.disableVert && this.enableZeroWidthBar(this.vert, this.disableVert, "vert"); }, Lr.prototype.zeroWidthHack = function() { - var o = k && !y ? "12px" : "18px"; + var o = k && !w ? "12px" : "18px"; this.horiz.style.height = this.vert.style.width = o, this.horiz.style.visibility = this.vert.style.visibility = "hidden", this.disableHoriz = new we(), this.disableVert = new we(); }, Lr.prototype.enableZeroWidthBar = function(o, l, c) { o.style.visibility = ""; function f() { - var v = o.getBoundingClientRect(), O = c == "vert" ? document.elementFromPoint(v.right - 1, (v.top + v.bottom) / 2) : document.elementFromPoint((v.right + v.left) / 2, v.bottom - 1); - O != o ? o.style.visibility = "hidden" : l.set(1e3, f); + var v = o.getBoundingClientRect(), $ = c == "vert" ? document.elementFromPoint(v.right - 1, (v.top + v.bottom) / 2) : document.elementFromPoint((v.right + v.left) / 2, v.bottom - 1); + $ != o ? o.style.visibility = "hidden" : l.set(1e3, f); } l.set(1e3, f); }, Lr.prototype.clear = function() { @@ -24460,8 +24420,8 @@ b`.split(/\n/).length != 3 ? function(o) { e_(l[f]); for (var v = 0; v < l.length; v++) t_(l[v]); - for (var O = 0; O < l.length; O++) - n_(l[O]); + for (var $ = 0; $ < l.length; $++) + n_(l[$]); for (var L = 0; L < l.length; L++) i_(l[L]); } @@ -24493,10 +24453,10 @@ b`.split(/\n/).length != 3 ? function(o) { ); K1(l, v); } - var O = o.maybeHiddenMarkers, L = o.maybeUnhiddenMarkers; - if (O) - for (var j = 0; j < O.length; ++j) - O[j].lines.length || st(O[j], "hide"); + var $ = o.maybeHiddenMarkers, L = o.maybeUnhiddenMarkers; + if ($) + for (var j = 0; j < $.length; ++j) + $[j].lines.length || st($[j], "hide"); if (L) for (var Q = 0; Q < L.length; ++Q) L[Q].lines.length && st(L[Q], "unhide"); @@ -24556,22 +24516,22 @@ b`.split(/\n/).length != 3 ? function(o) { var l = o.doc; if (!(l.highlightFrontier >= o.display.viewTo)) { var c = +new Date() + o.options.workTime, f = la(o, l.highlightFrontier), v = []; - l.iter(f.line, Math.min(l.first + l.size, o.display.viewTo + 500), function(O) { + l.iter(f.line, Math.min(l.first + l.size, o.display.viewTo + 500), function($) { if (f.line >= o.display.viewFrom) { - var L = O.styles, j = O.text.length > o.options.maxHighlightLength ? Ki(l.mode, f.state) : null, Q = Kp(o, O, f, !0); - j && (f.state = j), O.styles = Q.styles; - var ne = O.styleClasses, se = Q.classes; - se ? O.styleClasses = se : ne && (O.styleClasses = null); - for (var de = !L || L.length != O.styles.length || ne != se && (!ne || !se || ne.bgClass != se.bgClass || ne.textClass != se.textClass), Ee = 0; !de && Ee < L.length; ++Ee) - de = L[Ee] != O.styles[Ee]; - de && v.push(f.line), O.stateAfter = f.save(), f.nextLine(); + var L = $.styles, j = $.text.length > o.options.maxHighlightLength ? Ki(l.mode, f.state) : null, Q = Kp(o, $, f, !0); + j && (f.state = j), $.styles = Q.styles; + var ne = $.styleClasses, se = Q.classes; + se ? $.styleClasses = se : ne && ($.styleClasses = null); + for (var de = !L || L.length != $.styles.length || ne != se && (!ne || !se || ne.bgClass != se.bgClass || ne.textClass != se.textClass), Ee = 0; !de && Ee < L.length; ++Ee) + de = L[Ee] != $.styles[Ee]; + de && v.push(f.line), $.stateAfter = f.save(), f.nextLine(); } else - O.text.length <= o.options.maxHighlightLength && Fu(o, O.text, f), O.stateAfter = f.line % 5 == 0 ? f.save() : null, f.nextLine(); + $.text.length <= o.options.maxHighlightLength && Fu(o, $.text, f), $.stateAfter = f.line % 5 == 0 ? f.save() : null, f.nextLine(); if (+new Date() > c) return ya(o, o.options.workDelay), !0; }), l.highlightFrontier = f.line, l.modeFrontier = Math.max(l.modeFrontier, f.line), v.length && Wn(o, function() { - for (var O = 0; O < v.length; O++) - mr(o, v[O], "text"); + for (var $ = 0; $ < v.length; $++) + mr(o, v[$], "text"); }); } } @@ -24615,10 +24575,10 @@ b`.split(/\n/).length != 3 ? function(o) { if (!l.force && l.visible.from >= c.viewFrom && l.visible.to <= c.viewTo && (c.updateLineNumbers == null || c.updateLineNumbers >= c.viewTo) && c.renderedView == c.view && Rh(o) == 0) return !1; Uh(o) && (vr(o), l.dims = Qu(o)); - var v = f.first + f.size, O = Math.max(l.visible.from - o.options.viewportMargin, f.first), L = Math.min(v, l.visible.to + o.options.viewportMargin); - c.viewFrom < O && O - c.viewFrom < 20 && (O = Math.max(f.first, c.viewFrom)), c.viewTo > L && c.viewTo - L < 20 && (L = Math.min(v, c.viewTo)), Qi && (O = Nu(o.doc, O), L = lh(o.doc, L)); - var j = O != c.viewFrom || L != c.viewTo || c.lastWrapHeight != l.wrapperHeight || c.lastWrapWidth != l.wrapperWidth; - W1(o, O, L), c.viewOffset = Ji(ut(o.doc, c.viewFrom)), o.display.mover.style.top = c.viewOffset + "px"; + var v = f.first + f.size, $ = Math.max(l.visible.from - o.options.viewportMargin, f.first), L = Math.min(v, l.visible.to + o.options.viewportMargin); + c.viewFrom < $ && $ - c.viewFrom < 20 && ($ = Math.max(f.first, c.viewFrom)), c.viewTo > L && c.viewTo - L < 20 && (L = Math.min(v, c.viewTo)), Qi && ($ = Nu(o.doc, $), L = lh(o.doc, L)); + var j = $ != c.viewFrom || L != c.viewTo || c.lastWrapHeight != l.wrapperHeight || c.lastWrapWidth != l.wrapperWidth; + W1(o, $, L), c.viewOffset = Ji(ut(o.doc, c.viewFrom)), o.display.mover.style.top = c.viewOffset + "px"; var Q = Rh(o); if (!j && Q == 0 && !l.force && c.renderedView == c.view && (c.updateLineNumbers == null || c.updateLineNumbers >= c.viewTo)) return !1; @@ -24649,7 +24609,7 @@ b`.split(/\n/).length != 3 ? function(o) { } } function s_(o, l, c) { - var f = o.display, v = o.options.lineNumbers, O = f.lineDiv, L = O.firstChild; + var f = o.display, v = o.options.lineNumbers, $ = f.lineDiv, L = $.firstChild; function j(Ie) { var Ne = Ie.nextSibling; return h && k && o.display.currentWheelTarget == Ie ? Ie.style.display = "none" : Ie.parentNode.removeChild(Ie), Ne; @@ -24657,9 +24617,9 @@ b`.split(/\n/).length != 3 ? function(o) { for (var Q = f.view, ne = f.viewFrom, se = 0; se < Q.length; se++) { var de = Q[se]; if (!de.hidden) - if (!de.node || de.node.parentNode != O) { + if (!de.node || de.node.parentNode != $) { var Ee = P1(o, de, ne, c); - O.insertBefore(Ee, L); + $.insertBefore(Ee, L); } else { for (; L != de.node; ) L = j(L); @@ -24681,13 +24641,13 @@ b`.split(/\n/).length != 3 ? function(o) { function jh(o) { var l = o.display, c = l.view; if (!(!l.alignWidgets && (!l.gutters.firstChild || !o.options.fixedGutter))) { - for (var f = Ju(l) - l.scroller.scrollLeft + o.doc.scrollLeft, v = l.gutters.offsetWidth, O = f + "px", L = 0; L < c.length; L++) + for (var f = Ju(l) - l.scroller.scrollLeft + o.doc.scrollLeft, v = l.gutters.offsetWidth, $ = f + "px", L = 0; L < c.length; L++) if (!c[L].hidden) { - o.options.fixedGutter && (c[L].gutter && (c[L].gutter.style.left = O), c[L].gutterBackground && (c[L].gutterBackground.style.left = O)); + o.options.fixedGutter && (c[L].gutter && (c[L].gutter.style.left = $), c[L].gutterBackground && (c[L].gutterBackground.style.left = $)); var j = c[L].alignable; if (j) for (var Q = 0; Q < j.length; Q++) - j[Q].style.left = O; + j[Q].style.left = $; } o.options.fixedGutter && (l.gutters.style.left = f + v + "px"); } @@ -24701,20 +24661,20 @@ b`.split(/\n/).length != 3 ? function(o) { "div", [I("div", c)], "CodeMirror-linenumber CodeMirror-gutter-elt" - )), O = v.firstChild.offsetWidth, L = v.offsetWidth - O; - return f.lineGutter.style.width = "", f.lineNumInnerWidth = Math.max(O, f.lineGutter.offsetWidth - L) + 1, f.lineNumWidth = f.lineNumInnerWidth + L, f.lineNumChars = f.lineNumInnerWidth ? c.length : -1, f.lineGutter.style.width = f.lineNumWidth + "px", ad(o.display), !0; + )), $ = v.firstChild.offsetWidth, L = v.offsetWidth - $; + return f.lineGutter.style.width = "", f.lineNumInnerWidth = Math.max($, f.lineGutter.offsetWidth - L) + 1, f.lineNumWidth = f.lineNumInnerWidth + L, f.lineNumChars = f.lineNumInnerWidth ? c.length : -1, f.lineGutter.style.width = f.lineNumWidth + "px", ad(o.display), !0; } return !1; } function sd(o, l) { for (var c = [], f = !1, v = 0; v < o.length; v++) { - var O = o[v], L = null; - if (typeof O != "string" && (L = O.style, O = O.className), O == "CodeMirror-linenumbers") + var $ = o[v], L = null; + if (typeof $ != "string" && (L = $.style, $ = $.className), $ == "CodeMirror-linenumbers") if (l) f = !0; else continue; - c.push({ className: O, style: L }); + c.push({ className: $, style: L }); } return l && !f && c.push({ className: "CodeMirror-linenumbers", style: null }), c; } @@ -24722,8 +24682,8 @@ b`.split(/\n/).length != 3 ? function(o) { var l = o.gutters, c = o.gutterSpecs; W(l), o.lineGutter = null; for (var f = 0; f < c.length; ++f) { - var v = c[f], O = v.className, L = v.style, j = l.appendChild(I("div", null, "CodeMirror-gutter " + O)); - L && (j.style.cssText = L), O == "CodeMirror-linenumbers" && (o.lineGutter = j, j.style.width = (o.lineNumWidth || 1) + "px"); + var v = c[f], $ = v.className, L = v.style, j = l.appendChild(I("div", null, "CodeMirror-gutter " + $)); + L && (j.style.cssText = L), $ == "CodeMirror-linenumbers" && (o.lineGutter = j, j.style.width = (o.lineNumWidth || 1) + "px"); } l.style.display = c.length ? "" : "none", ad(o); } @@ -24738,8 +24698,8 @@ b`.split(/\n/).length != 3 ? function(o) { null, "position: relative; outline: none" ); - var O = U("div", [v.lineSpace], "CodeMirror-lines"); - v.mover = I("div", [O], null, "position: relative"), v.sizer = I("div", [v.mover], "CodeMirror-sizer"), v.sizerWidth = null, v.heightForcer = I("div", null, null, "position: absolute; height: " + Se + "px; width: 1px;"), v.gutters = I("div", null, "CodeMirror-gutters"), v.lineGutter = null, v.scroller = I("div", [v.sizer, v.heightForcer, v.gutters], "CodeMirror-scroll"), v.scroller.setAttribute("tabIndex", "-1"), v.wrapper = I("div", [v.scrollbarFiller, v.gutterFiller, v.scroller], "CodeMirror"), v.wrapper.setAttribute("translate", "no"), d && p < 8 && (v.gutters.style.zIndex = -1, v.scroller.style.paddingRight = 0), !h && !(n && x) && (v.scroller.draggable = !0), o && (o.appendChild ? o.appendChild(v.wrapper) : o(v.wrapper)), v.viewFrom = v.viewTo = l.first, v.reportedViewFrom = v.reportedViewTo = l.first, v.view = [], v.renderedView = null, v.externalMeasured = null, v.viewOffset = 0, v.lastWrapHeight = v.lastWrapWidth = 0, v.updateLineNumbers = null, v.nativeBarWidth = v.barHeight = v.barWidth = 0, v.scrollbarsClipped = !1, v.lineNumWidth = v.lineNumInnerWidth = v.lineNumChars = null, v.alignWidgets = !1, v.cachedCharWidth = v.cachedTextHeight = v.cachedPaddingH = null, v.maxLine = null, v.maxLineLength = 0, v.maxLineChanged = !1, v.wheelDX = v.wheelDY = v.wheelStartX = v.wheelStartY = null, v.shift = !1, v.selForContextMenu = null, v.activeTouch = null, v.gutterSpecs = sd(f.gutters, f.lineNumbers), Hh(v), c.init(v); + var $ = U("div", [v.lineSpace], "CodeMirror-lines"); + v.mover = I("div", [$], null, "position: relative"), v.sizer = I("div", [v.mover], "CodeMirror-sizer"), v.sizerWidth = null, v.heightForcer = I("div", null, null, "position: absolute; height: " + Se + "px; width: 1px;"), v.gutters = I("div", null, "CodeMirror-gutters"), v.lineGutter = null, v.scroller = I("div", [v.sizer, v.heightForcer, v.gutters], "CodeMirror-scroll"), v.scroller.setAttribute("tabIndex", "-1"), v.wrapper = I("div", [v.scrollbarFiller, v.gutterFiller, v.scroller], "CodeMirror"), v.wrapper.setAttribute("translate", "no"), d && p < 8 && (v.gutters.style.zIndex = -1, v.scroller.style.paddingRight = 0), !h && !(n && x) && (v.scroller.draggable = !0), o && (o.appendChild ? o.appendChild(v.wrapper) : o(v.wrapper)), v.viewFrom = v.viewTo = l.first, v.reportedViewFrom = v.reportedViewTo = l.first, v.view = [], v.renderedView = null, v.externalMeasured = null, v.viewOffset = 0, v.lastWrapHeight = v.lastWrapWidth = 0, v.updateLineNumbers = null, v.nativeBarWidth = v.barHeight = v.barWidth = 0, v.scrollbarsClipped = !1, v.lineNumWidth = v.lineNumInnerWidth = v.lineNumChars = null, v.alignWidgets = !1, v.cachedCharWidth = v.cachedTextHeight = v.cachedPaddingH = null, v.maxLine = null, v.maxLineLength = 0, v.maxLineChanged = !1, v.wheelDX = v.wheelDY = v.wheelStartX = v.wheelStartY = null, v.shift = !1, v.selForContextMenu = null, v.activeTouch = null, v.gutterSpecs = sd(f.gutters, f.lineNumbers), Hh(v), c.init(v); } var Nl = 0, Zi = null; d ? Zi = -0.53 : n ? Zi = 15 : _ ? Zi = -0.7 : A && (Zi = -1 / 3); @@ -24755,8 +24715,8 @@ b`.split(/\n/).length != 3 ? function(o) { _ && S == 102 && (o.display.chromeScrollHack == null ? o.display.sizer.style.pointerEvents = "none" : clearTimeout(o.display.chromeScrollHack), o.display.chromeScrollHack = setTimeout(function() { o.display.chromeScrollHack = null, o.display.sizer.style.pointerEvents = ""; }, 100)); - var c = zh(l), f = c.x, v = c.y, O = Zi; - l.deltaMode === 0 && (f = l.deltaX, v = l.deltaY, O = 1); + var c = zh(l), f = c.x, v = c.y, $ = Zi; + l.deltaMode === 0 && (f = l.deltaX, v = l.deltaY, $ = 1); var L = o.display, j = L.scroller, Q = j.scrollWidth > j.clientWidth, ne = j.scrollHeight > j.clientHeight; if (!!(f && Q || v && ne)) { if (v && k && h) { @@ -24768,12 +24728,12 @@ b`.split(/\n/).length != 3 ? function(o) { break e; } } - if (f && !n && !b && O != null) { - v && ne && ma(o, Math.max(0, j.scrollTop + v * O)), Mr(o, Math.max(0, j.scrollLeft + f * O)), (!v || v && ne) && It(l), L.wheelStartX = null; + if (f && !n && !b && $ != null) { + v && ne && ma(o, Math.max(0, j.scrollTop + v * $)), Mr(o, Math.max(0, j.scrollLeft + f * $)), (!v || v && ne) && It(l), L.wheelStartX = null; return; } - if (v && O != null) { - var Ce = v * O, Ie = o.doc.scrollTop, Ne = Ie + L.wrapper.clientHeight; + if (v && $ != null) { + var Ce = v * $, Ie = o.doc.scrollTop, Ne = Ie + L.wrapper.clientHeight; Ce < 0 ? Ie = Math.max(0, Ie + Ce - 50) : Ne = Math.min(o.doc.height, Ne + Ce + 50), od(o, { top: Ie, bottom: Ne }); } Nl < 20 && l.deltaMode !== 0 && (L.wheelStartX == null ? (L.wheelStartX = j.scrollLeft, L.wheelStartY = j.scrollTop, L.wheelDX = f, L.wheelDY = v, setTimeout(function() { @@ -24833,11 +24793,11 @@ b`.split(/\n/).length != 3 ? function(o) { l.sort(function(Ee, Ce) { return De(Ee.from(), Ce.from()); }), c = he(l, v); - for (var O = 1; O < l.length; O++) { - var L = l[O], j = l[O - 1], Q = De(j.to(), L.from()); + for (var $ = 1; $ < l.length; $++) { + var L = l[$], j = l[$ - 1], Q = De(j.to(), L.from()); if (f && !L.empty() ? Q > 0 : Q >= 0) { var ne = un(j.from(), L.from()), se = Rt(j.to(), L.to()), de = j.empty() ? L.from() == L.head : j.from() == j.head; - O <= c && --c, l.splice(--O, 2, new Pt(de ? se : ne, de ? ne : se)); + $ <= c && --c, l.splice(--$, 2, new Pt(de ? se : ne, de ? ne : se)); } } return new ei(l, c); @@ -24873,9 +24833,9 @@ b`.split(/\n/).length != 3 ? function(o) { return o.line == l.line ? ye(c.line, o.ch - l.ch + c.ch) : ye(c.line + (o.line - l.line), o.ch); } function f_(o, l, c) { - for (var f = [], v = ye(o.first, 0), O = v, L = 0; L < l.length; L++) { - var j = l[L], Q = Kh(j.from, v, O), ne = Kh(yr(j), v, O); - if (v = j.to, O = ne, c == "around") { + for (var f = [], v = ye(o.first, 0), $ = v, L = 0; L < l.length; L++) { + var j = l[L], Q = Kh(j.from, v, $), ne = Kh(yr(j), v, $); + if (v = j.to, $ = ne, c == "around") { var se = o.sel.ranges[L], de = De(se.head, se.anchor) < 0; f[L] = new Pt(de ? ne : Q, de ? Q : ne); } else @@ -24898,7 +24858,7 @@ b`.split(/\n/).length != 3 ? function(o) { function v(nt) { return c ? c[nt] : null; } - function O(nt, Qe, ot) { + function $(nt, Qe, ot) { b1(nt, Qe, ot, f), pn(nt, "change", nt, l); } function L(nt, Qe) { @@ -24911,29 +24871,29 @@ b`.split(/\n/).length != 3 ? function(o) { o.insert(0, L(0, ne.length)), o.remove(ne.length, o.size - ne.length); else if (Yh(o, l)) { var Ne = L(0, ne.length - 1); - O(de, de.text, Ce), Ie && o.remove(j.line, Ie), Ne.length && o.insert(j.line, Ne); + $(de, de.text, Ce), Ie && o.remove(j.line, Ie), Ne.length && o.insert(j.line, Ne); } else if (se == de) if (ne.length == 1) - O(se, se.text.slice(0, j.ch) + Ee + se.text.slice(Q.ch), Ce); + $(se, se.text.slice(0, j.ch) + Ee + se.text.slice(Q.ch), Ce); else { var Ue = L(1, ne.length - 1); - Ue.push(new oo(Ee + se.text.slice(Q.ch), Ce, f)), O(se, se.text.slice(0, j.ch) + ne[0], v(0)), o.insert(j.line + 1, Ue); + Ue.push(new oo(Ee + se.text.slice(Q.ch), Ce, f)), $(se, se.text.slice(0, j.ch) + ne[0], v(0)), o.insert(j.line + 1, Ue); } else if (ne.length == 1) - O(se, se.text.slice(0, j.ch) + ne[0] + de.text.slice(Q.ch), v(0)), o.remove(j.line + 1, Ie); + $(se, se.text.slice(0, j.ch) + ne[0] + de.text.slice(Q.ch), v(0)), o.remove(j.line + 1, Ie); else { - O(se, se.text.slice(0, j.ch) + ne[0], v(0)), O(de, Ee + de.text.slice(Q.ch), Ce); + $(se, se.text.slice(0, j.ch) + ne[0], v(0)), $(de, Ee + de.text.slice(Q.ch), Ce); var Ye = L(1, ne.length - 1); Ie > 1 && o.remove(j.line + 1, Ie - 1), o.insert(j.line + 1, Ye); } pn(o, "change", o, l); } function br(o, l, c) { - function f(v, O, L) { + function f(v, $, L) { if (v.linked) for (var j = 0; j < v.linked.length; ++j) { var Q = v.linked[j]; - if (Q.doc != O) { + if (Q.doc != $) { var ne = L && Q.sharedHist; c && !ne || (l(Q.doc, ne), f(Q.doc, v, ne)); } @@ -24983,8 +24943,8 @@ b`.split(/\n/).length != 3 ? function(o) { function Zh(o, l, c, f) { var v = o.history; v.undone.length = 0; - var O = +new Date(), L, j; - if ((v.lastOp == f || v.lastOrigin == l.origin && l.origin && (l.origin.charAt(0) == "+" && v.lastModTime > O - (o.cm ? o.cm.options.historyEventDelay : 500) || l.origin.charAt(0) == "*")) && (L = p_(v, v.lastOp == f))) + var $ = +new Date(), L, j; + if ((v.lastOp == f || v.lastOrigin == l.origin && l.origin && (l.origin.charAt(0) == "+" && v.lastModTime > $ - (o.cm ? o.cm.options.historyEventDelay : 500) || l.origin.charAt(0) == "*")) && (L = p_(v, v.lastOp == f))) j = Ae(L.changes), De(l.from, l.to) == 0 && De(l.from, j.to) == 0 ? j.to = yr(l) : L.changes.push(cd(o, l)); else { var Q = Ae(v.done); @@ -24994,24 +24954,24 @@ b`.split(/\n/).length != 3 ? function(o) { }, v.done.push(L); v.done.length > v.undoDepth; ) v.done.shift(), v.done[0].ranges || v.done.shift(); } - v.done.push(c), v.generation = ++v.maxGeneration, v.lastModTime = v.lastSelTime = O, v.lastOp = v.lastSelOp = f, v.lastOrigin = v.lastSelOrigin = l.origin, j || st(o, "historyAdded"); + v.done.push(c), v.generation = ++v.maxGeneration, v.lastModTime = v.lastSelTime = $, v.lastOp = v.lastSelOp = f, v.lastOrigin = v.lastSelOrigin = l.origin, j || st(o, "historyAdded"); } function h_(o, l, c, f) { var v = l.charAt(0); return v == "*" || v == "+" && c.ranges.length == f.ranges.length && c.somethingSelected() == f.somethingSelected() && new Date() - o.history.lastSelTime <= (o.cm ? o.cm.options.historyEventDelay : 500); } function m_(o, l, c, f) { - var v = o.history, O = f && f.origin; - c == v.lastSelOp || O && v.lastSelOrigin == O && (v.lastModTime == v.lastSelTime && v.lastOrigin == O || h_(o, O, Ae(v.done), l)) ? v.done[v.done.length - 1] = l : Vl(l, v.done), v.lastSelTime = +new Date(), v.lastSelOrigin = O, v.lastSelOp = c, f && f.clearRedo !== !1 && Xh(v.undone); + var v = o.history, $ = f && f.origin; + c == v.lastSelOp || $ && v.lastSelOrigin == $ && (v.lastModTime == v.lastSelTime && v.lastOrigin == $ || h_(o, $, Ae(v.done), l)) ? v.done[v.done.length - 1] = l : Vl(l, v.done), v.lastSelTime = +new Date(), v.lastSelOrigin = $, v.lastSelOp = c, f && f.clearRedo !== !1 && Xh(v.undone); } function Vl(o, l) { var c = Ae(l); c && c.ranges && c.equals(o) || l.push(o); } function qh(o, l, c, f) { - var v = l["spans_" + o.id], O = 0; + var v = l["spans_" + o.id], $ = 0; o.iter(Math.max(o.first, c), Math.min(o.first + o.size, f), function(L) { - L.markedSpans && ((v || (v = l["spans_" + o.id] = {}))[O] = L.markedSpans), ++O; + L.markedSpans && ((v || (v = l["spans_" + o.id] = {}))[$] = L.markedSpans), ++$; }); } function v_(o) { @@ -25036,14 +24996,14 @@ b`.split(/\n/).length != 3 ? function(o) { if (!f) return c; for (var v = 0; v < c.length; ++v) { - var O = c[v], L = f[v]; - if (O && L) { + var $ = c[v], L = f[v]; + if ($ && L) { e: for (var j = 0; j < L.length; ++j) { - for (var Q = L[j], ne = 0; ne < O.length; ++ne) - if (O[ne].marker == Q.marker) + for (var Q = L[j], ne = 0; ne < $.length; ++ne) + if ($[ne].marker == Q.marker) continue e; - O.push(Q); + $.push(Q); } } else L && (c[v] = L); @@ -25052,12 +25012,12 @@ b`.split(/\n/).length != 3 ? function(o) { } function ho(o, l, c) { for (var f = [], v = 0; v < o.length; ++v) { - var O = o[v]; - if (O.ranges) { - f.push(c ? ei.prototype.deepCopy.call(O) : O); + var $ = o[v]; + if ($.ranges) { + f.push(c ? ei.prototype.deepCopy.call($) : $); continue; } - var L = O.changes, j = []; + var L = $.changes, j = []; f.push({ changes: j }); for (var Q = 0; Q < L.length; ++Q) { var ne = L[Q], se = void 0; @@ -25072,8 +25032,8 @@ b`.split(/\n/).length != 3 ? function(o) { if (f) { var v = o.anchor; if (c) { - var O = De(l, v) < 0; - O != De(c, v) < 0 ? (v = l, l = c) : O != De(l, c) < 0 && (l = c); + var $ = De(l, v) < 0; + $ != De(c, v) < 0 ? (v = l, l = c) : $ != De(l, c) < 0 && (l = c); } return new Pt(v, l); } else @@ -25083,8 +25043,8 @@ b`.split(/\n/).length != 3 ? function(o) { v == null && (v = o.cm && (o.cm.display.shift || o.extend)), En(o, new ei([pd(o.sel.primary(), l, c, v)], 0), f); } function tm(o, l, c) { - for (var f = [], v = o.cm && (o.cm.display.shift || o.extend), O = 0; O < o.sel.ranges.length; O++) - f[O] = pd(o.sel.ranges[O], l[O], null, v); + for (var f = [], v = o.cm && (o.cm.display.shift || o.extend), $ = 0; $ < o.sel.ranges.length; $++) + f[$] = pd(o.sel.ranges[$], l[$], null, v); var L = Ai(o.cm, f, o.sel.primIndex); En(o, L, c); } @@ -25100,10 +25060,10 @@ b`.split(/\n/).length != 3 ? function(o) { ranges: l.ranges, update: function(v) { this.ranges = []; - for (var O = 0; O < v.length; O++) - this.ranges[O] = new Pt( - _t(o, v[O].anchor), - _t(o, v[O].head) + for (var $ = 0; $ < v.length; $++) + this.ranges[$] = new Pt( + _t(o, v[$].anchor), + _t(o, v[$].head) ); }, origin: c && c.origin @@ -25129,20 +25089,20 @@ b`.split(/\n/).length != 3 ? function(o) { rm(o, am(o, o.sel, null, !1)); } function am(o, l, c, f) { - for (var v, O = 0; O < l.ranges.length; O++) { - var L = l.ranges[O], j = l.ranges.length == o.sel.ranges.length && o.sel.ranges[O], Q = Hl(o, L.anchor, j && j.anchor, c, f), ne = L.head == L.anchor ? Q : Hl(o, L.head, j && j.head, c, f); - (v || Q != L.anchor || ne != L.head) && (v || (v = l.ranges.slice(0, O)), v[O] = new Pt(Q, ne)); + for (var v, $ = 0; $ < l.ranges.length; $++) { + var L = l.ranges[$], j = l.ranges.length == o.sel.ranges.length && o.sel.ranges[$], Q = Hl(o, L.anchor, j && j.anchor, c, f), ne = L.head == L.anchor ? Q : Hl(o, L.head, j && j.head, c, f); + (v || Q != L.anchor || ne != L.head) && (v || (v = l.ranges.slice(0, $)), v[$] = new Pt(Q, ne)); } return v ? Ai(o.cm, v, l.primIndex) : l; } function mo(o, l, c, f, v) { - var O = ut(o, l.line); - if (O.markedSpans) - for (var L = 0; L < O.markedSpans.length; ++L) { - var j = O.markedSpans[L], Q = j.marker, ne = "selectLeft" in Q ? !Q.selectLeft : Q.inclusiveLeft, se = "selectRight" in Q ? !Q.selectRight : Q.inclusiveRight; + var $ = ut(o, l.line); + if ($.markedSpans) + for (var L = 0; L < $.markedSpans.length; ++L) { + var j = $.markedSpans[L], Q = j.marker, ne = "selectLeft" in Q ? !Q.selectLeft : Q.inclusiveLeft, se = "selectRight" in Q ? !Q.selectRight : Q.inclusiveRight; if ((j.from == null || (ne ? j.from <= l.ch : j.from < l.ch)) && (j.to == null || (se ? j.to >= l.ch : j.to > l.ch))) { if (v && (st(Q, "beforeCursorEnter"), Q.explicitlyCleared)) - if (O.markedSpans) { + if ($.markedSpans) { --L; continue; } else @@ -25151,24 +25111,24 @@ b`.split(/\n/).length != 3 ? function(o) { continue; if (c) { var de = Q.find(f < 0 ? 1 : -1), Ee = void 0; - if ((f < 0 ? se : ne) && (de = lm(o, de, -f, de && de.line == l.line ? O : null)), de && de.line == l.line && (Ee = De(de, c)) && (f < 0 ? Ee < 0 : Ee > 0)) + if ((f < 0 ? se : ne) && (de = lm(o, de, -f, de && de.line == l.line ? $ : null)), de && de.line == l.line && (Ee = De(de, c)) && (f < 0 ? Ee < 0 : Ee > 0)) return mo(o, de, l, f, v); } var Ce = Q.find(f < 0 ? -1 : 1); - return (f < 0 ? ne : se) && (Ce = lm(o, Ce, f, Ce.line == l.line ? O : null)), Ce ? mo(o, Ce, l, f, v) : null; + return (f < 0 ? ne : se) && (Ce = lm(o, Ce, f, Ce.line == l.line ? $ : null)), Ce ? mo(o, Ce, l, f, v) : null; } } return l; } function Hl(o, l, c, f, v) { - var O = f || 1, L = mo(o, l, c, O, v) || !v && mo(o, l, c, O, !0) || mo(o, l, c, -O, v) || !v && mo(o, l, c, -O, !0); + var $ = f || 1, L = mo(o, l, c, $, v) || !v && mo(o, l, c, $, !0) || mo(o, l, c, -$, v) || !v && mo(o, l, c, -$, !0); return L || (o.cantEdit = !0, ye(o.first, 0)); } function lm(o, l, c, f) { return c < 0 && l.ch == 0 ? l.line > o.first ? _t(o, ye(l.line - 1)) : null : c > 0 && l.ch == (f || ut(o, l.line)).text.length ? l.line < o.first + o.size - 1 ? ye(l.line + 1, 0) : null : new ye(l.line, l.ch + c); } function sm(o) { - o.setSelection(ye(o.firstLine(), 0), ye(o.lastLine()), $); + o.setSelection(ye(o.firstLine(), 0), ye(o.lastLine()), O); } function um(o, l, c) { var f = { @@ -25181,8 +25141,8 @@ b`.split(/\n/).length != 3 ? function(o) { return f.canceled = !0; } }; - return c && (f.update = function(v, O, L, j) { - v && (f.from = _t(o, v)), O && (f.to = _t(o, O)), L && (f.text = L), j !== void 0 && (f.origin = j); + return c && (f.update = function(v, $, L, j) { + v && (f.from = _t(o, v)), $ && (f.to = _t(o, $)), L && (f.text = L), j !== void 0 && (f.origin = j); }), st(o, "beforeChange", o, f), o.cm && st(o.cm, "beforeChange", o.cm, f), f.canceled ? (o.cm && (o.cm.curOp.updateInput = 2), null) : { from: f.from, to: f.to, text: f.text, origin: f.origin }; } function vo(o, l, c) { @@ -25206,33 +25166,33 @@ b`.split(/\n/).length != 3 ? function(o) { var c = ud(o, l); Zh(o, l, c, o.cm ? o.cm.curOp.id : NaN), wa(o, l, c, Mu(o, l)); var f = []; - br(o, function(v, O) { - !O && he(f, v.history) == -1 && (hm(v.history, l), f.push(v.history)), wa(v, l, null, Mu(v, l)); + br(o, function(v, $) { + !$ && he(f, v.history) == -1 && (hm(v.history, l), f.push(v.history)), wa(v, l, null, Mu(v, l)); }); } } function zl(o, l, c) { var f = o.cm && o.cm.state.suppressEdits; if (!(f && !c)) { - for (var v = o.history, O, L = o.sel, j = l == "undo" ? v.done : v.undone, Q = l == "undo" ? v.undone : v.done, ne = 0; ne < j.length && (O = j[ne], !(c ? O.ranges && !O.equals(o.sel) : !O.ranges)); ne++) + for (var v = o.history, $, L = o.sel, j = l == "undo" ? v.done : v.undone, Q = l == "undo" ? v.undone : v.done, ne = 0; ne < j.length && ($ = j[ne], !(c ? $.ranges && !$.equals(o.sel) : !$.ranges)); ne++) ; if (ne != j.length) { for (v.lastOrigin = v.lastSelOrigin = null; ; ) - if (O = j.pop(), O.ranges) { - if (Vl(O, Q), c && !O.equals(o.sel)) { - En(o, O, { clearRedo: !1 }); + if ($ = j.pop(), $.ranges) { + if (Vl($, Q), c && !$.equals(o.sel)) { + En(o, $, { clearRedo: !1 }); return; } - L = O; + L = $; } else if (f) { - j.push(O); + j.push($); return; } else break; var se = []; - Vl(L, Q), Q.push({ changes: se, generation: v.generation }), v.generation = O.generation || ++v.maxGeneration; + Vl(L, Q), Q.push({ changes: se, generation: v.generation }), v.generation = $.generation || ++v.maxGeneration; for (var de = Qt(o, "beforeChange") || o.cm && Qt(o.cm, "beforeChange"), Ee = function(Ne) { - var Ue = O.changes[Ne]; + var Ue = $.changes[Ne]; if (Ue.origin = l, de && !um(o, Ue, !1)) return j.length = 0, {}; se.push(cd(o, Ue)); @@ -25242,7 +25202,7 @@ b`.split(/\n/).length != 3 ? function(o) { br(o, function(Qe, ot) { !ot && he(nt, Qe.history) == -1 && (hm(Qe.history, Ue), nt.push(Qe.history)), wa(Qe, Ue, null, em(Qe, Ue)); }); - }, Ce = O.changes.length - 1; Ce >= 0; --Ce) { + }, Ce = $.changes.length - 1; Ce >= 0; --Ce) { var Ie = Ee(Ce); if (Ie) return Ie.v; @@ -25279,30 +25239,30 @@ b`.split(/\n/).length != 3 ? function(o) { origin: l.origin }; } - var O = o.lastLine(); - l.to.line > O && (l = { + var $ = o.lastLine(); + l.to.line > $ && (l = { from: l.from, - to: ye(O, ut(o, O).text.length), + to: ye($, ut(o, $).text.length), text: [l.text[0]], origin: l.origin - }), l.removed = Yi(o, l.from, l.to), c || (c = ud(o, l)), o.cm ? b_(o.cm, l, f) : fd(o, l, f), Ul(o, c, $), o.cantEdit && Hl(o, ye(o.firstLine(), 0)) && (o.cantEdit = !1); + }), l.removed = Yi(o, l.from, l.to), c || (c = ud(o, l)), o.cm ? b_(o.cm, l, f) : fd(o, l, f), Ul(o, c, O), o.cantEdit && Hl(o, ye(o.firstLine(), 0)) && (o.cantEdit = !1); } } function b_(o, l, c) { - var f = o.doc, v = o.display, O = l.from, L = l.to, j = !1, Q = O.line; - o.options.lineWrapping || (Q = Ft(_i(ut(f, O.line))), f.iter(Q, L.line + 1, function(Ce) { + var f = o.doc, v = o.display, $ = l.from, L = l.to, j = !1, Q = $.line; + o.options.lineWrapping || (Q = Ft(_i(ut(f, $.line))), f.iter(Q, L.line + 1, function(Ce) { if (Ce == v.maxLine) return j = !0, !0; - })), f.sel.contains(l.from, l.to) > -1 && Pn(o), fd(f, l, c, $h(o)), o.options.lineWrapping || (f.iter(Q, O.line + l.text.length, function(Ce) { + })), f.sel.contains(l.from, l.to) > -1 && Pn(o), fd(f, l, c, $h(o)), o.options.lineWrapping || (f.iter(Q, $.line + l.text.length, function(Ce) { var Ie = Tl(Ce); Ie > v.maxLineLength && (v.maxLine = Ce, v.maxLineLength = Ie, v.maxLineChanged = !0, j = !1); - }), j && (o.curOp.updateMaxLine = !0)), s1(f, O.line), ya(o, 400); - var ne = l.text.length - (L.line - O.line) - 1; - l.full ? Ln(o) : O.line == L.line && l.text.length == 1 && !Yh(o.doc, l) ? mr(o, O.line, "text") : Ln(o, O.line, L.line + 1, ne); + }), j && (o.curOp.updateMaxLine = !0)), s1(f, $.line), ya(o, 400); + var ne = l.text.length - (L.line - $.line) - 1; + l.full ? Ln(o) : $.line == L.line && l.text.length == 1 && !Yh(o.doc, l) ? mr(o, $.line, "text") : Ln(o, $.line, L.line + 1, ne); var se = Qt(o, "changes"), de = Qt(o, "change"); if (de || se) { var Ee = { - from: O, + from: $, to: L, text: l.text, removed: l.removed, @@ -25313,23 +25273,23 @@ b`.split(/\n/).length != 3 ? function(o) { o.display.selForContextMenu = null; } function go(o, l, c, f, v) { - var O; - f || (f = c), De(f, c) < 0 && (O = [f, c], c = O[0], f = O[1]), typeof l == "string" && (l = o.splitLines(l)), vo(o, { from: c, to: f, text: l, origin: v }); + var $; + f || (f = c), De(f, c) < 0 && ($ = [f, c], c = $[0], f = $[1]), typeof l == "string" && (l = o.splitLines(l)), vo(o, { from: c, to: f, text: l, origin: v }); } function cm(o, l, c, f) { c < o.line ? o.line += f : l < o.line && (o.line = l, o.ch = 0); } function pm(o, l, c, f) { for (var v = 0; v < o.length; ++v) { - var O = o[v], L = !0; - if (O.ranges) { - O.copied || (O = o[v] = O.deepCopy(), O.copied = !0); - for (var j = 0; j < O.ranges.length; j++) - cm(O.ranges[j].anchor, l, c, f), cm(O.ranges[j].head, l, c, f); + var $ = o[v], L = !0; + if ($.ranges) { + $.copied || ($ = o[v] = $.deepCopy(), $.copied = !0); + for (var j = 0; j < $.ranges.length; j++) + cm($.ranges[j].anchor, l, c, f), cm($.ranges[j].head, l, c, f); continue; } - for (var Q = 0; Q < O.changes.length; ++Q) { - var ne = O.changes[Q]; + for (var Q = 0; Q < $.changes.length; ++Q) { + var ne = $.changes[Q]; if (c < ne.from.line) ne.from = ye(ne.from.line + f, ne.from.ch), ne.to = ye(ne.to.line + f, ne.to.ch); else if (l <= ne.to.line) { @@ -25345,8 +25305,8 @@ b`.split(/\n/).length != 3 ? function(o) { pm(o.done, c, f, v), pm(o.undone, c, f, v); } function Aa(o, l, c, f) { - var v = l, O = l; - return typeof l == "number" ? O = ut(o, qn(o, l)) : v = Ft(l), v == null ? null : (f(O, v) && o.cm && mr(o.cm, v, c), O); + var v = l, $ = l; + return typeof l == "number" ? $ = ut(o, qn(o, l)) : v = Ft(l), v == null ? null : (f($, v) && o.cm && mr(o.cm, v, c), $); } function Ca(o) { this.lines = o, this.parent = null; @@ -25396,8 +25356,8 @@ b`.split(/\n/).length != 3 ? function(o) { for (var c = 0; c < this.children.length; ++c) { var f = this.children[c], v = f.chunkSize(); if (o < v) { - var O = Math.min(l, v - o), L = f.height; - if (f.removeInner(o, O), this.height -= L - f.height, v == O && (this.children.splice(c--, 1), f.parent = null), (l -= O) == 0) + var $ = Math.min(l, v - o), L = f.height; + if (f.removeInner(o, $), this.height -= L - f.height, v == $ && (this.children.splice(c--, 1), f.parent = null), (l -= $) == 0) break; o = 0; } else @@ -25415,8 +25375,8 @@ b`.split(/\n/).length != 3 ? function(o) { insertInner: function(o, l, c) { this.size += l.length, this.height += c; for (var f = 0; f < this.children.length; ++f) { - var v = this.children[f], O = v.chunkSize(); - if (o <= O) { + var v = this.children[f], $ = v.chunkSize(); + if (o <= $) { if (v.insertInner(o, l, c), v.lines && v.lines.length > 50) { for (var L = v.lines.length % 25 + 25, j = L; j < v.lines.length; ) { var Q = new Ca(v.lines.slice(j, j += 25)); @@ -25426,7 +25386,7 @@ b`.split(/\n/).length != 3 ? function(o) { } break; } - o -= O; + o -= $; } }, maybeSpill: function() { @@ -25449,16 +25409,16 @@ b`.split(/\n/).length != 3 ? function(o) { }, iterN: function(o, l, c) { for (var f = 0; f < this.children.length; ++f) { - var v = this.children[f], O = v.chunkSize(); - if (o < O) { - var L = Math.min(l, O - o); + var v = this.children[f], $ = v.chunkSize(); + if (o < $) { + var L = Math.min(l, $ - o); if (v.iterN(o, L, c)) return !0; if ((l -= L) == 0) break; o = 0; } else - o -= O; + o -= $; } } }; @@ -25474,9 +25434,9 @@ b`.split(/\n/).length != 3 ? function(o) { for (var v = 0; v < l.length; ++v) l[v] == this && l.splice(v--, 1); l.length || (c.widgets = null); - var O = fa(this); - fi(c, Math.max(0, c.height - O)), o && (Wn(o, function() { - mm(o, c, -O), mr(o, f, "widget"); + var $ = fa(this); + fi(c, Math.max(0, c.height - $)), o && (Wn(o, function() { + mm(o, c, -$), mr(o, f, "widget"); }), pn(o, "lineWidgetCleared", o, this, f)); } }, Ea.prototype.changed = function() { @@ -25491,15 +25451,15 @@ b`.split(/\n/).length != 3 ? function(o) { Ji(l) < (o.curOp && o.curOp.scrollTop || o.doc.scrollTop) && id(o, c); } function __(o, l, c, f) { - var v = new Ea(o, c, f), O = o.cm; - return O && v.noHScroll && (O.display.alignWidgets = !0), Aa(o, l, "widget", function(L) { + var v = new Ea(o, c, f), $ = o.cm; + return $ && v.noHScroll && ($.display.alignWidgets = !0), Aa(o, l, "widget", function(L) { var j = L.widgets || (L.widgets = []); - if (v.insertAt == null ? j.push(v) : j.splice(Math.min(j.length, Math.max(0, v.insertAt)), 0, v), v.line = L, O && !hr(o, L)) { + if (v.insertAt == null ? j.push(v) : j.splice(Math.min(j.length, Math.max(0, v.insertAt)), 0, v), v.line = L, $ && !hr(o, L)) { var Q = Ji(L) < o.scrollTop; - fi(L, L.height + fa(v)), Q && id(O, v.height), O.curOp.forceUpdate = !0; + fi(L, L.height + fa(v)), Q && id($, v.height), $.curOp.forceUpdate = !0; } return !0; - }), O && pn(O, "lineWidgetAdded", O, v, typeof l == "number" ? l : Ft(l)), v; + }), $ && pn($, "lineWidgetAdded", $, v, typeof l == "number" ? l : Ft(l)), v; } var vm = 0, _r = function(o, l) { this.lines = [], this.type = l, this.doc = o, this.id = ++vm; @@ -25511,8 +25471,8 @@ b`.split(/\n/).length != 3 ? function(o) { var c = this.find(); c && pn(this, "clear", c.from, c.to); } - for (var f = null, v = null, O = 0; O < this.lines.length; ++O) { - var L = this.lines[O], j = sa(L.markedSpans, this); + for (var f = null, v = null, $ = 0; $ < this.lines.length; ++$) { + var L = this.lines[$], j = sa(L.markedSpans, this); o && !this.collapsed ? mr(o, Ft(L), "text") : o && (j.to != null && (v = Ft(L)), j.from != null && (f = Ft(L))), L.markedSpans = f1(L.markedSpans, j), j.from == null && this.collapsed && !hr(this.doc, L) && o && fi(L, so(o.display)); } if (o && this.collapsed && !o.options.lineWrapping) @@ -25525,17 +25485,17 @@ b`.split(/\n/).length != 3 ? function(o) { }, _r.prototype.find = function(o, l) { o == null && this.type == "bookmark" && (o = 1); for (var c, f, v = 0; v < this.lines.length; ++v) { - var O = this.lines[v], L = sa(O.markedSpans, this); - if (L.from != null && (c = ye(l ? O : Ft(O), L.from), o == -1)) + var $ = this.lines[v], L = sa($.markedSpans, this); + if (L.from != null && (c = ye(l ? $ : Ft($), L.from), o == -1)) return c; - if (L.to != null && (f = ye(l ? O : Ft(O), L.to), o == 1)) + if (L.to != null && (f = ye(l ? $ : Ft($), L.to), o == 1)) return f; } return c && { from: c, to: f }; }, _r.prototype.changed = function() { var o = this, l = this.find(-1, !0), c = this, f = this.doc.cm; !l || !f || Wn(f, function() { - var v = l.line, O = Ft(l.line), L = zu(f, O); + var v = l.line, $ = Ft(l.line), L = zu(f, $); if (L && (Ah(L), f.curOp.selectionChanged = f.curOp.forceUpdate = !0), f.curOp.updateMaxLine = !0, !hr(c.doc, v) && c.height != null) { var j = c.height; c.height = null; @@ -25561,35 +25521,35 @@ b`.split(/\n/).length != 3 ? function(o) { return w_(o, l, c, f, v); if (o.cm && !o.cm.curOp) return hn(o.cm, yo)(o, l, c, f, v); - var O = new _r(o, v), L = De(l, c); - if (f && ge(f, O, !1), L > 0 || L == 0 && O.clearWhenEmpty !== !1) - return O; - if (O.replacedWith && (O.collapsed = !0, O.widgetNode = U("span", [O.replacedWith], "CodeMirror-widget"), f.handleMouseEvents || O.widgetNode.setAttribute("cm-ignore-events", "true"), f.insertLeft && (O.widgetNode.insertLeft = !0)), O.collapsed) { - if (ah(o, l.line, l, c, O) || l.line != c.line && ah(o, c.line, l, c, O)) + var $ = new _r(o, v), L = De(l, c); + if (f && ge(f, $, !1), L > 0 || L == 0 && $.clearWhenEmpty !== !1) + return $; + if ($.replacedWith && ($.collapsed = !0, $.widgetNode = U("span", [$.replacedWith], "CodeMirror-widget"), f.handleMouseEvents || $.widgetNode.setAttribute("cm-ignore-events", "true"), f.insertLeft && ($.widgetNode.insertLeft = !0)), $.collapsed) { + if (ah(o, l.line, l, c, $) || l.line != c.line && ah(o, c.line, l, c, $)) throw new Error("Inserting collapsed marker partially overlapping an existing one"); d1(); } - O.addToHistory && Zh(o, { from: l, to: c, origin: "markText" }, o.sel, NaN); + $.addToHistory && Zh(o, { from: l, to: c, origin: "markText" }, o.sel, NaN); var j = l.line, Q = o.cm, ne; if (o.iter(j, c.line + 1, function(de) { - Q && O.collapsed && !Q.options.lineWrapping && _i(de) == Q.display.maxLine && (ne = !0), O.collapsed && j != l.line && fi(de, 0), c1(de, new Cl( - O, + Q && $.collapsed && !Q.options.lineWrapping && _i(de) == Q.display.maxLine && (ne = !0), $.collapsed && j != l.line && fi(de, 0), c1(de, new Cl( + $, j == l.line ? l.ch : null, j == c.line ? c.ch : null ), o.cm && o.cm.curOp), ++j; - }), O.collapsed && o.iter(l.line, c.line + 1, function(de) { + }), $.collapsed && o.iter(l.line, c.line + 1, function(de) { hr(o, de) && fi(de, 0); - }), O.clearOnEnter && $e(O, "beforeCursorEnter", function() { - return O.clear(); - }), O.readOnly && (u1(), (o.history.done.length || o.history.undone.length) && o.clearHistory()), O.collapsed && (O.id = ++vm, O.atomic = !0), Q) { - if (ne && (Q.curOp.updateMaxLine = !0), O.collapsed) + }), $.clearOnEnter && $e($, "beforeCursorEnter", function() { + return $.clear(); + }), $.readOnly && (u1(), (o.history.done.length || o.history.undone.length) && o.clearHistory()), $.collapsed && ($.id = ++vm, $.atomic = !0), Q) { + if (ne && (Q.curOp.updateMaxLine = !0), $.collapsed) Ln(Q, l.line, c.line + 1); - else if (O.className || O.startStyle || O.endStyle || O.css || O.attributes || O.title) + else if ($.className || $.startStyle || $.endStyle || $.css || $.attributes || $.title) for (var se = l.line; se <= c.line; se++) mr(Q, se, "text"); - O.atomic && om(Q.doc), pn(Q, "markerAdded", Q, O); + $.atomic && om(Q.doc), pn(Q, "markerAdded", Q, $); } - return O; + return $; } var xa = function(o, l) { this.markers = o, this.primary = l; @@ -25608,14 +25568,14 @@ b`.split(/\n/).length != 3 ? function(o) { }, zt(xa); function w_(o, l, c, f, v) { f = ge(f), f.shared = !1; - var O = [yo(o, l, c, f, v)], L = O[0], j = f.widgetNode; + var $ = [yo(o, l, c, f, v)], L = $[0], j = f.widgetNode; return br(o, function(Q) { - j && (f.widgetNode = j.cloneNode(!0)), O.push(yo(Q, _t(Q, l), _t(Q, c), f, v)); + j && (f.widgetNode = j.cloneNode(!0)), $.push(yo(Q, _t(Q, l), _t(Q, c), f, v)); for (var ne = 0; ne < Q.linked.length; ++ne) if (Q.linked[ne].isParent) return; - L = Ae(O); - }), new xa(O, L); + L = Ae($); + }), new xa($, L); } function gm(o) { return o.findMarks(ye(o.first, 0), o.clipPos(ye(o.lastLine())), function(l) { @@ -25624,22 +25584,22 @@ b`.split(/\n/).length != 3 ? function(o) { } function A_(o, l) { for (var c = 0; c < l.length; c++) { - var f = l[c], v = f.find(), O = o.clipPos(v.from), L = o.clipPos(v.to); - if (De(O, L)) { - var j = yo(o, O, L, f.primary, f.primary.type); + var f = l[c], v = f.find(), $ = o.clipPos(v.from), L = o.clipPos(v.to); + if (De($, L)) { + var j = yo(o, $, L, f.primary, f.primary.type); f.markers.push(j), j.parent = f; } } } function C_(o) { for (var l = function(f) { - var v = o[f], O = [v.primary.doc]; + var v = o[f], $ = [v.primary.doc]; br(v.primary.doc, function(Q) { - return O.push(Q); + return $.push(Q); }); for (var L = 0; L < v.markers.length; L++) { var j = v.markers[L]; - he(O, j.doc) == -1 && (j.parent = null, v.markers.splice(L--, 1)); + he($, j.doc) == -1 && (j.parent = null, v.markers.splice(L--, 1)); } }, c = 0; c < o.length; c++) l(c); @@ -25648,8 +25608,8 @@ b`.split(/\n/).length != 3 ? function(o) { if (!(this instanceof Nn)) return new Nn(o, l, c, f, v); c == null && (c = 0), Sa.call(this, [new Ca([new oo("", null)])]), this.first = c, this.scrollTop = this.scrollLeft = 0, this.cantEdit = !1, this.cleanGeneration = 1, this.modeFrontier = this.highlightFrontier = c; - var O = ye(c, 0); - this.sel = gr(O), this.history = new Bl(null), this.id = ++S_, this.modeOption = l, this.lineSep = f, this.direction = v == "rtl" ? "rtl" : "ltr", this.extend = !1, typeof o == "string" && (o = this.splitLines(o)), fd(this, { from: O, to: O, text: o }), En(this, gr(O), $); + var $ = ye(c, 0); + this.sel = gr($), this.history = new Bl(null), this.id = ++S_, this.modeOption = l, this.lineSep = f, this.direction = v == "rtl" ? "rtl" : "ltr", this.extend = !1, typeof o == "string" && (o = this.splitLines(o)), fd(this, { from: $, to: $, text: o }), En(this, gr($), O); }; Nn.prototype = _e(Sa.prototype, { constructor: Nn, @@ -25676,7 +25636,7 @@ b`.split(/\n/).length != 3 ? function(o) { text: this.splitLines(o), origin: "setValue", full: !0 - }, !0), this.cm && ha(this.cm, 0, 0), En(this, gr(l), $); + }, !0), this.cm && ha(this.cm, 0, 0), En(this, gr(l), O); }), replaceRange: function(o, l, c, f) { l = _t(this, l), c = c ? _t(this, c) : l, go(this, o, l, c, f); @@ -25771,9 +25731,9 @@ b`.split(/\n/).length != 3 ? function(o) { this.replaceSelections(f, l, c || "+input"); }, replaceSelections: mn(function(o, l, c) { - for (var f = [], v = this.sel, O = 0; O < v.ranges.length; O++) { - var L = v.ranges[O]; - f[O] = { from: L.from(), to: L.to(), text: this.splitLines(o[O]), origin: c }; + for (var f = [], v = this.sel, $ = 0; $ < v.ranges.length; $++) { + var L = v.ranges[$]; + f[$] = { from: L.from(), to: L.to(), text: this.splitLines(o[$]), origin: c }; } for (var j = l && l != "end" && f_(this, f, l), Q = f.length - 1; Q >= 0; Q--) vo(this, f[Q]); @@ -25876,16 +25836,16 @@ b`.split(/\n/).length != 3 ? function(o) { }), removeLineClass: mn(function(o, l, c) { return Aa(this, o, l == "gutter" ? "gutter" : "class", function(f) { - var v = l == "text" ? "textClass" : l == "background" ? "bgClass" : l == "gutter" ? "gutterClass" : "wrapClass", O = f[v]; - if (O) + var v = l == "text" ? "textClass" : l == "background" ? "bgClass" : l == "gutter" ? "gutterClass" : "wrapClass", $ = f[v]; + if ($) if (c == null) f[v] = null; else { - var L = O.match(D(c)); + var L = $.match(D(c)); if (!L) return !1; var j = L.index + L[0].length; - f[v] = O.slice(0, L.index) + (!L.index || j == O.length ? "" : " ") + O.slice(j) || null; + f[v] = $.slice(0, L.index) + (!L.index || j == $.length ? "" : " ") + $.slice(j) || null; } else return !1; @@ -25924,8 +25884,8 @@ b`.split(/\n/).length != 3 ? function(o) { findMarks: function(o, l, c) { o = _t(this, o), l = _t(this, l); var f = [], v = o.line; - return this.iter(o.line, l.line + 1, function(O) { - var L = O.markedSpans; + return this.iter(o.line, l.line + 1, function($) { + var L = $.markedSpans; if (L) for (var j = 0; j < L.length; j++) { var Q = L[j]; @@ -25946,10 +25906,10 @@ b`.split(/\n/).length != 3 ? function(o) { posFromIndex: function(o) { var l, c = this.first, f = this.lineSeparator().length; return this.iter(function(v) { - var O = v.text.length + f; - if (O > o) + var $ = v.text.length + f; + if ($ > o) return l = o, !0; - o -= O, ++c; + o -= $, ++c; }), _t(this, ye(c, l)); }, indexFromPos: function(o) { @@ -26025,14 +25985,14 @@ b`.split(/\n/).length != 3 ? function(o) { var c = Fr(l, o, !0), f = o.dataTransfer.files; if (!(!c || l.isReadOnly())) if (f && f.length && window.FileReader && window.File) - for (var v = f.length, O = Array(v), L = 0, j = function() { + for (var v = f.length, $ = Array(v), L = 0, j = function() { ++L == v && hn(l, function() { c = _t(l.doc, c); var Ce = { from: c, to: c, text: l.doc.splitLines( - O.filter(function(Ie) { + $.filter(function(Ie) { return Ie != null; }).join(l.doc.lineSeparator()) ), @@ -26054,7 +26014,7 @@ b`.split(/\n/).length != 3 ? function(o) { j(); return; } - O[Ie] = Ue, j(); + $[Ie] = Ue, j(); }, Ne.readAsText(Ce); }, ne = 0; ne < f.length; ne++) Q(f[ne], ne); @@ -26106,8 +26066,8 @@ b`.split(/\n/).length != 3 ? function(o) { v && c.push(v); } c.length && c[0].operation(function() { - for (var O = 0; O < c.length; O++) - o(c[O]); + for (var $ = 0; $ < c.length; $++) + o(c[$]); }); } } @@ -26289,10 +26249,10 @@ b`.split(/\n/).length != 3 ? function(o) { function R_(o) { var l = o.split(/-(?!$)/); o = l[l.length - 1]; - for (var c, f, v, O, L = 0; L < l.length - 1; L++) { + for (var c, f, v, $, L = 0; L < l.length - 1; L++) { var j = l[L]; if (/^(cmd|meta|m)$/i.test(j)) - O = !0; + $ = !0; else if (/^a(lt)?$/i.test(j)) c = !0; else if (/^(c|ctrl|control)$/i.test(j)) @@ -26302,7 +26262,7 @@ b`.split(/\n/).length != 3 ? function(o) { else throw new Error("Unrecognized modifier name: " + j); } - return c && (o = "Alt-" + o), f && (o = "Ctrl-" + o), O && (o = "Cmd-" + o), v && (o = "Shift-" + o), o; + return c && (o = "Alt-" + o), f && (o = "Ctrl-" + o), $ && (o = "Cmd-" + o), v && (o = "Shift-" + o), o; } function D_(o) { var l = {}; @@ -26315,9 +26275,9 @@ b`.split(/\n/).length != 3 ? function(o) { delete o[c]; continue; } - for (var v = Fe(c.split(" "), R_), O = 0; O < v.length; O++) { + for (var v = Fe(c.split(" "), R_), $ = 0; $ < v.length; $++) { var L = void 0, j = void 0; - O == v.length - 1 ? (j = v.join(" "), L = f) : (j = v.slice(0, O + 1).join(" "), L = "..."); + $ == v.length - 1 ? (j = v.join(" "), L = f) : (j = v.slice(0, $ + 1).join(" "), L = "..."); var Q = l[j]; if (!Q) l[j] = L; @@ -26342,8 +26302,8 @@ b`.split(/\n/).length != 3 ? function(o) { if (l.fallthrough) { if (Object.prototype.toString.call(l.fallthrough) != "[object Array]") return bo(o, l.fallthrough, c, f); - for (var O = 0; O < l.fallthrough.length; O++) { - var L = bo(o, l.fallthrough[O], c, f); + for (var $ = 0; $ < l.fallthrough.length; $++) { + var L = bo(o, l.fallthrough[$], c, f); if (L) return L; } @@ -26368,14 +26328,14 @@ b`.split(/\n/).length != 3 ? function(o) { } function _o(o, l) { for (var c = o.doc.sel.ranges, f = [], v = 0; v < c.length; v++) { - for (var O = l(c[v]); f.length && De(O.from, Ae(f).to) <= 0; ) { + for (var $ = l(c[v]); f.length && De($.from, Ae(f).to) <= 0; ) { var L = f.pop(); - if (De(L.from, O.from) < 0) { - O.from = L.from; + if (De(L.from, $.from) < 0) { + $.from = L.from; break; } } - f.push(O); + f.push($); } Wn(o, function() { for (var j = f.length - 1; j >= 0; j--) @@ -26394,9 +26354,9 @@ b`.split(/\n/).length != 3 ? function(o) { function gd(o, l, c, f, v) { if (o) { l.doc.direction == "rtl" && (v = -v); - var O = ht(c, l.doc.direction); - if (O) { - var L = v < 0 ? Ae(O) : O[0], j = v < 0 == (L.level == 1), Q = j ? "after" : "before", ne; + var $ = ht(c, l.doc.direction); + if ($) { + var L = v < 0 ? Ae($) : $[0], j = v < 0 == (L.level == 1), Q = j ? "after" : "before", ne; if (L.level > 0 || l.doc.direction == "rtl") { var se = lo(l, c); ne = v < 0 ? c.text.length - 1 : 0; @@ -26416,7 +26376,7 @@ b`.split(/\n/).length != 3 ? function(o) { if (!v) return vd(l, c, f); c.ch >= l.text.length ? (c.ch = l.text.length, c.sticky = "before") : c.ch <= 0 && (c.ch = 0, c.sticky = "after"); - var O = je(v, c.ch, c.sticky), L = v[O]; + var $ = je(v, c.ch, c.sticky), L = v[$]; if (o.doc.direction == "ltr" && L.level % 2 == 0 && (f > 0 ? L.to > c.ch : L.from < c.ch)) return vd(l, c, f); var j = function(Ye, nt) { @@ -26439,7 +26399,7 @@ b`.split(/\n/).length != 3 ? function(o) { if (mt.from <= Et && Et < mt.to || (Et = ct ? mt.from : j(mt.to, -1), Qe.begin <= Et && Et < Qe.end)) return ot(Et, ct); } - }, Ne = Ie(O + f, f, se); + }, Ne = Ie($ + f, f, se); if (Ne) return Ne; var Ue = f > 0 ? se.end : j(se.begin, -1); @@ -26448,7 +26408,7 @@ b`.split(/\n/).length != 3 ? function(o) { var Oa = { selectAll: sm, singleSelection: function(o) { - return o.setSelection(o.getCursor("anchor"), o.getCursor("head"), $); + return o.setSelection(o.getCursor("anchor"), o.getCursor("head"), O); }, killLine: function(o) { return _o(o, function(l) { @@ -26615,7 +26575,7 @@ b`.split(/\n/).length != 3 ? function(o) { }, insertSoftTab: function(o) { for (var l = [], c = o.listSelections(), f = o.options.tabSize, v = 0; v < c.length; v++) { - var O = c[v].from(), L = ve(o.getLine(O.line), O.ch, f); + var $ = c[v].from(), L = ve(o.getLine($.line), $.ch, f); l.push(fe(f - L % f)); } o.replaceSelections(l); @@ -26627,11 +26587,11 @@ b`.split(/\n/).length != 3 ? function(o) { return Wn(o, function() { for (var l = o.listSelections(), c = [], f = 0; f < l.length; f++) if (!!l[f].empty()) { - var v = l[f].head, O = ut(o.doc, v.line).text; - if (O) { - if (v.ch == O.length && (v = new ye(v.line, v.ch - 1)), v.ch > 0) + var v = l[f].head, $ = ut(o.doc, v.line).text; + if ($) { + if (v.ch == $.length && (v = new ye(v.line, v.ch - 1)), v.ch > 0) v = new ye(v.line, v.ch + 1), o.replaceRange( - O.charAt(v.ch - 1) + O.charAt(v.ch - 2), + $.charAt(v.ch - 1) + $.charAt(v.ch - 2), ye(v.line, v.ch - 2), v, "+transpose" @@ -26639,7 +26599,7 @@ b`.split(/\n/).length != 3 ? function(o) { else if (v.line > o.doc.first) { var L = ut(o.doc, v.line - 1).text; L && (v = new ye(v.line, 1), o.replaceRange( - O.charAt(0) + o.doc.lineSeparator() + L.charAt(L.length - 1), + $.charAt(0) + o.doc.lineSeparator() + L.charAt(L.length - 1), ye(v.line - 1, L.length - 1), v, "+transpose" @@ -26680,8 +26640,8 @@ b`.split(/\n/).length != 3 ? function(o) { function xm(o, l) { var c = Em(o, l.line), f = ut(o.doc, c.line), v = ht(f, o.doc.direction); if (!v || v[0].level == 0) { - var O = Math.max(c.ch, f.text.search(/\S/)), L = l.line == c.line && l.ch <= O && l.ch; - return ye(c.line, L ? 0 : O, c.sticky); + var $ = Math.max(c.ch, f.text.search(/\S/)), L = l.line == c.line && l.ch <= $ && l.ch; + return ye(c.line, L ? 0 : $, c.sticky); } return c; } @@ -26795,16 +26755,16 @@ b`.split(/\n/).length != 3 ? function(o) { return; } if (!_d(l, o)) { - var f = Fr(l, o), v = ra(o), O = f ? V_(f, v) : "single"; - pe(l).focus(), v == 1 && l.state.selectingText && l.state.selectingText(o), !(f && j_(l, v, f, O, o)) && (v == 1 ? f ? H_(l, f, O, o) : Mn(o) == c.scroller && It(o) : v == 2 ? (f && jl(l.doc, f), setTimeout(function() { + var f = Fr(l, o), v = ra(o), $ = f ? V_(f, v) : "single"; + pe(l).focus(), v == 1 && l.state.selectingText && l.state.selectingText(o), !(f && j_(l, v, f, $, o)) && (v == 1 ? f ? H_(l, f, $, o) : Mn(o) == c.scroller && It(o) : v == 2 ? (f && jl(l.doc, f), setTimeout(function() { return c.input.focus(); }, 20)) : v == 3 && (T ? l.display.input.onContextMenu(o) : ed(l))); } } } function j_(o, l, c, f, v) { - var O = "Click"; - return f == "double" ? O = "Double" + O : f == "triple" && (O = "Triple" + O), O = (l == 1 ? "Left" : l == 2 ? "Middle" : "Right") + O, $a(o, Cm(O, v), v, function(L) { + var $ = "Click"; + return f == "double" ? $ = "Double" + $ : f == "triple" && ($ = "Triple" + $), $ = (l == 1 ? "Left" : l == 2 ? "Middle" : "Right") + $, $a(o, Cm($, v), v, function(L) { if (typeof L == "string" && (L = Oa[L]), !L) return !1; var j = !1; @@ -26819,25 +26779,25 @@ b`.split(/\n/).length != 3 ? function(o) { function U_(o, l, c) { var f = o.getOption("configureMouse"), v = f ? f(o, l, c) : {}; if (v.unit == null) { - var O = R ? c.shiftKey && c.metaKey : c.altKey; - v.unit = O ? "rectangle" : l == "single" ? "char" : l == "double" ? "word" : "line"; + var $ = R ? c.shiftKey && c.metaKey : c.altKey; + v.unit = $ ? "rectangle" : l == "single" ? "char" : l == "double" ? "word" : "line"; } return (v.extend == null || o.doc.extend) && (v.extend = o.doc.extend || c.shiftKey), v.addNew == null && (v.addNew = k ? c.metaKey : c.ctrlKey), v.moveOnDrag == null && (v.moveOnDrag = !(k ? c.altKey : c.ctrlKey)), v; } function H_(o, l, c, f) { d ? setTimeout(ke(Ih, o), 0) : o.curOp.focus = q(te(o)); - var v = U_(o, c, f), O = o.doc.sel, L; - o.options.dragDrop && Du && !o.isReadOnly() && c == "single" && (L = O.contains(l)) > -1 && (De((L = O.ranges[L]).from(), l) < 0 || l.xRel > 0) && (De(L.to(), l) > 0 || l.xRel < 0) ? z_(o, f, l, v) : W_(o, f, l, v); + var v = U_(o, c, f), $ = o.doc.sel, L; + o.options.dragDrop && Du && !o.isReadOnly() && c == "single" && (L = $.contains(l)) > -1 && (De((L = $.ranges[L]).from(), l) < 0 || l.xRel > 0) && (De(L.to(), l) > 0 || l.xRel < 0) ? z_(o, f, l, v) : W_(o, f, l, v); } function z_(o, l, c, f) { - var v = o.display, O = !1, L = hn(o, function(ne) { - h && (v.scroller.draggable = !1), o.state.draggingText = !1, o.state.delayingBlurEvent && (o.hasFocus() ? o.state.delayingBlurEvent = !1 : ed(o)), lt(v.wrapper.ownerDocument, "mouseup", L), lt(v.wrapper.ownerDocument, "mousemove", j), lt(v.scroller, "dragstart", Q), lt(v.scroller, "drop", L), O || (It(ne), f.addNew || jl(o.doc, c, null, null, f.extend), h && !A || d && p == 9 ? setTimeout(function() { + var v = o.display, $ = !1, L = hn(o, function(ne) { + h && (v.scroller.draggable = !1), o.state.draggingText = !1, o.state.delayingBlurEvent && (o.hasFocus() ? o.state.delayingBlurEvent = !1 : ed(o)), lt(v.wrapper.ownerDocument, "mouseup", L), lt(v.wrapper.ownerDocument, "mousemove", j), lt(v.scroller, "dragstart", Q), lt(v.scroller, "drop", L), $ || (It(ne), f.addNew || jl(o.doc, c, null, null, f.extend), h && !A || d && p == 9 ? setTimeout(function() { v.wrapper.ownerDocument.body.focus({ preventScroll: !0 }), v.input.focus(); }, 20) : v.input.focus()); }), j = function(ne) { - O = O || Math.abs(l.clientX - ne.clientX) + Math.abs(l.clientY - ne.clientY) >= 10; + $ = $ || Math.abs(l.clientX - ne.clientX) + Math.abs(l.clientY - ne.clientY) >= 10; }, Q = function() { - return O = !0; + return $ = !0; }; h && (v.scroller.draggable = !0), o.state.draggingText = L, L.copy = !f.moveOnDrag, $e(v.wrapper.ownerDocument, "mouseup", L), $e(v.wrapper.ownerDocument, "mousemove", j), $e(v.scroller, "dragstart", Q), $e(v.scroller, "drop", L), o.state.delayingBlurEvent = !0, setTimeout(function() { return v.input.focus(); @@ -26855,34 +26815,34 @@ b`.split(/\n/).length != 3 ? function(o) { } function W_(o, l, c, f) { d && ed(o); - var v = o.display, O = o.doc; + var v = o.display, $ = o.doc; It(l); - var L, j, Q = O.sel, ne = Q.ranges; - if (f.addNew && !f.extend ? (j = O.sel.contains(c), j > -1 ? L = ne[j] : L = new Pt(c, c)) : (L = O.sel.primary(), j = O.sel.primIndex), f.unit == "rectangle") + var L, j, Q = $.sel, ne = Q.ranges; + if (f.addNew && !f.extend ? (j = $.sel.contains(c), j > -1 ? L = ne[j] : L = new Pt(c, c)) : (L = $.sel.primary(), j = $.sel.primIndex), f.unit == "rectangle") f.addNew || (L = new Pt(c, c)), c = Fr(o, l, !0, !0), j = -1; else { var se = Im(o, c, f.unit); f.extend ? L = pd(L, se.anchor, se.head, f.extend) : L = se; } f.addNew ? j == -1 ? (j = ne.length, En( - O, + $, Ai(o, ne.concat([L]), j), { scroll: !1, origin: "*mouse" } )) : ne.length > 1 && ne[j].empty() && f.unit == "char" && !f.extend ? (En( - O, + $, Ai(o, ne.slice(0, j).concat(ne.slice(j + 1)), 0), { scroll: !1, origin: "*mouse" } - ), Q = O.sel) : hd(O, j, L, K) : (j = 0, En(O, new ei([L], 0), K), Q = O.sel); + ), Q = $.sel) : hd($, j, L, K) : (j = 0, En($, new ei([L], 0), K), Q = $.sel); var de = c; function Ee(Qe) { if (De(de, Qe) != 0) if (de = Qe, f.unit == "rectangle") { - for (var ot = [], mt = o.options.tabSize, ct = ve(ut(O, c.line).text, c.ch, mt), Et = ve(ut(O, Qe.line).text, Qe.ch, mt), Vt = Math.min(ct, Et), vn = Math.max(ct, Et), Jt = Math.min(c.line, Qe.line), Gn = Math.min(o.lastLine(), Math.max(c.line, Qe.line)); Jt <= Gn; Jt++) { - var Bn = ut(O, Jt).text, ln = ie(Bn, Vt, mt); + for (var ot = [], mt = o.options.tabSize, ct = ve(ut($, c.line).text, c.ch, mt), Et = ve(ut($, Qe.line).text, Qe.ch, mt), Vt = Math.min(ct, Et), vn = Math.max(ct, Et), Jt = Math.min(c.line, Qe.line), Gn = Math.min(o.lastLine(), Math.max(c.line, Qe.line)); Jt <= Gn; Jt++) { + var Bn = ut($, Jt).text, ln = ie(Bn, Vt, mt); Vt == vn ? ot.push(new Pt(ye(Jt, ln), ye(Jt, ln))) : Bn.length > ln && ot.push(new Pt(ye(Jt, ln), ye(Jt, ie(Bn, vn, mt)))); } ot.length || ot.push(new Pt(c, c)), En( - O, + $, Ai(o, Q.ranges.slice(0, j).concat(ot), j), { origin: "*mouse", scroll: !1 } ), o.scrollIntoView(Qe); @@ -26890,7 +26850,7 @@ b`.split(/\n/).length != 3 ? function(o) { var Vn = L, An = Im(o, Qe, f.unit), dn = Vn.anchor, sn; De(An.anchor, dn) > 0 ? (sn = An.head, dn = un(Vn.from(), An.anchor)) : (sn = An.anchor, dn = Rt(Vn.to(), An.head)); var qt = Q.ranges.slice(0); - qt[j] = G_(o, new Pt(_t(O, dn), sn)), En(O, Ai(o, qt, j), K); + qt[j] = G_(o, new Pt(_t($, dn), sn)), En($, Ai(o, qt, j), K); } } var Ce = v.wrapper.getBoundingClientRect(), Ie = 0; @@ -26899,7 +26859,7 @@ b`.split(/\n/).length != 3 ? function(o) { if (!!mt) if (De(mt, de) != 0) { o.curOp.focus = q(te(o)), Ee(mt); - var ct = Pl(v, O); + var ct = Pl(v, $); (mt.line >= ct.to || mt.line < ct.from) && setTimeout(hn(o, function() { Ie == ot && Ne(Qe); }), 150); @@ -26911,7 +26871,7 @@ b`.split(/\n/).length != 3 ? function(o) { } } function Ue(Qe) { - o.state.selectingText = !1, Ie = 1 / 0, Qe && (It(Qe), v.input.focus()), lt(v.wrapper.ownerDocument, "mousemove", Ye), lt(v.wrapper.ownerDocument, "mouseup", nt), O.history.lastSelOrigin = null; + o.state.selectingText = !1, Ie = 1 / 0, Qe && (It(Qe), v.input.focus()), lt(v.wrapper.ownerDocument, "mousemove", Ye), lt(v.wrapper.ownerDocument, "mouseup", nt), $.history.lastSelOrigin = null; } var Ye = hn(o, function(Qe) { Qe.buttons === 0 || !ra(Qe) ? Ue(Qe) : Ne(Qe); @@ -26922,32 +26882,32 @@ b`.split(/\n/).length != 3 ? function(o) { var c = l.anchor, f = l.head, v = ut(o.doc, c.line); if (De(c, f) == 0 && c.sticky == f.sticky) return l; - var O = ht(v); - if (!O) + var $ = ht(v); + if (!$) return l; - var L = je(O, c.ch, c.sticky), j = O[L]; + var L = je($, c.ch, c.sticky), j = $[L]; if (j.from != c.ch && j.to != c.ch) return l; var Q = L + (j.from == c.ch == (j.level != 1) ? 0 : 1); - if (Q == 0 || Q == O.length) + if (Q == 0 || Q == $.length) return l; var ne; if (f.line != c.line) ne = (f.line - c.line) * (o.doc.direction == "ltr" ? 1 : -1) > 0; else { - var se = je(O, f.ch, f.sticky), de = se - L || (f.ch - c.ch) * (j.level == 1 ? -1 : 1); + var se = je($, f.ch, f.sticky), de = se - L || (f.ch - c.ch) * (j.level == 1 ? -1 : 1); se == Q - 1 || se == Q ? ne = de < 0 : ne = de > 0; } - var Ee = O[Q + (ne ? -1 : 0)], Ce = ne == (Ee.level == 1), Ie = Ce ? Ee.from : Ee.to, Ne = Ce ? "after" : "before"; + var Ee = $[Q + (ne ? -1 : 0)], Ce = ne == (Ee.level == 1), Ie = Ce ? Ee.from : Ee.to, Ne = Ce ? "after" : "before"; return c.ch == Ie && c.sticky == Ne ? l : new Pt(new ye(c.line, Ie, Ne), f); } function Fm(o, l, c, f) { - var v, O; + var v, $; if (l.touches) - v = l.touches[0].clientX, O = l.touches[0].clientY; + v = l.touches[0].clientX, $ = l.touches[0].clientY; else try { - v = l.clientX, O = l.clientY; + v = l.clientX, $ = l.clientY; } catch { return !1; } @@ -26955,13 +26915,13 @@ b`.split(/\n/).length != 3 ? function(o) { return !1; f && It(l); var L = o.display, j = L.lineDiv.getBoundingClientRect(); - if (O > j.bottom || !Qt(o, c)) + if ($ > j.bottom || !Qt(o, c)) return ur(l); - O -= j.top - L.viewOffset; + $ -= j.top - L.viewOffset; for (var Q = 0; Q < o.display.gutterSpecs.length; ++Q) { var ne = L.gutters.childNodes[Q]; if (ne && ne.getBoundingClientRect().right >= v) { - var se = Di(o.doc, O), de = o.display.gutterSpecs[Q]; + var se = Di(o.doc, $), de = o.display.gutterSpecs[Q]; return st(o, c, o, se, de.className, l), ur(l); } } @@ -26983,10 +26943,10 @@ b`.split(/\n/).length != 3 ? function(o) { } }, Lm = {}, Yl = {}; function Y_(o) { var l = o.optionHandlers; - function c(f, v, O, L) { - o.defaults[f] = v, O && (l[f] = L ? function(j, Q, ne) { - ne != wo && O(j, Q, ne); - } : O); + function c(f, v, $, L) { + o.defaults[f] = v, $ && (l[f] = L ? function(j, Q, ne) { + ne != wo && $(j, Q, ne); + } : $); } o.defineOption = c, o.Init = wo, c("value", "", function(f, v) { return f.setValue(v); @@ -26996,21 +26956,21 @@ b`.split(/\n/).length != 3 ? function(o) { _a(f), ca(f), Ln(f); }, !0), c("lineSeparator", null, function(f, v) { if (f.doc.lineSep = v, !!v) { - var O = [], L = f.doc.first; + var $ = [], L = f.doc.first; f.doc.iter(function(Q) { for (var ne = 0; ; ) { var se = Q.text.indexOf(v, ne); if (se == -1) break; - ne = se + v.length, O.push(ye(L, se)); + ne = se + v.length, $.push(ye(L, se)); } L++; }); - for (var j = O.length - 1; j >= 0; j--) - go(f.doc, v, O[j], ye(O[j].line, O[j].ch + v.length)); + for (var j = $.length - 1; j >= 0; j--) + go(f.doc, v, $[j], ye($[j].line, $[j].ch + v.length)); } - }), c("specialChars", /[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g, function(f, v, O) { - f.state.specialChars = new RegExp(v.source + (v.test(" ") ? "" : "| "), "g"), O != wo && f.refresh(); + }), c("specialChars", /[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g, function(f, v, $) { + f.state.specialChars = new RegExp(v.source + (v.test(" ") ? "" : "| "), "g"), $ != wo && f.refresh(); }), c("specialCharPlaceholder", C1, function(f) { return f.refresh(); }, !0), c("electricChars", !0), c("inputStyle", x ? "contenteditable" : "textarea", function() { @@ -27023,8 +26983,8 @@ b`.split(/\n/).length != 3 ? function(o) { return f.getInputField().autocapitalize = v; }, !0), c("rtlMoveVisually", !M), c("wholeLineUpdateBefore", !0), c("theme", "default", function(f) { Mm(f), ba(f); - }, !0), c("keyMap", "default", function(f, v, O) { - var L = Gl(v), j = O != wo && Gl(O); + }, !0), c("keyMap", "default", function(f, v, $) { + var L = Gl(v), j = $ != wo && Gl($); j && j.detach && j.detach(f, L), L.attach && L.attach(f, j || null); }), c("extraKeys", null), c("configureMouse", null), c("lineWrapping", !1, J_, !0), c("gutters", [], function(f, v) { f.display.gutterSpecs = sd(v, f.options.lineNumbers), ba(f); @@ -27059,8 +27019,8 @@ b`.split(/\n/).length != 3 ? function(o) { function Q_(o, l, c) { var f = c && c != wo; if (!l != !f) { - var v = o.display.dragFunctions, O = l ? $e : lt; - O(o.display.scroller, "dragstart", v.start), O(o.display.scroller, "dragenter", v.enter), O(o.display.scroller, "dragover", v.over), O(o.display.scroller, "dragleave", v.leave), O(o.display.scroller, "drop", v.drop); + var v = o.display.dragFunctions, $ = l ? $e : lt; + $(o.display.scroller, "dragstart", v.start), $(o.display.scroller, "dragenter", v.enter), $(o.display.scroller, "dragover", v.over), $(o.display.scroller, "dragleave", v.leave), $(o.display.scroller, "drop", v.drop); } } function J_(o) { @@ -27075,8 +27035,8 @@ b`.split(/\n/).length != 3 ? function(o) { this.options = l = l ? ge(l) : {}, ge(Lm, l, !1); var f = l.value; typeof f == "string" ? f = new Nn(f, l.mode, null, l.lineSeparator, l.direction) : l.mode && (f.modeOption = l.mode), this.doc = f; - var v = new Kt.inputStyles[l.inputStyle](this), O = this.display = new u_(o, f, v, l); - O.wrapper.CodeMirror = this, Mm(this), l.lineWrapping && (this.display.wrapper.className += " CodeMirror-wrap"), Bh(this), this.state = { + var v = new Kt.inputStyles[l.inputStyle](this), $ = this.display = new u_(o, f, v, l); + $.wrapper.CodeMirror = this, Mm(this), l.lineWrapping && (this.display.wrapper.className += " CodeMirror-wrap"), Bh(this), this.state = { keyMaps: [], overlays: [], modeGen: 0, @@ -27091,7 +27051,7 @@ b`.split(/\n/).length != 3 ? function(o) { highlight: new we(), keySeq: null, specialChars: null - }, l.autofocus && !x && O.input.focus(), d && p < 11 && setTimeout(function() { + }, l.autofocus && !x && $.input.focus(), d && p < 11 && setTimeout(function() { return c.display.input.reset(!0); }, 20), X_(this), k_(), Nr(this), this.curOp.forceUpdate = !0, Qh(this, f), l.autofocus && !x || this.hasFocus() ? setTimeout(function() { c.hasFocus() && !c.state.focused && td(c); @@ -27101,7 +27061,7 @@ b`.split(/\n/).length != 3 ? function(o) { Uh(this), l.finishInit && l.finishInit(this); for (var j = 0; j < wd.length; ++j) wd[j](this); - Br(this), h && l.lineWrapping && getComputedStyle(O.lineDiv).textRendering == "optimizelegibility" && (O.lineDiv.style.textRendering = "auto"); + Br(this), h && l.lineWrapping && getComputedStyle($.lineDiv).textRendering == "optimizelegibility" && ($.lineDiv.style.textRendering = "auto"); } Kt.defaults = Lm, Kt.optionHandlers = Yl; function X_(o) { @@ -27128,7 +27088,7 @@ b`.split(/\n/).length != 3 ? function(o) { return l.activeTouch = null; }, 1e3), f = l.activeTouch, f.end = +new Date()); } - function O(Q) { + function $(Q) { if (Q.touches.length != 1) return !1; var ne = Q.touches[0]; @@ -27141,7 +27101,7 @@ b`.split(/\n/).length != 3 ? function(o) { return se * se + de * de > 20 * 20; } $e(l.scroller, "touchstart", function(Q) { - if (!Ct(o, Q) && !O(Q) && !_d(o, Q)) { + if (!Ct(o, Q) && !$(Q) && !_d(o, Q)) { l.input.ensurePolled(), clearTimeout(c); var ne = +new Date(); l.activeTouch = { @@ -27196,14 +27156,14 @@ b`.split(/\n/).length != 3 ? function(o) { return wd.push(o); }; function Ia(o, l, c, f) { - var v = o.doc, O; - c == null && (c = "add"), c == "smart" && (v.mode.indent ? O = la(o, l).state : c = "prev"); + var v = o.doc, $; + c == null && (c = "add"), c == "smart" && (v.mode.indent ? $ = la(o, l).state : c = "prev"); var L = o.options.tabSize, j = ut(v, l), Q = ve(j.text, null, L); j.stateAfter && (j.stateAfter = null); var ne = j.text.match(/^\s*/)[0], se; if (!f && !/\S/.test(j.text)) se = 0, c = "not"; - else if (c == "smart" && (se = v.mode.indent(O, j.text.slice(ne.length), j.text), se == xe || se > 150)) { + else if (c == "smart" && (se = v.mode.indent($, j.text.slice(ne.length), j.text), se == xe || se > 150)) { if (!f) return; c = "prev"; @@ -27229,8 +27189,8 @@ b`.split(/\n/).length != 3 ? function(o) { Ci = o; } function Ad(o, l, c, f, v) { - var O = o.doc; - o.display.shift = !1, f || (f = O.sel); + var $ = o.doc; + o.display.shift = !1, f || (f = $.sel); var L = +new Date() - 200, j = v == "paste" || o.state.pasteIncoming > L, Q = oa(l), ne = null; if (j && f.ranges.length > 1) if (Ci && Ci.text.join(` @@ -27238,7 +27198,7 @@ b`.split(/\n/).length != 3 ? function(o) { if (f.ranges.length % Ci.text.length == 0) { ne = []; for (var se = 0; se < Ci.text.length; se++) - ne.push(O.splitLines(Ci.text[se])); + ne.push($.splitLines(Ci.text[se])); } } else Q.length == f.ranges.length && o.options.pasteLinesPerSelection && (ne = Fe(Q, function(Ye) { @@ -27246,7 +27206,7 @@ b`.split(/\n/).length != 3 ? function(o) { })); for (var de = o.curOp.updateInput, Ee = f.ranges.length - 1; Ee >= 0; Ee--) { var Ce = f.ranges[Ee], Ie = Ce.from(), Ne = Ce.to(); - Ce.empty() && (c && c > 0 ? Ie = ye(Ie.line, Ie.ch - c) : o.state.overwrite && !j ? Ne = ye(Ne.line, Math.min(ut(O, Ne.line).text.length, Ne.ch + Ae(Q).length)) : j && Ci && Ci.lineWise && Ci.text.join(` + Ce.empty() && (c && c > 0 ? Ie = ye(Ie.line, Ie.ch - c) : o.state.overwrite && !j ? Ne = ye(Ne.line, Math.min(ut($, Ne.line).text.length, Ne.ch + Ae(Q).length)) : j && Ci && Ci.lineWise && Ci.text.join(` `) == Q.join(` `) && (Ie = Ne = ye(Ie.line, 0))); var Ue = { @@ -27271,23 +27231,23 @@ b`.split(/\n/).length != 3 ? function(o) { for (var c = o.doc.sel, f = c.ranges.length - 1; f >= 0; f--) { var v = c.ranges[f]; if (!(v.head.ch > 100 || f && c.ranges[f - 1].head.line == v.head.line)) { - var O = o.getModeAt(v.head), L = !1; - if (O.electricChars) { - for (var j = 0; j < O.electricChars.length; j++) - if (l.indexOf(O.electricChars.charAt(j)) > -1) { + var $ = o.getModeAt(v.head), L = !1; + if ($.electricChars) { + for (var j = 0; j < $.electricChars.length; j++) + if (l.indexOf($.electricChars.charAt(j)) > -1) { L = Ia(o, v.head.line, "smart"); break; } } else - O.electricInput && O.electricInput.test(ut(o.doc, v.head.line).text.slice(0, v.head.ch)) && (L = Ia(o, v.head.line, "smart")); + $.electricInput && $.electricInput.test(ut(o.doc, v.head.line).text.slice(0, v.head.ch)) && (L = Ia(o, v.head.line, "smart")); L && pn(o, "electricInput", o, v.head.line); } } } function Vm(o) { for (var l = [], c = [], f = 0; f < o.doc.sel.ranges.length; f++) { - var v = o.doc.sel.ranges[f].head.line, O = { anchor: ye(v, 0), head: ye(v + 1, 0) }; - c.push(O), l.push(o.getRange(O.anchor, O.head)); + var v = o.doc.sel.ranges[f].head.line, $ = { anchor: ye(v, 0), head: ye(v + 1, 0) }; + c.push($), l.push(o.getRange($.anchor, $.head)); } return { text: l, ranges: c }; } @@ -27296,7 +27256,7 @@ b`.split(/\n/).length != 3 ? function(o) { } function Um() { var o = I("textarea", null, null, "position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; min-height: 1em; outline: none"), l = I("div", [o], null, "overflow: hidden; position: relative; width: 3px; height: 0px;"); - return h ? o.style.width = "1000px" : o.setAttribute("wrap", "off"), w && (o.style.border = "1px solid black"), jm(o), l; + return h ? o.style.width = "1000px" : o.setAttribute("wrap", "off"), y && (o.style.border = "1px solid black"), jm(o), l; } function Z_(o) { var l = o.optionHandlers, c = o.helpers = {}; @@ -27306,8 +27266,8 @@ b`.split(/\n/).length != 3 ? function(o) { pe(this).focus(), this.display.input.focus(); }, setOption: function(f, v) { - var O = this.options, L = O[f]; - O[f] == v && f != "mode" || (O[f] = v, l.hasOwnProperty(f) && hn(this, l[f])(this, v, L), st(this, "optionChange", this, f)); + var $ = this.options, L = $[f]; + $[f] == v && f != "mode" || ($[f] = v, l.hasOwnProperty(f) && hn(this, l[f])(this, v, L), st(this, "optionChange", this, f)); }, getOption: function(f) { return this.options[f]; @@ -27319,18 +27279,18 @@ b`.split(/\n/).length != 3 ? function(o) { this.state.keyMaps[v ? "push" : "unshift"](Gl(f)); }, removeKeyMap: function(f) { - for (var v = this.state.keyMaps, O = 0; O < v.length; ++O) - if (v[O] == f || v[O].name == f) - return v.splice(O, 1), !0; + for (var v = this.state.keyMaps, $ = 0; $ < v.length; ++$) + if (v[$] == f || v[$].name == f) + return v.splice($, 1), !0; }, addOverlay: On(function(f, v) { - var O = f.token ? f : o.getMode(this.options, f); - if (O.startState) + var $ = f.token ? f : o.getMode(this.options, f); + if ($.startState) throw new Error("Overlays may not be stateful."); Xe( this.state.overlays, { - mode: O, + mode: $, modeSpec: f, opaque: v && v.opaque, priority: v && v.priority || 0 @@ -27341,29 +27301,29 @@ b`.split(/\n/).length != 3 ? function(o) { ), this.state.modeGen++, Ln(this); }), removeOverlay: On(function(f) { - for (var v = this.state.overlays, O = 0; O < v.length; ++O) { - var L = v[O].modeSpec; + for (var v = this.state.overlays, $ = 0; $ < v.length; ++$) { + var L = v[$].modeSpec; if (L == f || typeof f == "string" && L.name == f) { - v.splice(O, 1), this.state.modeGen++, Ln(this); + v.splice($, 1), this.state.modeGen++, Ln(this); return; } } }), - indentLine: On(function(f, v, O) { - typeof v != "string" && typeof v != "number" && (v == null ? v = this.options.smartIndent ? "smart" : "prev" : v = v ? "add" : "subtract"), oe(this.doc, f) && Ia(this, f, v, O); + indentLine: On(function(f, v, $) { + typeof v != "string" && typeof v != "number" && (v == null ? v = this.options.smartIndent ? "smart" : "prev" : v = v ? "add" : "subtract"), oe(this.doc, f) && Ia(this, f, v, $); }), indentSelection: On(function(f) { - for (var v = this.doc.sel.ranges, O = -1, L = 0; L < v.length; L++) { + for (var v = this.doc.sel.ranges, $ = -1, L = 0; L < v.length; L++) { var j = v[L]; if (j.empty()) - j.head.line > O && (Ia(this, j.head.line, f, !0), O = j.head.line, L == this.doc.sel.primIndex && co(this)); + j.head.line > $ && (Ia(this, j.head.line, f, !0), $ = j.head.line, L == this.doc.sel.primIndex && co(this)); else { - var Q = j.from(), ne = j.to(), se = Math.max(O, Q.line); - O = Math.min(this.lastLine(), ne.line - (ne.ch ? 0 : 1)) + 1; - for (var de = se; de < O; ++de) + var Q = j.from(), ne = j.to(), se = Math.max($, Q.line); + $ = Math.min(this.lastLine(), ne.line - (ne.ch ? 0 : 1)) + 1; + for (var de = se; de < $; ++de) Ia(this, de, f); var Ee = this.doc.sel.ranges; - Q.ch == 0 && v.length == Ee.length && Ee[L].from().ch > 0 && hd(this.doc, L, new Pt(Q, Ee[L].to()), $); + Q.ch == 0 && v.length == Ee.length && Ee[L].from().ch > 0 && hd(this.doc, L, new Pt(Q, Ee[L].to()), O); } } }), @@ -27375,16 +27335,16 @@ b`.split(/\n/).length != 3 ? function(o) { }, getTokenTypeAt: function(f) { f = _t(this.doc, f); - var v = Yp(this, ut(this.doc, f.line)), O = 0, L = (v.length - 1) / 2, j = f.ch, Q; + var v = Yp(this, ut(this.doc, f.line)), $ = 0, L = (v.length - 1) / 2, j = f.ch, Q; if (j == 0) Q = v[2]; else for (; ; ) { - var ne = O + L >> 1; + var ne = $ + L >> 1; if ((ne ? v[ne * 2 - 1] : 0) >= j) L = ne; else if (v[ne * 2 + 1] < j) - O = ne + 1; + $ = ne + 1; else { Q = v[ne * 2 + 2]; break; @@ -27401,32 +27361,32 @@ b`.split(/\n/).length != 3 ? function(o) { return this.getHelpers(f, v)[0]; }, getHelpers: function(f, v) { - var O = []; + var $ = []; if (!c.hasOwnProperty(v)) - return O; + return $; var L = c[v], j = this.getModeAt(f); if (typeof j[v] == "string") - L[j[v]] && O.push(L[j[v]]); + L[j[v]] && $.push(L[j[v]]); else if (j[v]) for (var Q = 0; Q < j[v].length; Q++) { var ne = L[j[v][Q]]; - ne && O.push(ne); + ne && $.push(ne); } else - j.helperType && L[j.helperType] ? O.push(L[j.helperType]) : L[j.name] && O.push(L[j.name]); + j.helperType && L[j.helperType] ? $.push(L[j.helperType]) : L[j.name] && $.push(L[j.name]); for (var se = 0; se < L._global.length; se++) { var de = L._global[se]; - de.pred(j, this) && he(O, de.val) == -1 && O.push(de.val); + de.pred(j, this) && he($, de.val) == -1 && $.push(de.val); } - return O; + return $; }, getStateAfter: function(f, v) { - var O = this.doc; - return f = qn(O, f == null ? O.first + O.size - 1 : f), la(this, f + 1, v).state; + var $ = this.doc; + return f = qn($, f == null ? $.first + $.size - 1 : f), la(this, f + 1, v).state; }, cursorCoords: function(f, v) { - var O, L = this.doc.sel.primary(); - return f == null ? O = L.head : typeof f == "object" ? O = _t(this.doc, f) : O = f ? L.from() : L.to(), wi(this, O, v || "page"); + var $, L = this.doc.sel.primary(); + return f == null ? $ = L.head : typeof f == "object" ? $ = _t(this.doc, f) : $ = f ? L.from() : L.to(), wi(this, $, v || "page"); }, charCoords: function(f, v) { return Rl(this, _t(this.doc, f), v || "page"); @@ -27437,14 +27397,14 @@ b`.split(/\n/).length != 3 ? function(o) { lineAtHeight: function(f, v) { return f = xh(this, { top: f, left: 0 }, v || "page").top, Di(this.doc, f + this.display.viewOffset); }, - heightAtLine: function(f, v, O) { + heightAtLine: function(f, v, $) { var L = !1, j; if (typeof f == "number") { var Q = this.doc.first + this.doc.size - 1; f < this.doc.first ? f = this.doc.first : f > Q && (f = Q, L = !0), j = ut(this.doc, f); } else j = f; - return $l(this, j, { top: 0, left: 0 }, v || "page", O || L).top + (L ? this.doc.height - Ji(j) : 0); + return $l(this, j, { top: 0, left: 0 }, v || "page", $ || L).top + (L ? this.doc.height - Ji(j) : 0); }, defaultTextHeight: function() { return so(this.display); @@ -27455,7 +27415,7 @@ b`.split(/\n/).length != 3 ? function(o) { getViewport: function() { return { from: this.display.viewFrom, to: this.display.viewTo }; }, - addWidget: function(f, v, O, L, j) { + addWidget: function(f, v, $, L, j) { var Q = this.display; f = wi(this, _t(this.doc, f)); var ne = f.bottom, se = f.left; @@ -27465,7 +27425,7 @@ b`.split(/\n/).length != 3 ? function(o) { var de = Math.max(Q.wrapper.clientHeight, this.doc.height), Ee = Math.max(Q.sizer.clientWidth, Q.lineSpace.clientWidth); (L == "above" || f.bottom + v.offsetHeight > de) && f.top > v.offsetHeight ? ne = f.top - v.offsetHeight : f.bottom + v.offsetHeight <= de && (ne = f.bottom), se + v.offsetWidth > Ee && (se = Ee - v.offsetWidth); } - v.style.top = ne + "px", v.style.left = v.style.right = "", j == "right" ? (se = Q.sizer.clientWidth - v.offsetWidth, v.style.right = "0px") : (j == "left" ? se = 0 : j == "middle" && (se = (Q.sizer.clientWidth - v.offsetWidth) / 2), v.style.left = se + "px"), O && Q1(this, { left: se, top: ne, right: se + v.offsetWidth, bottom: ne + v.offsetHeight }); + v.style.top = ne + "px", v.style.left = v.style.right = "", j == "right" ? (se = Q.sizer.clientWidth - v.offsetWidth, v.style.right = "0px") : (j == "left" ? se = 0 : j == "middle" && (se = (Q.sizer.clientWidth - v.offsetWidth) / 2), v.style.left = se + "px"), $ && Q1(this, { left: se, top: ne, right: se + v.offsetWidth, bottom: ne + v.offsetHeight }); }, triggerOnKeyDown: On(Om), triggerOnKeyPress: On(Rm), @@ -27478,63 +27438,63 @@ b`.split(/\n/).length != 3 ? function(o) { triggerElectric: On(function(f) { Bm(this, f); }), - findPosH: function(f, v, O, L) { + findPosH: function(f, v, $, L) { var j = 1; v < 0 && (j = -1, v = -v); - for (var Q = _t(this.doc, f), ne = 0; ne < v && (Q = Cd(this.doc, Q, j, O, L), !Q.hitSide); ++ne) + for (var Q = _t(this.doc, f), ne = 0; ne < v && (Q = Cd(this.doc, Q, j, $, L), !Q.hitSide); ++ne) ; return Q; }, moveH: On(function(f, v) { - var O = this; + var $ = this; this.extendSelectionsBy(function(L) { - return O.display.shift || O.doc.extend || L.empty() ? Cd(O.doc, L.head, f, v, O.options.rtlMoveVisually) : f < 0 ? L.from() : L.to(); + return $.display.shift || $.doc.extend || L.empty() ? Cd($.doc, L.head, f, v, $.options.rtlMoveVisually) : f < 0 ? L.from() : L.to(); }, X); }), deleteH: On(function(f, v) { - var O = this.doc.sel, L = this.doc; - O.somethingSelected() ? L.replaceSelection("", null, "+delete") : _o(this, function(j) { + var $ = this.doc.sel, L = this.doc; + $.somethingSelected() ? L.replaceSelection("", null, "+delete") : _o(this, function(j) { var Q = Cd(L, j.head, f, v, !1); return f < 0 ? { from: Q, to: j.head } : { from: j.head, to: Q }; }); }), - findPosV: function(f, v, O, L) { + findPosV: function(f, v, $, L) { var j = 1, Q = L; v < 0 && (j = -1, v = -v); for (var ne = _t(this.doc, f), se = 0; se < v; ++se) { var de = wi(this, ne, "div"); - if (Q == null ? Q = de.left : de.left = Q, ne = Hm(this, de, j, O), ne.hitSide) + if (Q == null ? Q = de.left : de.left = Q, ne = Hm(this, de, j, $), ne.hitSide) break; } return ne; }, moveV: On(function(f, v) { - var O = this, L = this.doc, j = [], Q = !this.display.shift && !L.extend && L.sel.somethingSelected(); + var $ = this, L = this.doc, j = [], Q = !this.display.shift && !L.extend && L.sel.somethingSelected(); if (L.extendSelectionsBy(function(se) { if (Q) return f < 0 ? se.from() : se.to(); - var de = wi(O, se.head, "div"); + var de = wi($, se.head, "div"); se.goalColumn != null && (de.left = se.goalColumn), j.push(de.left); - var Ee = Hm(O, de, f, v); - return v == "page" && se == L.sel.primary() && id(O, Rl(O, Ee, "div").top - de.top), Ee; + var Ee = Hm($, de, f, v); + return v == "page" && se == L.sel.primary() && id($, Rl($, Ee, "div").top - de.top), Ee; }, X), j.length) for (var ne = 0; ne < L.sel.ranges.length; ne++) L.sel.ranges[ne].goalColumn = j[ne]; }), findWordAt: function(f) { - var v = this.doc, O = ut(v, f.line).text, L = f.ch, j = f.ch; - if (O) { + var v = this.doc, $ = ut(v, f.line).text, L = f.ch, j = f.ch; + if ($) { var Q = this.getHelper(f, "wordChars"); - (f.sticky == "before" || j == O.length) && L ? --L : ++j; - for (var ne = O.charAt(L), se = it(ne, Q) ? function(de) { + (f.sticky == "before" || j == $.length) && L ? --L : ++j; + for (var ne = $.charAt(L), se = it(ne, Q) ? function(de) { return it(de, Q); } : /\s/.test(ne) ? function(de) { return /\s/.test(de); } : function(de) { return !/\s/.test(de) && !it(de); - }; L > 0 && se(O.charAt(L - 1)); ) + }; L > 0 && se($.charAt(L - 1)); ) --L; - for (; j < O.length && se(O.charAt(j)); ) + for (; j < $.length && se($.charAt(j)); ) ++j; } return new Pt(ye(f.line, L), ye(f.line, j)); @@ -27566,7 +27526,7 @@ b`.split(/\n/).length != 3 ? function(o) { f == null ? (f = { from: this.doc.sel.primary().head, to: null }, v == null && (v = this.options.cursorScrollMargin)) : typeof f == "number" ? f = { from: ye(f, 0), to: null } : f.from == null && (f = { from: f, to: null }), f.to || (f.to = f.from), f.margin = v || 0, f.from.line != null ? J1(this, f) : Ph(this, f.from, f.to, f.margin); }), setSize: On(function(f, v) { - var O = this, L = function(Q) { + var $ = this, L = function(Q) { return typeof Q == "number" || /^\d+$/.test(String(Q)) ? Q + "px" : Q; }; f != null && (this.display.wrapper.style.width = L(f)), v != null && (this.display.wrapper.style.height = L(v)), this.options.lineWrapping && Ch(this); @@ -27575,7 +27535,7 @@ b`.split(/\n/).length != 3 ? function(o) { if (Q.widgets) { for (var ne = 0; ne < Q.widgets.length; ne++) if (Q.widgets[ne].noHScroll) { - mr(O, j, "widget"); + mr($, j, "widget"); break; } } @@ -27615,14 +27575,14 @@ b`.split(/\n/).length != 3 ? function(o) { getGutterElement: function() { return this.display.gutters; } - }, zt(o), o.registerHelper = function(f, v, O) { - c.hasOwnProperty(f) || (c[f] = o[f] = { _global: [] }), c[f][v] = O; - }, o.registerGlobalHelper = function(f, v, O, L) { - o.registerHelper(f, v, L), c[f]._global.push({ pred: O, val: L }); + }, zt(o), o.registerHelper = function(f, v, $) { + c.hasOwnProperty(f) || (c[f] = o[f] = { _global: [] }), c[f][v] = $; + }, o.registerGlobalHelper = function(f, v, $, L) { + o.registerHelper(f, v, L), c[f]._global.push({ pred: $, val: L }); }; } function Cd(o, l, c, f, v) { - var O = l, L = c, j = ut(o, l.line), Q = v && o.direction == "rtl" ? -c : c; + var $ = l, L = c, j = ut(o, l.line), Q = v && o.direction == "rtl" ? -c : c; function ne() { var nt = l.line + Q; return nt < o.first || nt >= o.first + o.size ? !1 : (l = new ye(nt, l.ch, l.sticky), j = ut(o, nt)); @@ -27664,17 +27624,17 @@ b`.split(/\n/).length != 3 ? function(o) { if (Ue && (de = Ue), c > 0 && !se(!Ie)) break; } - var Ye = Hl(o, l, O, L, !0); - return bt(O, Ye) && (Ye.hitSide = !0), Ye; + var Ye = Hl(o, l, $, L, !0); + return bt($, Ye) && (Ye.hitSide = !0), Ye; } function Hm(o, l, c, f) { - var v = o.doc, O = l.left, L; + var v = o.doc, $ = l.left, L; if (f == "page") { var j = Math.min(o.display.wrapper.clientHeight, pe(o).innerHeight || v(o).documentElement.clientHeight), Q = Math.max(j - 0.5 * so(o.display), 3); L = (c > 0 ? l.bottom : l.top) + c * Q; } else f == "line" && (L = c > 0 ? l.bottom + 3 : l.top - 3); - for (var ne; ne = Ku(o, O, L), !!ne.outside; ) { + for (var ne; ne = Ku(o, $, L), !!ne.outside; ) { if (c < 0 ? L <= 0 : L >= v.height) { ne.hitSide = !0; break; @@ -27689,7 +27649,7 @@ b`.split(/\n/).length != 3 ? function(o) { Lt.prototype.init = function(o) { var l = this, c = this, f = c.cm, v = c.div = o.lineDiv; v.contentEditable = !0, jm(v, f.options.spellcheck, f.options.autocorrect, f.options.autocapitalize); - function O(j) { + function $(j) { for (var Q = j.target; Q; Q = Q.parentNode) { if (Q == v) return !0; @@ -27699,7 +27659,7 @@ b`.split(/\n/).length != 3 ? function(o) { return !1; } $e(v, "paste", function(j) { - !O(j) || Ct(f, j) || Nm(j, f) || p <= 11 && setTimeout(hn(f, function() { + !$(j) || Ct(f, j) || Nm(j, f) || p <= 11 && setTimeout(hn(f, function() { return l.updateFromDOM(); }), 20); }), $e(v, "compositionstart", function(j) { @@ -27714,13 +27674,13 @@ b`.split(/\n/).length != 3 ? function(o) { l.composing || l.readFromDOMSoon(); }); function L(j) { - if (!(!O(j) || Ct(f, j))) { + if (!(!$(j) || Ct(f, j))) { if (f.somethingSelected()) Ql({ lineWise: !1, text: f.getSelections() }), j.type == "cut" && f.replaceSelection("", null, "cut"); else if (f.options.lineWiseCopyCut) { var Q = Vm(f); Ql({ lineWise: !0, text: Q.text }), j.type == "cut" && f.operation(function() { - f.setSelections(Q.ranges, 0, $), f.replaceSelection("", null, "cut"); + f.setSelections(Q.ranges, 0, O), f.replaceSelection("", null, "cut"); }); } else return; @@ -27758,8 +27718,8 @@ b`.split(/\n/).length != 3 ? function(o) { o.removeAllRanges(); return; } - var O = Jl(l, o.anchorNode, o.anchorOffset), L = Jl(l, o.focusNode, o.focusOffset); - if (!(O && !O.bad && L && !L.bad && De(un(O, L), f) == 0 && De(Rt(O, L), v) == 0)) { + var $ = Jl(l, o.anchorNode, o.anchorOffset), L = Jl(l, o.focusNode, o.focusOffset); + if (!($ && !$.bad && L && !L.bad && De(un($, L), f) == 0 && De(Rt($, L), v) == 0)) { var j = l.display.view, Q = f.line >= l.display.viewFrom && zm(l, f) || { node: j[0].measure.map[2], offset: 0 }, ne = v.line < l.display.viewTo && zm(l, v); if (!ne) { var se = j[j.length - 1].measure, de = se.maps ? se.maps[se.maps.length - 1] : se.map; @@ -27827,7 +27787,7 @@ b`.split(/\n/).length != 3 ? function(o) { this.rememberSelection(); var c = Jl(l, o.anchorNode, o.anchorOffset), f = Jl(l, o.focusNode, o.focusOffset); c && f && Wn(l, function() { - En(l.doc, gr(c, f), $), (c.bad || f.bad) && (l.curOp.selectionChanged = !0); + En(l.doc, gr(c, f), O), (c.bad || f.bad) && (l.curOp.selectionChanged = !0); }); } } @@ -27836,8 +27796,8 @@ b`.split(/\n/).length != 3 ? function(o) { var o = this.cm, l = o.display, c = o.doc.sel.primary(), f = c.from(), v = c.to(); if (f.ch == 0 && f.line > o.firstLine() && (f = ye(f.line - 1, ut(o.doc, f.line - 1).length)), v.ch == ut(o.doc, v.line).text.length && v.line < o.lastLine() && (v = ye(v.line + 1, 0)), f.line < l.viewFrom || v.line > l.viewTo - 1) return !1; - var O, L, j; - f.line == l.viewFrom || (O = Pr(o, f.line)) == 0 ? (L = Ft(l.view[0].line), j = l.view[0].node) : (L = Ft(l.view[O].line), j = l.view[O - 1].node.nextSibling); + var $, L, j; + f.line == l.viewFrom || ($ = Pr(o, f.line)) == 0 ? (L = Ft(l.view[0].line), j = l.view[0].node) : (L = Ft(l.view[$].line), j = l.view[$ - 1].node.nextSibling); var Q = Pr(o, v.line), ne, se; if (Q == l.view.length - 1 ? (ne = l.viewTo - 1, se = l.lineDiv.lastChild) : (ne = Ft(l.view[Q + 1].line) - 1, se = l.view[Q + 1].node.previousSibling), !j) return !1; @@ -27896,9 +27856,9 @@ b`.split(/\n/).length != 3 ? function(o) { var c = zu(o, l.line); if (!c || c.hidden) return null; - var f = ut(o.doc, l.line), v = yh(c, f, l.line), O = ht(f, o.doc.direction), L = "left"; - if (O) { - var j = je(O, l.ch); + var f = ut(o.doc, l.line), v = yh(c, f, l.line), $ = ht(f, o.doc.direction), L = "left"; + if ($) { + var j = je($, l.ch); L = j % 2 ? "right" : "left"; } var Q = wh(v.map, l.ch, L); @@ -27914,17 +27874,17 @@ b`.split(/\n/).length != 3 ? function(o) { return l && (o.bad = !0), o; } function ew(o, l, c, f, v) { - var O = "", L = !1, j = o.doc.lineSeparator(), Q = !1; + var $ = "", L = !1, j = o.doc.lineSeparator(), Q = !1; function ne(Ce) { return function(Ie) { return Ie.id == Ce; }; } function se() { - L && (O += j, Q && (O += j), L = Q = !1); + L && ($ += j, Q && ($ += j), L = Q = !1); } function de(Ce) { - Ce && (se(), O += Ce); + Ce && (se(), $ += Ce); } function Ee(Ce) { if (Ce.nodeType == 1) { @@ -27953,7 +27913,7 @@ b`.split(/\n/).length != 3 ? function(o) { } for (; Ee(l), l != c; ) l = l.nextSibling, Q = !1; - return O; + return $; } function Jl(o, l, c) { var f; @@ -27969,9 +27929,9 @@ b`.split(/\n/).length != 3 ? function(o) { break; } for (var v = 0; v < o.display.view.length; v++) { - var O = o.display.view[v]; - if (O.node == f) - return tw(O, l, c); + var $ = o.display.view[v]; + if ($.node == f) + return tw($, l, c); } } function tw(o, l, c) { @@ -27979,8 +27939,8 @@ b`.split(/\n/).length != 3 ? function(o) { if (!l || !C(f, l)) return Ao(ye(Ft(o.line), 0), !0); if (l == f && (v = !0, l = f.childNodes[c], c = 0, !l)) { - var O = o.rest ? Ae(o.rest) : o.line; - return Ao(ye(Ft(O), O.text.length), v); + var $ = o.rest ? Ae(o.rest) : o.line; + return Ao(ye(Ft($), $.text.length), v); } var L = l.nodeType == 3 ? l : null, j = l; for (!L && l.childNodes.length == 1 && l.firstChild.nodeType == 3 && (L = l.firstChild, c && (c = L.nodeValue.length)); j.parentNode != f; ) @@ -28017,25 +27977,25 @@ b`.split(/\n/).length != 3 ? function(o) { var l = this, c = this, f = this.cm; this.createField(o); var v = this.textarea; - o.wrapper.insertBefore(this.wrapper, o.wrapper.firstChild), w && (v.style.width = "0px"), $e(v, "input", function() { + o.wrapper.insertBefore(this.wrapper, o.wrapper.firstChild), y && (v.style.width = "0px"), $e(v, "input", function() { d && p >= 9 && l.hasSelection && (l.hasSelection = null), c.poll(); }), $e(v, "paste", function(L) { Ct(f, L) || Nm(L, f) || (f.state.pasteIncoming = +new Date(), c.fastPoll()); }); - function O(L) { + function $(L) { if (!Ct(f, L)) { if (f.somethingSelected()) Ql({ lineWise: !1, text: f.getSelections() }); else if (f.options.lineWiseCopyCut) { var j = Vm(f); - Ql({ lineWise: !0, text: j.text }), L.type == "cut" ? f.setSelections(j.ranges, null, $) : (c.prevInput = "", v.value = j.text.join(` + Ql({ lineWise: !0, text: j.text }), L.type == "cut" ? f.setSelections(j.ranges, null, O) : (c.prevInput = "", v.value = j.text.join(` `), ue(v)); } else return; L.type == "cut" && (f.state.cutIncoming = +new Date()); } } - $e(v, "cut", O), $e(v, "copy", O), $e(o.scroller, "paste", function(L) { + $e(v, "cut", $), $e(v, "copy", $), $e(o.scroller, "paste", function(L) { if (!(Xi(o, L) || Ct(f, L))) { if (!v.dispatchEvent) { f.state.pasteIncoming = +new Date(), c.focus(); @@ -28062,13 +28022,13 @@ b`.split(/\n/).length != 3 ? function(o) { }, en.prototype.prepareSelection = function() { var o = this.cm, l = o.display, c = o.doc, f = Dh(o); if (o.options.moveInputWithCursor) { - var v = wi(o, c.sel.primary().head, "div"), O = l.wrapper.getBoundingClientRect(), L = l.lineDiv.getBoundingClientRect(); + var v = wi(o, c.sel.primary().head, "div"), $ = l.wrapper.getBoundingClientRect(), L = l.lineDiv.getBoundingClientRect(); f.teTop = Math.max(0, Math.min( l.wrapper.clientHeight - 10, - v.top + L.top - O.top + v.top + L.top - $.top )), f.teLeft = Math.max(0, Math.min( l.wrapper.clientWidth - 10, - v.left + L.left - O.left + v.left + L.left - $.left )); } return f; @@ -28124,8 +28084,8 @@ b`.split(/\n/).length != 3 ? function(o) { if (d && p >= 9 && this.hasSelection === v || k && /[\uf700-\uf7ff]/.test(v)) return l.display.input.reset(), !1; if (l.doc.sel == l.display.selForContextMenu) { - var O = v.charCodeAt(0); - if (O == 8203 && !f && (f = "\u200B"), O == 8666) + var $ = v.charCodeAt(0); + if ($ == 8203 && !f && (f = "\u200B"), $ == 8666) return this.reset(), this.cm.execCommand("undo"); } for (var L = 0, j = Math.min(f.length, v.length); L < j && f.charCodeAt(L) == v.charCodeAt(L); ) @@ -28151,11 +28111,11 @@ b`.split(/\n/).length != 3 ? function(o) { }, en.prototype.onContextMenu = function(o) { var l = this, c = l.cm, f = c.display, v = l.textarea; l.contextMenuPending && l.contextMenuPending(); - var O = Fr(c, o), L = f.scroller.scrollTop; - if (!O || b) + var $ = Fr(c, o), L = f.scroller.scrollTop; + if (!$ || b) return; var j = c.options.resetSelectionOnContextMenu; - j && c.doc.sel.contains(O) == -1 && hn(c, En)(c.doc, gr(O), $); + j && c.doc.sel.contains($) == -1 && hn(c, En)(c.doc, gr($), O); var Q = v.style.cssText, ne = l.wrapper.style.cssText, se = l.wrapper.offsetParent.getBoundingClientRect(); l.wrapper.style.cssText = "position: static", v.style.cssText = `position: absolute; width: 30px; height: 30px; top: ` + (o.clientY - se.top - 5) + "px; left: " + (o.clientX - se.left - 5) + `px; @@ -28200,11 +28160,11 @@ b`.split(/\n/).length != 3 ? function(o) { } var v; if (o.form && ($e(o.form, "submit", f), !l.leaveSubmitMethodAlone)) { - var O = o.form; - v = O.submit; + var $ = o.form; + v = $.submit; try { - var L = O.submit = function() { - f(), O.submit = v, O.submit(), O.submit = L; + var L = $.submit = function() { + f(), $.submit = v, $.submit(), $.submit = L; }; } catch { } @@ -28314,60 +28274,60 @@ var rr = qo(); ce = !ce && ye == "\\"; } } - var y, m; - function w(oe, ce, ye) { - return y = oe, m = ye, ce; + var w, m; + function y(oe, ce, ye) { + return w = oe, m = ye, ce; } function E(oe, ce) { var ye = oe.next(); if (ye == '"' || ye == "'") return ce.tokenize = x(ye), ce.tokenize(oe, ce); if (ye == "." && oe.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/)) - return w("number", "number"); + return y("number", "number"); if (ye == "." && oe.match("..")) - return w("spread", "meta"); + return y("spread", "meta"); if (/[\[\]{}\(\),;\:\.]/.test(ye)) - return w(ye); + return y(ye); if (ye == "=" && oe.eat(">")) - return w("=>", "operator"); + return y("=>", "operator"); if (ye == "0" && oe.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/)) - return w("number", "number"); + return y("number", "number"); if (/\d/.test(ye)) - return oe.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/), w("number", "number"); + return oe.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/), y("number", "number"); if (ye == "/") - return oe.eat("*") ? (ce.tokenize = k, k(oe, ce)) : oe.eat("/") ? (oe.skipToEnd(), w("comment", "comment")) : Di(oe, ce, 1) ? (A(oe), oe.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/), w("regexp", "string-2")) : (oe.eat("="), w("operator", "operator", oe.current())); + return oe.eat("*") ? (ce.tokenize = k, k(oe, ce)) : oe.eat("/") ? (oe.skipToEnd(), y("comment", "comment")) : Di(oe, ce, 1) ? (A(oe), oe.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/), y("regexp", "string-2")) : (oe.eat("="), y("operator", "operator", oe.current())); if (ye == "`") return ce.tokenize = R, R(oe, ce); if (ye == "#" && oe.peek() == "!") - return oe.skipToEnd(), w("meta", "meta"); + return oe.skipToEnd(), y("meta", "meta"); if (ye == "#" && oe.eatWhile(g)) - return w("variable", "property"); + return y("variable", "property"); if (ye == "<" && oe.match("!--") || ye == "-" && oe.match("->") && !/\S/.test(oe.string.slice(0, oe.start))) - return oe.skipToEnd(), w("comment", "comment"); + return oe.skipToEnd(), y("comment", "comment"); if (S.test(ye)) - return (ye != ">" || !ce.lexical || ce.lexical.type != ">") && (oe.eat("=") ? (ye == "!" || ye == "=") && oe.eat("=") : /[<>*+\-|&?]/.test(ye) && (oe.eat(ye), ye == ">" && oe.eat(ye))), ye == "?" && oe.eat(".") ? w(".") : w("operator", "operator", oe.current()); + return (ye != ">" || !ce.lexical || ce.lexical.type != ">") && (oe.eat("=") ? (ye == "!" || ye == "=") && oe.eat("=") : /[<>*+\-|&?]/.test(ye) && (oe.eat(ye), ye == ">" && oe.eat(ye))), ye == "?" && oe.eat(".") ? y(".") : y("operator", "operator", oe.current()); if (g.test(ye)) { oe.eatWhile(g); var De = oe.current(); if (ce.lastType != ".") { if (_.propertyIsEnumerable(De)) { var bt = _[De]; - return w(bt.type, bt.style, De); + return y(bt.type, bt.style, De); } if (De == "async" && oe.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/, !1)) - return w("async", "keyword", De); + return y("async", "keyword", De); } - return w("variable", "variable", De); + return y("variable", "variable", De); } } function x(oe) { return function(ce, ye) { var De = !1, bt; if (u && ce.peek() == "@" && ce.match(b)) - return ye.tokenize = E, w("jsonld-keyword", "meta"); + return ye.tokenize = E, y("jsonld-keyword", "meta"); for (; (bt = ce.next()) != null && !(bt == oe && !De); ) De = !De && bt == "\\"; - return De || (ye.tokenize = E), w("string", "string"); + return De || (ye.tokenize = E), y("string", "string"); }; } function k(oe, ce) { @@ -28378,7 +28338,7 @@ var rr = qo(); } ye = De == "*"; } - return w("comment", "comment"); + return y("comment", "comment"); } function R(oe, ce) { for (var ye = !1, De; (De = oe.next()) != null; ) { @@ -28388,7 +28348,7 @@ var rr = qo(); } ye = !ye && De == "\\"; } - return w("quasi", "string-2", oe.current()); + return y("quasi", "string-2", oe.current()); } var M = "([{}])"; function P(oe, ce) { @@ -28573,7 +28533,7 @@ var rr = qo(); function xe(oe, ce) { return X(oe, ce, !1); } - function $(oe, ce) { + function O(oe, ce) { return X(oe, ce, !0); } function K(oe) { @@ -28588,7 +28548,7 @@ var rr = qo(); return G(te, Mn, we("=>"), De, ke); } var bt = ye ? fe : re; - return B.hasOwnProperty(oe) ? I(bt) : oe == "function" ? I($i, bt) : oe == "class" || h && ce == "interface" ? (W.marked = "keyword", I(ge("form"), fr, ve)) : oe == "keyword c" || oe == "async" ? I(ye ? $ : xe) : oe == "(" ? I(ge(")"), ie, we(")"), ve, bt) : oe == "operator" || oe == "spread" ? I(ye ? $ : xe) : oe == "[" ? I(ge("]"), Yi, ve, bt) : oe == "{" ? $t(Re, "}", null, bt) : oe == "quasi" ? G(Ae, bt) : oe == "new" ? I(_e(ye)) : I(); + return B.hasOwnProperty(oe) ? I(bt) : oe == "function" ? I($i, bt) : oe == "class" || h && ce == "interface" ? (W.marked = "keyword", I(ge("form"), fr, ve)) : oe == "keyword c" || oe == "async" ? I(ye ? O : xe) : oe == "(" ? I(ge(")"), ie, we(")"), ve, bt) : oe == "operator" || oe == "spread" ? I(ye ? O : xe) : oe == "[" ? I(ge("]"), Yi, ve, bt) : oe == "{" ? $t(Re, "}", null, bt) : oe == "quasi" ? G(Ae, bt) : oe == "new" ? I(_e(ye)) : I(); } function ie(oe) { return oe.match(/[;\}\)\],]/) ? G() : G(xe); @@ -28597,7 +28557,7 @@ var rr = qo(); return oe == "," ? I(ie) : fe(oe, ce, !1); } function fe(oe, ce, ye) { - var De = ye == !1 ? re : fe, bt = ye == !1 ? xe : $; + var De = ye == !1 ? re : fe, bt = ye == !1 ? xe : O; if (oe == "=>") return I(te, ye ? Ze : Xe, ke); if (oe == "operator") @@ -28606,7 +28566,7 @@ var rr = qo(); return G(Ae, De); if (oe != ";") { if (oe == "(") - return $t($, ")", "call", De); + return $t(O, ")", "call", De); if (oe == ".") return I(pt, De); if (oe == "[") @@ -28628,11 +28588,11 @@ var rr = qo(); return P(W.stream, W.state), G(oe == "{" ? he : xe); } function Ze(oe) { - return P(W.stream, W.state), G(oe == "{" ? he : $); + return P(W.stream, W.state), G(oe == "{" ? he : O); } function _e(oe) { return function(ce) { - return ce == "." ? I(oe ? Oe : Le) : ce == "variable" && h ? I(It, oe ? fe : re) : G(oe ? $ : xe); + return ce == "." ? I(oe ? Oe : Le) : ce == "variable" && h ? I(It, oe ? fe : re) : G(oe ? O : xe); }; } function Le(oe, ce) { @@ -28668,7 +28628,7 @@ var rr = qo(); if (oe == "[") return I(xe, je, we("]"), at); if (oe == "spread") - return I($, at); + return I(O, at); if (ce == "*") return W.marked = "keyword", I(Re); if (oe == ":") @@ -28680,7 +28640,7 @@ var rr = qo(); } function at(oe) { if (oe == ":") - return I($); + return I(O); if (oe == "(") return G($i); } @@ -28728,7 +28688,7 @@ var rr = qo(); } function $e(oe, ce) { if (ce == "keyof" || ce == "typeof" || ce == "infer" || ce == "readonly") - return W.marked = "keyword", I(ce == "typeof" ? $ : $e); + return W.marked = "keyword", I(ce == "typeof" ? O : $e); if (oe == "variable" || ce == "void") return W.marked = "type", I(zt); if (ce == "|" || ce == "&") @@ -28823,7 +28783,7 @@ var rr = qo(); } function di(oe, ce) { if (ce == "=") - return I($); + return I(O); } function Iu(oe) { if (oe == ",") @@ -28915,7 +28875,7 @@ var rr = qo(); if (oe == ":") return I($e, di); if (ce == "=") - return I($); + return I(O); var ye = W.state.lexical.prev, De = ye && ye.info == "interface"; return G(De ? Ri : $i); } @@ -28926,7 +28886,7 @@ var rr = qo(); if (ce == "as") return W.marked = "keyword", I(we("variable")); if (oe == "variable") - return G($, wl); + return G(O, wl); } function Ki(oe) { return oe == "string" ? I() : oe == "(" ? G(xe) : oe == "." ? G(re) : G(pr, aa, ut); @@ -28947,7 +28907,7 @@ var rr = qo(); return W.marked = "keyword", I(xe); } function Yi(oe) { - return oe == "]" ? I() : G(We($, "]")); + return oe == "]" ? I() : G(We(O, "]")); } function ro() { return G(ge("form"), Mn, we("{"), ge("}"), We(fi, "}"), ve, ve); @@ -28978,7 +28938,7 @@ var rr = qo(); if (oe.sol() && (ce.lexical.hasOwnProperty("align") || (ce.lexical.align = !1), ce.indented = oe.indentation(), P(oe, ce)), ce.tokenize != k && oe.eatSpace()) return null; var ye = ce.tokenize(oe, ce); - return y == "comment" ? ye : (ce.lastType = y == "operator" && (m == "++" || m == "--") ? "incdec" : y, V(ce, ye, y, m, oe)); + return w == "comment" ? ye : (ce.lastType = w == "operator" && (m == "++" || m == "--") ? "incdec" : w, V(ce, ye, w, m, oe)); }, indent: function(oe, ce) { if (oe.tokenize == k || oe.tokenize == R) @@ -29023,24 +28983,24 @@ var rr = qo(); i(qo()); })(function(i) { var r = "CodeMirror-hint", n = "CodeMirror-hint-active"; - i.showHint = function(m, w, E) { - if (!w) + i.showHint = function(m, y, E) { + if (!y) return m.showHint(E); - E && E.async && (w.async = !0); - var x = { hint: w }; + E && E.async && (y.async = !0); + var x = { hint: y }; if (E) for (var k in E) x[k] = E[k]; return m.showHint(x); }, i.defineExtension("showHint", function(m) { m = d(this, this.getCursor("start"), m); - var w = this.listSelections(); - if (!(w.length > 1)) { + var y = this.listSelections(); + if (!(y.length > 1)) { if (this.somethingSelected()) { if (!m.hint.supportsSelection) return; - for (var E = 0; E < w.length; E++) - if (w[E].head.line != w[E].anchor.line) + for (var E = 0; E < y.length; E++) + if (y[E].head.line != y[E].anchor.line) return; } this.state.completionActive && this.state.completionActive.close(); @@ -29050,8 +29010,8 @@ var rr = qo(); }), i.defineExtension("closeHint", function() { this.state.completionActive && this.state.completionActive.close(); }); - function a(m, w) { - if (this.cm = m, this.options = w, this.widget = null, this.debounce = 0, this.tick = 0, this.startPos = this.cm.getCursor("start"), this.startLen = this.cm.getLine(this.startPos.line).length - this.cm.getSelection().length, this.options.updateOnCursorActivity) { + function a(m, y) { + if (this.cm = m, this.options = y, this.widget = null, this.debounce = 0, this.tick = 0, this.startPos = this.cm.getCursor("start"), this.startLen = this.cm.getLine(this.startPos.line).length - this.cm.getSelection().length, this.options.updateOnCursorActivity) { var E = this; m.on("cursorActivity", this.activityFunc = function() { E.cursorActivity(); @@ -29068,8 +29028,8 @@ var rr = qo(); active: function() { return this.cm.state.completionActive == this; }, - pick: function(m, w) { - var E = m.list[w], x = this; + pick: function(m, y) { + var E = m.list[y], x = this; this.cm.operation(function() { E.hint ? E.hint(x.cm, m, E) : x.cm.replaceRange( p(E), @@ -29083,8 +29043,8 @@ var rr = qo(); this.debounce && (u(this.debounce), this.debounce = 0); var m = this.startPos; this.data && (m = this.data.from); - var w = this.cm.getCursor(), E = this.cm.getLine(w.line); - if (w.line != this.startPos.line || E.length - w.ch != this.startLen - this.startPos.ch || w.ch < m.ch || this.cm.somethingSelected() || !w.ch || this.options.closeCharacters.test(E.charAt(w.ch - 1))) + var y = this.cm.getCursor(), E = this.cm.getLine(y.line); + if (y.line != this.startPos.line || E.length - y.ch != this.startLen - this.startPos.ch || y.ch < m.ch || this.cm.somethingSelected() || !y.ch || this.options.closeCharacters.test(E.charAt(y.ch - 1))) this.close(); else { var x = this; @@ -29095,67 +29055,67 @@ var rr = qo(); }, update: function(m) { if (this.tick != null) { - var w = this, E = ++this.tick; + var y = this, E = ++this.tick; b(this.options.hint, this.cm, this.options, function(x) { - w.tick == E && w.finishUpdate(x, m); + y.tick == E && y.finishUpdate(x, m); }); } }, - finishUpdate: function(m, w) { + finishUpdate: function(m, y) { this.data && i.signal(this.data, "update"); - var E = this.widget && this.widget.picked || w && this.options.completeSingle; + var E = this.widget && this.widget.picked || y && this.options.completeSingle; this.widget && this.widget.close(), this.data = m, m && m.list.length && (E && m.list.length == 1 ? this.pick(m, 0) : (this.widget = new _(this, m), i.signal(m, "shown"))); } }; - function d(m, w, E) { + function d(m, y, E) { var x = m.options.hintOptions, k = {}; - for (var R in y) - k[R] = y[R]; + for (var R in w) + k[R] = w[R]; if (x) for (var R in x) x[R] !== void 0 && (k[R] = x[R]); if (E) for (var R in E) E[R] !== void 0 && (k[R] = E[R]); - return k.hint.resolve && (k.hint = k.hint.resolve(m, w)), k; + return k.hint.resolve && (k.hint = k.hint.resolve(m, y)), k; } function p(m) { return typeof m == "string" ? m : m.text; } - function h(m, w) { + function h(m, y) { var E = { Up: function() { - w.moveFocus(-1); + y.moveFocus(-1); }, Down: function() { - w.moveFocus(1); + y.moveFocus(1); }, PageUp: function() { - w.moveFocus(-w.menuSize() + 1, !0); + y.moveFocus(-y.menuSize() + 1, !0); }, PageDown: function() { - w.moveFocus(w.menuSize() - 1, !0); + y.moveFocus(y.menuSize() - 1, !0); }, Home: function() { - w.setFocus(0); + y.setFocus(0); }, End: function() { - w.setFocus(w.length - 1); + y.setFocus(y.length - 1); }, - Enter: w.pick, - Tab: w.pick, - Esc: w.close + Enter: y.pick, + Tab: y.pick, + Esc: y.close }, x = /Mac/.test(navigator.platform); x && (E["Ctrl-P"] = function() { - w.moveFocus(-1); + y.moveFocus(-1); }, E["Ctrl-N"] = function() { - w.moveFocus(1); + y.moveFocus(1); }); var k = m.options.customKeys, R = k ? {} : E; function M(T, D) { var V; typeof D != "string" ? V = function(W) { - return D(W, w); + return D(W, y); } : E.hasOwnProperty(D) ? V = E[D] : V = D, R[T] = V; } if (k) @@ -29167,24 +29127,24 @@ var rr = qo(); B.hasOwnProperty(P) && M(P, B[P]); return R; } - function g(m, w) { - for (; w && w != m; ) { - if (w.nodeName.toUpperCase() === "LI" && w.parentNode == m) - return w; - w = w.parentNode; + function g(m, y) { + for (; y && y != m; ) { + if (y.nodeName.toUpperCase() === "LI" && y.parentNode == m) + return y; + y = y.parentNode; } } - function _(m, w) { - this.id = "cm-complete-" + Math.floor(Math.random(1e6)), this.completion = m, this.data = w, this.picked = !1; + function _(m, y) { + this.id = "cm-complete-" + Math.floor(Math.random(1e6)), this.completion = m, this.data = y, this.picked = !1; var E = this, x = m.cm, k = x.getInputField().ownerDocument, R = k.defaultView || k.parentWindow, M = this.hints = k.createElement("ul"); M.setAttribute("role", "listbox"), M.setAttribute("aria-expanded", "true"), M.id = this.id; var P = m.cm.options.theme; - M.className = "CodeMirror-hints " + P, this.selectedHint = w.selectedHint || 0; - for (var B = w.list, T = 0; T < B.length; ++T) { + M.className = "CodeMirror-hints " + P, this.selectedHint = y.selectedHint || 0; + for (var B = y.list, T = 0; T < B.length; ++T) { var D = M.appendChild(k.createElement("li")), V = B[T], W = r + (T != this.selectedHint ? "" : " " + n); - V.className != null && (W = V.className + " " + W), D.className = W, T == this.selectedHint && D.setAttribute("aria-selected", "true"), D.id = this.id + "-" + T, D.setAttribute("role", "option"), V.render ? V.render(D, w, V) : D.appendChild(k.createTextNode(V.displayText || p(V))), D.hintId = T; + V.className != null && (W = V.className + " " + W), D.className = W, T == this.selectedHint && D.setAttribute("aria-selected", "true"), D.id = this.id + "-" + T, D.setAttribute("role", "option"), V.render ? V.render(D, y, V) : D.appendChild(k.createTextNode(V.displayText || p(V))), D.hintId = T; } - var G = m.options.container || k.body, I = x.cursorCoords(m.options.alignWithWord ? w.from : null), U = I.left, F = I.bottom, C = !0, q = 0, Z = 0; + var G = m.options.container || k.body, I = x.cursorCoords(m.options.alignWithWord ? y.from : null), U = I.left, F = I.bottom, C = !0, q = 0, Z = 0; if (G !== k.body) { var Y = ["absolute", "relative", "fixed"].indexOf(R.getComputedStyle(G).position) !== -1, ue = Y ? G : G.offsetParent, te = ue.getBoundingClientRect(), pe = k.body.getBoundingClientRect(); q = te.left - pe.left - ue.scrollLeft, Z = te.top - pe.top - ue.scrollTop; @@ -29198,13 +29158,13 @@ var rr = qo(); }); var Se = ve.bottom - ge; if (Se > 0) { - var xe = ve.bottom - ve.top, $ = I.top - (I.bottom - ve.top); - if ($ - xe > 0) + var xe = ve.bottom - ve.top, O = I.top - (I.bottom - ve.top); + if (O - xe > 0) M.style.top = (F = I.top - xe - Z) + "px", C = !1; else if (xe > ge) { M.style.height = ge - 5 + "px", M.style.top = (F = I.bottom - ve.top - Z) + "px"; var K = x.getCursor(); - w.from.ch != K.ch && (I = x.cursorCoords(K), M.style.left = (U = I.left - q) + "px", ve = M.getBoundingClientRect()); + y.from.ch != K.ch && (I = x.cursorCoords(K), M.style.left = (U = I.left - q) + "px", ve = M.getBoundingClientRect()); } } var X = ve.right - ke; @@ -29228,7 +29188,7 @@ var rr = qo(); pick: function() { E.pick(); }, - data: w + data: y })), m.options.closeOnUnfocus) { var re; x.on("blur", this.onBlur = function() { @@ -29258,7 +29218,7 @@ var rr = qo(); }, 20); }); var fe = this.getSelectedHintRange(); - return (fe.from !== 0 || fe.to !== 0) && this.scrollToActive(), i.signal(w, "select", B[this.selectedHint], M.childNodes[this.selectedHint]), !0; + return (fe.from !== 0 || fe.to !== 0) && this.scrollToActive(), i.signal(y, "select", B[this.selectedHint], M.childNodes[this.selectedHint]), !0; } _.prototype = { close: function() { @@ -29266,8 +29226,8 @@ var rr = qo(); this.completion.widget = null, this.hints.parentNode && this.hints.parentNode.removeChild(this.hints), this.completion.cm.removeKeyMap(this.keyMap); var m = this.completion.cm.getInputField(); m.removeAttribute("aria-activedescendant"), m.removeAttribute("aria-owns"); - var w = this.completion.cm; - this.completion.options.closeOnUnfocus && (w.off("blur", this.onBlur), w.off("focus", this.onFocus)), w.off("scroll", this.onScroll); + var y = this.completion.cm; + this.completion.options.closeOnUnfocus && (y.off("blur", this.onBlur), y.off("focus", this.onFocus)), y.off("scroll", this.onScroll); } }, disable: function() { @@ -29280,15 +29240,15 @@ var rr = qo(); pick: function() { this.completion.pick(this.data, this.selectedHint); }, - changeActive: function(m, w) { - if (m >= this.data.list.length ? m = w ? this.data.list.length - 1 : 0 : m < 0 && (m = w ? 0 : this.data.list.length - 1), this.selectedHint != m) { + changeActive: function(m, y) { + if (m >= this.data.list.length ? m = y ? this.data.list.length - 1 : 0 : m < 0 && (m = y ? 0 : this.data.list.length - 1), this.selectedHint != m) { var E = this.hints.childNodes[this.selectedHint]; E && (E.className = E.className.replace(" " + n, ""), E.removeAttribute("aria-selected")), E = this.hints.childNodes[this.selectedHint = m], E.className += " " + n, E.setAttribute("aria-selected", "true"), this.completion.cm.getInputField().setAttribute("aria-activedescendant", E.id), this.scrollToActive(), i.signal(this.data, "select", this.data.list[this.selectedHint], E); } }, scrollToActive: function() { - var m = this.getSelectedHintRange(), w = this.hints.childNodes[m.from], E = this.hints.childNodes[m.to], x = this.hints.firstChild; - w.offsetTop < this.hints.scrollTop ? this.hints.scrollTop = w.offsetTop - x.offsetTop : E.offsetTop + E.offsetHeight > this.hints.scrollTop + this.hints.clientHeight && (this.hints.scrollTop = E.offsetTop + E.offsetHeight - this.hints.clientHeight + x.offsetTop); + var m = this.getSelectedHintRange(), y = this.hints.childNodes[m.from], E = this.hints.childNodes[m.to], x = this.hints.firstChild; + y.offsetTop < this.hints.scrollTop ? this.hints.scrollTop = y.offsetTop - x.offsetTop : E.offsetTop + E.offsetHeight > this.hints.scrollTop + this.hints.clientHeight && (this.hints.scrollTop = E.offsetTop + E.offsetHeight - this.hints.clientHeight + x.offsetTop); }, screenAmount: function() { return Math.floor(this.hints.clientHeight / this.hints.firstChild.offsetHeight) || 1; @@ -29301,23 +29261,23 @@ var rr = qo(); }; } }; - function S(m, w) { + function S(m, y) { if (!m.somethingSelected()) - return w; - for (var E = [], x = 0; x < w.length; x++) - w[x].supportsSelection && E.push(w[x]); + return y; + for (var E = [], x = 0; x < y.length; x++) + y[x].supportsSelection && E.push(y[x]); return E; } - function b(m, w, E, x) { + function b(m, y, E, x) { if (m.async) - m(w, x, E); + m(y, x, E); else { - var k = m(w, E); + var k = m(y, E); k && k.then ? k.then(x) : x(k); } } - function A(m, w) { - var E = m.getHelpers(w, "hint"), x; + function A(m, y) { + var E = m.getHelpers(y, "hint"), x; if (E.length) { var k = function(R, M, P) { var B = S(R, E); @@ -29341,17 +29301,17 @@ var rr = qo(); } i.registerHelper("hint", "auto", { resolve: A - }), i.registerHelper("hint", "fromList", function(m, w) { + }), i.registerHelper("hint", "fromList", function(m, y) { var E = m.getCursor(), x = m.getTokenAt(E), k, R = i.Pos(E.line, x.start), M = E; x.start < E.ch && /\w/.test(x.string.charAt(E.ch - x.start - 1)) ? k = x.string.substr(0, E.ch - x.start) : (k = "", R = E); - for (var P = [], B = 0; B < w.words.length; B++) { - var T = w.words[B]; + for (var P = [], B = 0; B < y.words.length; B++) { + var T = y.words[B]; T.slice(0, k.length) == k && P.push(T); } if (P.length) return { list: P, from: R, to: M }; }), i.commands.autocomplete = i.showHint; - var y = { + var w = { hint: i.hint.auto, completeSingle: !0, alignWithWord: !0, @@ -29374,20 +29334,20 @@ var rr = qo(); i(qo()); })(function(i) { var r = i.Pos; - function n(m, w) { + function n(m, y) { for (var E = 0, x = m.length; E < x; ++E) - w(m[E]); + y(m[E]); } - function a(m, w) { + function a(m, y) { if (!Array.prototype.indexOf) { for (var E = m.length; E--; ) - if (m[E] === w) + if (m[E] === y) return !0; return !1; } - return m.indexOf(w) != -1; + return m.indexOf(y) != -1; } - function s(m, w, E, x) { + function s(m, y, E, x) { var k = m.getCursor(), R = E(m, k); if (!/\b(?:string|comment)\b/.test(R.type)) { var M = i.innerMode(m.getMode(), R.state); @@ -29407,42 +29367,42 @@ var rr = qo(); B.push(P); } return { - list: y(R, B, w, x), + list: w(R, B, y, x), from: r(k.line, R.start), to: r(k.line, R.end) }; } } } - function u(m, w) { + function u(m, y) { return s( m, S, function(E, x) { return E.getTokenAt(x); }, - w + y ); } i.registerHelper("hint", "javascript", u); - function d(m, w) { - var E = m.getTokenAt(w); - return w.ch == E.start + 1 && E.string.charAt(0) == "." ? (E.end = E.start, E.string = ".", E.type = "property") : /^\.[\w$_]*$/.test(E.string) && (E.type = "property", E.start++, E.string = E.string.replace(/\./, "")), E; + function d(m, y) { + var E = m.getTokenAt(y); + return y.ch == E.start + 1 && E.string.charAt(0) == "." ? (E.end = E.start, E.string = ".", E.type = "property") : /^\.[\w$_]*$/.test(E.string) && (E.type = "property", E.start++, E.string = E.string.replace(/\./, "")), E; } - function p(m, w) { - return s(m, b, d, w); + function p(m, y) { + return s(m, b, d, y); } i.registerHelper("hint", "coffeescript", p); var h = "charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight toUpperCase toLowerCase split concat match replace search".split(" "), g = "length concat join splice push pop shift unshift slice reverse sort indexOf lastIndexOf every some filter forEach map reduce reduceRight ".split(" "), _ = "prototype apply call bind".split(" "), S = "break case catch class const continue debugger default delete do else export extends false finally for function if in import instanceof new null return super switch this throw true try typeof var void while with yield".split(" "), b = "and break catch class continue delete do else extends false finally for if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes".split(" "); - function A(m, w) { + function A(m, y) { if (!Object.getOwnPropertyNames || !Object.getPrototypeOf) for (var E in m) - w(E); + y(E); else for (var x = m; x; x = Object.getPrototypeOf(x)) - Object.getOwnPropertyNames(x).forEach(w); + Object.getOwnPropertyNames(x).forEach(y); } - function y(m, w, E, x) { + function w(m, y, E, x) { var k = [], R = m.string, M = x && x.globalScope || window; function P(I) { I.lastIndexOf(R, 0) == 0 && !a(k, I) && k.push(I); @@ -29450,10 +29410,10 @@ var rr = qo(); function B(I) { typeof I == "string" ? n(h, P) : I instanceof Array ? n(g, P) : I instanceof Function && n(_, P), A(I, P); } - if (w && w.length) { - var T = w.pop(), D; - for (T.type && T.type.indexOf("variable") === 0 ? (x && x.additionalContext && (D = x.additionalContext[T.string]), (!x || x.useGlobalScope !== !1) && (D = D || M[T.string])) : T.type == "string" ? D = "" : T.type == "atom" ? D = 1 : T.type == "function" && (M.jQuery != null && (T.string == "$" || T.string == "jQuery") && typeof M.jQuery == "function" ? D = M.jQuery() : M._ != null && T.string == "_" && typeof M._ == "function" && (D = M._())); D != null && w.length; ) - D = D[w.pop().string]; + if (y && y.length) { + var T = y.pop(), D; + for (T.type && T.type.indexOf("variable") === 0 ? (x && x.additionalContext && (D = x.additionalContext[T.string]), (!x || x.useGlobalScope !== !1) && (D = D || M[T.string])) : T.type == "string" ? D = "" : T.type == "atom" ? D = 1 : T.type == "function" && (M.jQuery != null && (T.string == "$" || T.string == "jQuery") && typeof M.jQuery == "function" ? D = M.jQuery() : M._ != null && T.string == "_" && typeof M._ == "function" && (D = M._())); D != null && y.length; ) + D = D[y.pop().string]; D != null && B(D); } else { for (var V = m.state.localVars; V; V = V.next) @@ -30276,7 +30236,7 @@ const pF = Be({ } }), hF = { class: "_fd-variable" }, mF = { style: { width: "230px" } }, vF = { class: "_fd-variable-item-label" }, gF = { class: "_fd-variable-info" }; function yF(e, t, i, r, n, a) { - const s = ee("el-input"), u = ee("el-header"), d = ee("el-tree"), p = ee("el-main"), h = ee("el-container"), g = ee("el-popover"), _ = ee("el-badge"), S = ee("Warning"), b = ee("el-aside"), A = ee("el-button"), y = ee("el-dialog"); + const s = ee("el-input"), u = ee("el-header"), d = ee("el-tree"), p = ee("el-main"), h = ee("el-container"), g = ee("el-popover"), _ = ee("el-badge"), S = ee("Warning"), b = ee("el-aside"), A = ee("el-button"), w = ee("el-dialog"); return H(), ae("div", hF, [ e.popover ? (H(), me(g, { key: 0, @@ -30338,14 +30298,14 @@ function yF(e, t, i, r, n, a) { "node-key": "id", onNodeClick: e.nodeClick }, { - default: N(({ node: m, data: w }) => [ + default: N(({ node: m, data: y }) => [ J("div", { - class: qe(["_fd-variable-pop-node", { disabled: w.disabled }]) + class: qe(["_fd-variable-pop-node", { disabled: y.disabled }]) }, [ J("div", null, [ - J("span", null, le((w.label || "").trim() || (w.rule ? e.getTitle(w.rule) : w.id)), 1) + J("span", null, le((y.label || "").trim() || (y.rule ? e.getTitle(y.rule) : y.id)), 1) ]), - J("span", null, le(w.id), 1) + J("span", null, le(y.id), 1) ], 2) ]), _: 1 @@ -30375,7 +30335,7 @@ function yF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["value", "hidden"]), - z(y, { + z(w, { class: "_fd-variable-dialog _fd-config-dialog", modelValue: e.visible, "onUpdate:modelValue": t[6] || (t[6] = (m) => e.visible = m), @@ -30432,9 +30392,9 @@ function yF(e, t, i, r, n, a) { }), z(p, null, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.fields, (m, w) => (H(), ae("div", { + (H(!0), ae(Me, null, ze(e.fields, (m, y) => (H(), ae("div", { key: m.label, - class: qe(["_fd-variable-item", { active: w === e.activeIdx, "_fd-variable-top": m.attach === !0 }]) + class: qe(["_fd-variable-item", { active: y === e.activeIdx, "_fd-variable-top": m.attach === !0 }]) }, [ J("div", vF, le(m.label), 1), t[13] || (t[13] = J("div", null, "=", -1)), @@ -30442,7 +30402,7 @@ function yF(e, t, i, r, n, a) { modelValue: m.value, "onUpdate:modelValue": (E) => m.value = E, placeholder: "_", - onFocus: (E) => e.activeIdx = w, + onFocus: (E) => e.activeIdx = y, clearable: "" }, { prefix: N(() => t[11] || (t[11] = [ @@ -30489,14 +30449,14 @@ function yF(e, t, i, r, n, a) { indent: 10, onNodeClick: e.nodeClick }, { - default: N(({ node: m, data: w }) => [ + default: N(({ node: m, data: y }) => [ J("div", { - class: qe(["_fd-variable-node", { disabled: w.disabled }]) + class: qe(["_fd-variable-node", { disabled: y.disabled }]) }, [ J("div", null, [ - J("span", null, le((w.label || "").trim() || (w.rule ? e.getTitle(w.rule) : w.id)), 1) + J("span", null, le((y.label || "").trim() || (y.rule ? e.getTitle(y.rule) : y.id)), 1) ]), - J("span", null, le(w.id), 1) + J("span", null, le(y.id), 1) ], 2) ]), _: 1 @@ -30656,7 +30616,7 @@ const q0 = Be({ class: "_fd-cfg-value" }, xF = ["onClick"], TF = { class: "_fd-cdg-btns" }; function kF(e, t, i, r, n, a) { - const s = ee("el-option"), u = ee("el-select"), d = ee("ConditionGroup", !0), p = ee("VariableConfig"), h = ee("el-input"), g = ee("RuleSelect"), _ = ee("ValueInput"), S = ee("PatternInput"), b = ee("ConditionInput"), A = ee("el-checkbox"), y = ee("el-button"); + const s = ee("el-option"), u = ee("el-select"), d = ee("ConditionGroup", !0), p = ee("VariableConfig"), h = ee("el-input"), g = ee("RuleSelect"), _ = ee("ValueInput"), S = ee("PatternInput"), b = ee("ConditionInput"), A = ee("el-checkbox"), w = ee("el-button"); return H(), ae("div", _F, [ J("div", wF, [ J("div", AF, [ @@ -30681,23 +30641,23 @@ function kF(e, t, i, r, n, a) { }, 8, ["modelValue", "onChange"])) : Te("", !0) ]), J("div", CF, [ - (H(!0), ae(Me, null, ze(e.list, (m, w) => (H(), ae(Me, null, [ + (H(!0), ae(Me, null, ze(e.list, (m, y) => (H(), ae(Me, null, [ m.mode != null ? (H(), ae("div", { class: "_fd-cdg-option is-group", - key: m.field + "a" + w + e.list.length + key: m.field + "a" + y + e.list.length }, [ z(d, { - modelValue: e.list[w], - "onUpdate:modelValue": (E) => e.list[w] = E, + modelValue: e.list[y], + "onUpdate:modelValue": (E) => e.list[y] = E, onChange: e.onInput }, null, 8, ["modelValue", "onUpdate:modelValue", "onChange"]), J("i", { class: qe(["fc-icon icon-add-circle", { disabled: e.list.length === 1 }]), - onClick: (E) => e.removeItem(w) + onClick: (E) => e.removeItem(y) }, null, 10, SF) ])) : (H(), ae("div", { class: "_fd-cdg-option", - key: w + key: y }, [ z(u, { style: { width: "85px" }, @@ -30805,14 +30765,14 @@ function kF(e, t, i, r, n, a) { ])) : Te("", !0), J("i", { class: "fc-icon icon-delete", - onClick: (E) => e.removeItem(w) + onClick: (E) => e.removeItem(y) }, null, 8, xF) ])) ], 64))), 256)) ]) ]), J("div", TF, [ - z(y, { + z(w, { link: "", type: "primary", onClick: e.addItem @@ -30823,7 +30783,7 @@ function kF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["onClick"]), - z(y, { + z(w, { link: "", type: "primary", onClick: e.addItemGroup @@ -31100,7 +31060,7 @@ const $F = Be({ style: { color: "#f56c6c" } }; function WF(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-tab-pane"), h = ee("el-tabs"), g = ee("ConditionGroup"), _ = ee("RuleSelect"), S = ee("el-radio"), b = ee("el-radio-group"), A = ee("el-main"), y = ee("el-container"), m = ee("el-tree"), w = ee("el-aside"), E = ee("el-header"), x = ee("el-dialog"); + const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-tab-pane"), h = ee("el-tabs"), g = ee("ConditionGroup"), _ = ee("RuleSelect"), S = ee("el-radio"), b = ee("el-radio-group"), A = ee("el-main"), w = ee("el-container"), m = ee("el-tree"), y = ee("el-aside"), E = ee("el-header"), x = ee("el-dialog"); return H(), ae("div", RF, [ z(u, { type: "warning", @@ -31184,7 +31144,7 @@ function WF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["modelValue"])) : Te("", !0), - e.status === "condition" ? (H(), me(y, { + e.status === "condition" ? (H(), me(w, { key: 1, class: "_fd-comp-condition" }, { @@ -31240,12 +31200,12 @@ function WF(e, t, i, r, n, a) { }) ]), _: 1 - })) : (H(), me(y, { + })) : (H(), me(w, { key: 2, class: "_fd-comp-con" }, { default: N(() => [ - z(w, null, { + z(y, null, { default: N(() => [ z(m, { ref: "treeRef", @@ -31282,7 +31242,7 @@ function WF(e, t, i, r, n, a) { }), z(A, null, { default: N(() => [ - z(y, { class: "_fd-comp-r" }, { + z(w, { class: "_fd-comp-r" }, { default: N(() => [ z(E, { class: "_fd-comp-head", @@ -31609,7 +31569,7 @@ const Fs = "$FNX:", ng = (e) => St.String(e) && e.indexOf(Fs) === 0, GF = Be({ class: "_fd-event-behavior-title" }, mP = { class: "_fd-event-behavior-title" }, vP = { class: "_fd-form-item-warning" }, gP = { class: "_fd-form-item-warning" }, yP = { class: "_fd-form-item-warning" }; function bP(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("el-dropdown-item"), p = ee("el-dropdown-menu"), h = ee("el-dropdown"), g = ee("el-header"), _ = ee("el-tooltip"), S = ee("fcDraggable"), b = ee("el-input"), A = ee("el-main"), y = ee("el-container"), m = ee("el-aside"), w = ee("FnEditor"), E = ee("el-tab-pane"), x = ee("el-option"), k = ee("el-select"), R = ee("el-tabs"), M = ee("el-menu-item"), P = ee("el-sub-menu"), B = ee("el-menu"), T = ee("Warning"), D = ee("DragForm"), V = ee("el-radio-button"), W = ee("el-radio-group"), G = ee("el-form-item"), I = ee("ComputedConfig"), U = ee("el-form"), F = ee("el-dialog"); + const s = ee("el-button"), u = ee("el-badge"), d = ee("el-dropdown-item"), p = ee("el-dropdown-menu"), h = ee("el-dropdown"), g = ee("el-header"), _ = ee("el-tooltip"), S = ee("fcDraggable"), b = ee("el-input"), A = ee("el-main"), w = ee("el-container"), m = ee("el-aside"), y = ee("FnEditor"), E = ee("el-tab-pane"), x = ee("el-option"), k = ee("el-select"), R = ee("el-tabs"), M = ee("el-menu-item"), P = ee("el-sub-menu"), B = ee("el-menu"), T = ee("Warning"), D = ee("DragForm"), V = ee("el-radio-button"), W = ee("el-radio-group"), G = ee("el-form-item"), I = ee("ComputedConfig"), U = ee("el-form"), F = ee("el-dialog"); return H(), ae("div", KF, [ z(u, { value: e.eventNum, @@ -31665,14 +31625,14 @@ function bP(e, t, i, r, n, a) { ]) ]), default: N(() => [ - z(y, { + z(w, { class: "_fd-event-con", style: { height: "600px" } }, { default: N(() => [ z(m, { style: { width: "300px" } }, { default: N(() => [ - z(y, { class: "_fd-event-l" }, { + z(w, { class: "_fd-event-l" }, { default: N(() => [ z(g, { class: "_fd-event-head", @@ -31852,7 +31812,7 @@ function bP(e, t, i, r, n, a) { }), z(A, null, { default: N(() => [ - z(y, { class: "_fd-event-r" }, { + z(w, { class: "_fd-event-r" }, { default: N(() => [ e.activeData || e.activeBehavior ? (H(), me(g, { key: 0, @@ -31897,7 +31857,7 @@ function bP(e, t, i, r, n, a) { lazy: "" }, { default: N(() => [ - z(w, { + z(y, { ref: "fn", modelValue: e.eventStr, "onUpdate:modelValue": t[4] || (t[4] = (C) => e.eventStr = C), @@ -32590,9 +32550,9 @@ const jf = rb, pg = kr, hg = Symbol("nomatch"), ub = (e) => { typeof x == "object" ? (R = E, k = x.ignoreIllegals, M = x.language) : (Io("10.7.0", "highlight(lang, code, ...args) has been deprecated."), Io("10.7.0", `Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === void 0 && (k = !0); const P = { code: R, language: M }; - w("before:highlight", P); + y("before:highlight", P); const B = P.result ? P.result : h(P.language, P.code, k); - return B.code = P.code, w("after:highlight", B), B; + return B.code = P.code, y("after:highlight", B), B; } function h(E, x, k, R) { const M = /* @__PURE__ */ Object.create(null); @@ -32604,7 +32564,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === let Se = Y.keywordPatternRe.exec(pe), xe = ""; for (; Se; ) { xe += pe.substring(he, Se.index); - const K = C.case_insensitive ? Se[0].toLowerCase() : Se[0], X = ($ = K, Y.keywords[$]); + const K = C.case_insensitive ? Se[0].toLowerCase() : Se[0], X = (O = K, Y.keywords[O]); if (X) { const [ie, re] = X; if (te.addText(xe), xe = "", M[K] = (M[K] || 0) + 1, M[K] <= 7 && (ke += re), ie.startsWith("_")) @@ -32617,7 +32577,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === xe += Se[0]; he = Y.keywordPatternRe.lastIndex, Se = Y.keywordPatternRe.exec(pe); } - var $; + var O; xe += pe.substring(he), te.addText(xe); } function B() { @@ -32639,8 +32599,8 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === } function D(he, Se) { let xe = 1; - const $ = Se.length - 1; - for (; xe <= $; ) { + const O = Se.length - 1; + for (; xe <= O; ) { if (!he._emit[xe]) { xe++; continue; @@ -32655,16 +32615,16 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === } }), Y; } function W(he, Se, xe) { - let $ = ((K, X) => { + let O = ((K, X) => { const ie = K && K.exec(X); return ie && ie.index === 0; })(he.endRe, xe); - if ($) { + if (O) { if (he["on:end"]) { const K = new ig(he); - he["on:end"](Se, K), K.isMatchIgnored && ($ = !1); + he["on:end"](Se, K), K.isMatchIgnored && (O = !1); } - if ($) { + if (O) { for (; he.endsParent && he.parent; ) he = he.parent; return he; @@ -32677,15 +32637,15 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === return Y.matcher.regexIndex === 0 ? (pe += he[0], 1) : (we = !0, 0); } function I(he) { - const Se = he[0], xe = x.substring(he.index), $ = W(Y, he, xe); - if (!$) + const Se = he[0], xe = x.substring(he.index), O = W(Y, he, xe); + if (!O) return hg; const K = Y; Y.endScope && Y.endScope._wrap ? (B(), T(Se, Y.endScope._wrap)) : Y.endScope && Y.endScope._multi ? (B(), D(Y.endScope, he)) : K.skip ? pe += Se : (K.returnEnd || K.excludeEnd || (pe += Se), B(), K.excludeEnd && (pe = Se)); do Y.scope && te.closeNode(), Y.skip || Y.subLanguage || (ke += Y.relevance), Y = Y.parent; - while (Y !== $.parent); - return $.starts && V($.starts, he), K.returnEnd ? 0 : Se.length; + while (Y !== O.parent); + return O.starts && V(O.starts, he), K.returnEnd ? 0 : Se.length; } let U = {}; function F(he, Se) { @@ -32694,27 +32654,27 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === return B(), 0; if (U.type === "begin" && Se.type === "end" && U.index === Se.index && xe === "") { if (pe += x.slice(Se.index, Se.index + 1), !n) { - const $ = Error(`0 width match regex (${E})`); - throw $.languageName = E, $.badRule = U.rule, $; + const O = Error(`0 width match regex (${E})`); + throw O.languageName = E, O.badRule = U.rule, O; } return 1; } if (U = Se, Se.type === "begin") - return (($) => { - const K = $[0], X = $.rule, ie = new ig(X), re = [X.__beforeBegin, X["on:begin"]]; + return ((O) => { + const K = O[0], X = O.rule, ie = new ig(X), re = [X.__beforeBegin, X["on:begin"]]; for (const fe of re) - if (fe && (fe($, ie), ie.isMatchIgnored)) + if (fe && (fe(O, ie), ie.isMatchIgnored)) return G(K); - return X.skip ? pe += K : (X.excludeBegin && (pe += K), B(), X.returnBegin || X.excludeBegin || (pe = K)), V(X, $), X.returnBegin ? 0 : K.length; + return X.skip ? pe += K : (X.excludeBegin && (pe += K), B(), X.returnBegin || X.excludeBegin || (pe = K)), V(X, O), X.returnBegin ? 0 : K.length; })(Se); if (Se.type === "illegal" && !k) { - const $ = Error('Illegal lexeme "' + xe + '" for mode "' + (Y.scope || "") + '"'); - throw $.mode = Y, $; + const O = Error('Illegal lexeme "' + xe + '" for mode "' + (Y.scope || "") + '"'); + throw O.mode = Y, O; } if (Se.type === "end") { - const $ = I(Se); - if ($ !== hg) - return $; + const O = I(Se); + if (O !== hg) + return O; } if (Se.type === "illegal" && xe === "") return 1; @@ -32820,7 +32780,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === })(E); if (d(k)) return; - if (w("before:highlightElement", { + if (y("before:highlightElement", { el: E, language: k }), E.dataset.highlighted) @@ -32839,7 +32799,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === }, M.secondBest && (E.secondBest = { language: M.secondBest.language, relevance: M.secondBest.relevance - }), w("after:highlightElement", { el: E, result: M, text: R }); + }), y("after:highlightElement", { el: E, result: M, text: R }); } let S = !1; function b() { @@ -32848,7 +32808,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === function A(E) { return E = (E || "").toLowerCase(), t[E] || t[i[E]]; } - function y(E, { languageName: x }) { + function w(E, { languageName: x }) { typeof E == "string" && (E = [E]), E.forEach((k) => { i[k.toLowerCase()] = x; }); @@ -32857,7 +32817,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === const x = A(E); return x && !x.disableAutodetect; } - function w(E, x) { + function y(E, x) { const k = E; r.forEach((R) => { R[k] && R[k](x); @@ -32889,7 +32849,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === throw R; Wr(R), k = s; } - k.name || (k.name = E), t[E] = k, k.rawDefinition = x.bind(null, e), k.aliases && y(k.aliases, { + k.name || (k.name = E), t[E] = k, k.rawDefinition = x.bind(null, e), k.aliases && w(k.aliases, { languageName: E }); }, @@ -32900,7 +32860,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === }, listLanguages: () => Object.keys(t), getLanguage: A, - registerAliases: y, + registerAliases: w, autoDetection: m, inherit: pg, addPlugin: (E) => { @@ -33050,7 +33010,7 @@ var zP = (() => { literal: i, built_in: u, "variable.language": s - }, S = "[0-9](_?[0-9])*", b = `\\.(${S})`, A = "0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*", y = { + }, S = "[0-9](_?[0-9])*", b = `\\.(${S})`, A = "0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*", w = { className: "number", variants: [{ begin: `(\\b(${A})((${b})|\\.)?|(${b}))[eE][+-]?(${S})\\b` @@ -33072,7 +33032,7 @@ var zP = (() => { end: "\\}", keywords: _, contains: [] - }, w = { begin: "html`", end: "", starts: { + }, y = { begin: "html`", end: "", starts: { end: "`", returnEnd: !1, contains: [d.BACKSLASH_ESCAPE, m], @@ -33125,7 +33085,7 @@ var zP = (() => { }, { begin: /(?=[^\n])\s/, relevance: 0 }] }] }), d.C_BLOCK_COMMENT_MODE, d.C_LINE_COMMENT_MODE] - }, M = [d.APOS_STRING_MODE, d.QUOTE_STRING_MODE, w, E, x, k, { match: /\$\d+/ }, y]; + }, M = [d.APOS_STRING_MODE, d.QUOTE_STRING_MODE, y, E, x, k, { match: /\$\d+/ }, w]; m.contains = M.concat({ begin: /\{/, end: /\}/, @@ -33201,7 +33161,7 @@ var zP = (() => { className: "meta", relevance: 10, begin: /^\s*['"]use (strict|asm)['"]/ - }, d.APOS_STRING_MODE, d.QUOTE_STRING_MODE, w, E, x, k, R, { match: /\$\d+/ }, y, V, { + }, d.APOS_STRING_MODE, d.QUOTE_STRING_MODE, y, E, x, k, R, { match: /\$\d+/ }, w, V, { className: "attr", begin: h + p.lookahead(":"), relevance: 0 @@ -34009,7 +33969,7 @@ function As() { EOF: i.EOF }, p = new r(/\/\*/, /\*\//), h = /0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/, g = /[0-9]/, _ = /[^\d\.]/, S = ">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "), b = ">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |"; b = b.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&"), b = "\\?\\.(?!\\d) " + b, b = b.replace(/ /g, "|"); - var A = new RegExp(b), y = "continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","), m = y.concat(["do", "in", "of", "else", "get", "set", "new", "catch", "finally", "typeof", "yield", "async", "await", "from", "as", "class", "extends"]), w = new RegExp("^(?:" + m.join("|") + ")$"), E, x = function(R, M) { + var A = new RegExp(b), w = "continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","), m = w.concat(["do", "in", "of", "else", "get", "set", "new", "catch", "finally", "typeof", "yield", "async", "await", "from", "as", "class", "extends"]), y = new RegExp("^(?:" + m.join("|") + ")$"), E, x = function(R, M) { t.call(this, R, M), this._patterns.whitespace = this._patterns.whitespace.matching( /\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source, /\u2028\u2029/.source @@ -34050,7 +34010,7 @@ function As() { var M; if (M = this.__patterns.identifier.read(), M !== "") return M = M.replace(n.allLineBreaks, ` -`), !(R.type === d.DOT || R.type === d.RESERVED && (R.text === "set" || R.text === "get")) && w.test(M) ? (M === "in" || M === "of") && (R.type === d.WORD || R.type === d.STRING) ? this._create_token(d.OPERATOR, M) : this._create_token(d.RESERVED, M) : this._create_token(d.WORD, M); +`), !(R.type === d.DOT || R.type === d.RESERVED && (R.text === "set" || R.text === "get")) && y.test(M) ? (M === "in" || M === "of") && (R.type === d.WORD || R.type === d.STRING) ? this._create_token(d.OPERATOR, M) : this._create_token(d.RESERVED, M) : this._create_token(d.WORD, M); if (M = this.__patterns.number.read(), M !== "") return this._create_token(d.WORD, M); }, x.prototype._read_singles = function(R) { @@ -34176,7 +34136,7 @@ function As() { V += T.read(), D += V; } return D; - }, Fo.Tokenizer = x, Fo.TOKEN = d, Fo.positionable_operators = S.slice(), Fo.line_starters = y.slice(), Fo; + }, Fo.Tokenizer = x, Fo.TOKEN = d, Fo.positionable_operators = S.slice(), Fo.line_starters = w.slice(), Fo; } var $g; function f3() { @@ -34201,7 +34161,7 @@ function f3() { function _(T, D) { return T && T.type === u.RESERVED && d(T.text, D); } - var S = ["case", "return", "do", "if", "throw", "else", "await", "break", "continue", "async"], b = ["before-newline", "after-newline", "preserve-newline"], A = h(b), y = [A.before_newline, A.preserve_newline], m = { + var S = ["case", "return", "do", "if", "throw", "else", "await", "break", "continue", "async"], b = ["before-newline", "after-newline", "preserve-newline"], A = h(b), w = [A.before_newline, A.preserve_newline], m = { BlockStatement: "BlockStatement", Statement: "Statement", ObjectLiteral: "ObjectLiteral", @@ -34210,7 +34170,7 @@ function f3() { Conditional: "Conditional", Expression: "Expression" }; - function w(T, D) { + function y(T, D) { D.multiline_frame || D.mode === m.ForInitializer || D.mode === m.Conditional || T.remove_indent(D.start_line_index); } function E(T) { @@ -34309,7 +34269,7 @@ function f3() { if (D = D === void 0 ? !1 : D, !this._output.just_added_newline()) { var V = this._options.preserve_newlines && T.newlines || D, W = d(this._flags.last_token.text, s) || d(T.text, s); if (W) { - var G = d(this._flags.last_token.text, s) && d(this._options.operator_position, y) || d(T.text, s); + var G = d(this._flags.last_token.text, s) && d(this._options.operator_position, w) || d(T.text, s); V = V && G; } if (V) @@ -34344,7 +34304,7 @@ function f3() { }, P.prototype.set_mode = function(T) { this._flags ? (this._flag_store.push(this._flags), this._previous_flags = this._flags) : this._previous_flags = this.create_flags(null, T), this._flags = this.create_flags(this._previous_flags, T), this._output.set_indent(this._flags.indentation_level, this._flags.alignment); }, P.prototype.restore_mode = function() { - this._flag_store.length > 0 && (this._previous_flags = this._flags, this._flags = this._flag_store.pop(), this._previous_flags.mode === m.Statement && w(this._output, this._previous_flags), this._output.set_indent(this._flags.indentation_level, this._flags.alignment)); + this._flag_store.length > 0 && (this._previous_flags = this._flags, this._flags = this._flag_store.pop(), this._previous_flags.mode === m.Statement && y(this._output, this._previous_flags), this._output.set_indent(this._flags.indentation_level, this._flags.alignment)); }, P.prototype.start_of_object_property = function() { return this._flags.parent.mode === m.ObjectLiteral && this._flags.mode === m.Statement && (this._flags.last_token.text === ":" && this._flags.ternary_depth === 0 || _(this._flags.last_token, ["get", "set"])); }, P.prototype.start_of_statement = function(T) { @@ -34385,7 +34345,7 @@ function f3() { this.handle_whitespace_and_comments(T), this._flags.multiline_frame && this.allow_wrap_or_preserved_newline( T, T.text === "]" && x(this._flags.mode) && !this._options.keep_array_indentation - ), this._options.space_in_paren && (this._flags.last_token.type === u.START_EXPR && !this._options.space_in_empty_paren ? (this._output.trim(), this._output.space_before_token = !1) : this._output.space_before_token = !0), this.deindent(), this.print_token(T), this.restore_mode(), w(this._output, this._previous_flags), this._flags.do_while && this._previous_flags.mode === m.Conditional && (this._previous_flags.mode = m.Expression, this._flags.do_block = !1, this._flags.do_while = !1); + ), this._options.space_in_paren && (this._flags.last_token.type === u.START_EXPR && !this._options.space_in_empty_paren ? (this._output.trim(), this._output.space_before_token = !1) : this._output.space_before_token = !0), this.deindent(), this.print_token(T), this.restore_mode(), y(this._output, this._previous_flags), this._flags.do_while && this._previous_flags.mode === m.Conditional && (this._previous_flags.mode = m.Expression, this._flags.do_block = !1, this._flags.do_while = !1); }, P.prototype.handle_start_block = function(T) { this.handle_whitespace_and_comments(T); var D = this._tokens.peek(), V = this._tokens.peek(1); @@ -34483,7 +34443,7 @@ function f3() { this.print_token(T); return; } - if (this._flags.last_token.type === u.OPERATOR && d(this._options.operator_position, y) && this.allow_wrap_or_preserved_newline(T), T.text === ":" && this._flags.in_case) { + if (this._flags.last_token.type === u.OPERATOR && d(this._options.operator_position, w) && this.allow_wrap_or_preserved_newline(T), T.text === ":" && this._flags.in_case) { this.print_token(T), this._flags.in_case = !1, this._flags.case_body = !0, this._tokens.peek().type !== u.START_BLOCK ? (this.indent(), this.print_newline(), this._flags.case_block = !1) : (this._flags.case_block = !0, this._output.space_before_token = !0); return; } @@ -34655,7 +34615,7 @@ function p3() { `); var b = _.match(/^[\t ]*/)[0]; this._output = new t(this._options, b), this._input = new i(_), this._indentLevel = 0, this._nestedLevel = 0, this._ch = null; - for (var A = 0, y = !1, m = !1, w = !1, E = !1, x = !1, k = this._ch, R = !1, M, P, B; M = this._input.read(d), P = M !== "", B = k, this._ch = this._input.next(), this._ch === "\\" && this._input.hasNext() && (this._ch += this._input.next()), k = this._ch, this._ch; ) + for (var A = 0, w = !1, m = !1, y = !1, E = !1, x = !1, k = this._ch, R = !1, M, P, B; M = this._input.read(d), P = M !== "", B = k, this._ch = this._input.next(), this._ch === "\\" && this._input.hasNext() && (this._ch += this._input.next()), k = this._ch, this._ch; ) if (this._ch === "/" && this._input.peek() === "*") { this._output.add_new_line(), this._input.back(); var T = this._input.read(p), D = n.get_directives(T); @@ -34672,21 +34632,21 @@ function p3() { else { this.print_string(this._ch); var W = this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g); - W.match(/[ :]$/) && (W = this.eatString(": ").replace(/\s+$/, ""), this.print_string(W), this._output.space_before_token = !0), A === 0 && W.indexOf(":") !== -1 ? (m = !0, this.indent()) : W in this.NESTED_AT_RULE ? (this._nestedLevel += 1, W in this.CONDITIONAL_GROUP_RULE && (w = !0)) : A === 0 && !m && (E = !0); + W.match(/[ :]$/) && (W = this.eatString(": ").replace(/\s+$/, ""), this.print_string(W), this._output.space_before_token = !0), A === 0 && W.indexOf(":") !== -1 ? (m = !0, this.indent()) : W in this.NESTED_AT_RULE ? (this._nestedLevel += 1, W in this.CONDITIONAL_GROUP_RULE && (y = !0)) : A === 0 && !m && (E = !0); } else if (this._ch === "#" && this._input.peek() === "{") this.preserveSingleSpace(P), this.print_string(this._ch + this.eatString("}")); else if (this._ch === "{") - m && (m = !1, this.outdent()), E = !1, w ? (w = !1, y = this._indentLevel >= this._nestedLevel) : y = this._indentLevel >= this._nestedLevel - 1, this._options.newline_between_rules && y && this._output.previous_line && this._output.previous_line.item(-1) !== "{" && this._output.ensure_empty_line_above("/", ","), this._output.space_before_token = !0, this._options.brace_style === "expand" ? (this._output.add_new_line(), this.print_string(this._ch), this.indent(), this._output.set_indent(this._indentLevel)) : (B === "(" ? this._output.space_before_token = !1 : B !== "," && this.indent(), this.print_string(this._ch)), this.eatWhitespace(!0), this._output.add_new_line(); + m && (m = !1, this.outdent()), E = !1, y ? (y = !1, w = this._indentLevel >= this._nestedLevel) : w = this._indentLevel >= this._nestedLevel - 1, this._options.newline_between_rules && w && this._output.previous_line && this._output.previous_line.item(-1) !== "{" && this._output.ensure_empty_line_above("/", ","), this._output.space_before_token = !0, this._options.brace_style === "expand" ? (this._output.add_new_line(), this.print_string(this._ch), this.indent(), this._output.set_indent(this._indentLevel)) : (B === "(" ? this._output.space_before_token = !1 : B !== "," && this.indent(), this.print_string(this._ch)), this.eatWhitespace(!0), this._output.add_new_line(); else if (this._ch === "}") - this.outdent(), this._output.add_new_line(), B === "{" && this._output.trim(!0), m && (this.outdent(), m = !1), this.print_string(this._ch), y = !1, this._nestedLevel && this._nestedLevel--, this.eatWhitespace(!0), this._output.add_new_line(), this._options.newline_between_rules && !this._output.just_added_blankline() && this._input.peek() !== "}" && this._output.add_new_line(!0), this._input.peek() === ")" && (this._output.trim(!0), this._options.brace_style === "expand" && this._output.add_new_line(!0)); + this.outdent(), this._output.add_new_line(), B === "{" && this._output.trim(!0), m && (this.outdent(), m = !1), this.print_string(this._ch), w = !1, this._nestedLevel && this._nestedLevel--, this.eatWhitespace(!0), this._output.add_new_line(), this._options.newline_between_rules && !this._output.just_added_blankline() && this._input.peek() !== "}" && this._output.add_new_line(!0), this._input.peek() === ")" && (this._output.trim(!0), this._options.brace_style === "expand" && this._output.add_new_line(!0)); else if (this._ch === ":") { for (var G = 0; G < this.NON_SEMICOLON_NEWLINE_PROPERTY.length; G++) if (this._input.lookBack(this.NON_SEMICOLON_NEWLINE_PROPERTY[G])) { R = !0; break; } - (y || w) && !(this._input.lookBack("&") || this.foundNestedPseudoClass()) && !this._input.lookBack("(") && !E && A === 0 ? (this.print_string(":"), m || (m = !0, this._output.space_before_token = !0, this.eatWhitespace(!0), this.indent())) : (this._input.lookBack(" ") && (this._output.space_before_token = !0), this._input.peek() === ":" ? (this._ch = this._input.next(), this.print_string("::")) : this.print_string(":")); + (w || y) && !(this._input.lookBack("&") || this.foundNestedPseudoClass()) && !this._input.lookBack("(") && !E && A === 0 ? (this.print_string(":"), m || (m = !0, this._output.space_before_token = !0, this.eatWhitespace(!0), this.indent())) : (this._input.lookBack(" ") && (this._output.space_before_token = !0), this._input.peek() === ":" ? (this._ch = this._input.next(), this.print_string("::")) : this.print_string(":")); } else if (this._ch === '"' || this._ch === "'") { var I = B === '"' || B === "'"; this.preserveSingleSpace(I || P), this.print_string(this._ch + this.eatString(this._ch)), this.eatWhitespace(!0); @@ -34973,148 +34933,148 @@ function m3() { if (Ng) return tc; Ng = 1; - var e = vb().Options, t = Fp().Output, i = Lg().Tokenizer, r = Lg().TOKEN, n = /\r\n|[\r\n]/, a = /\r\n|[\r\n]/g, s = function(y, m) { - this.indent_level = 0, this.alignment_size = 0, this.max_preserve_newlines = y.max_preserve_newlines, this.preserve_newlines = y.preserve_newlines, this._output = new t(y, m); + var e = vb().Options, t = Fp().Output, i = Lg().Tokenizer, r = Lg().TOKEN, n = /\r\n|[\r\n]/, a = /\r\n|[\r\n]/g, s = function(w, m) { + this.indent_level = 0, this.alignment_size = 0, this.max_preserve_newlines = w.max_preserve_newlines, this.preserve_newlines = w.preserve_newlines, this._output = new t(w, m); }; - s.prototype.current_line_has_match = function(y) { - return this._output.current_line.has_match(y); - }, s.prototype.set_space_before_token = function(y, m) { - this._output.space_before_token = y, this._output.non_breaking_space = m; + s.prototype.current_line_has_match = function(w) { + return this._output.current_line.has_match(w); + }, s.prototype.set_space_before_token = function(w, m) { + this._output.space_before_token = w, this._output.non_breaking_space = m; }, s.prototype.set_wrap_point = function() { this._output.set_indent(this.indent_level, this.alignment_size), this._output.set_wrap_point(); - }, s.prototype.add_raw_token = function(y) { - this._output.add_raw_token(y); - }, s.prototype.print_preserved_newlines = function(y) { + }, s.prototype.add_raw_token = function(w) { + this._output.add_raw_token(w); + }, s.prototype.print_preserved_newlines = function(w) { var m = 0; - y.type !== r.TEXT && y.previous.type !== r.TEXT && (m = y.newlines ? 1 : 0), this.preserve_newlines && (m = y.newlines < this.max_preserve_newlines + 1 ? y.newlines : this.max_preserve_newlines + 1); - for (var w = 0; w < m; w++) - this.print_newline(w > 0); + w.type !== r.TEXT && w.previous.type !== r.TEXT && (m = w.newlines ? 1 : 0), this.preserve_newlines && (m = w.newlines < this.max_preserve_newlines + 1 ? w.newlines : this.max_preserve_newlines + 1); + for (var y = 0; y < m; y++) + this.print_newline(y > 0); return m !== 0; - }, s.prototype.traverse_whitespace = function(y) { - return y.whitespace_before || y.newlines ? (this.print_preserved_newlines(y) || (this._output.space_before_token = !0), !0) : !1; + }, s.prototype.traverse_whitespace = function(w) { + return w.whitespace_before || w.newlines ? (this.print_preserved_newlines(w) || (this._output.space_before_token = !0), !0) : !1; }, s.prototype.previous_token_wrapped = function() { return this._output.previous_token_wrapped; - }, s.prototype.print_newline = function(y) { - this._output.add_new_line(y); - }, s.prototype.print_token = function(y) { - y.text && (this._output.set_indent(this.indent_level, this.alignment_size), this._output.add_token(y.text)); + }, s.prototype.print_newline = function(w) { + this._output.add_new_line(w); + }, s.prototype.print_token = function(w) { + w.text && (this._output.set_indent(this.indent_level, this.alignment_size), this._output.add_token(w.text)); }, s.prototype.indent = function() { this.indent_level++; }, s.prototype.deindent = function() { this.indent_level > 0 && (this.indent_level--, this._output.set_indent(this.indent_level, this.alignment_size)); - }, s.prototype.get_full_indent = function(y) { - return y = this.indent_level + (y || 0), y < 1 ? "" : this._output.get_indent_string(y); + }, s.prototype.get_full_indent = function(w) { + return w = this.indent_level + (w || 0), w < 1 ? "" : this._output.get_indent_string(w); }; - var u = function(y) { - for (var m = null, w = y.next; w.type !== r.EOF && y.closed !== w; ) { - if (w.type === r.ATTRIBUTE && w.text === "type") { - w.next && w.next.type === r.EQUALS && w.next.next && w.next.next.type === r.VALUE && (m = w.next.next.text); + var u = function(w) { + for (var m = null, y = w.next; y.type !== r.EOF && w.closed !== y; ) { + if (y.type === r.ATTRIBUTE && y.text === "type") { + y.next && y.next.type === r.EQUALS && y.next.next && y.next.next.type === r.VALUE && (m = y.next.next.text); break; } - w = w.next; + y = y.next; } return m; - }, d = function(y, m) { - var w = null, E = null; - return m.closed ? (y === "script" ? w = "text/javascript" : y === "style" && (w = "text/css"), w = u(m) || w, w.search("text/css") > -1 ? E = "css" : w.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/) > -1 ? E = "javascript" : w.search(/(text|application|dojo)\/(x-)?(html)/) > -1 ? E = "html" : w.search(/test\/null/) > -1 && (E = "null"), E) : null; + }, d = function(w, m) { + var y = null, E = null; + return m.closed ? (w === "script" ? y = "text/javascript" : w === "style" && (y = "text/css"), y = u(m) || y, y.search("text/css") > -1 ? E = "css" : y.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/) > -1 ? E = "javascript" : y.search(/(text|application|dojo)\/(x-)?(html)/) > -1 ? E = "html" : y.search(/test\/null/) > -1 && (E = "null"), E) : null; }; - function p(y, m) { - return m.indexOf(y) !== -1; + function p(w, m) { + return m.indexOf(w) !== -1; } - function h(y, m, w) { - this.parent = y || null, this.tag = m ? m.tag_name : "", this.indent_level = w || 0, this.parser_token = m || null; + function h(w, m, y) { + this.parent = w || null, this.tag = m ? m.tag_name : "", this.indent_level = y || 0, this.parser_token = m || null; } - function g(y) { - this._printer = y, this._current_frame = null; + function g(w) { + this._printer = w, this._current_frame = null; } g.prototype.get_parser_token = function() { return this._current_frame ? this._current_frame.parser_token : null; - }, g.prototype.record_tag = function(y) { - var m = new h(this._current_frame, y, this._printer.indent_level); + }, g.prototype.record_tag = function(w) { + var m = new h(this._current_frame, w, this._printer.indent_level); this._current_frame = m; - }, g.prototype._try_pop_frame = function(y) { + }, g.prototype._try_pop_frame = function(w) { var m = null; - return y && (m = y.parser_token, this._printer.indent_level = y.indent_level, this._current_frame = y.parent), m; - }, g.prototype._get_frame = function(y, m) { - for (var w = this._current_frame; w && y.indexOf(w.tag) === -1; ) { - if (m && m.indexOf(w.tag) !== -1) { - w = null; + return w && (m = w.parser_token, this._printer.indent_level = w.indent_level, this._current_frame = w.parent), m; + }, g.prototype._get_frame = function(w, m) { + for (var y = this._current_frame; y && w.indexOf(y.tag) === -1; ) { + if (m && m.indexOf(y.tag) !== -1) { + y = null; break; } - w = w.parent; + y = y.parent; } - return w; - }, g.prototype.try_pop = function(y, m) { - var w = this._get_frame([y], m); - return this._try_pop_frame(w); - }, g.prototype.indent_to_tag = function(y) { - var m = this._get_frame(y); + return y; + }, g.prototype.try_pop = function(w, m) { + var y = this._get_frame([w], m); + return this._try_pop_frame(y); + }, g.prototype.indent_to_tag = function(w) { + var m = this._get_frame(w); m && (this._printer.indent_level = m.indent_level); }; - function _(y, m, w, E) { - this._source_text = y || "", m = m || {}, this._js_beautify = w, this._css_beautify = E, this._tag_stack = null; + function _(w, m, y, E) { + this._source_text = w || "", m = m || {}, this._js_beautify = y, this._css_beautify = E, this._tag_stack = null; var x = new e(m, "html"); this._options = x, this._is_wrap_attributes_force = this._options.wrap_attributes.substr(0, 5) === "force", this._is_wrap_attributes_force_expand_multiline = this._options.wrap_attributes === "force-expand-multiline", this._is_wrap_attributes_force_aligned = this._options.wrap_attributes === "force-aligned", this._is_wrap_attributes_aligned_multiple = this._options.wrap_attributes === "aligned-multiple", this._is_wrap_attributes_preserve = this._options.wrap_attributes.substr(0, 8) === "preserve", this._is_wrap_attributes_preserve_aligned = this._options.wrap_attributes === "preserve-aligned"; } _.prototype.beautify = function() { if (this._options.disabled) return this._source_text; - var y = this._source_text, m = this._options.eol; + var w = this._source_text, m = this._options.eol; this._options.eol === "auto" && (m = ` -`, y && n.test(y) && (m = y.match(n)[0])), y = y.replace(a, ` +`, w && n.test(w) && (m = w.match(n)[0])), w = w.replace(a, ` `); - var w = y.match(/^[\t ]*/)[0], E = { + var y = w.match(/^[\t ]*/)[0], E = { text: "", type: "" - }, x = new S(this._options), k = new s(this._options, w), R = new i(y, this._options).tokenize(); + }, x = new S(this._options), k = new s(this._options, y), R = new i(w, this._options).tokenize(); this._tag_stack = new g(k); for (var M = null, P = R.next(); P.type !== r.EOF; ) P.type === r.TAG_OPEN || P.type === r.COMMENT ? (M = this._handle_tag_open(k, P, x, E, R), x = M) : P.type === r.ATTRIBUTE || P.type === r.EQUALS || P.type === r.VALUE || P.type === r.TEXT && !x.tag_complete ? M = this._handle_inside_tag(k, P, x, E) : P.type === r.TAG_CLOSE ? M = this._handle_tag_close(k, P, x) : P.type === r.TEXT ? M = this._handle_text(k, P, x) : P.type === r.CONTROL_FLOW_OPEN ? M = this._handle_control_flow_open(k, P) : P.type === r.CONTROL_FLOW_CLOSE ? M = this._handle_control_flow_close(k, P) : k.add_raw_token(P), E = M, P = R.next(); var B = k._output.get_code(m); return B; - }, _.prototype._handle_control_flow_open = function(y, m) { - var w = { + }, _.prototype._handle_control_flow_open = function(w, m) { + var y = { text: m.text, type: m.type }; - return y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), m.newlines ? y.print_preserved_newlines(m) : y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), y.print_token(m), y.indent(), w; - }, _.prototype._handle_control_flow_close = function(y, m) { - var w = { + return w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), m.newlines ? w.print_preserved_newlines(m) : w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), w.print_token(m), w.indent(), y; + }, _.prototype._handle_control_flow_close = function(w, m) { + var y = { text: m.text, type: m.type }; - return y.deindent(), m.newlines ? y.print_preserved_newlines(m) : y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), y.print_token(m), w; - }, _.prototype._handle_tag_close = function(y, m, w) { + return w.deindent(), m.newlines ? w.print_preserved_newlines(m) : w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), w.print_token(m), y; + }, _.prototype._handle_tag_close = function(w, m, y) { var E = { text: m.text, type: m.type }; - return y.alignment_size = 0, w.tag_complete = !0, y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), w.is_unformatted ? y.add_raw_token(m) : (w.tag_start_char === "<" && (y.set_space_before_token(m.text[0] === "/", !0), this._is_wrap_attributes_force_expand_multiline && w.has_wrapped_attrs && y.print_newline(!1)), y.print_token(m)), w.indent_content && !(w.is_unformatted || w.is_content_unformatted) && (y.indent(), w.indent_content = !1), !w.is_inline_element && !(w.is_unformatted || w.is_content_unformatted) && y.set_wrap_point(), E; - }, _.prototype._handle_inside_tag = function(y, m, w, E) { - var x = w.has_wrapped_attrs, k = { + return w.alignment_size = 0, y.tag_complete = !0, w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), y.is_unformatted ? w.add_raw_token(m) : (y.tag_start_char === "<" && (w.set_space_before_token(m.text[0] === "/", !0), this._is_wrap_attributes_force_expand_multiline && y.has_wrapped_attrs && w.print_newline(!1)), w.print_token(m)), y.indent_content && !(y.is_unformatted || y.is_content_unformatted) && (w.indent(), y.indent_content = !1), !y.is_inline_element && !(y.is_unformatted || y.is_content_unformatted) && w.set_wrap_point(), E; + }, _.prototype._handle_inside_tag = function(w, m, y, E) { + var x = y.has_wrapped_attrs, k = { text: m.text, type: m.type }; - return y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), w.is_unformatted ? y.add_raw_token(m) : w.tag_start_char === "{" && m.type === r.TEXT ? y.print_preserved_newlines(m) ? (m.newlines = 0, y.add_raw_token(m)) : y.print_token(m) : (m.type === r.ATTRIBUTE ? y.set_space_before_token(!0) : (m.type === r.EQUALS || m.type === r.VALUE && m.previous.type === r.EQUALS) && y.set_space_before_token(!1), m.type === r.ATTRIBUTE && w.tag_start_char === "<" && ((this._is_wrap_attributes_preserve || this._is_wrap_attributes_preserve_aligned) && (y.traverse_whitespace(m), x = x || m.newlines !== 0), this._is_wrap_attributes_force && w.attr_count >= this._options.wrap_attributes_min_attrs && (E.type !== r.TAG_OPEN || this._is_wrap_attributes_force_expand_multiline) && (y.print_newline(!1), x = !0)), y.print_token(m), x = x || y.previous_token_wrapped(), w.has_wrapped_attrs = x), k; - }, _.prototype._handle_text = function(y, m, w) { + return w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), y.is_unformatted ? w.add_raw_token(m) : y.tag_start_char === "{" && m.type === r.TEXT ? w.print_preserved_newlines(m) ? (m.newlines = 0, w.add_raw_token(m)) : w.print_token(m) : (m.type === r.ATTRIBUTE ? w.set_space_before_token(!0) : (m.type === r.EQUALS || m.type === r.VALUE && m.previous.type === r.EQUALS) && w.set_space_before_token(!1), m.type === r.ATTRIBUTE && y.tag_start_char === "<" && ((this._is_wrap_attributes_preserve || this._is_wrap_attributes_preserve_aligned) && (w.traverse_whitespace(m), x = x || m.newlines !== 0), this._is_wrap_attributes_force && y.attr_count >= this._options.wrap_attributes_min_attrs && (E.type !== r.TAG_OPEN || this._is_wrap_attributes_force_expand_multiline) && (w.print_newline(!1), x = !0)), w.print_token(m), x = x || w.previous_token_wrapped(), y.has_wrapped_attrs = x), k; + }, _.prototype._handle_text = function(w, m, y) { var E = { text: m.text, type: "TK_CONTENT" }; - return w.custom_beautifier_name ? this._print_custom_beatifier_text(y, m, w) : w.is_unformatted || w.is_content_unformatted ? y.add_raw_token(m) : (y.traverse_whitespace(m), y.print_token(m)), E; - }, _.prototype._print_custom_beatifier_text = function(y, m, w) { + return y.custom_beautifier_name ? this._print_custom_beatifier_text(w, m, y) : y.is_unformatted || y.is_content_unformatted ? w.add_raw_token(m) : (w.traverse_whitespace(m), w.print_token(m)), E; + }, _.prototype._print_custom_beatifier_text = function(w, m, y) { var E = this; if (m.text !== "") { var x = m.text, k, R = 1, M = "", P = ""; - w.custom_beautifier_name === "javascript" && typeof this._js_beautify == "function" ? k = this._js_beautify : w.custom_beautifier_name === "css" && typeof this._css_beautify == "function" ? k = this._css_beautify : w.custom_beautifier_name === "html" && (k = function(G, I) { + y.custom_beautifier_name === "javascript" && typeof this._js_beautify == "function" ? k = this._js_beautify : y.custom_beautifier_name === "css" && typeof this._css_beautify == "function" ? k = this._css_beautify : y.custom_beautifier_name === "html" && (k = function(G, I) { var U = new _(G, I, E._js_beautify, E._css_beautify); return U.beautify(); - }), this._options.indent_scripts === "keep" ? R = 0 : this._options.indent_scripts === "separate" && (R = -y.indent_level); - var B = y.get_full_indent(R); - if (x = x.replace(/\n[ \t]*$/, ""), w.custom_beautifier_name !== "html" && x[0] === "<" && x.match(/^(|]]>)$/.exec(x); if (!T) { - y.add_raw_token(m); + w.add_raw_token(m); return; } M = B + T[1] + ` @@ -35138,64 +35098,64 @@ function m3() { ` + B); } M && (x ? x = M + x + ` -` + P : x = M + P), y.print_newline(!1), x && (m.text = x, m.whitespace_before = "", m.newlines = 0, y.add_raw_token(m), y.print_newline(!0)); +` + P : x = M + P), w.print_newline(!1), x && (m.text = x, m.whitespace_before = "", m.newlines = 0, w.add_raw_token(m), w.print_newline(!0)); } - }, _.prototype._handle_tag_open = function(y, m, w, E, x) { + }, _.prototype._handle_tag_open = function(w, m, y, E, x) { var k = this._get_tag_open_token(m); - if ((w.is_unformatted || w.is_content_unformatted) && !w.is_empty_element && m.type === r.TAG_OPEN && !k.is_start_tag ? (y.add_raw_token(m), k.start_tag_token = this._tag_stack.try_pop(k.tag_name)) : (y.traverse_whitespace(m), this._set_tag_position(y, m, k, w, E), k.is_inline_element || y.set_wrap_point(), y.print_token(m)), k.is_start_tag && this._is_wrap_attributes_force) { + if ((y.is_unformatted || y.is_content_unformatted) && !y.is_empty_element && m.type === r.TAG_OPEN && !k.is_start_tag ? (w.add_raw_token(m), k.start_tag_token = this._tag_stack.try_pop(k.tag_name)) : (w.traverse_whitespace(m), this._set_tag_position(w, m, k, y, E), k.is_inline_element || w.set_wrap_point(), w.print_token(m)), k.is_start_tag && this._is_wrap_attributes_force) { var R = 0, M; do M = x.peek(R), M.type === r.ATTRIBUTE && (k.attr_count += 1), R += 1; while (M.type !== r.EOF && M.type !== r.TAG_CLOSE); } - return (this._is_wrap_attributes_force_aligned || this._is_wrap_attributes_aligned_multiple || this._is_wrap_attributes_preserve_aligned) && (k.alignment_size = m.text.length + 1), !k.tag_complete && !k.is_unformatted && (y.alignment_size = k.alignment_size), k; + return (this._is_wrap_attributes_force_aligned || this._is_wrap_attributes_aligned_multiple || this._is_wrap_attributes_preserve_aligned) && (k.alignment_size = m.text.length + 1), !k.tag_complete && !k.is_unformatted && (w.alignment_size = k.alignment_size), k; }; - var S = function(y, m, w) { - if (this.parent = m || null, this.text = "", this.type = "TK_TAG_OPEN", this.tag_name = "", this.is_inline_element = !1, this.is_unformatted = !1, this.is_content_unformatted = !1, this.is_empty_element = !1, this.is_start_tag = !1, this.is_end_tag = !1, this.indent_content = !1, this.multiline_content = !1, this.custom_beautifier_name = null, this.start_tag_token = null, this.attr_count = 0, this.has_wrapped_attrs = !1, this.alignment_size = 0, this.tag_complete = !1, this.tag_start_char = "", this.tag_check = "", !w) + var S = function(w, m, y) { + if (this.parent = m || null, this.text = "", this.type = "TK_TAG_OPEN", this.tag_name = "", this.is_inline_element = !1, this.is_unformatted = !1, this.is_content_unformatted = !1, this.is_empty_element = !1, this.is_start_tag = !1, this.is_end_tag = !1, this.indent_content = !1, this.multiline_content = !1, this.custom_beautifier_name = null, this.start_tag_token = null, this.attr_count = 0, this.has_wrapped_attrs = !1, this.alignment_size = 0, this.tag_complete = !1, this.tag_start_char = "", this.tag_check = "", !y) this.tag_complete = !0; else { var E; - this.tag_start_char = w.text[0], this.text = w.text, this.tag_start_char === "<" ? (E = w.text.match(/^<([^\s>]*)/), this.tag_check = E ? E[1] : "") : (E = w.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/), this.tag_check = E ? E[1] : "", (w.text.startsWith("{{#>") || w.text.startsWith("{{~#>")) && this.tag_check[0] === ">" && (this.tag_check === ">" && w.next !== null ? this.tag_check = w.next.text.split(" ")[0] : this.tag_check = w.text.split(">")[1])), this.tag_check = this.tag_check.toLowerCase(), w.type === r.COMMENT && (this.tag_complete = !0), this.is_start_tag = this.tag_check.charAt(0) !== "/", this.tag_name = this.is_start_tag ? this.tag_check : this.tag_check.substr(1), this.is_end_tag = !this.is_start_tag || w.closed && w.closed.text === "/>"; + this.tag_start_char = y.text[0], this.text = y.text, this.tag_start_char === "<" ? (E = y.text.match(/^<([^\s>]*)/), this.tag_check = E ? E[1] : "") : (E = y.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/), this.tag_check = E ? E[1] : "", (y.text.startsWith("{{#>") || y.text.startsWith("{{~#>")) && this.tag_check[0] === ">" && (this.tag_check === ">" && y.next !== null ? this.tag_check = y.next.text.split(" ")[0] : this.tag_check = y.text.split(">")[1])), this.tag_check = this.tag_check.toLowerCase(), y.type === r.COMMENT && (this.tag_complete = !0), this.is_start_tag = this.tag_check.charAt(0) !== "/", this.tag_name = this.is_start_tag ? this.tag_check : this.tag_check.substr(1), this.is_end_tag = !this.is_start_tag || y.closed && y.closed.text === "/>"; var x = 2; - this.tag_start_char === "{" && this.text.length >= 3 && this.text.charAt(2) === "~" && (x = 3), this.is_end_tag = this.is_end_tag || this.tag_start_char === "{" && (!y.indent_handlebars || this.text.length < 3 || /[^#\^]/.test(this.text.charAt(x))); + this.tag_start_char === "{" && this.text.length >= 3 && this.text.charAt(2) === "~" && (x = 3), this.is_end_tag = this.is_end_tag || this.tag_start_char === "{" && (!w.indent_handlebars || this.text.length < 3 || /[^#\^]/.test(this.text.charAt(x))); } }; - _.prototype._get_tag_open_token = function(y) { - var m = new S(this._options, this._tag_stack.get_parser_token(), y); + _.prototype._get_tag_open_token = function(w) { + var m = new S(this._options, this._tag_stack.get_parser_token(), w); return m.alignment_size = this._options.wrap_attributes_indent_size, m.is_end_tag = m.is_end_tag || p(m.tag_check, this._options.void_elements), m.is_empty_element = m.tag_complete || m.is_start_tag && m.is_end_tag, m.is_unformatted = !m.tag_complete && p(m.tag_check, this._options.unformatted), m.is_content_unformatted = !m.is_empty_element && p(m.tag_check, this._options.content_unformatted), m.is_inline_element = p(m.tag_name, this._options.inline) || this._options.inline_custom_elements && m.tag_name.includes("-") || m.tag_start_char === "{", m; - }, _.prototype._set_tag_position = function(y, m, w, E, x) { - if (w.is_empty_element || (w.is_end_tag ? w.start_tag_token = this._tag_stack.try_pop(w.tag_name) : (this._do_optional_end_element(w) && (w.is_inline_element || y.print_newline(!1)), this._tag_stack.record_tag(w), (w.tag_name === "script" || w.tag_name === "style") && !(w.is_unformatted || w.is_content_unformatted) && (w.custom_beautifier_name = d(w.tag_check, m)))), p(w.tag_check, this._options.extra_liners) && (y.print_newline(!1), y._output.just_added_blankline() || y.print_newline(!0)), w.is_empty_element) { - if (w.tag_start_char === "{" && w.tag_check === "else") { - this._tag_stack.indent_to_tag(["if", "unless", "each"]), w.indent_content = !0; - var k = y.current_line_has_match(/{{#if/); - k || y.print_newline(!1); + }, _.prototype._set_tag_position = function(w, m, y, E, x) { + if (y.is_empty_element || (y.is_end_tag ? y.start_tag_token = this._tag_stack.try_pop(y.tag_name) : (this._do_optional_end_element(y) && (y.is_inline_element || w.print_newline(!1)), this._tag_stack.record_tag(y), (y.tag_name === "script" || y.tag_name === "style") && !(y.is_unformatted || y.is_content_unformatted) && (y.custom_beautifier_name = d(y.tag_check, m)))), p(y.tag_check, this._options.extra_liners) && (w.print_newline(!1), w._output.just_added_blankline() || w.print_newline(!0)), y.is_empty_element) { + if (y.tag_start_char === "{" && y.tag_check === "else") { + this._tag_stack.indent_to_tag(["if", "unless", "each"]), y.indent_content = !0; + var k = w.current_line_has_match(/{{#if/); + k || w.print_newline(!1); } - w.tag_name === "!--" && x.type === r.TAG_CLOSE && E.is_end_tag && w.text.indexOf(` -`) === -1 || (w.is_inline_element || w.is_unformatted || y.print_newline(!1), this._calcluate_parent_multiline(y, w)); - } else if (w.is_end_tag) { + y.tag_name === "!--" && x.type === r.TAG_CLOSE && E.is_end_tag && y.text.indexOf(` +`) === -1 || (y.is_inline_element || y.is_unformatted || w.print_newline(!1), this._calcluate_parent_multiline(w, y)); + } else if (y.is_end_tag) { var R = !1; - R = w.start_tag_token && w.start_tag_token.multiline_content, R = R || !w.is_inline_element && !(E.is_inline_element || E.is_unformatted) && !(x.type === r.TAG_CLOSE && w.start_tag_token === E) && x.type !== "TK_CONTENT", (w.is_content_unformatted || w.is_unformatted) && (R = !1), R && y.print_newline(!1); + R = y.start_tag_token && y.start_tag_token.multiline_content, R = R || !y.is_inline_element && !(E.is_inline_element || E.is_unformatted) && !(x.type === r.TAG_CLOSE && y.start_tag_token === E) && x.type !== "TK_CONTENT", (y.is_content_unformatted || y.is_unformatted) && (R = !1), R && w.print_newline(!1); } else - w.indent_content = !w.custom_beautifier_name, w.tag_start_char === "<" && (w.tag_name === "html" ? w.indent_content = this._options.indent_inner_html : w.tag_name === "head" ? w.indent_content = this._options.indent_head_inner_html : w.tag_name === "body" && (w.indent_content = this._options.indent_body_inner_html)), !(w.is_inline_element || w.is_unformatted) && (x.type !== "TK_CONTENT" || w.is_content_unformatted) && y.print_newline(!1), this._calcluate_parent_multiline(y, w); - }, _.prototype._calcluate_parent_multiline = function(y, m) { - m.parent && y._output.just_added_newline() && !((m.is_inline_element || m.is_unformatted) && m.parent.is_inline_element) && (m.parent.multiline_content = !0); + y.indent_content = !y.custom_beautifier_name, y.tag_start_char === "<" && (y.tag_name === "html" ? y.indent_content = this._options.indent_inner_html : y.tag_name === "head" ? y.indent_content = this._options.indent_head_inner_html : y.tag_name === "body" && (y.indent_content = this._options.indent_body_inner_html)), !(y.is_inline_element || y.is_unformatted) && (x.type !== "TK_CONTENT" || y.is_content_unformatted) && w.print_newline(!1), this._calcluate_parent_multiline(w, y); + }, _.prototype._calcluate_parent_multiline = function(w, m) { + m.parent && w._output.just_added_newline() && !((m.is_inline_element || m.is_unformatted) && m.parent.is_inline_element) && (m.parent.multiline_content = !0); }; var b = ["address", "article", "aside", "blockquote", "details", "div", "dl", "fieldset", "figcaption", "figure", "footer", "form", "h1", "h2", "h3", "h4", "h5", "h6", "header", "hr", "main", "menu", "nav", "ol", "p", "pre", "section", "table", "ul"], A = ["a", "audio", "del", "ins", "map", "noscript", "video"]; - return _.prototype._do_optional_end_element = function(y) { + return _.prototype._do_optional_end_element = function(w) { var m = null; - if (!(y.is_empty_element || !y.is_start_tag || !y.parent)) { - if (y.tag_name === "body") + if (!(w.is_empty_element || !w.is_start_tag || !w.parent)) { + if (w.tag_name === "body") m = m || this._tag_stack.try_pop("head"); - else if (y.tag_name === "li") + else if (w.tag_name === "li") m = m || this._tag_stack.try_pop("li", ["ol", "ul", "menu"]); - else if (y.tag_name === "dd" || y.tag_name === "dt") + else if (w.tag_name === "dd" || w.tag_name === "dt") m = m || this._tag_stack.try_pop("dt", ["dl"]), m = m || this._tag_stack.try_pop("dd", ["dl"]); - else if (y.parent.tag_name === "p" && b.indexOf(y.tag_name) !== -1) { - var w = y.parent.parent; - (!w || A.indexOf(w.tag_name) === -1) && (m = m || this._tag_stack.try_pop("p")); + else if (w.parent.tag_name === "p" && b.indexOf(w.tag_name) !== -1) { + var y = w.parent.parent; + (!y || A.indexOf(y.tag_name) === -1) && (m = m || this._tag_stack.try_pop("p")); } else - y.tag_name === "rp" || y.tag_name === "rt" ? (m = m || this._tag_stack.try_pop("rt", ["ruby", "rtc"]), m = m || this._tag_stack.try_pop("rp", ["ruby", "rtc"])) : y.tag_name === "optgroup" ? m = m || this._tag_stack.try_pop("optgroup", ["select"]) : y.tag_name === "option" ? m = m || this._tag_stack.try_pop("option", ["select", "datalist", "optgroup"]) : y.tag_name === "colgroup" ? m = m || this._tag_stack.try_pop("caption", ["table"]) : y.tag_name === "thead" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"])) : y.tag_name === "tbody" || y.tag_name === "tfoot" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"]), m = m || this._tag_stack.try_pop("thead", ["table"]), m = m || this._tag_stack.try_pop("tbody", ["table"])) : y.tag_name === "tr" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"]), m = m || this._tag_stack.try_pop("tr", ["table", "thead", "tbody", "tfoot"])) : (y.tag_name === "th" || y.tag_name === "td") && (m = m || this._tag_stack.try_pop("td", ["table", "thead", "tbody", "tfoot", "tr"]), m = m || this._tag_stack.try_pop("th", ["table", "thead", "tbody", "tfoot", "tr"])); - return y.parent = this._tag_stack.get_parser_token(), m; + w.tag_name === "rp" || w.tag_name === "rt" ? (m = m || this._tag_stack.try_pop("rt", ["ruby", "rtc"]), m = m || this._tag_stack.try_pop("rp", ["ruby", "rtc"])) : w.tag_name === "optgroup" ? m = m || this._tag_stack.try_pop("optgroup", ["select"]) : w.tag_name === "option" ? m = m || this._tag_stack.try_pop("option", ["select", "datalist", "optgroup"]) : w.tag_name === "colgroup" ? m = m || this._tag_stack.try_pop("caption", ["table"]) : w.tag_name === "thead" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"])) : w.tag_name === "tbody" || w.tag_name === "tfoot" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"]), m = m || this._tag_stack.try_pop("thead", ["table"]), m = m || this._tag_stack.try_pop("tbody", ["table"])) : w.tag_name === "tr" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"]), m = m || this._tag_stack.try_pop("tr", ["table", "thead", "tbody", "tfoot"])) : (w.tag_name === "th" || w.tag_name === "td") && (m = m || this._tag_stack.try_pop("td", ["table", "thead", "tbody", "tfoot", "tr"]), m = m || this._tag_stack.try_pop("th", ["table", "thead", "tbody", "tfoot", "tr"])); + return w.parent = this._tag_stack.get_parser_token(), m; } }, tc.Beautifier = _, tc; } @@ -35305,56 +35265,56 @@ function _3(e, t, i, r) { } }, s = []; function u() { - let y = s.join("."); - return y && (y += "."), y; + let w = s.join("."); + return w && (w += "."), w; } - function d(y, m) { - return m ? `<${y.type}${p(y)}>${m}` : `<${y.type}${p(y)}/>`; + function d(w, m) { + return m ? `<${w.type}${p(w)}>${m}` : `<${w.type}${p(w)}/>`; } - function p(y) { - const m = y.props || {}, w = y._sfc || {}; + function p(w) { + const m = w.props || {}, y = w._sfc || {}; let E = []; - if (y.class && E.push(`class="${Array.isArray(y.class) ? y.class.join(" ") : y.class}"`), y.slot && y.slot !== "default" && E.push("#" + y.slot), Object.keys(m).forEach((k) => { + if (w.class && E.push(`class="${Array.isArray(w.class) ? w.class.join(" ") : w.class}"`), w.slot && w.slot !== "default" && E.push("#" + w.slot), Object.keys(m).forEach((k) => { const R = m[k]; if (R && typeof R == "object") { - const M = y._fc_id ? y._fc_id + "_" + k : k; + const M = w._fc_id ? w._fc_id + "_" + k : k; a.data[M] = R, E.push(`:${k}="${M}"`); } else if (R != null && R !== "" && typeof R != "function") { let M = typeof R == "string" ? "" : ":"; M += `${k}="${R}"`, E.push(M); } - }), y.field) { - let k = y.value; + }), w.field) { + let k = w.value; const R = { array: [], string: "", number: 0 }; - if (y.value == null) { - const M = i[y._fc_drag_tag]; + if (w.value == null) { + const M = i[w._fc_drag_tag]; M && Array.isArray(M.validate) && Vi(R, M.validate[0]) && (k = R[M.validate[0]]); } - a.data.formData[y.field] = k, w.vModel !== !1 && E.push(`v-model${w.modelField ? ":" + w.modelField : ""}="formData.${u()}${y.field}"`); + a.data.formData[w.field] = k, y.vModel !== !1 && E.push(`v-model${y.modelField ? ":" + y.modelField : ""}="formData.${u()}${w.field}"`); } - if (y.style) { - const k = w3(y.style || ""); + if (w.style) { + const k = w3(w.style || ""); k && E.push(`style="${k}"`); } - w.attr && Object.keys(w.attr).forEach((k) => { - E.push(`${k}="${w.attr[k]}"`); - }), w.prop && Object.keys(w.prop).forEach((k) => { - const R = y._fc_id + "_" + k; - a.data[R] = w.prop[k], E.push(`:${k}="${R}"`); - }), w.flag && w.flag.forEach((k) => { + y.attr && Object.keys(y.attr).forEach((k) => { + E.push(`${k}="${y.attr[k]}"`); + }), y.prop && Object.keys(y.prop).forEach((k) => { + const R = w._fc_id + "_" + k; + a.data[R] = y.prop[k], E.push(`:${k}="${R}"`); + }), y.flag && y.flag.forEach((k) => { E.push(k); }); let x = E.join(" "); return x && (x = " " + x.trim()), x; } - function h(y) { - return y ? y.map((m) => { + function h(w) { + return w ? w.map((m) => { var M, P, B; - let w = ""; + let y = ""; const E = m._menu; let x = gt(m), k; if (E && E.sfc) { @@ -35365,9 +35325,9 @@ function _3(e, t, i, r) { } } const R = x.native !== !1 && (x.field || x.title); - return k || (x._sfc && x._sfc.parentField && s.push(x.parentField), x._sfc && x._sfc.content ? w = `${x._sfc.content}` : x.children && (w = ` + return k || (x._sfc && x._sfc.parentField && s.push(x.parentField), x._sfc && x._sfc.content ? y = `${x._sfc.content}` : x.children && (y = ` ` + h(x.children) + ` -`), n && n[x.type] && (x.type = Ic(n[x.type])), k = d(x, w), x._sfc && x._sfc.parentField && s.pop()), R && ((M = x == null ? void 0 : x.wrap) == null ? void 0 : M.show) !== !1 && (k = d({ +`), n && n[x.type] && (x.type = Ic(n[x.type])), k = d(x, y), x._sfc && x._sfc.parentField && s.pop()), R && ((M = x == null ? void 0 : x.wrap) == null ? void 0 : M.show) !== !1 && (k = d({ type: "elFormItem", props: { labelWidth: x.title ? void 0 : "0px", @@ -36201,7 +36161,7 @@ const fM = Be({ class: "_fd-label" }, vM = ["onClick"]; function gM(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-input"), _ = ee("el-menu"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), y = ee("FnEditor"), m = ee("el-dialog"); + const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-input"), _ = ee("el-menu"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), w = ee("FnEditor"), m = ee("el-dialog"); return H(), ae("div", cM, [ z(u, { value: e.eventNum, @@ -36226,7 +36186,7 @@ function gM(e, t, i, r, n, a) { z(m, { class: "_fd-gec-dialog _fd-config-dialog", modelValue: e.visible, - "onUpdate:modelValue": t[6] || (t[6] = (w) => e.visible = w), + "onUpdate:modelValue": t[6] || (t[6] = (y) => e.visible = y), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", @@ -36242,7 +36202,7 @@ function gM(e, t, i, r, n, a) { J("div", null, [ z(s, { size: "default", - onClick: t[5] || (t[5] = (w) => e.visible = !1) + onClick: t[5] || (t[5] = (y) => e.visible = !1) }, { default: N(() => [ be(le(e.t("props.cancel")), 1) @@ -36294,7 +36254,7 @@ function gM(e, t, i, r, n, a) { default: N(() => [ z(_, null, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.event, (w, E) => (H(), me(h, { + (H(!0), ae(Me, null, ze(e.event, (y, E) => (H(), me(h, { class: qe({ "is-active": E === e.activeIdx }) }, { default: N(() => [ @@ -36304,9 +36264,9 @@ function gM(e, t, i, r, n, a) { }, [ J("div", hM, [ J("span", null, le(E), 1), - w.label ? (H(), ae("span", mM, le(w.label), 1)) : Te("", !0) + y.label ? (H(), ae("span", mM, le(y.label), 1)) : Te("", !0) ]), - w.deletable !== !1 ? (H(), ae("i", { + y.deletable !== !1 ? (H(), ae("i", { key: 0, class: "fc-icon icon-delete", onClick: vt((x) => e.rm(E), ["stop"]) @@ -36328,7 +36288,7 @@ function gM(e, t, i, r, n, a) { z(g, { type: "text", modelValue: e.cusValue, - "onUpdate:modelValue": t[0] || (t[0] = (w) => e.cusValue = w), + "onUpdate:modelValue": t[0] || (t[0] = (y) => e.cusValue = y), size: "default", onKeydown: al(e.addCus, ["enter"]), placeholder: e.t("event.placeholder") @@ -36336,11 +36296,11 @@ function gM(e, t, i, r, n, a) { J("div", null, [ J("i", { class: "fc-icon icon-add", - onClick: t[1] || (t[1] = vt((...w) => e.addCus && e.addCus(...w), ["stop"])) + onClick: t[1] || (t[1] = vt((...y) => e.addCus && e.addCus(...y), ["stop"])) }), J("i", { class: "fc-icon icon-delete", - onClick: t[2] || (t[2] = vt((...w) => e.closeCus && e.closeCus(...w), ["stop"])) + onClick: t[2] || (t[2] = vt((...y) => e.closeCus && e.closeCus(...y), ["stop"])) }) ]) ]) @@ -36393,9 +36353,9 @@ function gM(e, t, i, r, n, a) { })) : Te("", !0), e.activeIdx ? (H(), me(S, { key: e.activeIdx }, { default: N(() => [ - z(y, { + z(w, { modelValue: e.handle, - "onUpdate:modelValue": t[4] || (t[4] = (w) => e.handle = w), + "onUpdate:modelValue": t[4] || (t[4] = (y) => e.handle = y), name: "handle", args: e.fnArgs, ref: "data" @@ -36684,7 +36644,7 @@ const AM = (e) => [ class: "_fd-label" }, kM = ["onClick"], OM = { class: "_fd-gfc-info" }; function $M(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-dropdown-item"), h = ee("el-dropdown-menu"), g = ee("el-dropdown"), _ = ee("el-header"), S = ee("el-menu-item"), b = ee("el-input"), A = ee("el-menu"), y = ee("el-main"), m = ee("el-container"), w = ee("el-aside"), E = ee("DragForm"), x = ee("el-tab-pane"), k = ee("FnEditor"), R = ee("el-tabs"), M = ee("StructEditor"), P = ee("el-dialog"); + const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-dropdown-item"), h = ee("el-dropdown-menu"), g = ee("el-dropdown"), _ = ee("el-header"), S = ee("el-menu-item"), b = ee("el-input"), A = ee("el-menu"), w = ee("el-main"), m = ee("el-container"), y = ee("el-aside"), E = ee("DragForm"), x = ee("el-tab-pane"), k = ee("FnEditor"), R = ee("el-tabs"), M = ee("StructEditor"), P = ee("el-dialog"); return H(), ae("div", SM, [ z(u, { value: e.dataNum, @@ -36750,7 +36710,7 @@ function $M(e, t, i, r, n, a) { style: { height: "600px" } }, { default: N(() => [ - z(w, { style: { width: "300px" } }, { + z(y, { style: { width: "300px" } }, { default: N(() => [ z(m, { class: "_fd-gfc-l" }, { default: N(() => [ @@ -36800,7 +36760,7 @@ function $M(e, t, i, r, n, a) { ]), _: 1 }), - z(y, null, { + z(w, null, { default: N(() => [ z(A, null, { default: N(() => [ @@ -36869,7 +36829,7 @@ function $M(e, t, i, r, n, a) { ]), _: 1 }), - z(y, null, { + z(w, null, { default: N(() => [ z(m, { class: "_fd-gfc-r" }, { default: N(() => [ @@ -36901,7 +36861,7 @@ function $M(e, t, i, r, n, a) { ]), _: 1 })) : Te("", !0), - e.activeIdx ? (H(), me(y, { key: e.activeIdx }, { + e.activeIdx ? (H(), me(w, { key: e.activeIdx }, { default: N(() => [ e.list[e.activeIdx].type === "fetch" ? (H(), me(R, { key: 0, @@ -38989,7 +38949,7 @@ const Ab = [ } }), JL = { class: "_fd-style-config" }; function XL(e, t, i, r, n, a) { - const s = ee("BoxSpaceInput"), u = ee("BoxSizeInput"), d = ee("DisplayInput"), p = ee("ColorInput"), h = ee("ConfigItem"), g = ee("BorderInput"), _ = ee("RadiusInput"), S = ee("FontInput"), b = ee("ShadowInput"), A = ee("el-slider"), y = ee("TableOptions"); + const s = ee("BoxSpaceInput"), u = ee("BoxSizeInput"), d = ee("DisplayInput"), p = ee("ColorInput"), h = ee("ConfigItem"), g = ee("BorderInput"), _ = ee("RadiusInput"), S = ee("FontInput"), b = ee("ShadowInput"), A = ee("el-slider"), w = ee("TableOptions"); return H(), ae("div", JL, [ z(s, { modelValue: e.space, @@ -39088,7 +39048,7 @@ function XL(e, t, i, r, n, a) { info: Object.keys(e.formData).length > 0 ? e.t("struct.configured") : "" }, { append: N(() => [ - z(y, jt({ + z(w, jt({ modelValue: e.formData, "onUpdate:modelValue": t[11] || (t[11] = (m) => e.formData = m), onChange: e.onInput @@ -39113,7 +39073,7 @@ const Eb = /* @__PURE__ */ Ve(QL, [["render", XL]]); function xe(_e, Le) { return he = Le, _e; } - function $(_e, Le) { + function O(_e, Le) { var Oe = _e.next(); if (G[Oe]) { var it = G[Oe](_e, Le); @@ -39283,7 +39243,7 @@ const Eb = /* @__PURE__ */ Ve(QL, [["render", XL]]); token: function(_e, Le) { if (!Le.tokenize && _e.eatSpace()) return null; - var Oe = (Le.tokenize || $)(_e, Le); + var Oe = (Le.tokenize || O)(_e, Le); return Oe && typeof Oe == "object" && (he = Oe[1], Oe = Oe[0]), Se = Oe, he != "comment" && (Le.state = Ze[Le.state](he, _e, Le)), Se; }, indent: function(_e, Le) { @@ -39879,7 +39839,7 @@ const Eb = /* @__PURE__ */ Ve(QL, [["render", XL]]); "searchfield-results-decoration", "shape-inside", "zoom" - ], A = r(b), y = [ + ], A = r(b), w = [ "font-display", "font-family", "src", @@ -39889,7 +39849,7 @@ const Eb = /* @__PURE__ */ Ve(QL, [["render", XL]]); "font-stretch", "font-weight", "font-style" - ], m = r(y), w = [ + ], m = r(w), y = [ "additive-symbols", "fallback", "negative", @@ -39900,7 +39860,7 @@ const Eb = /* @__PURE__ */ Ve(QL, [["render", XL]]); "suffix", "symbols", "system" - ], E = r(w), x = [ + ], E = r(y), x = [ "aliceblue", "antiquewhite", "aqua", @@ -40827,7 +40787,7 @@ const iN = Be({ class: "_fd-label" }, dN = ["onClick"]; function fN(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-input"), _ = ee("el-menu"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), y = ee("StyleEditor"), m = ee("StyleConfig"), w = ee("el-form"), E = ee("el-dialog"); + const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-input"), _ = ee("el-menu"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), w = ee("StyleEditor"), m = ee("StyleConfig"), y = ee("el-form"), E = ee("el-dialog"); return H(), ae("div", rN, [ z(u, { value: e.eventNum, @@ -41037,12 +40997,12 @@ function fN(e, t, i, r, n, a) { class: qe(e.activeStyle ? "_fd-gcc-style" : "") }, { default: N(() => [ - e.activeStyle ? (H(), me(y, { + e.activeStyle ? (H(), me(w, { key: 0, ref: "editor", modelValue: e.content, "onUpdate:modelValue": t[5] || (t[5] = (x) => e.content = x) - }, null, 8, ["modelValue"])) : (H(), me(w, { + }, null, 8, ["modelValue"])) : (H(), me(y, { key: 1, size: "small" }, { @@ -41149,7 +41109,7 @@ const cN = Be({ class: "_fd-label" }, gN = ["onClick"]; function yN(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-input"), _ = ee("el-menu"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), y = ee("FnEditor"), m = ee("el-dialog"); + const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-input"), _ = ee("el-menu"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), w = ee("FnEditor"), m = ee("el-dialog"); return H(), ae("div", pN, [ z(u, { value: e.eventNum, @@ -41174,7 +41134,7 @@ function yN(e, t, i, r, n, a) { z(m, { class: "_fd-gvc-dialog _fd-config-dialog", modelValue: e.visible, - "onUpdate:modelValue": t[6] || (t[6] = (w) => e.visible = w), + "onUpdate:modelValue": t[6] || (t[6] = (y) => e.visible = y), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", @@ -41190,7 +41150,7 @@ function yN(e, t, i, r, n, a) { J("div", null, [ z(s, { size: "default", - onClick: t[5] || (t[5] = (w) => e.visible = !1) + onClick: t[5] || (t[5] = (y) => e.visible = !1) }, { default: N(() => [ be(le(e.t("props.cancel")), 1) @@ -41242,7 +41202,7 @@ function yN(e, t, i, r, n, a) { default: N(() => [ z(_, null, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.value, (w, E) => (H(), me(h, { + (H(!0), ae(Me, null, ze(e.value, (y, E) => (H(), me(h, { class: qe({ "is-active": E === e.activeIdx }) }, { default: N(() => [ @@ -41252,9 +41212,9 @@ function yN(e, t, i, r, n, a) { }, [ J("div", mN, [ J("span", null, le(E), 1), - w.label ? (H(), ae("span", vN, le(w.label), 1)) : Te("", !0) + y.label ? (H(), ae("span", vN, le(y.label), 1)) : Te("", !0) ]), - w.deletable !== !1 ? (H(), ae("i", { + y.deletable !== !1 ? (H(), ae("i", { key: 0, class: "fc-icon icon-delete", onClick: vt((x) => e.rm(E), ["stop"]) @@ -41276,7 +41236,7 @@ function yN(e, t, i, r, n, a) { z(g, { type: "text", modelValue: e.cusValue, - "onUpdate:modelValue": t[0] || (t[0] = (w) => e.cusValue = w), + "onUpdate:modelValue": t[0] || (t[0] = (y) => e.cusValue = y), size: "default", onKeydown: al(e.addCus, ["enter"]), placeholder: e.t("computed.variable.placeholder") @@ -41284,11 +41244,11 @@ function yN(e, t, i, r, n, a) { J("div", null, [ J("i", { class: "fc-icon icon-add", - onClick: t[1] || (t[1] = vt((...w) => e.addCus && e.addCus(...w), ["stop"])) + onClick: t[1] || (t[1] = vt((...y) => e.addCus && e.addCus(...y), ["stop"])) }), J("i", { class: "fc-icon icon-delete", - onClick: t[2] || (t[2] = vt((...w) => e.closeCus && e.closeCus(...w), ["stop"])) + onClick: t[2] || (t[2] = vt((...y) => e.closeCus && e.closeCus(...y), ["stop"])) }) ]) ]) @@ -41341,10 +41301,10 @@ function yN(e, t, i, r, n, a) { })) : Te("", !0), e.activeIdx ? (H(), me(S, { key: e.activeIdx }, { default: N(() => [ - z(y, { + z(w, { ref: "editor", modelValue: e.handle, - "onUpdate:modelValue": t[4] || (t[4] = (w) => e.handle = w), + "onUpdate:modelValue": t[4] || (t[4] = (y) => e.handle = y), name: "handle", args: ["get", "api"] }, null, 8, ["modelValue"]) @@ -42264,21 +42224,21 @@ const eB = Be({ let _ = g, S = 0; const b = t.width * h / p; for (; _ > 0; ) { - const A = document.createElement("canvas"), y = A.getContext("2d"); - this.disableImageSmoothing(y); - const m = S * b, w = Math.min(b, t.height - m); - A.width = t.width, A.height = w, y.drawImage( + const A = document.createElement("canvas"), w = A.getContext("2d"); + this.disableImageSmoothing(w); + const m = S * b, y = Math.min(b, t.height - m); + A.width = t.width, A.height = y, w.drawImage( t, 0, m, t.width, - w, + y, 0, 0, t.width, - w + y ); - const E = w / t.height * g; + const E = y / t.height * g; i.addImage( A.toDataURL("image/jpeg"), "JPEG", @@ -42312,7 +42272,7 @@ const eB = Be({ } }), tB = { class: "_fd-print" }; function nB(e, t, i, r, n, a) { - const s = ee("el-tooltip"), u = ee("el-header"), d = ee("el-radio-button"), p = ee("el-radio-group"), h = ee("el-form-item"), g = ee("el-input-number"), _ = ee("el-form"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), y = ee("ViewForm"), m = ee("el-button"), w = ee("el-dialog"); + const s = ee("el-tooltip"), u = ee("el-header"), d = ee("el-radio-button"), p = ee("el-radio-group"), h = ee("el-form-item"), g = ee("el-input-number"), _ = ee("el-form"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), w = ee("ViewForm"), m = ee("el-button"), y = ee("el-dialog"); return H(), ae("div", tB, [ z(s, { effect: "dark", @@ -42328,7 +42288,7 @@ function nB(e, t, i, r, n, a) { ]), _: 1 }, 8, ["content"]), - z(w, { + z(y, { class: "_fd-print-dialog _fd-config-dialog", modelValue: e.visible, "onUpdate:modelValue": t[7] || (t[7] = (E) => e.visible = E), @@ -42496,7 +42456,7 @@ function nB(e, t, i, r, n, a) { default: N(() => [ z(S, null, { default: N(() => [ - e.visible ? (H(), me(y, { + e.visible ? (H(), me(w, { key: 0, class: qe(["_fd-print-form", { "_fd-print-form-word": e.formData.style === "word" }]), ref: "form", @@ -43006,8 +42966,8 @@ function ku(e, t, i) { metaTokens: !0, dots: !1, indexes: !1 - }, !1, function(A, y) { - return !Pe.isUndefined(y[A]); + }, !1, function(A, w) { + return !Pe.isUndefined(w[A]); }); const r = i.metaTokens, n = i.visitor || h, a = i.dots, s = i.indexes, d = (i.Blob || typeof Blob < "u" && Blob) && Pe.isSpecCompliantForm(t); if (!Pe.isFunction(n)) @@ -43021,9 +42981,9 @@ function ku(e, t, i) { throw new Tt("Blob is not supported. Use a Buffer instead."); return Pe.isArrayBuffer(b) || Pe.isTypedArray(b) ? d && typeof Blob == "function" ? new Blob([b]) : Buffer.from(b) : b; } - function h(b, A, y) { + function h(b, A, w) { let m = b; - if (b && !y && typeof b == "object") { + if (b && !w && typeof b == "object") { if (Pe.endsWith(A, "{}")) A = r ? A : A.slice(0, -2), b = JSON.stringify(b); else if (Pe.isArray(b) && a8(b) || (Pe.isFileList(b) || Pe.endsWith(A, "[]")) && (m = Pe.toArray(b))) @@ -43034,7 +42994,7 @@ function ku(e, t, i) { ); }), !1; } - return xc(b) ? !0 : (t.append(Hg(y, A, a), p(b)), !1); + return xc(b) ? !0 : (t.append(Hg(w, A, a), p(b)), !1); } const g = [], _ = Object.assign(l8, { defaultVisitor: h, @@ -43045,14 +43005,14 @@ function ku(e, t, i) { if (!Pe.isUndefined(b)) { if (g.indexOf(b) !== -1) throw Error("Circular reference detected in " + A.join(".")); - g.push(b), Pe.forEach(b, function(m, w) { + g.push(b), Pe.forEach(b, function(m, y) { (!(Pe.isUndefined(m) || m === null) && n.call( t, m, - Pe.isString(w) ? w.trim() : w, + Pe.isString(y) ? y.trim() : y, A, _ - )) === !0 && S(m, A ? A.concat(w) : [w]); + )) === !0 && S(m, A ? A.concat(y) : [y]); }), g.pop(); } } @@ -43681,53 +43641,53 @@ const Kb = (e) => { function A() { S && S(), b && b(), n.cancelToken && n.cancelToken.unsubscribe(h), n.signal && n.signal.removeEventListener("abort", h); } - let y = new XMLHttpRequest(); - y.open(n.method.toUpperCase(), n.url, !0), y.timeout = n.timeout; + let w = new XMLHttpRequest(); + w.open(n.method.toUpperCase(), n.url, !0), w.timeout = n.timeout; function m() { - if (!y) + if (!w) return; const E = xi.from( - "getAllResponseHeaders" in y && y.getAllResponseHeaders() + "getAllResponseHeaders" in w && w.getAllResponseHeaders() ), k = { - data: !u || u === "text" || u === "json" ? y.responseText : y.response, - status: y.status, - statusText: y.statusText, + data: !u || u === "text" || u === "json" ? w.responseText : w.response, + status: w.status, + statusText: w.statusText, headers: E, config: e, - request: y + request: w }; Wb(function(M) { i(M), A(); }, function(M) { r(M), A(); - }, k), y = null; + }, k), w = null; } - "onloadend" in y ? y.onloadend = m : y.onreadystatechange = function() { - !y || y.readyState !== 4 || y.status === 0 && !(y.responseURL && y.responseURL.indexOf("file:") === 0) || setTimeout(m); - }, y.onabort = function() { - !y || (r(new Tt("Request aborted", Tt.ECONNABORTED, e, y)), y = null); - }, y.onerror = function() { - r(new Tt("Network Error", Tt.ERR_NETWORK, e, y)), y = null; - }, y.ontimeout = function() { + "onloadend" in w ? w.onloadend = m : w.onreadystatechange = function() { + !w || w.readyState !== 4 || w.status === 0 && !(w.responseURL && w.responseURL.indexOf("file:") === 0) || setTimeout(m); + }, w.onabort = function() { + !w || (r(new Tt("Request aborted", Tt.ECONNABORTED, e, w)), w = null); + }, w.onerror = function() { + r(new Tt("Network Error", Tt.ERR_NETWORK, e, w)), w = null; + }, w.ontimeout = function() { let x = n.timeout ? "timeout of " + n.timeout + "ms exceeded" : "timeout exceeded"; const k = n.transitional || Ub; n.timeoutErrorMessage && (x = n.timeoutErrorMessage), r(new Tt( x, k.clarifyTimeoutError ? Tt.ETIMEDOUT : Tt.ECONNABORTED, e, - y - )), y = null; - }, a === void 0 && s.setContentType(null), "setRequestHeader" in y && Pe.forEach(s.toJSON(), function(x, k) { - y.setRequestHeader(k, x); - }), Pe.isUndefined(n.withCredentials) || (y.withCredentials = !!n.withCredentials), u && u !== "json" && (y.responseType = n.responseType), p && ([_, b] = nu(p, !0), y.addEventListener("progress", _)), d && y.upload && ([g, S] = nu(d), y.upload.addEventListener("progress", g), y.upload.addEventListener("loadend", S)), (n.cancelToken || n.signal) && (h = (E) => { - !y || (r(!E || E.type ? new ia(null, e, y) : E), y.abort(), y = null); + w + )), w = null; + }, a === void 0 && s.setContentType(null), "setRequestHeader" in w && Pe.forEach(s.toJSON(), function(x, k) { + w.setRequestHeader(k, x); + }), Pe.isUndefined(n.withCredentials) || (w.withCredentials = !!n.withCredentials), u && u !== "json" && (w.responseType = n.responseType), p && ([_, b] = nu(p, !0), w.addEventListener("progress", _)), d && w.upload && ([g, S] = nu(d), w.upload.addEventListener("progress", g), w.upload.addEventListener("loadend", S)), (n.cancelToken || n.signal) && (h = (E) => { + !w || (r(!E || E.type ? new ia(null, e, w) : E), w.abort(), w = null); }, n.cancelToken && n.cancelToken.subscribe(h), n.signal && (n.signal.aborted ? h() : n.signal.addEventListener("abort", h))); - const w = k8(n.url); - if (w && Dn.protocols.indexOf(w) === -1) { - r(new Tt("Unsupported protocol " + w + ":", Tt.ERR_BAD_REQUEST, e)); + const y = k8(n.url); + if (y && Dn.protocols.indexOf(y) === -1) { + r(new Tt("Unsupported protocol " + y + ":", Tt.ERR_BAD_REQUEST, e)); return; } - y.send(a || null); + w.send(a || null); }); }, L8 = (e, t) => { const { length: i } = e = e ? e.filter(Boolean) : []; @@ -43872,9 +43832,9 @@ const z8 = async (e) => { const A = S && S.unsubscribe && (() => { S.unsubscribe(); }); - let y; + let w; try { - if (d && H8 && i !== "get" && i !== "head" && (y = await W8(h, r)) !== 0) { + if (d && H8 && i !== "get" && i !== "head" && (w = await W8(h, r)) !== 0) { let k = new Request(t, { method: "POST", body: r, @@ -43882,7 +43842,7 @@ const z8 = async (e) => { }), R; if (Pe.isFormData(r) && (R = k.headers.get("content-type")) && h.setContentType(R), k.body) { const [M, P] = Kg( - y, + w, nu(Yg(d)) ); r = Jg(k.body, Xg, M, P); @@ -43899,32 +43859,32 @@ const z8 = async (e) => { duplex: "half", credentials: m ? g : void 0 }); - let w = await fetch(b); + let y = await fetch(b); const E = kc && (p === "stream" || p === "response"); if (kc && (u || E && A)) { const k = {}; ["status", "statusText", "headers"].forEach((B) => { - k[B] = w[B]; + k[B] = y[B]; }); - const R = Pe.toFiniteNumber(w.headers.get("content-length")), [M, P] = u && Kg( + const R = Pe.toFiniteNumber(y.headers.get("content-length")), [M, P] = u && Kg( R, nu(Yg(u), !0) ) || []; - w = new Response( - Jg(w.body, Xg, M, () => { + y = new Response( + Jg(y.body, Xg, M, () => { P && P(), A && A(); }), k ); } p = p || "text"; - let x = await iu[Pe.findKey(iu, p) || "text"](w, e); + let x = await iu[Pe.findKey(iu, p) || "text"](y, e); return !E && A && A(), await new Promise((k, R) => { Wb(k, R, { data: x, - headers: xi.from(w.headers), - status: w.status, - statusText: w.statusText, + headers: xi.from(y.headers), + status: y.status, + statusText: y.statusText, config: e, request: b }); @@ -44125,8 +44085,8 @@ class ru { const b = u[g++], A = u[g++]; try { S = b(S); - } catch (y) { - A.call(this, y); + } catch (w) { + A.call(this, w); break; } } @@ -44399,34 +44359,34 @@ const q8 = Be({ t = !1; const { menu: i, height: r, mask: n, locale: a, handle: s } = Wm(e), u = uw(), d = vi({ active: null }); Gm("fcx", d), Gm("designer", u); - const p = e.appUrl, h = Ei(e, "config", {}), g = Ei(e, "theme"), _ = Ei(e, "field", []), S = Ei(e, "list", []), b = Ei(h.value, "baseRule", null), A = Ei(h.value, "componentRule", {}), y = Ei(h.value, "updateDefaultRule", {}), m = Ei(h.value, "validateRule", null), w = Ei(h.value, "formRule", null), E = Cn(() => { - const $ = r.value; - return $ ? St.Number($) ? `${$}px` : $ : "100%"; + const p = e.appUrl, h = Ei(e, "config", {}), g = Ei(e, "theme"), _ = Ei(e, "field", []), S = Ei(e, "list", []), b = Ei(h.value, "baseRule", null), A = Ei(h.value, "componentRule", {}), w = Ei(h.value, "updateDefaultRule", {}), m = Ei(h.value, "validateRule", null), y = Ei(h.value, "formRule", null), E = Cn(() => { + const O = r.value; + return O ? St.Number(O) ? `${O}px` : O : "100%"; }), x = Cn(() => h.value.fieldReadonly !== !1), k = Cn(() => h.value.fieldList || []), R = Cn(() => h.value.varList || []), M = Cn(() => h.value.hiddenMenu || []), P = Cn(() => h.value.hiddenItem || []), B = Cn(() => h.value.hiddenDragMenu === !0), T = Cn(() => h.value.hiddenDragBtn === !0), D = Cn(() => u.refs.dragCon.clientHeight), V = Cn(() => { - var $; - return ((($ = a.value) == null ? void 0 : $.name) || "zh-cn") === "zh-cn" ? N3 : null; + var O; + return (((O = a.value) == null ? void 0 : O.name) || "zh-cn") === "zh-cn" ? N3 : null; }), W = Cn(() => te.getConfig("showGridLine") !== !1 || te.getConfig("showQuickLayout") !== !1 || te.getConfig("showPrintBtn") !== !1), G = Cn(() => { - const $ = ["base", "advanced", "props", "slots", "style", "event", "validate"]; + const O = ["base", "advanced", "props", "slots", "style", "event", "validate"]; let K = h.value.configFormOrder ? [...h.value.configFormOrder] : [], X = []; - return K.length ? [...K, ...$].forEach((ie) => { - X.indexOf(ie) === -1 && $.indexOf(ie) > -1 && X.push(ie); - }) : X = $, X.map((ie) => `"${ie}"`).join(" "); + return K.length ? [...K, ...O].forEach((ie) => { + X.indexOf(ie) === -1 && O.indexOf(ie) > -1 && X.push(ie); + }) : X = O, X.map((ie) => `"${ie}"`).join(" "); }); - Eo(g, ($, K) => { - K && document.body.classList.remove("fd-theme-" + K), $ && document.body.classList.add("fd-theme-" + $); + Eo(g, (O, K) => { + K && document.body.classList.remove("fd-theme-" + K), O && document.body.classList.add("fd-theme-" + O); }); let I = Ac; a.value && (I = ac(a).t); - const U = (...$) => I(...$), F = ($, K, ...X) => { + const U = (...O) => I(...O), F = (O, K, ...X) => { if (K) { if (St.Function(K)) return K(...X); if (K.rule) { let ie = K.rule(...X); - return K.prepend ? ie = [...ie, ...$(...X)] : K.append && (ie = [...$(...X), ...ie]), ie; + return K.prepend ? ie = [...ie, ...O(...X)] : K.append && (ie = [...O(...X), ...ie]), ie; } } - return $(...X); + return O(...X); }, C = vi({ cacheProps: {}, operation: { @@ -44441,9 +44401,9 @@ const q8 = Be({ label: "name", children: "children", value: "id", - isLeaf: ($) => { + isLeaf: (O) => { var K; - return !((K = $.children) != null && K.length); + return !((K = O.children) != null && K.length); } }, fieldData: [], @@ -44495,7 +44455,7 @@ const q8 = Be({ }, oldOptionsKeys: [], form: { - rule: F(Zm, w.value, { t: U }), + rule: F(Zm, y.value, { t: U }), api: {}, option: { global: { @@ -44540,8 +44500,8 @@ const q8 = Be({ size: "small" }, submitBtn: !1, - mounted: ($) => { - $.activeRule = C.activeRule, $.setValue($.options.formData || {}); + mounted: (O) => { + O.activeRule = C.activeRule, O.setValue(O.options.formData || {}); } } }, @@ -44566,8 +44526,8 @@ const q8 = Be({ size: "small" }, submitBtn: !1, - mounted: ($) => { - $.activeRule = C.activeRule, $.setValue($.options.formData || {}); + mounted: (O) => { + O.activeRule = C.activeRule, O.setValue(O.options.formData || {}); } } }, @@ -44582,8 +44542,8 @@ const q8 = Be({ size: "small" }, submitBtn: !1, - mounted: ($) => { - $.activeRule = C.activeRule, $.setValue($.options.formData || {}); + mounted: (O) => { + O.activeRule = C.activeRule, O.setValue(O.options.formData || {}); } } }, @@ -44598,8 +44558,8 @@ const q8 = Be({ size: "small" }, submitBtn: !1, - mounted: ($) => { - $.activeRule = C.activeRule, $.setValue($.options.formData || {}); + mounted: (O) => { + O.activeRule = C.activeRule, O.setValue(O.options.formData || {}); } } }, @@ -44630,8 +44590,8 @@ const q8 = Be({ size: "small" }, submitBtn: !1, - mounted: ($) => { - $.activeRule = C.activeRule, $.setValue($.options.formData || {}); + mounted: (O) => { + O.activeRule = C.activeRule, O.setValue(O.options.formData || {}); } } }, @@ -44660,70 +44620,71 @@ const q8 = Be({ } } }), q = Cn(() => { - const $ = C.activeRule; - if (!$ || !$._menu.children || $._fc_drag_tag === $._menu.children) + const O = C.activeRule; + if (!O || !O._menu.children || O._fc_drag_tag === O._menu.children) return null; - const K = C.dragRuleList[$._fc_drag_tag], X = C.dragRuleList[$._menu.children]; - let ie = $.children; + const K = C.dragRuleList[O._fc_drag_tag], X = C.dragRuleList[O._menu.children]; + let ie = O.children; return K.inside && (ie = ie[0].children), X.inside || (ie = ie.map((re) => re.children[0])), ie.filter((re) => re._fc_drag_tag === X.name); }); - Eo(() => C.preview.state, function($) { - $ || Yn(() => { + Eo(() => C.preview.state, function(O) { + O || Yn(() => { C.previewStatus = "form", C.preview.rule = C.preview.option = null; }); - }), Eo(() => C.previewStatus, ($) => { - C.preview.rule && (C.preview.option.preview = $ === "preview"); + }), Eo(() => C.previewStatus, (O) => { + C.preview.rule && (C.preview.option.preview = O === "preview"); }); let Z = null; - const Y = ($, K) => { - if ($[10] !== ">") { - if ($ = $.replace("formCreate", ""), !$) + const Y = (O, K) => { + if (O[10] !== ">") { + if (O = O.replace("formCreate", ""), !O) return; - $ = js($); + O = js(O); } else - $ = $.replace("formCreate>", ""); - const X = $.split(">"), ie = X.pop(); + O = O.replace("formCreate>", ""); + const X = O.split(">"), ie = X.pop(); let re = C.activeRule; X.forEach((fe, Ae) => { Ae || (fe = js(fe)), re[fe] || (re[fe] = {}), re = re[fe]; }), K({ source: re, field: ie }); - }, ue = Cn(() => C.pageData.filter(($) => !$.default).length); - Eo(() => a.value, ($) => { - I = $ ? ac(a).t : Ac, te.clearActiveRule(); + }, ue = Cn(() => C.pageData.filter((O) => !O.default).length); + Eo(() => a.value, (O) => { + I = O ? ac(a).t : Ac, te.clearActiveRule(); const K = C.form.api.formData && C.form.api.formData(), X = C.baseForm.api.formData && C.baseForm.api.formData(), ie = C.validateForm.api.formData && C.validateForm.api.formData(); - C.validateForm.rule = F(tv, m.value, { t: U }), C.baseForm.rule = F(Fa, b.value, { t: U }), C.form.rule = F(Zm, w.value, { t: U }), C.styleForm.rule = qm({ t: U }), C.advancedForm.rule = ev({ t: U }), C.cacheProps = {}; + C.validateForm.rule = F(tv, m.value, { t: U }), C.baseForm.rule = F(Fa, b.value, { t: U }), C.form.rule = F(Zm, y.value, { t: U }), C.styleForm.rule = qm({ t: U }), C.advancedForm.rule = ev({ t: U }), C.cacheProps = {}; const re = C.activeRule; let fe = null; re && (fe = C.propsForm.api.formData && C.propsForm.api.formData(), C.propsForm.rule = C.cacheProps[re._fc_id] = te.getPropsRule(re)), Yn(() => { K && C.form.api.setValue(K), X && C.baseForm.api.setValue(X), ie && C.validateForm.api.setValue(ie), fe && C.propsForm.api.setValue(fe); }); - }), Eo(() => h.value.license, ($) => { - li.license = $, tt.license = $, window && window.formCreate && (window.formCreate.license = $); + }), Eo(() => h.value.license, (O) => { + li.license = O, tt.license = O, window && window.formCreate && (window.formCreate.license = O); }, { immediate: !0 }); const te = { - dsClick($) { - te.onDatasetChange($), C.datasetData.forEach((K) => { - K.table_id == $ && (C.datasetInfo = K, C.formOptions.datasetInfo = K); - }); + dsClick(O) { + C.datasetInfo = {}, C.formOptions.datasetInfo = {}, C.datasetData.forEach((K) => { + K.table_id == O && (C.datasetInfo = K, C.formOptions.datasetInfo = K); + }), te.onDatasetChange(C.datasetInfo); }, - onDatasetChange($) { + onDatasetChange(O) { let K = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY"; if (localStorage.getItem("user.token") != null && localStorage.getItem("user.token") != "") { const ie = JSON.parse(localStorage.getItem("user.token")); K = JSON.parse(ie.v); } let X = p; - X == null && (X = ""), C.fieldData = [], ty.get(X + "/datasetData/getFieldsByTableId", { + X == null && (X = ""), C.fieldData = [], window.globalvariableData = [], ty.get(X + "/datasetData/getFieldsByTableId", { headers: { "X-De-Token": K }, params: { - id: $ + datasourceId: O.datasource_id, + tablename: O.table_name } }).then((ie) => { - console.log(ie), ie.data.data.forEach((re) => { - re.label = re.name, re.item = "input", re.fieldtype = re.type, re.maxlength = re.size, re.field = re.origin_name, re.update = { - disabled: !1 + C.datasetInfo.keyfeilds = ie.data.data.keyfeilds, C.formOptions.datasetInfo.keyfeilds = ie.data.data.keyfeilds, window.globalvariableData = ie.data.data.fields, ie.data.data.fields.forEach((re) => { + re.label = re.name, re.item = "input", re.iskey = re.iskey, re.fieldtype = re.type, re.maxlength = re.size, re.field = re.field, re.update = { + disabled: re.iskey }, C.fieldData.push(re); }); }).catch((ie) => { @@ -44732,14 +44693,14 @@ const q8 = Be({ }, getInit() { C.formOptions.appUrl = p; - let $ = p; - $ == null && ($ = ""); + let O = p; + O == null && (O = ""); let K = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY"; if (localStorage.getItem("user.token") != null && localStorage.getItem("user.token") != "") { const X = JSON.parse(localStorage.getItem("user.token")); K = JSON.parse(X.v); } - ty.get($ + "/datasetData/getTablesByAppId", { + ty.get(O + "/datasetData/getTablesByAppId", { headers: { "X-De-Token": K }, @@ -44752,8 +44713,8 @@ const q8 = Be({ console.error(" \u8BF7\u6C42\u51FA\u9519:", X); }); }, - setDevice($) { - C.device = $, u.emit("changeDevice", $); + setDevice(O) { + C.device = O, u.emit("changeDevice", O); }, initPage() { C.children = te.makeChildren([]), C.dragForm.rule = te.makeDragRule(C.children), C.operation = C.pageData[0] ? C.pageData[0].operation : { @@ -44765,8 +44726,8 @@ const q8 = Be({ operation: C.operation }], C.activePage = C.pageData[0]; }, - changePage($) { - const K = C.pageData[$]; + changePage(O) { + const K = C.pageData[O]; if (C.activePage !== K) { if (C.activePage) { const X = C.activePage; @@ -44778,13 +44739,13 @@ const q8 = Be({ }), C.dragForm.rule = K.rule, K.default ? C.children = K.rule[0].children : C.children = K.rule[0].children[0].children[0].children, C.activePage = K, C.operation = K.operation, C.preview.state = !1, C.inputForm.state = !1, te.clearActiveRule(), te.updateTree(); } }, - deletePage($) { - $ && (C.pageData[$] === C.activePage && te.changePage(0), C.pageData.splice($, 1)); + deletePage(O) { + O && (C.pageData[O] === C.activePage && te.changePage(0), C.pageData.splice(O, 1)); }, - copyPage($) { - if ($) { - const K = C.pageData[$], X = gt(C.pageData[$].rule)[0], ie = X.type === "DragTool" ? X.children[0] : X; - ie.name = "ref_" + rt(), ie._fc_id = "id_" + rt(), vg(ie, K.config.labelField, zo(ie, K.config.labelField, "") + " Copy"), C.pageData.splice($ + 1, 0, { + copyPage(O) { + if (O) { + const K = C.pageData[O], X = gt(C.pageData[O].rule)[0], ie = X.type === "DragTool" ? X.children[0] : X; + ie.name = "ref_" + rt(), ie._fc_id = "id_" + rt(), vg(ie, K.config.labelField, zo(ie, K.config.labelField, "") + " Copy"), C.pageData.splice(O + 1, 0, { config: K.config, type: K.type, main: ie, @@ -44792,109 +44753,109 @@ const q8 = Be({ }); } }, - addPage($) { - const K = te.makeRule(C.dragRuleList[$]); - te.appendPage($, K); + addPage(O) { + const K = te.makeRule(C.dragRuleList[O]); + te.appendPage(O, K); }, - appendPage($, K) { + appendPage(O, K) { const X = K.type === "DragTool" ? K.children[0] : K; C.pageData.push({ - config: C.dragRuleList[$].container, + config: C.dragRuleList[O].container, main: X, - type: $, + type: O, rule: [K] }); }, openGlobalFetchDialog() { - const $ = u.refs.globalFetch; - $ && $.open(); + const O = u.refs.globalFetch; + O && O.open(); }, openGlobalClassDialog() { - const $ = u.refs.globalClass; - $ && $.open(); + const O = u.refs.globalClass; + O && O.open(); }, openGlobalEventDialog() { - const $ = u.refs.globalEvent; - $ && $.open(); + const O = u.refs.globalEvent; + O && O.open(); }, openGlobalVariableDialog() { - const $ = u.refs.globalVariable; - $ && $.open(); + const O = u.refs.globalVariable; + O && O.open(); }, unWatchActiveRule() { Z && Z(), Z = null; }, watchActiveRule() { - te.unWatchActiveRule(), Z = Eo(() => C.activeRule, function($) { - $ && te.updateRuleFormData(); + te.unWatchActiveRule(), Z = Eo(() => C.activeRule, function(O) { + O && te.updateRuleFormData(); }, { deep: !0, flush: "post" }); }, - makeChildren($) { - return vi({ children: $ }).children; + makeChildren(O) { + return vi({ children: O }).children; }, - addMenu($) { - if (!$.name) + addMenu(O) { + if (!O.name) return; let K = !0; C.menuList.forEach((X, ie) => { - X.name === $.name && (C.menuList[ie] = $, K = !1); - }), K && ($.before ? C.menuList.unshift($) : C.menuList.push($)); + X.name === O.name && (C.menuList[ie] = O, K = !1); + }), K && (O.before ? C.menuList.unshift(O) : C.menuList.push(O)); }, - removeMenu($) { + removeMenu(O) { [...C.menuList].forEach((K, X) => { - K.name === $ && C.menuList.splice(X, 1); + K.name === O && C.menuList.splice(X, 1); }); }, - setMenuItem($, K) { + setMenuItem(O, K) { C.menuList.forEach((X) => { - X.name === $ && (X.list = K); + X.name === O && (X.list = K); }); }, - appendMenuItem($, K) { + appendMenuItem(O, K) { C.menuList.forEach((X) => { - X.name === $ && X.list.push(...Array.isArray(K) ? K : [K]); + X.name === O && X.list.push(...Array.isArray(K) ? K : [K]); }); }, - removeMenuItem($) { + removeMenuItem(O) { C.menuList.forEach((K) => { let X; - St.String($) ? [...K.list].forEach((ie, re) => { - ie.name === $ && K.list.splice(re, 1); - }) : (X = K.list.indexOf($)) > -1 && K.list.splice(X, 1); + St.String(O) ? [...K.list].forEach((ie, re) => { + ie.name === O && K.list.splice(re, 1); + }) : (X = K.list.indexOf(O)) > -1 && K.list.splice(X, 1); }); }, - addComponent($) { - Array.isArray($) ? $.forEach((K) => { + addComponent(O) { + Array.isArray(O) ? O.forEach((K) => { C.dragRuleList[K.name] = K, K.menu && te.appendMenuItem(K.menu, K); - }) : (C.dragRuleList[$.name] = $, $.menu && te.appendMenuItem($.menu, $)); + }) : (C.dragRuleList[O.name] = O, O.menu && te.appendMenuItem(O.menu, O)); }, - openInputData($) { - C.inputForm.state = $ === void 0 ? !C.inputForm.state : !!$, C.inputForm.state && (C.inputForm.option = tt.parseJson(te.getOptionsJson()), te.inputReset(), C.inputForm.option.appendValue = !1, C.inputForm.option.submitBtn.show = !1, C.inputForm.option.resetBtn.show = !1, te.clearActiveRule()); + openInputData(O) { + C.inputForm.state = O === void 0 ? !C.inputForm.state : !!O, C.inputForm.state && (C.inputForm.option = tt.parseJson(te.getOptionsJson()), te.inputReset(), C.inputForm.option.appendValue = !1, C.inputForm.option.submitBtn.show = !1, C.inputForm.option.resetBtn.show = !1, te.clearActiveRule()); }, inputSave() { - const $ = C.inputForm.api.formData(); - Object.keys($).forEach((X) => { - ji($[X]) && delete $[X]; + const O = C.inputForm.api.formData(); + Object.keys(O).forEach((X) => { + ji(O[X]) && delete O[X]; }); - const K = JSON.stringify(te.getPreviewFormData()) !== JSON.stringify($); - C.activePage.default ? (C.inputForm.data = $, u.emit("inputData", $)) : (vg(C.activePage.main, C.activePage.config.formDataField, $), u.emit("inputPageData", $)), C.inputForm.state = !1, K && te.addOperationRecord(); + const K = JSON.stringify(te.getPreviewFormData()) !== JSON.stringify(O); + C.activePage.default ? (C.inputForm.data = O, u.emit("inputData", O)) : (vg(C.activePage.main, C.activePage.config.formDataField, O), u.emit("inputPageData", O)), C.inputForm.state = !1, K && te.addOperationRecord(); }, inputClear() { te.inputReset({}); }, - inputReset($) { - C.inputForm.rule = tt.parseJson(te.getPreviewRule()), C.inputForm.option.formData = $ || gt(te.getPreviewFormData()), C.inputForm.key = rt(); + inputReset(O) { + C.inputForm.rule = tt.parseJson(te.getPreviewRule()), C.inputForm.option.formData = O || gt(te.getPreviewFormData()), C.inputForm.key = rt(); }, - setFormData($) { - C.inputForm.data = $ || {}; + setFormData(O) { + C.inputForm.data = O || {}; }, getFormData() { return C.inputForm.data; }, - getParent($) { - let K = $.__fc__.parent.rule; + getParent(O) { + let K = O.__fc__.parent.rule; const X = K._menu; - return X && X.inside && ($ = K, K = K.__fc__.parent.rule), { root: K, parent: $ }; + return X && X.inside && (O = K, K = K.__fc__.parent.rule), { root: K, parent: O }; }, copyName() { tr(C.activeRule.name); @@ -44902,7 +44863,7 @@ const q8 = Be({ updateName() { C.activeRule.name = "ref_" + rt(); }, - makeDrag($, K, X, ie, re) { + makeDrag(O, K, X, ie, re) { return { type: "DragBox", wrap: { @@ -44917,7 +44878,7 @@ const q8 = Be({ props: { tag: "el-col", group: { - name: $ === !0 ? "default" : $, + name: O === !0 ? "default" : O, put(...fe) { return te.dragPut(...fe); } @@ -44941,12 +44902,12 @@ const q8 = Be({ clearDragRule() { C.children.length = 0, te.clearActiveRule(), te.addOperationRecord(), te.updateTree(), C.unloadStatus = !1, u.emit("clear"); }, - makeDragRule($) { - return te.makeChildren([te.makeDrag(!0, "draggable", $, { - add: (K, X) => te.dragAdd($, X), - end: (K, X) => te.dragEnd($, X), - start: (K, X) => te.dragStart($, X), - unchoose: (K, X) => te.dragUnchoose($, X) + makeDragRule(O) { + return te.makeChildren([te.makeDrag(!0, "draggable", O, { + add: (K, X) => te.dragAdd(O, X), + end: (K, X) => te.dragEnd(O, X), + start: (K, X) => te.dragStart(O, X), + unchoose: (K, X) => te.dragUnchoose(O, X) })]); }, handleSave() { @@ -44961,20 +44922,20 @@ const q8 = Be({ getPreviewRule() { return C.activePage.default ? te.getJson() : tt.toJson(te.parseRule(gt(C.children))); }, - previewSubmit(...$) { - u.emit("previewSubmit", ...$); + previewSubmit(...O) { + u.emit("previewSubmit", ...O); }, - previewReset(...$) { - u.emit("previewReset", ...$); + previewReset(...O) { + u.emit("previewReset", ...O); }, openPreview() { C.preview.state = !0, C.previewDevice = C.device === "mobile" ? "mobile" : "pc"; - const $ = te.getPreviewRule(), K = te.getOptionsJson(), X = te.getConfig("useTemplate", !1); - C.preview.option = tt.parseJson(K), C.activePage.default || (C.preview.option.formData = gt(te.getPreviewFormData())), C.preview.rule = tt.parseJson($), C.preview.html = Vo.highlight( - X ? vw($, K) : gw($, K), + const O = te.getPreviewRule(), K = te.getOptionsJson(), X = te.getConfig("useTemplate", !1); + C.preview.option = tt.parseJson(K), C.activePage.default || (C.preview.option.formData = gt(te.getPreviewFormData())), C.preview.rule = tt.parseJson(O), C.preview.html = Vo.highlight( + X ? vw(O, K) : gw(O, K), { language: "xml" } ).value, C.preview.mobileHtml = Vo.highlight( - X ? yw($, K) : bw($, K), + X ? yw(O, K) : bw(O, K), { language: "xml" } ).value, C.preview.sfc = Vo.highlight( _3(C.children, C.preview.option, C.dragRuleList, X), @@ -44991,38 +44952,38 @@ const q8 = Be({ return tt.toJson(te.getPageRule()); }, getRule() { - let $; + let O; if (C.pageData.length > 1) { const K = []; C.pageData.map((X) => { - X.default ? $ = te.parseRule(gt(X.rule)) : K.push(te.parseRule(gt(X.rule))[0]); - }), $.push(...K); + X.default ? O = te.parseRule(gt(X.rule)) : K.push(te.parseRule(gt(X.rule))[0]); + }), O.push(...K); } else - $ = te.getPageRule(); - return $; + O = te.getPageRule(); + return O; }, getJson() { return tt.toJson(te.getRule()); }, getOption() { var X; - const $ = gt(C.formOptions); + const O = gt(C.formOptions); ["onReset", "onSubmit", "beforeSubmit", "onCreated", "onMounted", "onReload", "onChange", "beforeFetch"].forEach((ie) => { - delete $[ie]; - }), Object.keys($._event || {}).forEach((ie) => { - $._event[ie] && ($[ie] = $._event[ie]); - }), $.style || delete $.style, delete $._event, $.submitBtn = $._submitBtn, $.resetBtn = $._resetBtn, $.resetBtn.innerText = U("props.reset"), $.submitBtn.innerText = U("props.submit"); + delete O[ie]; + }), Object.keys(O._event || {}).forEach((ie) => { + O._event[ie] && (O[ie] = O._event[ie]); + }), O.style || delete O.style, delete O._event, O.submitBtn = O._submitBtn, O.resetBtn = O._resetBtn, O.resetBtn.innerText = U("props.reset"), O.submitBtn.innerText = U("props.submit"); const K = gt(C.inputForm.data); - return Object.keys(K).length > 0 && ($.formData = K), (X = $ == null ? void 0 : $.wrap) != null && X.style && ($.wrap.style.marginBottom || delete $.wrap.style.marginBottom, Object.keys($.wrap.style).length || delete $.wrap.style, Object.keys($.wrap).length || delete $.wrap), $.language && Object.keys($.language).forEach((ie) => { - Object.keys($.language[ie]).forEach((re) => { - $.language[ie][re] || delete $.language[ie][re]; - }), Object.keys($.language[ie]).length || delete $.language[ie]; - }), Object.keys($).forEach((ie) => { - Object.keys($[ie]).length || delete $[ie]; - }), delete $._submitBtn, delete $._resetBtn, $; + return Object.keys(K).length > 0 && (O.formData = K), (X = O == null ? void 0 : O.wrap) != null && X.style && (O.wrap.style.marginBottom || delete O.wrap.style.marginBottom, Object.keys(O.wrap.style).length || delete O.wrap.style, Object.keys(O.wrap).length || delete O.wrap), O.language && Object.keys(O.language).forEach((ie) => { + Object.keys(O.language[ie]).forEach((re) => { + O.language[ie][re] || delete O.language[ie][re]; + }), Object.keys(O.language[ie]).length || delete O.language[ie]; + }), Object.keys(O).forEach((ie) => { + Object.keys(O[ie]).length || delete O[ie]; + }), delete O._submitBtn, delete O._resetBtn, O; }, - subRender($, K, X) { - const ie = $({ h: on, resolveComponent: ee, rule: K, subRule: X, t: U }); + subRender(O, K, X) { + const ie = O({ h: on, resolveComponent: ee, rule: K, subRule: X, t: U }); return Array.isArray(ie) ? ie.map((re) => on(si, { label: re.label }, () => re.vnode)) : ie; }, getOptions() { @@ -45031,19 +44992,18 @@ const q8 = Be({ getOptionsJson() { return tt.toJson([te.getOption()]).slice(1).slice(0, -1); }, - setRule($, K) { - debugger; - $ || ($ = []), !K && te.initPage(); - const X = te.loadRule(St.String($) ? tt.parseJson($) : gt($)), ie = []; + setRule(O, K) { + O || (O = []), !K && te.initPage(); + const X = te.loadRule(St.String(O) ? tt.parseJson(O) : gt(O)), ie = []; X.forEach((re) => { re._fc_page_tag ? K || te.appendPage(re._fc_page_tag, re) : ie.push(re); }), C.children.length = 0, C.children.push(...ie), te.clearActiveRule(), K || (te.addOperationRecord(), !ie.length && C.pageData.length > 1 && te.changePage(1)), te.updateTree(); }, - setBaseRuleConfig($, K) { - b.value = { rule: $, append: K }, C.baseForm.rule = F(Fa, b.value, { t: U }); + setBaseRuleConfig(O, K) { + b.value = { rule: O, append: K }, C.baseForm.rule = F(Fa, b.value, { t: U }); }, - setComponentRuleConfig($, K, X) { - A.value[$] = { rule: K, append: X }, C.cacheProps = {}; + setComponentRuleConfig(O, K, X) { + A.value[O] = { rule: K, append: X }, C.cacheProps = {}; const ie = C.activeRule; if (ie) { const re = C.propsForm.api.formData && C.propsForm.api.formData(); @@ -45055,20 +45015,20 @@ const q8 = Be({ }); } }, - setValidateRuleConfig($, K) { - m.value = { rule: $, append: K }, C.validateForm.rule = F(Fa, m.value, { t: U }); + setValidateRuleConfig(O, K) { + m.value = { rule: O, append: K }, C.validateForm.rule = F(Fa, m.value, { t: U }); }, - setFormRuleConfig($, K) { - w.value = { rule: $, append: K }, C.form.rule = F(Fa, w.value, { t: U }); + setFormRuleConfig(O, K) { + y.value = { rule: O, append: K }, C.form.rule = F(Fa, y.value, { t: U }); }, clearActiveRule() { C.activeRule = null, C.customForm.config = null, C.activeTab = "form", d.active = ""; }, - setOption($) { - $.datasetInfo && $.datasetInfo.table_id && (C.tableId = $.datasetInfo.table_id, te.dsClick(C.tableId)); + setOption(O) { + O.datasetInfo && O.datasetInfo.table_id && (C.tableId = O.datasetInfo.table_id, te.dsClick(C.tableId)); const K = gt(te.getConfig("formOptions", {})), X = K.form || {}; delete K.form; - let ie = { ...K, ...St.String($) ? JSON.parse($) : gt($ || {}) }; + let ie = { ...K, ...St.String(O) ? JSON.parse(O) : gt(O || {}) }; ie.form = { inline: !1, hideRequiredAsterisk: !1, @@ -45088,21 +45048,21 @@ const q8 = Be({ beforeFetch: ie.beforeFetch || "" }, Vi(ie, "globalEvent") || (ie.globalEvent = {}), ie.appUrl = p || "", Vi(ie, "globalData") || (ie.globalData = {}), Vi(ie, "language") || (ie.language = {}), ie._resetBtn = typeof ie.resetBtn == "object" ? ie.resetBtn : { show: ie.resetBtn === !0 }, ie._submitBtn = typeof ie.submitBtn == "object" ? ie.submitBtn : { show: ie.submitBtn !== !1 }, ie.submitBtn = ie.resetBtn = !1, C.inputForm.data = ie.formData || {}, C.oldOptionsKeys = Object.keys(C.form.value), delete ie.formData, C.formOptions = ie, te.updateOptionsValue(); }, - setOptions($) { - te.setOption($); + setOptions(O) { + te.setOption(O); }, - mergeOptions($) { + mergeOptions(O) { if (["globalEvent", "globalData", "globalClass", "globalVariable", "form"].forEach((K) => { - $[K] && (C.formOptions[K] = { ...C.formOptions[K] || {}, ...$[K] }); - }), $.style && (!C.formOptions.style || C.formOptions.style.indexOf($.style) === -1) && (C.formOptions.style = (C.formOptions.style || "") + ` -` + $.style), C.formOptions.language || (C.formOptions.language = {}), $.language && Object.keys($.language).forEach((K) => { - C.formOptions.language[K] = { ...C.formOptions.language[K] || {}, ...$.language[K] }; - }), $.languageKey) { + O[K] && (C.formOptions[K] = { ...C.formOptions[K] || {}, ...O[K] }); + }), O.style && (!C.formOptions.style || C.formOptions.style.indexOf(O.style) === -1) && (C.formOptions.style = (C.formOptions.style || "") + ` +` + O.style), C.formOptions.language || (C.formOptions.language = {}), O.language && Object.keys(O.language).forEach((K) => { + C.formOptions.language[K] = { ...C.formOptions.language[K] || {}, ...O.language[K] }; + }), O.languageKey) { const K = te.getConfig("localeOptions", [ { value: "zh-cn", label: "\u7B80\u4F53\u4E2D\u6587" }, { value: "en", label: "English" } ]); - $.languageKey.forEach((X) => { + O.languageKey.forEach((X) => { K.forEach(({ value: ie }) => { C.formOptions.language[ie] || (C.formOptions.language[ie] = {}), C.formOptions.language[ie][X] || (C.formOptions.language[ie][X] = ""); }); @@ -45110,11 +45070,11 @@ const q8 = Be({ } }, updateOptionsValue() { - const $ = {}; + const O = {}; C.oldOptionsKeys.forEach((X) => { - $[X] = void 0; + O[X] = void 0; }); - const K = { ...$, ...C.formOptions.form }; + const K = { ...O, ...C.formOptions.form }; Object.keys(C.formOptions).forEach((X) => { const ie = C.formOptions[X]; K[">" + X] = ie, typeof ie == "object" && Object.keys(ie).forEach((re) => { @@ -45122,27 +45082,27 @@ const q8 = Be({ }); }), C.form.value = K; }, - setGlobalEvent($) { - C.formOptions.globalEvent = { ...C.formOptions.globalEvent || {}, ...$ }, te.updateOptionsValue(); + setGlobalEvent(O) { + C.formOptions.globalEvent = { ...C.formOptions.globalEvent || {}, ...O }, te.updateOptionsValue(); }, - setGlobalData($) { - C.formOptions.globalData = { ...C.formOptions.globalData || {}, ...$ }, te.updateOptionsValue(); + setGlobalData(O) { + C.formOptions.globalData = { ...C.formOptions.globalData || {}, ...O }, te.updateOptionsValue(); }, - setGlobalClass($) { - C.formOptions.globalClass = { ...C.formOptions.globalClass || {}, ...$ }, te.updateOptionsValue(); + setGlobalClass(O) { + C.formOptions.globalClass = { ...C.formOptions.globalClass || {}, ...O }, te.updateOptionsValue(); }, - setGlobalVariable($) { - C.formOptions.globalVariable = { ...C.formOptions.globalVariable || {}, ...$ }, te.updateOptionsValue(); + setGlobalVariable(O) { + C.formOptions.globalVariable = { ...C.formOptions.globalVariable || {}, ...O }, te.updateOptionsValue(); }, - tidyRule($) { + tidyRule(O) { var X; ["control", "computed", "on", "hidden", "display"].forEach((ie) => { - $[ie] != null && ($["_" + ie] = $[ie], delete $[ie]); - }), (X = $.effect) != null && X.loadData && ($._loadData = $.effect.loadData, delete $.effect.loadData), $.$loadData && ($._loadData = $.$loadData, delete $.$loadData); + O[ie] != null && (O["_" + ie] = O[ie], delete O[ie]); + }), (X = O.effect) != null && X.loadData && (O._loadData = O.effect.loadData, delete O.effect.loadData), O.$loadData && (O._loadData = O.$loadData, delete O.$loadData); }, - loadRule($, K, X) { + loadRule(O, K, X) { const ie = []; - return $.forEach((re) => { + return O.forEach((re) => { if (St.String(re)) return ie.push(re); if (re._fc_drag_skip) @@ -45157,8 +45117,8 @@ const q8 = Be({ ie.push(re); }), ie; }, - parseRule($, K) { - return [...$].reduce((X, ie) => { + parseRule(O, K) { + return [...O].reduce((X, ie) => { let re = K; if (St.String(ie)) return X.push(ie), X; @@ -45183,31 +45143,31 @@ const q8 = Be({ }, []); }, fields() { - return C.dragForm.api.all().map(($) => $.field).filter(($) => !!$); + return C.dragForm.api.all().map((O) => O.field).filter((O) => !!O); }, - getTitle($) { + getTitle(O) { var K, X, ie; - return (((ie = (X = (K = $ == null ? void 0 : $.__fc__) == null ? void 0 : K.refRule) == null ? void 0 : X.__$title) == null ? void 0 : ie.value) || $.title || "").trim() || $.props && $.props.label || U("com." + ($._menu && $._menu.name) + ".name") || $._menu && $._menu.label || $.type; + return (((ie = (X = (K = O == null ? void 0 : O.__fc__) == null ? void 0 : K.refRule) == null ? void 0 : X.__$title) == null ? void 0 : ie.value) || O.title || "").trim() || O.props && O.props.label || U("com." + (O._menu && O._menu.name) + ".name") || O._menu && O._menu.label || O.type; }, - baseChange($, K, X, ie) { - te.handleChange("", $, K, X, ie); + baseChange(O, K, X, ie) { + te.handleChange("", O, K, X, ie); }, - formOptChange($, K) { - C.form.value[$] = K, $.indexOf(">") === -1 && ($ = "form>" + $); + formOptChange(O, K) { + C.form.value[O] = K, O.indexOf(">") === -1 && (O = "form>" + O); let X = C.formOptions; - const ie = $.split(">"), re = ie.pop(); + const ie = O.split(">"), re = ie.pop(); ie.forEach((fe) => { fe && (X[fe] || (X[fe] = {}), X = X[fe]); }), X[re] = K; }, - propRemoveField($, K, X) { + propRemoveField(O, K, X) { var ie, re, fe; if (C.activeRule && X[C.activeRule._fc_id] === C.activeRule) { te.unWatchActiveRule(); - const Ae = $; - C.dragForm.api.sync(C.activeRule), $.indexOf("__") !== 0 && ($ === "formCreateChild" ? delete C.activeRule.children[0] : $.indexOf("formCreate") === 0 || $.indexOf(">") > 0 ? ($.indexOf("formCreate") < 0 && ($ = "props>" + $), Y($, ({ source: Fe, field: Xe }) => { + const Ae = O; + C.dragForm.api.sync(C.activeRule), O.indexOf("__") !== 0 && (O === "formCreateChild" ? delete C.activeRule.children[0] : O.indexOf("formCreate") === 0 || O.indexOf(">") > 0 ? (O.indexOf("formCreate") < 0 && (O = "props>" + O), Y(O, ({ source: Fe, field: Xe }) => { delete Fe[Xe]; - })) : delete C.activeRule.props[$]), te.watchActiveRule(), (fe = (re = (ie = C.activeRule._menu) == null ? void 0 : ie.watch) == null ? void 0 : re[Ae]) == null || fe.call(re, { + })) : delete C.activeRule.props[O]), te.watchActiveRule(), (fe = (re = (ie = C.activeRule._menu) == null ? void 0 : ie.watch) == null ? void 0 : re[Ae]) == null || fe.call(re, { field: Ae, value: void 0, api: X, @@ -45216,25 +45176,25 @@ const q8 = Be({ }); } }, - propChange($, K, X, ie) { - te.handleChange("props", $, K, X, ie); + propChange(O, K, X, ie) { + te.handleChange("props", O, K, X, ie); }, - computedChange($, K, X, ie) { - te.handleChange("_computed", $, K, X, ie); + computedChange(O, K, X, ie) { + te.handleChange("_computed", O, K, X, ie); }, - styleChange($, K, X, ie) { + styleChange(O, K, X, ie) { if (C.customForm.config) - return C.customForm.config.style.change($, K); - te.handleChange("", $, K, X, ie); + return C.customForm.config.style.change(O, K); + te.handleChange("", O, K, X, ie); }, - handleChange($, K, X, ie, re) { + handleChange(O, K, X, ie, re) { var fe, Ae, Fe; if (C.activeRule && re[C.activeRule._fc_id] === C.activeRule) { te.unWatchActiveRule(); const Xe = K; - K.indexOf("__") !== 0 && (K === "formCreateChild" ? C.activeRule.children[0] = X : K.indexOf("formCreate") === 0 || K.indexOf(">") > 0 ? (K.indexOf("formCreate") < 0 && (K = ($ ? $ + ">" : "") + K), Y(K, ({ source: Ze, field: _e }) => { + K.indexOf("__") !== 0 && (K === "formCreateChild" ? C.activeRule.children[0] = X : K.indexOf("formCreate") === 0 || K.indexOf(">") > 0 ? (K.indexOf("formCreate") < 0 && (K = (O ? O + ">" : "") + K), Y(K, ({ source: Ze, field: _e }) => { ji(X) ? delete Ze[_e] : Ze[_e] = X; - })) : $ && ji(X) ? delete C.activeRule[$][K] : ($ ? C.activeRule[$] : C.activeRule)[K] = X), te.watchActiveRule(), (Fe = (Ae = (fe = C.activeRule._menu) == null ? void 0 : fe.watch) == null ? void 0 : Ae[Xe]) == null || Fe.call(Ae, { + })) : O && ji(X) ? delete C.activeRule[O][K] : (O ? C.activeRule[O] : C.activeRule)[K] = X), te.watchActiveRule(), (Fe = (Ae = (fe = C.activeRule._menu) == null ? void 0 : fe.watch) == null ? void 0 : Ae[Xe]) == null || Fe.call(Ae, { field: Xe, value: X, api: re, @@ -45243,29 +45203,29 @@ const q8 = Be({ }); } }, - validateChange($, K, X, ie) { - !C.activeRule || C.validateForm.api[C.activeRule._fc_id] !== C.activeRule || (te.handleChange("", $, K, X, ie), C.dragForm.api.refreshValidate(), C.dragForm.api.nextTick(() => { + validateChange(O, K, X, ie) { + !C.activeRule || C.validateForm.api[C.activeRule._fc_id] !== C.activeRule || (te.handleChange("", O, K, X, ie), C.dragForm.api.refreshValidate(), C.dragForm.api.nextTick(() => { var re; C.dragForm.api.clearValidateState((re = C.activeRule) == null ? void 0 : re.__fc__.id); })); }, - triggerActive($) { + triggerActive(O) { let K; - if (St.String($) && ($ = te.findRule($)), !!$ && ($._menu.inside ? K = $.children[0] : K = $.__fc__.parent.rule, K && K.type === "DragTool")) { + if (St.String(O) && (O = te.findRule(O)), !!O && (O._menu.inside ? K = O.children[0] : K = O.__fc__.parent.rule, K && K.type === "DragTool")) { const X = C.dragForm.api.el(K.__fc__.id); - X && (d.active = X.id, u.emit("active", $), te.toolActive($)); + X && (d.active = X.id, u.emit("active", O), te.toolActive(O)); } }, - customFormChange($, K) { - C.customForm.config && C.customForm.config.change($, K); + customFormChange(O, K) { + C.customForm.config && C.customForm.config.change(O, K); }, - customActive($) { - C.baseForm.isShow = !1, C.propsForm.isShow = !1, C.propsForm.variable = !1, C.advancedForm.isShow = !1, C.styleForm.isShow = !!$.style && te.getConfig("showStyleForm") !== !1, C.eventShow = !1, C.validateForm.isShow = !1, C.activeRule = null, C.customForm.config = $, C.customForm.isShow = !0, C.customForm.propsShow = $.props && te.getConfig("showPropsForm") !== !1, C.customForm.key = rt(), C.customForm.rule = C.customForm.propsShow ? $.props({ t: U }) : [], C.customForm.options.formData = $.formData, $.style && (C.styleForm.value = $.style.formData || {}), Yn(() => { + customActive(O) { + C.baseForm.isShow = !1, C.propsForm.isShow = !1, C.propsForm.variable = !1, C.advancedForm.isShow = !1, C.styleForm.isShow = !!O.style && te.getConfig("showStyleForm") !== !1, C.eventShow = !1, C.validateForm.isShow = !1, C.activeRule = null, C.customForm.config = O, C.customForm.isShow = !0, C.customForm.propsShow = O.props && te.getConfig("showPropsForm") !== !1, C.customForm.key = rt(), C.customForm.rule = C.customForm.propsShow ? O.props({ t: U }) : [], C.customForm.options.formData = O.formData, O.style && (C.styleForm.value = O.style.formData || {}), Yn(() => { C.activeTab = "props"; }); }, - getPropsRule($) { - let K = F($._menu.props, A.value && A.value[$._menu.name], $, { + getPropsRule(O) { + let K = F(O._menu.props, A.value && A.value[O._menu.name], O, { t: U, api: C.dragForm.api }); @@ -45274,31 +45234,31 @@ const q8 = Be({ K = F(() => K, St.Function(X) ? { rule: X, append: !0 - } : X, $, { + } : X, O, { t: U, api: C.dragForm.api }); } return K; }, - findRule($) { + findRule(O) { let K; const X = (ie) => { ie.forEach((re) => { - [re.rule.field, re.rule.name, re.rule._fc_id].indexOf($) > -1 ? K = re.rule : re.children && X(re.children); + [re.rule.field, re.rule.name, re.rule._fc_id].indexOf(O) > -1 ? K = re.rule : re.children && X(re.children); }); }; return X(C.treeInfo), K; }, - toolActive($) { - if (h.value.beforeActiveRule && h.value.beforeActiveRule({ rule: $ }) === !1) + toolActive(O) { + if (h.value.beforeActiveRule && h.value.beforeActiveRule({ rule: O }) === !1) return; - te.unWatchActiveRule(), C.customForm.isShow = !1, C.customForm.config = null, C.activeRule && (delete C.propsForm.api[C.activeRule._fc_id], delete C.baseForm.api[C.activeRule._fc_id], delete C.validateForm.api[C.activeRule._fc_id], delete C.styleForm.api[C.activeRule._fc_id], delete C.advancedForm.api[C.activeRule._fc_id], delete C.dragForm.api.activeRule), C.activeRule = $, C.dragForm.api.activeRule = $, Yn(() => { + te.unWatchActiveRule(), C.customForm.isShow = !1, C.customForm.config = null, C.activeRule && (delete C.propsForm.api[C.activeRule._fc_id], delete C.baseForm.api[C.activeRule._fc_id], delete C.validateForm.api[C.activeRule._fc_id], delete C.styleForm.api[C.activeRule._fc_id], delete C.advancedForm.api[C.activeRule._fc_id], delete C.dragForm.api.activeRule), C.activeRule = O, C.dragForm.api.activeRule = O, Yn(() => { C.activeTab = "props", Yn(() => { C.propsForm.api[C.activeRule._fc_id] = C.activeRule, C.baseForm.api[C.activeRule._fc_id] = C.activeRule, C.validateForm.api[C.activeRule._fc_id] = C.activeRule, C.styleForm.api[C.activeRule._fc_id] = C.activeRule, C.advancedForm.api[C.activeRule._fc_id] = C.activeRule; }); - }), C.cacheProps[$._fc_id] || (C.cacheProps[$._fc_id] = te.getPropsRule($)); - const K = te.getConfig("hiddenItemConfig", {}), X = te.getConfig("disabledItemConfig", {}), ie = Us([...(K == null ? void 0 : K.default) || [], ...(K == null ? void 0 : K[$._menu.name]) || [], ...$._menu.hiddenBaseField || []]), re = Us([...(X == null ? void 0 : X.default) || [], ...(X == null ? void 0 : X[$._menu.name]) || []]); + }), C.cacheProps[O._fc_id] || (C.cacheProps[O._fc_id] = te.getPropsRule(O)); + const K = te.getConfig("hiddenItemConfig", {}), X = te.getConfig("disabledItemConfig", {}), ie = Us([...(K == null ? void 0 : K.default) || [], ...(K == null ? void 0 : K[O._menu.name]) || [], ...O._menu.hiddenBaseField || []]), re = Us([...(X == null ? void 0 : X.default) || [], ...(X == null ? void 0 : X[O._menu.name]) || []]); C.baseForm.api.disabled(!1), C.baseForm.api.hidden(!1), Yn(() => { C.baseForm.api.all().forEach((Fe) => { (Fe.name || Fe.field) && (Fe.hidden = ie.indexOf(Fe.name) !== -1 || ie.indexOf(Fe.field) !== -1); @@ -45306,24 +45266,24 @@ const q8 = Be({ }), re.length && (C.baseForm.api.disabled(!0, re), Yn(() => { C.propsForm.api.disabled(!0, re); })), te.getConfig("showControl", !0) || C.baseForm.api.hidden(!0, "_control"); - const fe = Vi($, "field"); - C.advancedForm.api.hidden(!fe, ["value", "$required", "props.disabled"]), C.baseForm.isShow = fe && $.input !== !1 && te.getConfig("showBaseForm") !== !1, C.propsForm.isShow = C.cacheProps[$._fc_id].length > 0 && te.getConfig("showPropsForm") !== !1, C.propsForm.variable = $._menu.variable !== !1 && te.getConfig("showVariable") !== !1, C.styleForm.isShow = $._menu.style !== !1 && te.getConfig("showStyleForm") !== !1, C.advancedForm.isShow = $._menu.advanced !== !1 && te.getConfig("showAdvancedForm") !== !1, C.eventShow = $._menu.event && $._menu.event.length > 0 && te.getConfig("showEventForm") !== !1; + const fe = Vi(O, "field"); + C.advancedForm.api.hidden(!fe, ["value", "$required", "props.disabled"]), C.baseForm.isShow = fe && O.input !== !1 && te.getConfig("showBaseForm") !== !1, C.propsForm.isShow = C.cacheProps[O._fc_id].length > 0 && te.getConfig("showPropsForm") !== !1, C.propsForm.variable = O._menu.variable !== !1 && te.getConfig("showVariable") !== !1, C.styleForm.isShow = O._menu.style !== !1 && te.getConfig("showStyleForm") !== !1, C.advancedForm.isShow = O._menu.advanced !== !1 && te.getConfig("showAdvancedForm") !== !1, C.eventShow = O._menu.event && O._menu.event.length > 0 && te.getConfig("showEventForm") !== !1; const Ae = te.getConfig("showValidateForm"); - C.validateForm.isShow = (C.baseForm.isShow && Ae !== !1 || Ae === !0) && $._menu.validate !== !1, C.propsForm.rule = C.cacheProps[$._fc_id], te.updateRuleFormData(), te.watchActiveRule(); + C.validateForm.isShow = (C.baseForm.isShow && Ae !== !1 || Ae === !0) && O._menu.validate !== !1, C.propsForm.rule = C.cacheProps[O._fc_id], te.updateRuleFormData(), te.watchActiveRule(); }, - getConfig($, K) { - return h.value && Vi(h.value, $) ? h.value[$] : K; + getConfig(O, K) { + return h.value && Vi(h.value, O) ? h.value[O] : K; }, - processObj($, K, X = "", ie = 0, re = 3) { - return ie >= re || Object.keys($).forEach((fe) => { - const Ae = $[fe], Fe = X ? `${X}>${fe}` : fe; + processObj(O, K, X = "", ie = 0, re = 3) { + return ie >= re || Object.keys(O).forEach((fe) => { + const Ae = O[fe], Fe = X ? `${X}>${fe}` : fe; K[Fe] = gt(Ae), St.Object(Ae) && te.processObj(Ae, K, Fe, ie + 1, re); }), K; }, updateRuleFormData() { - const $ = C.activeRule; + const O = C.activeRule; let K = { - formCreateChild: "" + ($ == null ? void 0 : $.children[0]), + formCreateChild: "" + (O == null ? void 0 : O.children[0]), "formCreateWrap>title": !0, "formCreateWrap>labelWidth": "", "formCreateWrap>class": "", @@ -45331,75 +45291,75 @@ const q8 = Be({ "formCreateWrap>style>marginBottom": "" }; const X = h.value.appendConfigData; - St.Function(X) ? K = { ...K, ...X($) } : Array.isArray(X) && X.forEach((fe) => { + St.Function(X) ? K = { ...K, ...X(O) } : Array.isArray(X) && X.forEach((fe) => { K[fe] = void 0; - }), Object.keys($).forEach((fe) => { - ["effect", "config", "payload", "id", "type", "_menu"].indexOf(fe) < 0 && (K["formCreate" + Ho(fe)] = gt($[fe])); - }), te.processObj($.props || {}, K), ["props", "effect", "attrs", "style", "wrap", "col"].forEach((fe) => { - $[fe] && typeof $[fe] == "object" && te.processObj($[fe] || {}, K, "formCreate" + Ho(fe)); + }), Object.keys(O).forEach((fe) => { + ["effect", "config", "payload", "id", "type", "_menu"].indexOf(fe) < 0 && (K["formCreate" + Ho(fe)] = gt(O[fe])); + }), te.processObj(O.props || {}, K), ["props", "effect", "attrs", "style", "wrap", "col"].forEach((fe) => { + O[fe] && typeof O[fe] == "object" && te.processObj(O[fe] || {}, K, "formCreate" + Ho(fe)); }); const ie = {}; ["value", "hidden", "$required", "props.disabled"].forEach((fe) => { - ie[fe] = $._computed && $._computed[fe] || ""; + ie[fe] = O._computed && O._computed[fe] || ""; }); - const re = $._menu.attrs || {}; + const re = O._menu.attrs || {}; Object.keys(re).forEach((fe) => { - K["__" + fe] = re[fe]({ rule: $ }); - }), C.propsForm.value = K, C.styleForm.value = { - style: $.style, - class: $.class, - id: $.id + K["__" + fe] = re[fe]({ rule: O }); + }), O.props.maxlength != null ? K.maxlength = O.props.maxlength : K.maxlength = O.maxlength || null, C.propsForm.value = K, C.styleForm.value = { + style: O.style, + class: O.class, + id: O.id }, C.advancedForm.value = ie, C.baseForm.isShow && (C.baseForm.value = { - field: $.field, - title: $.title || "", - fieldtype: $.fieldtype || "", - info: $.info, - ignore: $.ignore || !1, - attributeId: $.attributeId || !1, - _control: $._control, + field: O.field, + title: O.title || "", + fieldtype: O.fieldtype || "", + info: O.info, + ignore: O.ignore || !1, + iskey: O.iskey || !1, + _control: O._control, ...K }, C.validateForm.value = { - validate: $.validate ? [...$.validate] : [], + validate: O.validate ? [...O.validate] : [], $required: K.formCreate$required }, C.dragForm.api.refreshValidate(), C.dragForm.api.nextTick(() => { - C.dragForm.api.clearValidateState($.__fc__.id); + C.dragForm.api.clearValidateState(O.__fc__.id); })); }, - dragStart($) { - C.moveRule = $, C.added = !1; + dragStart(O) { + C.moveRule = O, C.added = !1; }, - dragUnchoose($, K) { + dragUnchoose(O, K) { C.addRule = { - children: $, + children: O, oldIndex: K.oldIndex }; }, - clickMenu($) { - te.dragMenu({ menu: $, children: C.children, index: C.children.length }); + clickMenu(O) { + te.dragMenu({ menu: O, children: C.children, index: C.children.length }); }, - clickField($, K, X, ie) { - const re = { ...$.update || {} }; - re.title || (re.title = $.label), $.field && (re.field = $.field), $.fieldtype && (re.fieldtype = $.fieldtype), $.rule ? te.dragMenu({ - rule: $.rule, + clickField(O, K, X, ie) { + const re = { ...O.update || {} }; + re.title || (re.title = O.label), O.field && (re.field = O.field), O.fieldtype && (re.fieldtype = O.fieldtype), O.maxlength && (re.maxlength = O.maxlength), O.rule ? te.dragMenu({ + rule: O.rule, children: K || C.children, index: X == null ? C.children.length : X, slot: ie, update: re - }) : $.item && te.dragMenu({ - menu: C.dragRuleList[$.item], + }) : O.item && (C.dragRuleList[O.item] != null && O.iskey != null && (C.dragRuleList[O.item].iskey = O.iskey), te.dragMenu({ + menu: C.dragRuleList[O.item], children: K || C.children, index: X == null ? C.children.length : X, slot: ie, update: re - }); + })); }, - checkOnly($) { + checkOnly(O) { let K = !1; return C.dragForm.api.all().forEach((X) => { - K = K || X._fc_template === $.name || X._menu && X._menu.name === $.name; - }), K && In(C.t("struct.only", { label: U("com." + $.name + ".name") || $.label })), K; + K = K || X._fc_template === O.name || X._menu && X._menu.name === O.name; + }), K && In(C.t("struct.only", { label: U("com." + O.name + ".name") || O.label })), K; }, - dragMenu({ rule: $, menu: K, children: X, index: ie, slot: re, update: fe }) { + dragMenu({ rule: O, menu: K, children: X, index: ie, slot: re, update: fe }) { if (C.inputForm.state || K && K.only && te.checkOnly(K)) return; const Ae = (_e) => { @@ -45413,11 +45373,11 @@ const q8 = Be({ u.emit("drag", { item: K, dragRule: Fe, - rule: $ + rule: O }); let Xe = []; - if ($) - St.String($) ? ($ = te.batchReplaceUni($), $ = tt.parseJson($)) : $ = tt.parseJson(te.batchReplaceUni(tt.toJson($))), Array.isArray($) || ($ = [$]), Xe = Ae(te.loadRule($)); + if (O) + St.String(O) ? (O = te.batchReplaceUni(O), O = tt.parseJson(O)) : O = tt.parseJson(te.batchReplaceUni(tt.toJson(O))), Array.isArray(O) || (O = [O]), Xe = Ae(te.loadRule(O)); else if (Fe.template) { let _e = ""; St.Function(Fe.template) ? _e = tt.toJson(Fe.template({ t: U })) : Array.isArray(Fe.template) ? _e = tt.toJson(Fe.template) : _e = "" + Fe.template, Fe.autoField && (_e = te.replaceTemplateField(_e)), _e = te.batchReplaceUni(_e), Xe = Ae(te.loadRule(tt.parseJson(_e), null, K.name)); @@ -45431,20 +45391,20 @@ const q8 = Be({ te.triggerActive(Ze); }); }, - mergeRule($, K) { + mergeRule(O, K) { Object.keys(K).forEach((X) => { - X === "required" ? $.$required = !!K.required : X === "disabled" ? ($.props || ($.props = {}), $.props.disabled = !!K.disabled) : X === "props" ? $.props = { ...$.props || {}, ...gt(K[X]) } : $[X] = gt(K[X]); + X === "required" ? O.$required = !!K.required : X === "disabled" ? (O.props || (O.props = {}), O.props.disabled = !!K.disabled) : X === "props" ? O.props = { ...O.props || {}, ...gt(K[X]) } : O[X] = gt(K[X]); }); }, - replaceField($) { - const K = ["array", "object"].indexOf($._menu.subForm) > -1; - let X = te.parseRule(gt([$]))[0]; + replaceField(O) { + const K = ["array", "object"].indexOf(O._menu.subForm) > -1; + let X = te.parseRule(gt([O]))[0]; const ie = te.getConfig("autoResetName") !== !1; return K && (X.field = rt(), ie && (X.name = "ref_" + rt())), X = tt.toJson(X), K ? X = te.batchReplaceUni(X) : (X = te.batchReplaceField(X), ie && (X = te.batchReplaceName(X))), te.loadRule([tt.parseJson(X)])[0]; }, - batchReplaceField($) { + batchReplaceField(O) { const K = /"field"\s*:\s*"(\w[\w\d]+)"/g, X = []; - return $ = $.replace(K, (ie, re) => { + return O = O.replace(K, (ie, re) => { const fe = rt(); return X.push({ old: re, key: fe }), `"field":"${fe}"`; }).replace(/"computed"\s*:\s*(\{\s*(?:"[^"]*"\s*:\s*"(?:\\"|[^"])*"(?:,\s*)?)*\})/g, (ie, re) => { @@ -45454,36 +45414,36 @@ const q8 = Be({ fe[Fe] = `${fe[Fe]}`.replaceAll(Ae.old, Ae.key); }); }), `"computed":${JSON.stringify(fe)}`; - }), te.batchReplaceUni($); + }), te.batchReplaceUni(O); }, - replaceTemplateField($) { + replaceTemplateField(O) { const K = /"field"\s*:\s*"(\w[\w\d]+)"/g; let X; const ie = []; - for (; (X = K.exec($)) !== null; ) + for (; (X = K.exec(O)) !== null; ) ie.push({ old: X[1], key: rt() }); return ie.forEach((re) => { - $ = $.replaceAll(re.old, re.key); - }), $; + O = O.replaceAll(re.old, re.key); + }), O; }, - batchReplaceUni($) { + batchReplaceUni(O) { const K = /"_fc_id"\s*:\s*"(\w[\w\d]+)"/g; - return $ = $.replace(K, () => `"_fc_id":"id_${rt()}"`), $; + return O = O.replace(K, () => `"_fc_id":"id_${rt()}"`), O; }, - batchReplaceName($) { + batchReplaceName(O) { const K = /"name"\s*:\s*"ref_(\w[\w\d]+)"/g; - return $ = $.replace(K, () => `"name":"ref_${rt()}"`), $; + return O = O.replace(K, () => `"name":"ref_${rt()}"`), O; }, - getTrueRule($) { - if (!!$) { - if ($._menu) - return $._menu._get(); - if ($._config) - return $._config._get(); + getTrueRule(O) { + if (!!O) { + if (O._menu) + return O._menu._get(); + if (O._config) + return O._config._get(); } }, - dragPut($, K, X) { - const ie = te.getTrueRule($.el.__rule__); + dragPut(O, K, X) { + const ie = te.getTrueRule(O.el.__rule__); if (!ie) return !0; const re = ie._menu, fe = X._fc_allow_drag || {}; @@ -45500,35 +45460,35 @@ const q8 = Be({ delete X._fc_allow_drag; }, 1500), X._fc_allow_drag[ie._fc_id]; }, - checkDrag({ menu: $, toMenu: K, rule: X, toRule: ie }) { + checkDrag({ menu: O, toMenu: K, rule: X, toRule: ie }) { var re, fe; - return !(!te.checkAllowDrag($, K) || ie.children && K.maxChildren && K.maxChildren <= ((fe = (re = ie.children[0]) == null ? void 0 : re.children) == null ? void 0 : fe.length) || $.checkDrag && $.checkDrag({ - menu: $, + return !(!te.checkAllowDrag(O, K) || ie.children && K.maxChildren && K.maxChildren <= ((fe = (re = ie.children[0]) == null ? void 0 : re.children) == null ? void 0 : fe.length) || O.checkDrag && O.checkDrag({ + menu: O, toMenu: K, rule: X, toRule: ie, designer: u }) === !1 || K.checkDrag && K.checkDrag({ - menu: $, + menu: O, toMenu: K, rule: X, toRule: ie, designer: u }) === !1 || h.value.checkDrag && h.value.checkDrag({ - menu: $, + menu: O, toMenu: K, rule: X, toRule: ie }) === !1); }, - checkAllowDrag($, K) { + checkAllowDrag(O, K) { function X(fe) { - return Array.isArray(fe) && (fe = { item: fe }), mg(fe.item).indexOf($.name) > -1 ? !0 : mg(fe.menu).indexOf($.menu) > -1; + return Array.isArray(fe) && (fe = { item: fe }), mg(fe.item).indexOf(O.name) > -1 ? !0 : mg(fe.menu).indexOf(O.menu) > -1; } const ie = te.getConfig("allowDrag", {})[K.name], re = te.getConfig("denyDrag", {})[K.name]; return K.allowDrag && X(K.allowDrag) || ie && X(ie) ? !0 : K.allowDrag || ie || K.denyDrag && X(K.denyDrag) ? !1 : !(re && X(re)); }, - dragAdd($, K, X) { + dragAdd(O, K, X) { delete K.item._fc_allow_drag; const ie = K.newIndex, re = K.item._underlying_vm_ || K.item.__rule__; if (C.added = !0, !!re) @@ -45536,28 +45496,29 @@ const q8 = Be({ if (C.addRule) { te.handleSortBefore(); const fe = C.addRule.children.splice(C.addRule.children.indexOf(re), 1)[0]; - X ? fe.slot = X : delete fe.slot, $.splice(ie, 0, fe), te.handleSortAfter({ rule: fe }); + X ? fe.slot = X : delete fe.slot, O.splice(ie, 0, fe), te.handleSortAfter({ rule: fe }); } } else - re._field ? te.clickField(re, $, ie, X) : te.dragMenu({ menu: re, children: $, index: ie, slot: X }); + re._field ? te.clickField(re, O, ie, X) : te.dragMenu({ menu: re, children: O, index: ie, slot: X }); }, - dragEnd($, { item: K, newIndex: X, oldIndex: ie }, re) { - if (delete K._fc_allow_drag, !C.added && !(C.moveRule === $ && X === ie)) { + dragEnd(O, { item: K, newIndex: X, oldIndex: ie }, re) { + if (delete K._fc_allow_drag, !C.added && !(C.moveRule === O && X === ie)) { te.handleSortBefore(); const fe = C.moveRule.splice(ie, 1); - re && (fe[0].slot = re), $.splice(X, 0, fe[0]), te.handleSortAfter({ rule: fe[0] }); + re && (fe[0].slot = re), O.splice(X, 0, fe[0]), te.handleSortAfter({ rule: fe[0] }); } C.moveRule = null, C.addRule = null, C.added = !1, C.bus.$emit("dragEnd"); }, - getSlotConfig($, K, X) { + getSlotConfig(O, K, X) { let ie = {}; - return ($.slot || []).forEach((re) => { + return (O.slot || []).forEach((re) => { re.name === K && (ie = re.config || {}); }), { ...X, dragBtn: !1, handleBtn: X.children ? ["addChild"] : !1, ...ie }; }, - makeRule($, K) { - let X = K || $.rule({ t: U }); - const ie = y.value && y.value[$.name]; + makeRule(O, K) { + let X = K || O.rule({ t: U }); + O && O.iskey && (X.iskey = O.iskey); + const ie = w.value && w.value[O.name]; if (!K && ie) if (typeof ie == "function") try { @@ -45569,16 +45530,16 @@ const q8 = Be({ let Re = gt(ie); delete Re.children, delete Re.component, X = yb([X, Re]); } - X._menu = Gt({ ...$ }), X._menu._get = () => X, X._fc_id || (X._fc_id = "id_" + rt()), !X.name && !$.aide && (X.name = "ref_" + rt()), $.component && (X.component = Gt($.component)), X._computed || (X._computed = {}), X.effect || (X.effect = {}), $.input && !X.field && (X.field = rt()), X.$easySlots || (X.$easySlots = {}), $.languageKey && te.mergeOptions({ - languageKey: $.languageKey - }), te.tidyRule(X), X.display = !0, X.hidden = !1, X._fc_drag_tag = $.name, $.container && (X._fc_page_tag = $.name); - let re = $.only === !0; + X._menu = Gt({ ...O }), X._menu._get = () => X, X._fc_id || (X._fc_id = "id_" + rt()), !X.name && !O.aide && (X.name = "ref_" + rt()), O.component && (X.component = Gt(O.component)), X._computed || (X._computed = {}), X.effect || (X.effect = {}), O.input && !X.field && (X.field = rt()), X.$easySlots || (X.$easySlots = {}), O.languageKey && te.mergeOptions({ + languageKey: O.languageKey + }), te.tidyRule(X), X.display = !0, X.hidden = !1, X._fc_drag_tag = O.name, O.container && (X._fc_page_tag = O.name); + let re = O.only === !0; if (!re && X._fc_template) { const Re = C.dragRuleList[X._fc_template]; re = Re && Re.only === !0; } const fe = St.trueArray(X.children), Ae = {}, Fe = []; - ($.slot || []).forEach((Re) => { + (O.slot || []).forEach((Re) => { typeof Re == "string" ? Fe.push(Re) : (Ae[Re.name] = Re, Fe.push(Re.name)); }); const Xe = { @@ -45602,7 +45563,7 @@ const q8 = Be({ const Le = X._menu ? X._menu.name : X.type; if (Object.keys(Xe).forEach((Re) => { const He = Re === "default"; - if (!He || $.drag) { + if (!He || O.drag) { let at; if (Ae[Re] && !He) { if (!K) { @@ -45618,10 +45579,10 @@ const q8 = Be({ at = Ze(!0, Le + (He ? "" : "-slot-" + Re), K ? Xe[Re].map((We) => (delete We.slot, We)) : te.loadRule(Xe[Re]), Re); at && (Xe[Re] = [at]); } - He && $.drag && (_e = Xe[Re][0]); - }), $.children && !K && !fe && $.childrenLen !== 0) - for (let Re = 0; Re < ($.childrenLen || 1); Re++) { - const He = te.makeRule(C.dragRuleList[$.children]); + He && O.drag && (_e = Xe[Re][0]); + }), O.children && !K && !fe && O.childrenLen !== 0) + for (let Re = 0; Re < (O.childrenLen || 1); Re++) { + const He = te.makeRule(C.dragRuleList[O.children]); (_e ? _e.children : Xe.default).push(He); } const Oe = []; @@ -45630,28 +45591,28 @@ const q8 = Be({ }), Object.keys(Xe).forEach((Re) => { Oe.push(...Xe[Re]); }), X.children = Oe; - const it = n.value !== void 0 ? n.value !== !1 : $.mask !== !1; - if ($.tool === !1) + const it = n.value !== void 0 ? n.value !== !1 : O.mask !== !1; + if (O.tool === !1) return X; const pt = { - dragBtn: $.dragBtn !== !1, - inline: $.inline === !0, - actions: $.actions ? $.actions.map((Re) => Re.label) : [], - children: $.children, + dragBtn: O.dragBtn !== !1, + inline: O.inline === !0, + actions: O.actions ? O.actions.map((Re) => Re.label) : [], + children: O.children, mask: it, - inside: $.inside, + inside: O.inside, hidden: X._hidden === !0 || X._display === !1, - handleBtn: $.handleBtn, + handleBtn: O.handleBtn, only: re }; - return $.inside ? (X.children = te.makeChildren([{ + return O.inside ? (X.children = te.makeChildren([{ type: "DragTool", props: pt, inject: !0, on: { action({ self: Re }, He) { const at = te.getParent(Re).parent; - $.actions[He].handler(at), C.activeRule === at && te.updateRuleFormData(); + O.actions[He].handler(at), C.activeRule === at && te.updateRuleFormData(); }, delete: ({ self: Re }) => { const He = te.getParent(Re).parent; @@ -45696,7 +45657,7 @@ const q8 = Be({ display: !!X.display, on: { action({ self: Re }, He) { - $.actions[He].handler(Re.children[0]), C.activeRule === Re.children[0] && te.updateRuleFormData(); + O.actions[He].handler(Re.children[0]), C.activeRule === Re.children[0] && te.updateRuleFormData(); }, delete: ({ self: Re }) => { te.handleRemoveBefore({ parent: Re, rule: Re.children[0] }) !== !1 && (u.emit("delete", Re.children[0]), Re.__fc__.rm(), C.activeRule === Re.children[0] && te.clearActiveRule(), te.handleRemoveAfter({ rule: Re.children[0] })); @@ -45729,22 +45690,22 @@ const q8 = Be({ children: te.makeChildren([X]) }; }, - toolHidden($) { - const K = !($._hidden !== void 0 && $._hidden); - $._menu.inside ? $.children[0].props.hidden = K : $.__fc__.parent.rule.props.hidden = K, $._hidden = K, K || ($._display = !0); + toolHidden(O) { + const K = !(O._hidden !== void 0 && O._hidden); + O._menu.inside ? O.children[0].props.hidden = K : O.__fc__.parent.rule.props.hidden = K, O._hidden = K, K || (O._display = !0); }, - toolHandle($, K) { - if (!$._fc_drag_tag || $._menu.tool === !1) { - $.__fc__.rm(); + toolHandle(O, K) { + if (!O._fc_drag_tag || O._menu.tool === !1) { + O.__fc__.rm(); return; } let X; - $._menu.inside ? X = $.children[0].__fc__.exportEl : X = $.__fc__.parent.exportEl, X.$emit(K); + O._menu.inside ? X = O.children[0].__fc__.exportEl : X = O.__fc__.parent.exportEl, X.$emit(K); }, handleAddBefore() { }, - handleRemoveBefore({ rule: $ }) { - if (h.value.beforeRemoveRule && h.value.beforeRemoveRule({ rule: $ }) === !1) + handleRemoveBefore({ rule: O }) { + if (h.value.beforeRemoveRule && h.value.beforeRemoveRule({ rule: O }) === !1) return !1; }, handleCopyBefore() { @@ -45752,23 +45713,23 @@ const q8 = Be({ handleSortBefore() { }, addOperationRecord() { - const $ = te.getPageJson(), K = gt(C.inputForm.data), X = C.operation.list.slice(0, C.operation.idx + 1); - X.push({ rule: $, formData: K }), C.operation.list = X, C.operation.idx = X.length - 1, C.unloadStatus = X.length !== 1; + const O = te.getPageJson(), K = gt(C.inputForm.data), X = C.operation.list.slice(0, C.operation.idx + 1); + X.push({ rule: O, formData: K }), C.operation.list = X, C.operation.idx = X.length - 1, C.unloadStatus = X.length !== 1; }, prevOperationRecord() { if (!C.operation.list[C.operation.idx - 1]) return; - const $ = C.operation.list[--C.operation.idx]; - te.useOperationRecord($), te.clearActiveRule(); + const O = C.operation.list[--C.operation.idx]; + te.useOperationRecord(O), te.clearActiveRule(); }, nextOperationRecord() { if (!C.operation.list[C.operation.idx + 1]) return; - const $ = C.operation.list[++C.operation.idx]; - te.useOperationRecord($), te.clearActiveRule(); + const O = C.operation.list[++C.operation.idx]; + te.useOperationRecord(O), te.clearActiveRule(); }, - useOperationRecord($) { - C.inputForm.data = $.formData, te.setRule($.rule, !0); + useOperationRecord(O) { + C.inputForm.data = O.formData, te.setRule(O.rule, !0); }, handleAddAfter() { te.addOperationRecord(), te.updateTree(); @@ -45782,8 +45743,8 @@ const q8 = Be({ handleSortAfter() { te.addOperationRecord(), te.updateTree(); }, - treeChange($) { - te.triggerActive($.rule); + treeChange(O) { + te.triggerActive(O.rule); }, getFormDescription() { return Jm(te.getDescription()); @@ -45791,8 +45752,8 @@ const q8 = Be({ getDescription() { return Xm(C.dragForm.rule[0].children); }, - getSubFormDescription($) { - let K = $.__fc__ && $.__fc__.parent; + getSubFormDescription(O) { + let K = O.__fc__ && O.__fc__.parent; for (; K; ) { if (K.rule._menu && ["array", "object"].indexOf(K.rule._menu.subForm) > -1) return Jm(Xm(K.rule.children)); @@ -45800,8 +45761,8 @@ const q8 = Be({ } return null; }, - getSubFormChildren($) { - let K = $.__fc__ && $.__fc__.parent; + getSubFormChildren(O) { + let K = O.__fc__ && O.__fc__.parent; for (; K; ) { if (K.rule._menu && ["array", "object"].indexOf(K.rule._menu.subForm) > -1) return K.rule.children || []; @@ -45814,42 +45775,42 @@ const q8 = Be({ C.treeInfo = lc(C.dragForm.rule[0].children); }); }, 300), - findTree($) { + findTree(O) { let K; const X = (ie) => { ie.forEach((re) => { - re.rule.field === $ || re.rule.name === $ || re.rule._fc_id === $ ? K = re.children : re.children && X(re.children); + re.rule.field === O || re.rule.name === O || re.rule._fc_id === O ? K = re.children : re.children && X(re.children); }); }; return X(C.treeInfo), K || []; }, - handleDragenter($) { - C.bus.$emit("dragenter", $); + handleDragenter(O) { + C.bus.$emit("dragenter", O); }, - handleDragleave($) { - C.bus.$emit("dragleave", $); + handleDragleave(O) { + C.bus.$emit("dragleave", O); }, - handleDrop($) { - C.bus.$emit("drop", $); + handleDrop(O) { + C.bus.$emit("drop", O); }, - changeEvent($) { - C.activeRule._on = $; + changeEvent(O) { + C.activeRule._on = O; }, - triggerHandle($) { - $.handle(); + triggerHandle(O) { + O.handle(); }, - bindHotkey($) { - const K = $.ctrlKey || $.metaKey; - if (!getSelection().toString() && K && $.target.tagName === "BODY" && ["ArrowUp", "ArrowDown", "Backspace", "c", "x", "z", "p", "1", "2", "3", "4", "5", "6", "7"].indexOf($.key) > -1) { - if ($.preventDefault(), C.inputForm.state) + bindHotkey(O) { + const K = O.ctrlKey || O.metaKey; + if (!getSelection().toString() && K && O.target.tagName === "BODY" && ["ArrowUp", "ArrowDown", "Backspace", "c", "x", "z", "p", "1", "2", "3", "4", "5", "6", "7"].indexOf(O.key) > -1) { + if (O.preventDefault(), C.inputForm.state) return; - pe[$.key] ? pe[$.key]($) : "1234567".indexOf($.key) > -1 && pe.num($); + pe[O.key] ? pe[O.key](O) : "1234567".indexOf(O.key) > -1 && pe.num(O); } }, - bindPaste($) { + bindPaste(O) { if (C.inputForm.state) return; - let K = $.clipboardData.getData("text/plain"); + let K = O.clipboardData.getData("text/plain"); if (K && K.indexOf("FormCreate:") === 0) { let X = C.children; K = K.slice(11, K.length); @@ -45867,47 +45828,47 @@ const q8 = Be({ C.activeRule._menu.inside ? X = C.activeRule.children[0].children[0].children : X = C.activeRule.children[0].children; } else C.customForm.config && C.customForm.config.onPaste && (C.customForm.config.onPaste(ie), re = !1); - re && X.push(ie), te.updateTree(), te.addOperationRecord(), u.emit("pasteRule", { event: $, copyRule: ie }); + re && X.push(ie), te.updateTree(), te.addOperationRecord(), u.emit("pasteRule", { event: O, copyRule: ie }); } } }, pe = { - z($) { - $.shiftKey ? te.nextOperationRecord() : te.prevOperationRecord(); + z(O) { + O.shiftKey ? te.nextOperationRecord() : te.prevOperationRecord(); }, Backspace() { !C.activeRule || te.toolHandle(C.activeRule, "delete"); }, - c($) { + c(O) { const K = C.activeRule; - !K || (tr("FormCreate:" + tt.toJson(te.parseRule([K])[0])), u.emit("copyRule", { event: $, rule: K })); + !K || (tr("FormCreate:" + tt.toJson(te.parseRule([K])[0])), u.emit("copyRule", { event: O, rule: K })); }, - x($) { - !C.activeRule || (pe.c($), te.toolHandle(C.activeRule, "delete")); + x(O) { + !C.activeRule || (pe.c(O), te.toolHandle(C.activeRule, "delete")); }, p() { u.refs.print ? u.refs.print.visible = !0 : te.openPreview(); }, - num($) { - const K = $.key; - $.shiftKey ? C.pageData[K - 1] && te.changePage(K - 1) : $.key === "1" ? (C.activeModule = "base", C.activeMenuTab = "menu") : $.key === "2" ? (C.activeModule = "base", C.activeMenuTab = "field") : $.key === "3" ? (C.activeModule = "base", C.activeMenuTab = "tree") : $.key === "4" ? C.activeModule = "json" : $.key === "5" ? C.activeModule = "language" : $.key === "6" ? C.activeModule = "global" : $.key === "7" && (C.activeModule = "page"); + num(O) { + const K = O.key; + O.shiftKey ? C.pageData[K - 1] && te.changePage(K - 1) : O.key === "1" ? (C.activeModule = "base", C.activeMenuTab = "menu") : O.key === "2" ? (C.activeModule = "base", C.activeMenuTab = "field") : O.key === "3" ? (C.activeModule = "base", C.activeMenuTab = "tree") : O.key === "4" ? C.activeModule = "json" : O.key === "5" ? C.activeModule = "language" : O.key === "6" ? C.activeModule = "global" : O.key === "7" && (C.activeModule = "page"); }, - ArrowUp($) { + ArrowUp(O) { let K = C.activeRule; if (!K) return; K._menu.inside || (K = K.__fc__.parent.rule); const X = K.__fc__.parent.rule, ie = X.children.indexOf(K); if (X.children.length > 1 && ie >= 0) { - const re = $.key === "ArrowUp" ? -1 : $.key === "ArrowDown" ? 1 : 0; - re && ie + re >= 0 && ie + re < X.children.length && (X.children.splice(ie, 1), X.children.splice(ie + re, 0, K), te.updateTree(), te.addOperationRecord(), u.emit("sort" + ($.key === "ArrowUp" ? "Up" : "Down"), { event: $, rule: K })); + const re = O.key === "ArrowUp" ? -1 : O.key === "ArrowDown" ? 1 : 0; + re && ie + re >= 0 && ie + re < X.children.length && (X.children.splice(ie, 1), X.children.splice(ie + re, 0, K), te.updateTree(), te.addOperationRecord(), u.emit("sort" + (O.key === "ArrowUp" ? "Up" : "Down"), { event: O, rule: K })); } }, - ArrowDown($) { - pe.ArrowUp($); + ArrowDown(O) { + pe.ArrowUp(O); } }; - te.initPage(), te.setOption({}), i.value ? gv.forEach(($) => { - C.dragRuleList[$.name] = $; + te.initPage(), te.setOption({}), i.value ? gv.forEach((O) => { + C.dragRuleList[O.name] = O; }) : te.addComponent(gv); const ke = Cn(() => Object.keys(te.getPreviewFormData()).length > 0); return { @@ -46082,7 +46043,7 @@ const q8 = Be({ ref: "previewCode" }, j4 = ["innerHTML"]; function U4(e, t, i, r, n, a) { - const s = ee("el-tooltip"), u = ee("el-badge"), d = ee("el-aside"), p = ee("AiChat"), h = ee("LanguageConfig"), g = ee("JsonPreview"), _ = ee("GlobalEventConfig"), S = ee("GlobalFetchConfig"), b = ee("GlobalClassConfig"), A = ee("GlobalVariableConfig"), y = ee("el-main"), m = ee("el-container"), w = ee("FormList"), E = ee("PageInput"), x = ee("el-header"), k = ee("fcDraggable"), R = ee("el-option"), M = ee("el-select"), P = ee("FieldList"), B = ee("el-dropdown-item"), T = ee("el-dropdown-menu"), D = ee("el-dropdown"), V = ee("el-tree"), W = ee("QuickLayout"), G = ee("PrintForm"), I = ee("el-button"), U = ee("el-popconfirm"), F = ee("el-switch"), C = ee("ViewForm"), q = ee("DragFormMobile"), Z = ee("DragForm"), Y = ee("ToolsBar"), ue = ee("Warning"), te = ee("TypeSelect"), pe = ee("el-input"), ke = ee("SubList"), ge = ee("ConfigTitle"), ve = ee("VariableConfig"), we = ee("PropsInput"), he = ee("SlotsConfig"), Se = ee("EventConfig"), xe = ee("el-tab-pane"), $ = ee("el-tabs"), K = ee("ViewFormMobile"), X = ee("el-dialog"), ie = ee("el-config-provider"); + const s = ee("el-tooltip"), u = ee("el-badge"), d = ee("el-aside"), p = ee("AiChat"), h = ee("LanguageConfig"), g = ee("JsonPreview"), _ = ee("GlobalEventConfig"), S = ee("GlobalFetchConfig"), b = ee("GlobalClassConfig"), A = ee("GlobalVariableConfig"), w = ee("el-main"), m = ee("el-container"), y = ee("FormList"), E = ee("PageInput"), x = ee("el-header"), k = ee("fcDraggable"), R = ee("el-option"), M = ee("el-select"), P = ee("FieldList"), B = ee("el-dropdown-item"), T = ee("el-dropdown-menu"), D = ee("el-dropdown"), V = ee("el-tree"), W = ee("QuickLayout"), G = ee("PrintForm"), I = ee("el-button"), U = ee("el-popconfirm"), F = ee("el-switch"), C = ee("ViewForm"), q = ee("DragFormMobile"), Z = ee("DragForm"), Y = ee("ToolsBar"), ue = ee("Warning"), te = ee("TypeSelect"), pe = ee("el-input"), ke = ee("SubList"), ge = ee("ConfigTitle"), ve = ee("VariableConfig"), we = ee("PropsInput"), he = ee("SlotsConfig"), Se = ee("EventConfig"), xe = ee("el-tab-pane"), O = ee("el-tabs"), K = ee("ViewFormMobile"), X = ee("el-dialog"), ie = ee("el-config-provider"); return H(), me(m, { class: "_fc-designer", style: wn(e.height ? `height:${e.dragHeight};flex:initial;` : ""), @@ -46093,7 +46054,7 @@ function U4(e, t, i, r, n, a) { default: N(() => [ z(ie, { locale: e.elmLocale }, { default: N(() => [ - z(y, null, { + z(w, null, { default: N(() => [ (H(), me(m, { style: { height: "100%" }, @@ -46252,7 +46213,7 @@ function U4(e, t, i, r, n, a) { e.activeModule === "json" ? (H(), me(g, { key: 2 })) : Te("", !0), bn(z(m, null, { default: N(() => [ - z(y, null, { + z(w, null, { default: N(() => [ J("div", e4, le(e.t("form.globalConfig")), 1), J("div", t4, le(e.t("warning.globalConfig")), 1), @@ -46292,12 +46253,12 @@ function U4(e, t, i, r, n, a) { ]), e.formListRef && e.formListRef.length ? bn((H(), me(m, { key: 3 }, { default: N(() => [ - z(y, null, { + z(w, null, { default: N(() => [ J("div", l4, le(e.t("designer.formList")), 1), J("div", s4, le(e.t("warning.formList")), 1), kt(e.$slots, "form-list", {}, () => [ - z(w, { list: e.formListRef }, null, 8, ["list"]) + z(y, { list: e.formListRef }, null, 8, ["list"]) ]) ]), _: 3 @@ -46309,7 +46270,7 @@ function U4(e, t, i, r, n, a) { ]) : Te("", !0), e.activeModule === "page" ? (H(), me(m, { key: 4 }, { default: N(() => [ - e.getConfig("showPageManage", !0) ? (H(), me(y, { key: 0 }, { + e.getConfig("showPageManage", !0) ? (H(), me(w, { key: 0 }, { default: N(() => [ J("div", u4, le(e.t("designer.pageManage")), 1), J("div", d4, le(e.t("warning.pageManage")), 1), @@ -46348,7 +46309,7 @@ function U4(e, t, i, r, n, a) { ]), _: 1 }), - bn(z(y, null, { + bn(z(w, null, { default: N(() => [ (H(!0), ae(Me, null, ze(e.menuList, (re, fe) => (H(), ae(Me, { key: fe }, [ (re.name === "template" ? e.config.showTemplate !== !1 : !0) && e.hiddenMenu.indexOf(re.name) === -1 ? (H(), ae("div", { @@ -46398,7 +46359,7 @@ function U4(e, t, i, r, n, a) { }, 512), [ [Sn, e.activeMenuTab === "menu"] ]), - e.activeMenuTab === "field" ? (H(), me(y, { key: 0 }, { + e.activeMenuTab === "field" ? (H(), me(w, { key: 0 }, { default: N(() => [ z(M, { modelValue: e.tableId, @@ -46421,7 +46382,7 @@ function U4(e, t, i, r, n, a) { ]), _: 1 })) : Te("", !0), - e.activeMenuTab === "tree" ? (H(), me(y, { key: 1 }, { + e.activeMenuTab === "tree" ? (H(), me(w, { key: 1 }, { default: N(() => [ z(V, { ref: "treeRef", @@ -46683,7 +46644,7 @@ function U4(e, t, i, r, n, a) { ]), _: 3 }), - z(y, { class: "_fc-m-con" }, { + z(w, { class: "_fc-m-con" }, { default: N(() => [ J("div", { class: qe(["_fc-m-drag", { [e.device]: !0, "_fc-grid-line": e.gridLine }]), @@ -46804,7 +46765,7 @@ function U4(e, t, i, r, n, a) { ]), _: 1 }), - !e.config || e.config.showFormConfig !== !1 ? bn((H(), me(y, { + !e.config || e.config.showFormConfig !== !1 ? bn((H(), me(w, { key: 0, class: "_fc-r-tab-form" }, { @@ -46837,7 +46798,7 @@ function U4(e, t, i, r, n, a) { }, 512)), [ [Sn, e.activeTab === "form"] ]) : Te("", !0), - bn((H(), me(y, { + bn((H(), me(w, { class: "_fc-r-tab-props", key: e.activeRule ? e.activeRule._fc_id : e.customForm.config ? e.customForm.key : "" }, { @@ -47107,7 +47068,7 @@ function U4(e, t, i, r, n, a) { "append-to-body": "" }, { default: N(() => [ - z($, { + z(O, { class: "_fd-preview-tabs", modelValue: e.previewStatus, "onUpdate:modelValue": t[43] || (t[43] = (re) => e.previewStatus = re) @@ -48112,7 +48073,9 @@ const p5 = Be({ return { column: [], visible: !1, - activeRow: null + activeRow: null, + treeData: [], + defaultProps: { label: "label" } }; }, computed: { @@ -48145,12 +48108,18 @@ const p5 = Be({ })); } }, + mounted() { + window.globalvariableData && (this.treeData = window.globalvariableData); + }, watch: { visible(e) { e ? this.tidyValue() : this.activeRow = null; } }, methods: { + handleNodeClick(e) { + this.databaseAdd(void 0, e); + }, getColumnData(e) { const t = []; return e && (this.list || []).forEach((i) => { @@ -48161,6 +48130,22 @@ const p5 = Be({ const t = { format: "default", filter: [], id: rt() }; e != null ? this.column.splice(e + 1, 0, t) : this.column.push(t); }, + databaseAdd(e, t) { + let i = !0; + if (this.column.forEach((n) => { + n.prop == t.field && (i = !1); + }), i == !1) + return; + const r = { + format: "default", + prop: t.field, + label: t.name, + filter: [], + width: "", + id: rt() + }; + e != null ? this.column.splice(e + 1, 0, r) : this.column.push(r); + }, addChild(e) { const t = { p: e, format: "default", filter: [], id: rt() }; e.children || (e.children = []), e.children.push(t); @@ -48176,7 +48161,7 @@ const p5 = Be({ this.activeRow = null; }, tidyValue() { - this.column = this.fullId(gt(this.modelValue || [])), this.column.length || this.add(); + this.column = this.fullId(gt(this.modelValue || [])); }, fullId(e, t) { return e.map((i) => { @@ -48220,9 +48205,9 @@ const p5 = Be({ this.$emit("update:modelValue", e), this.$emit("change", e), this.visible = !1; } } -}), h5 = { class: "_fd-table-column-config" }, m5 = { class: "flex" }, v5 = ["onClick"], g5 = ["onClick"], y5 = ["onClick"], b5 = ["onClick"]; -function _5(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("FnEditor"), p = ee("el-table-column"), h = ee("el-input"), g = ee("el-option"), _ = ee("el-select"), S = ee("el-switch"), b = ee("el-table"), A = ee("el-dialog"); +}), h5 = { class: "_fd-table-column-config" }, m5 = { style: { display: "flex" } }, v5 = { class: "flex" }, g5 = ["onClick"], y5 = ["onClick"], b5 = ["onClick"], _5 = ["onClick"]; +function w5(e, t, i, r, n, a) { + const s = ee("el-button"), u = ee("el-badge"), d = ee("FnEditor"), p = ee("el-tree"), h = ee("el-table-column"), g = ee("el-input"), _ = ee("el-option"), S = ee("el-select"), b = ee("el-switch"), A = ee("el-table"), w = ee("el-dialog"); return H(), ae("div", h5, [ z(u, { type: "warning", @@ -48233,7 +48218,7 @@ function _5(e, t, i, r, n, a) { z(s, { class: "_fd-plain-button", plain: "", - onClick: t[0] || (t[0] = (y) => e.visible = !0), + onClick: t[0] || (t[0] = (m) => e.visible = !0), size: "small" }, { default: N(() => [ @@ -48244,15 +48229,15 @@ function _5(e, t, i, r, n, a) { ]), _: 1 }, 8, ["hidden"]), - z(A, { + z(w, { class: "_fd-tcc-dialog _fd-config-dialog", title: e.t("com.dataTable.column.title"), modelValue: e.visible, - "onUpdate:modelValue": t[3] || (t[3] = (y) => e.visible = y), + "onUpdate:modelValue": t[3] || (t[3] = (m) => e.visible = m), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", - width: "980px" + width: "1180px" }, { footer: N(() => [ J("div", null, [ @@ -48282,263 +48267,276 @@ function _5(e, t, i, r, n, a) { key: 0, ref: "fn", modelValue: e.activeRow.render, - "onUpdate:modelValue": t[1] || (t[1] = (y) => e.activeRow.render = y), + "onUpdate:modelValue": t[1] || (t[1] = (m) => e.activeRow.render = m), args: ["scope", "h", " resolveComponent", "api"], name: "render" }, null, 8, ["modelValue"])) : Te("", !0), - bn(z(b, { - data: e.column, - size: "small", - "row-key": "id", - class: "_fd-tcc-table" - }, { - default: N(() => [ - z(p, { - type: "index", - width: "50" - }), - z(p, { - label: e.t("com.dataTable.column.prop"), - width: "130" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (H(), ae(Me, { key: 0 }, [ - !e.propColumns || !e.propColumns.length ? (H(), me(h, { + bn(J("div", m5, [ + z(p, { + ref: "treeRef", + data: e.treeData, + "default-expand-all": "", + class: "TableColumnConfigTree", + "highlight-current": !0, + props: e.defaultProps, + "expand-on-click-node": !1, + onNodeClick: e.handleNodeClick, + style: { "min-width": "200px" } + }, null, 8, ["data", "props", "onNodeClick"]), + z(A, { + data: e.column, + size: "small", + "row-key": "id", + class: "_fd-tcc-table" + }, { + default: N(() => [ + z(h, { + type: "index", + width: "50" + }), + z(h, { + label: e.t("com.dataTable.column.prop"), + width: "130" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (H(), ae(Me, { key: 0 }, [ + !e.propColumns || !e.propColumns.length ? (H(), me(g, { + key: 0, + modelValue: m.prop, + "onUpdate:modelValue": (y) => m.prop = y + }, null, 8, ["modelValue", "onUpdate:modelValue"])) : (H(), me(S, { + key: 1, + modelValue: m.prop, + "onUpdate:modelValue": (y) => m.prop = y, + "allow-create": "", + clearable: "", + "default-first-option": "", + filterable: "" + }, { + default: N(() => [ + (H(!0), ae(Me, null, ze(e.propColumns, (y) => (H(), me(_, { + label: y, + value: y + }, { + default: N(() => [ + be(le(y), 1) + ]), + _: 2 + }, 1032, ["label", "value"]))), 256)) + ]), + _: 2 + }, 1032, ["modelValue", "onUpdate:modelValue"])) + ], 64)) : (H(), ae(Me, { key: 1 }, [ + be(le(e.t("com.dataTable.header")), 1) + ], 64)) + ]), + _: 1 + }, 8, ["label"]), + z(h, { width: "100" }, { + default: N(({ row: m }) => [ + z(g, { + modelValue: m.label, + "onUpdate:modelValue": (y) => m.label = y + }, null, 8, ["modelValue", "onUpdate:modelValue"]) + ]), + header: N(() => [ + be(le(e.t("props.title")), 1), + t[4] || (t[4] = J("span", { style: { color: "red" } }, "*", -1)) + ]), + _: 1 + }), + z(h, { + label: e.t("style.width"), + width: "100" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (H(), me(g, { key: 0, - modelValue: y.prop, - "onUpdate:modelValue": (m) => y.prop = m - }, null, 8, ["modelValue", "onUpdate:modelValue"])) : (H(), me(_, { - key: 1, - modelValue: y.prop, - "onUpdate:modelValue": (m) => y.prop = m, - "allow-create": "", - clearable: "", - "default-first-option": "", - filterable: "" + modelValue: m.width, + "onUpdate:modelValue": (y) => m.width = y + }, null, 8, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) + ]), + _: 1 + }, 8, ["label"]), + z(h, { + label: e.t("com.dataTable.filter"), + width: "120" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (H(), me(S, { + key: 0, + modelValue: m.filter, + "onUpdate:modelValue": (y) => m.filter = y, + multiple: "", + clearable: "" }, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.propColumns, (m) => (H(), me(g, { - label: m, - value: m + (H(!0), ae(Me, null, ze(e.getColumnData(m.prop), (y) => (H(), me(_, { + label: y, + value: y }, { default: N(() => [ - be(le(m), 1) + be(le(y), 1) ]), _: 2 }, 1032, ["label", "value"]))), 256)) ]), _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"])) - ], 64)) : (H(), ae(Me, { key: 1 }, [ - be(le(e.t("com.dataTable.header")), 1) - ], 64)) - ]), - _: 1 - }, 8, ["label"]), - z(p, { width: "100" }, { - default: N(({ row: y }) => [ - z(h, { - modelValue: y.label, - "onUpdate:modelValue": (m) => y.label = m - }, null, 8, ["modelValue", "onUpdate:modelValue"]) - ]), - header: N(() => [ - be(le(e.t("props.title")), 1), - t[4] || (t[4] = J("span", { style: { color: "red" } }, "*", -1)) - ]), - _: 1 - }), - z(p, { - label: e.t("style.width"), - width: "100" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (H(), me(h, { - key: 0, - modelValue: y.width, - "onUpdate:modelValue": (m) => y.width = m - }, null, 8, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) - ]), - _: 1 - }, 8, ["label"]), - z(p, { - label: e.t("com.dataTable.filter"), - width: "120" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (H(), me(_, { - key: 0, - modelValue: y.filter, - "onUpdate:modelValue": (m) => y.filter = m, - multiple: "", - clearable: "" - }, { - default: N(() => [ - (H(!0), ae(Me, null, ze(e.getColumnData(y.prop), (m) => (H(), me(g, { - label: m, - value: m - }, { - default: N(() => [ - be(le(m), 1) - ]), - _: 2 - }, 1032, ["label", "value"]))), 256)) - ]), - _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) - ]), - _: 1 - }, 8, ["label"]), - z(p, { label: "Class" }, { - default: N(({ row: y }) => [ - z(h, { - modelValue: y.className, - "onUpdate:modelValue": (m) => y.className = m - }, null, 8, ["modelValue", "onUpdate:modelValue"]) - ]), - _: 1 - }), - z(p, { - label: e.t("com.dataTable.column.sort"), - width: "100" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (H(), me(_, { - key: 0, - modelValue: y.sortable, - "onUpdate:modelValue": (m) => y.sortable = m, - clearable: "" - }, { - default: N(() => [ - (H(!0), ae(Me, null, ze(e.sortable, (m) => (H(), me(g, { - label: m.label, - value: m.value, - key: m.value - }, null, 8, ["label", "value"]))), 128)) - ]), - _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) - ]), - _: 1 - }, 8, ["label"]), - z(p, { - label: e.t("props.position"), - width: "100" - }, { - default: N(({ row: y }) => [ - z(_, { - modelValue: y.fixed, - "onUpdate:modelValue": (m) => y.fixed = m, - clearable: "" - }, { - default: N(() => [ - (H(!0), ae(Me, null, ze(e.fixed, (m) => (H(), me(g, { - label: m.label, - value: m.value, - key: m.value || "default" - }, null, 8, ["label", "value"]))), 128)) - ]), - _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"]) - ]), - _: 1 - }, 8, ["label"]), - z(p, { - label: e.t("style.font.align"), - width: "100" - }, { - default: N(({ row: y }) => [ - z(_, { - modelValue: y.align, - "onUpdate:modelValue": (m) => y.align = m, - clearable: "" - }, { - default: N(() => [ - (H(!0), ae(Me, null, ze(e.align, (m) => (H(), me(g, { - label: m.label, - value: m.value, - key: m.value - }, null, 8, ["label", "value"]))), 128)) - ]), - _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"]) - ]), - _: 1 - }, 8, ["label"]), - z(p, { width: "110" }, { - default: N(({ row: y }) => [ - J("div", m5, [ - z(_, { - modelValue: y.format, - "onUpdate:modelValue": (m) => y.format = m, + }, 1032, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) + ]), + _: 1 + }, 8, ["label"]), + z(h, { label: "Class" }, { + default: N(({ row: m }) => [ + z(g, { + modelValue: m.className, + "onUpdate:modelValue": (y) => m.className = y + }, null, 8, ["modelValue", "onUpdate:modelValue"]) + ]), + _: 1 + }), + z(h, { + label: e.t("com.dataTable.column.sort"), + width: "100" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (H(), me(S, { + key: 0, + modelValue: m.sortable, + "onUpdate:modelValue": (y) => m.sortable = y, clearable: "" }, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.format, (m) => (H(), me(g, { - label: m.label, - value: m.value, - key: m.value + (H(!0), ae(Me, null, ze(e.sortable, (y) => (H(), me(_, { + label: y.label, + value: y.value, + key: y.value }, null, 8, ["label", "value"]))), 128)) ]), _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"]), - y.format === "custom" ? (H(), ae("i", { + }, 1032, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) + ]), + _: 1 + }, 8, ["label"]), + z(h, { + label: e.t("props.position"), + width: "100" + }, { + default: N(({ row: m }) => [ + z(S, { + modelValue: m.fixed, + "onUpdate:modelValue": (y) => m.fixed = y, + clearable: "" + }, { + default: N(() => [ + (H(!0), ae(Me, null, ze(e.fixed, (y) => (H(), me(_, { + label: y.label, + value: y.value, + key: y.value || "default" + }, null, 8, ["label", "value"]))), 128)) + ]), + _: 2 + }, 1032, ["modelValue", "onUpdate:modelValue"]) + ]), + _: 1 + }, 8, ["label"]), + z(h, { + label: e.t("style.font.align"), + width: "100" + }, { + default: N(({ row: m }) => [ + z(S, { + modelValue: m.align, + "onUpdate:modelValue": (y) => m.align = y, + clearable: "" + }, { + default: N(() => [ + (H(!0), ae(Me, null, ze(e.align, (y) => (H(), me(_, { + label: y.label, + value: y.value, + key: y.value + }, null, 8, ["label", "value"]))), 128)) + ]), + _: 2 + }, 1032, ["modelValue", "onUpdate:modelValue"]) + ]), + _: 1 + }, 8, ["label"]), + z(h, { width: "110" }, { + default: N(({ row: m }) => [ + J("div", v5, [ + z(S, { + modelValue: m.format, + "onUpdate:modelValue": (y) => m.format = y, + clearable: "" + }, { + default: N(() => [ + (H(!0), ae(Me, null, ze(e.format, (y) => (H(), me(_, { + label: y.label, + value: y.value, + key: y.value + }, null, 8, ["label", "value"]))), 128)) + ]), + _: 2 + }, 1032, ["modelValue", "onUpdate:modelValue"]), + m.format === "custom" ? (H(), ae("i", { + key: 0, + class: "fc-icon icon-edit", + onClick: (y) => e.editFn(m) + }, null, 8, g5)) : Te("", !0) + ]) + ]), + header: N(() => [ + be(le(e.t("props.render")), 1), + t[5] || (t[5] = J("span", { style: { color: "red" } }, "*", -1)) + ]), + _: 1 + }), + z(h, { + label: e.t("props.hide"), + width: "50", + fixed: "right" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (H(), me(b, { key: 0, - class: "fc-icon icon-edit", - onClick: (m) => e.editFn(y) - }, null, 8, v5)) : Te("", !0) - ]) - ]), - header: N(() => [ - be(le(e.t("props.render")), 1), - t[5] || (t[5] = J("span", { style: { color: "red" } }, "*", -1)) - ]), - _: 1 - }), - z(p, { - label: e.t("props.hide"), - width: "50", - fixed: "right" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (H(), me(S, { - key: 0, - modelValue: y.hidden, - "onUpdate:modelValue": (m) => y.hidden = m - }, null, 8, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) - ]), - _: 1 - }, 8, ["label"]), - z(p, { - label: e.t("tableOptions.handle"), - width: "90", - fixed: "right" - }, { - default: N(({ row: y, $index: m }) => [ - J("i", { - class: "fc-icon icon-add-circle", - onClick: (w) => e.add(m) - }, null, 8, g5), - J("i", { - class: "fc-icon icon-add-child", - onClick: (w) => e.addChild(y) - }, null, 8, y5), - J("i", { - class: "fc-icon icon-delete-circle", - onClick: (w) => e.remove(y) - }, null, 8, b5) - ]), - _: 1 - }, 8, ["label"]) - ]), - _: 1 - }, 8, ["data"]), [ + modelValue: m.hidden, + "onUpdate:modelValue": (y) => m.hidden = y + }, null, 8, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) + ]), + _: 1 + }, 8, ["label"]), + z(h, { + label: e.t("tableOptions.handle"), + width: "90", + fixed: "right" + }, { + default: N(({ row: m, $index: y }) => [ + J("i", { + class: "fc-icon icon-add-circle", + onClick: (E) => e.add(y) + }, null, 8, y5), + J("i", { + class: "fc-icon icon-add-child", + onClick: (E) => e.addChild(m) + }, null, 8, b5), + J("i", { + class: "fc-icon icon-delete-circle", + onClick: (E) => e.remove(m) + }, null, 8, _5) + ]), + _: 1 + }, 8, ["label"]) + ]), + _: 1 + }, 8, ["data"]) + ], 512), [ [Sn, !e.activeRow] ]), bn(z(s, { link: "", type: "primary", - onClick: t[2] || (t[2] = (y) => e.add()) + onClick: t[2] || (t[2] = (m) => e.add()) }, { default: N(() => [ t[6] || (t[6] = J("i", { class: "fc-icon icon-add-circle" }, null, -1)), @@ -48553,8 +48551,8 @@ function _5(e, t, i, r, n, a) { }, 8, ["title", "modelValue"]) ]); } -const w5 = /* @__PURE__ */ Ve(p5, [["render", _5]]); -const A5 = Be({ +const A5 = /* @__PURE__ */ Ve(p5, [["render", w5]]); +const C5 = Be({ name: "TableColumnConfig", props: { modelValue: Array @@ -48645,10 +48643,10 @@ const A5 = Be({ this.$emit("update:modelValue", e), this.$emit("change", e), this.visible = !1; } } -}), C5 = { class: "_fd-table-button-config" }, S5 = ["onClick"], E5 = ["onClick"], x5 = ["onClick"], T5 = ["onClick"]; -function k5(e, t, i, r, n, a) { +}), S5 = { class: "_fd-table-button-config" }, E5 = ["onClick"], x5 = ["onClick"], T5 = ["onClick"], k5 = ["onClick"]; +function O5(e, t, i, r, n, a) { const s = ee("el-button"), u = ee("el-badge"), d = ee("FnEditor"), p = ee("el-table-column"), h = ee("el-input"), g = ee("el-option"), _ = ee("el-select"), S = ee("el-switch"), b = ee("el-table"), A = ee("el-dialog"); - return H(), ae("div", C5, [ + return H(), ae("div", S5, [ z(u, { type: "warning", "is-dot": "", @@ -48658,7 +48656,7 @@ function k5(e, t, i, r, n, a) { z(s, { class: "_fd-plain-button", plain: "", - onClick: t[0] || (t[0] = (y) => e.visible = !0), + onClick: t[0] || (t[0] = (w) => e.visible = !0), size: "small" }, { default: N(() => [ @@ -48673,7 +48671,7 @@ function k5(e, t, i, r, n, a) { class: "_fd-tcb-dialog _fd-config-dialog", title: e.t("com.dataTable.button.title"), modelValue: e.visible, - "onUpdate:modelValue": t[3] || (t[3] = (y) => e.visible = y), + "onUpdate:modelValue": t[3] || (t[3] = (w) => e.visible = w), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", @@ -48707,7 +48705,7 @@ function k5(e, t, i, r, n, a) { key: 0, ref: "fn", modelValue: e.activeRow[e.activeKey], - "onUpdate:modelValue": t[1] || (t[1] = (y) => e.activeRow[e.activeKey] = y), + "onUpdate:modelValue": t[1] || (t[1] = (w) => e.activeRow[e.activeKey] = w), args: e.activeArgs, name: e.activeKey }, null, 8, ["modelValue", "args", "name"])) : (H(), ae(Me, { key: 1 }, [ @@ -48724,10 +48722,10 @@ function k5(e, t, i, r, n, a) { label: e.t("props.preview"), width: "100" }, { - default: N(({ row: y }) => [ - z(s, Sr(Er(e.btnProps(y))), { + default: N(({ row: w }) => [ + z(s, Sr(Er(e.btnProps(w))), { default: N(() => [ - be(le(y.name), 1) + be(le(w.name), 1) ]), _: 2 }, 1040) @@ -48735,10 +48733,10 @@ function k5(e, t, i, r, n, a) { _: 1 }, 8, ["label"]), z(p, { width: "100" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ z(h, { - modelValue: y.key, - "onUpdate:modelValue": (m) => y.key = m + modelValue: w.key, + "onUpdate:modelValue": (m) => w.key = m }, null, 8, ["modelValue", "onUpdate:modelValue"]) ]), header: N(() => t[4] || (t[4] = [ @@ -48748,10 +48746,10 @@ function k5(e, t, i, r, n, a) { _: 1 }), z(p, null, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ z(h, { - modelValue: y.name, - "onUpdate:modelValue": (m) => y.name = m + modelValue: w.name, + "onUpdate:modelValue": (m) => w.name = m }, null, 8, ["modelValue", "onUpdate:modelValue"]) ]), header: N(() => [ @@ -48764,10 +48762,10 @@ function k5(e, t, i, r, n, a) { label: e.t("event.type"), width: "120" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ z(_, { - modelValue: y.type, - "onUpdate:modelValue": (m) => y.type = m + modelValue: w.type, + "onUpdate:modelValue": (m) => w.type = m }, { default: N(() => [ (H(!0), ae(Me, null, ze(e.type, (m) => (H(), me(g, { @@ -48785,10 +48783,10 @@ function k5(e, t, i, r, n, a) { label: e.t("style.font.size"), width: "120" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ z(_, { - modelValue: y.size, - "onUpdate:modelValue": (m) => y.size = m + modelValue: w.size, + "onUpdate:modelValue": (m) => w.size = m }, { default: N(() => [ (H(!0), ae(Me, null, ze(e.size, (m) => (H(), me(g, { @@ -48806,11 +48804,11 @@ function k5(e, t, i, r, n, a) { label: e.t("style.decoration.name"), width: "120" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ z(_, { multiple: "", - modelValue: y.prop, - "onUpdate:modelValue": (m) => y.prop = m + modelValue: w.prop, + "onUpdate:modelValue": (m) => w.prop = m }, { default: N(() => [ (H(!0), ae(Me, null, ze(e.decoration, (m) => (H(), me(g, { @@ -48828,10 +48826,10 @@ function k5(e, t, i, r, n, a) { label: e.t("props.hide"), width: "80" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ z(S, { - modelValue: y.hidden, - "onUpdate:modelValue": (m) => y.hidden = m + modelValue: w.hidden, + "onUpdate:modelValue": (m) => w.hidden = m }, null, 8, ["modelValue", "onUpdate:modelValue"]) ]), _: 1 @@ -48840,21 +48838,21 @@ function k5(e, t, i, r, n, a) { label: e.t("props.callback"), width: "80" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ J("div", { class: "_fd-tcb-btn", - onClick: (m) => e.handle(y, "handle", ["props", "scope", "api"]) + onClick: (m) => e.handle(w, "handle", ["props", "scope", "api"]) }, [ be(le(e.t("com.dataTable.handle")), 1), t[6] || (t[6] = J("i", { class: "fc-icon icon-edit" }, null, -1)) - ], 8, S5), + ], 8, E5), J("div", { class: "_fd-tcb-btn", - onClick: (m) => e.handle(y, "click", ["scope", "api"]) + onClick: (m) => e.handle(w, "click", ["scope", "api"]) }, [ be(le(e.t("com.dataTable.click")), 1), t[7] || (t[7] = J("i", { class: "fc-icon icon-edit" }, null, -1)) - ], 8, E5) + ], 8, x5) ]), _: 1 }, 8, ["label"]), @@ -48862,15 +48860,15 @@ function k5(e, t, i, r, n, a) { label: e.t("tableOptions.handle"), width: "80" }, { - default: N(({ $index: y }) => [ + default: N(({ $index: w }) => [ J("i", { class: "fc-icon icon-add-circle", - onClick: (m) => e.add(y) - }, null, 8, x5), + onClick: (m) => e.add(w) + }, null, 8, T5), J("i", { class: "fc-icon icon-delete-circle", - onClick: (m) => e.remove(y) - }, null, 8, T5) + onClick: (m) => e.remove(w) + }, null, 8, k5) ]), _: 1 }, 8, ["label"]) @@ -48880,7 +48878,7 @@ function k5(e, t, i, r, n, a) { z(s, { link: "", type: "primary", - onClick: t[2] || (t[2] = (y) => e.add()) + onClick: t[2] || (t[2] = (w) => e.add()) }, { default: N(() => [ t[8] || (t[8] = J("i", { class: "fc-icon icon-add-circle" }, null, -1)), @@ -48894,8 +48892,8 @@ function k5(e, t, i, r, n, a) { }, 8, ["title", "modelValue"]) ]); } -const O5 = /* @__PURE__ */ Ve(A5, [["render", k5]]); -const $5 = "[[FORM-CREATE-PREFIX-", R5 = "-FORM-CREATE-SUFFIX]]", D5 = Be({ +const $5 = /* @__PURE__ */ Ve(C5, [["render", O5]]); +const R5 = "[[FORM-CREATE-PREFIX-", D5 = "-FORM-CREATE-SUFFIX]]", I5 = Be({ name: "FnConfig", emits: ["update:modelValue"], props: { @@ -48962,7 +48960,7 @@ const $5 = "[[FORM-CREATE-PREFIX-", R5 = "-FORM-CREATE-SUFFIX]]", D5 = Be({ }), t; }, edit(e) { - e.key = rt(), this.activeData = e, this.eventStr = e.fn || $5 + `function ${e.item.name}(${this.getArgs(e.item)}){}` + R5, this.defActive = e.item.name; + e.key = rt(), this.activeData = e, this.eventStr = e.fn || R5 + `function ${e.item.name}(${this.getArgs(e.item)}){}` + D5, this.defActive = e.item.name; }, save() { return this.$refs.fn.save() ? (this.activeData.fn = this.eventStr, this.destroy(), !0) : !1; @@ -48977,16 +48975,16 @@ const $5 = "[[FORM-CREATE-PREFIX-", R5 = "-FORM-CREATE-SUFFIX]]", D5 = Be({ this.activeData && !this.save() || (this.$emit("update:modelValue", this.parseFN(this.event)), this.visible = !1, this.destroy()); } } -}), I5 = { class: "_fd-fn-list" }, F5 = ["onClick"], P5 = { +}), F5 = { class: "_fd-fn-list" }, P5 = ["onClick"], M5 = { key: 0, class: "_fd-label" -}, M5 = { +}, L5 = { key: 1, class: "_fd-dot" }; -function L5(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("el-text"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-menu"), _ = ee("el-main"), S = ee("el-container"), b = ee("el-aside"), A = ee("FnEditor"), y = ee("el-dialog"); - return H(), ae("div", I5, [ +function N5(e, t, i, r, n, a) { + const s = ee("el-button"), u = ee("el-badge"), d = ee("el-text"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-menu"), _ = ee("el-main"), S = ee("el-container"), b = ee("el-aside"), A = ee("FnEditor"), w = ee("el-dialog"); + return H(), ae("div", F5, [ z(u, { value: e.eventNum, type: "warning", @@ -49007,7 +49005,7 @@ function L5(e, t, i, r, n, a) { ]), _: 1 }, 8, ["value", "hidden"]), - z(y, { + z(w, { class: "_fd-fn-list-dialog _fd-config-dialog", title: e.t("event.title"), modelValue: e.visible, @@ -49075,9 +49073,9 @@ function L5(e, t, i, r, n, a) { "onUpdate:modelValue": t[1] || (t[1] = (m) => e.activeData = m) }, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.event, (m, w) => (H(), me(h, { - key: w, - index: w + (H(!0), ae(Me, null, ze(e.event, (m, y) => (H(), me(h, { + key: y, + index: y }, { default: N(() => [ J("div", { @@ -49086,11 +49084,11 @@ function L5(e, t, i, r, n, a) { }, [ J("span", null, [ t[5] || (t[5] = be("function")), - J("span", null, le(w), 1) + J("span", null, le(y), 1) ]), - e.eventInfo[w] ? (H(), ae("span", P5, le(e.eventInfo[w]), 1)) : Te("", !0), - m.fn ? (H(), ae("span", M5)) : Te("", !0) - ], 8, F5) + e.eventInfo[y] ? (H(), ae("span", M5, le(e.eventInfo[y]), 1)) : Te("", !0), + m.fn ? (H(), ae("span", L5)) : Te("", !0) + ], 8, P5) ]), _: 2 }, 1032, ["index"]))), 128)) @@ -49164,8 +49162,8 @@ function L5(e, t, i, r, n, a) { }, 8, ["title", "modelValue"]) ]); } -const N5 = /* @__PURE__ */ Ve(D5, [["render", L5]]); -const B5 = Be({ +const B5 = /* @__PURE__ */ Ve(I5, [["render", N5]]); +const V5 = Be({ name: "FnInput", components: { FnEditor: sr }, emits: ["update:modelValue", "change"], @@ -49206,10 +49204,10 @@ const B5 = Be({ this.$refs.editor.save() && (this.$emit("update:modelValue", this.value), this.$emit("change", this.value), this.visible = !1); } } -}), V5 = { class: "_fd-fn-input" }; -function j5(e, t, i, r, n, a) { +}), j5 = { class: "_fd-fn-input" }; +function U5(e, t, i, r, n, a) { const s = ee("el-button"), u = ee("el-badge"), d = ee("FnEditor"), p = ee("el-dialog"); - return H(), ae("div", V5, [ + return H(), ae("div", j5, [ z(u, { type: "warning", "is-dot": "", @@ -49280,8 +49278,8 @@ function j5(e, t, i, r, n, a) { }, 8, ["title", "modelValue"]) ]); } -const e1 = /* @__PURE__ */ Ve(B5, [["render", j5]]); -const U5 = Be({ +const e1 = /* @__PURE__ */ Ve(V5, [["render", U5]]); +const H5 = Be({ name: "GlobalFetchSelect", emits: ["update:modelValue"], props: { @@ -49323,10 +49321,10 @@ const U5 = Be({ e.to = this.to || "options", e.key = this.value, e._uni = this.uni, this.$emit("update:modelValue", e); } } -}), H5 = { class: "_fd-gfs" }, z5 = { class: "_fd-gfs-handle" }; -function W5(e, t, i, r, n, a) { +}), z5 = { class: "_fd-gfs" }, W5 = { class: "_fd-gfs-handle" }; +function G5(e, t, i, r, n, a) { const s = ee("el-option"), u = ee("el-select"); - return H(), ae("div", H5, [ + return H(), ae("div", z5, [ z(u, { modelValue: e.value, "onUpdate:modelValue": t[0] || (t[0] = (d) => e.value = d), @@ -49343,7 +49341,7 @@ function W5(e, t, i, r, n, a) { ]), _: 1 }, 8, ["modelValue", "onChange"]), - J("div", z5, [ + J("div", W5, [ J("i", { onClick: t[1] || (t[1] = (...d) => e.refresh && e.refresh(...d)), class: qe(["fc-icon icon-refresh", { disabled: !e.value, "_fc-loading": this.loading }]), @@ -49358,8 +49356,8 @@ function W5(e, t, i, r, n, a) { ]) ]); } -const G5 = /* @__PURE__ */ Ve(U5, [["render", W5]]); -const K5 = Be({ +const K5 = /* @__PURE__ */ Ve(H5, [["render", G5]]); +const Y5 = Be({ name: "GlobalClassSelect", emits: ["update:modelValue"], props: { @@ -49399,10 +49397,10 @@ const K5 = Be({ created() { this.tidyValue(); } -}), Y5 = { class: "_fd-gcs" }, Q5 = { class: "_fd-gcs-handle" }; -function J5(e, t, i, r, n, a) { +}), Q5 = { class: "_fd-gcs" }, J5 = { class: "_fd-gcs-handle" }; +function X5(e, t, i, r, n, a) { const s = ee("el-option"), u = ee("el-select"); - return H(), ae("div", Y5, [ + return H(), ae("div", Q5, [ z(u, { modelValue: e.value, "onUpdate:modelValue": t[0] || (t[0] = (d) => e.value = d), @@ -49423,7 +49421,7 @@ function J5(e, t, i, r, n, a) { ]), _: 1 }, 8, ["modelValue", "onChange"]), - J("div", Q5, [ + J("div", J5, [ J("div", { class: "_fc-manage-text", onClick: t[1] || (t[1] = (...d) => e.openConfig && e.openConfig(...d)) @@ -49433,8 +49431,8 @@ function J5(e, t, i, r, n, a) { ]) ]); } -const X5 = /* @__PURE__ */ Ve(K5, [["render", J5]]); -const Z5 = Be({ +const Z5 = /* @__PURE__ */ Ve(Y5, [["render", X5]]); +const q5 = Be({ name: "FetchTable", components: { VariableConfig: ml }, inject: ["designer"], @@ -49483,10 +49481,10 @@ const Z5 = Be({ }); }), this.value = e; } -}), q5 = { class: "_fd-fetch-table" }, eV = { style: { width: "40%" } }, tV = { class: "_fd-fetch-table-key" }, nV = ["onClick"]; -function iV(e, t, i, r, n, a) { +}), eV = { class: "_fd-fetch-table" }, tV = { style: { width: "40%" } }, nV = { class: "_fd-fetch-table-key" }, iV = ["onClick"]; +function rV(e, t, i, r, n, a) { const s = ee("el-header"), u = ee("VariableConfig"), d = ee("el-input"), p = ee("el-main"), h = ee("el-container"), g = ee("el-button"); - return H(), ae("div", q5, [ + return H(), ae("div", eV, [ e.value.length > 0 ? (H(), me(h, { key: 0, class: "_fd-fetch-table-con" @@ -49494,7 +49492,7 @@ function iV(e, t, i, r, n, a) { default: N(() => [ z(s, null, { default: N(() => [ - J("div", eV, le(e.t("props.key")), 1), + J("div", tV, le(e.t("props.key")), 1), J("div", null, le(e.t("props.value")), 1) ]), _: 1 @@ -49505,7 +49503,7 @@ function iV(e, t, i, r, n, a) { key: S, class: "_fd-fetch-table-row" }, [ - J("div", tV, [ + J("div", nV, [ z(d, { modelValue: _.key, "onUpdate:modelValue": (b) => _.key = b, @@ -49536,7 +49534,7 @@ function iV(e, t, i, r, n, a) { J("i", { class: "fc-icon icon-delete-circle", onClick: (b) => e.rm(S) - }, null, 8, nV) + }, null, 8, iV) ]))), 128)) ]), _: 1 @@ -49557,7 +49555,7 @@ function iV(e, t, i, r, n, a) { }, 8, ["onClick"]) ]); } -const rV = /* @__PURE__ */ Ve(Z5, [["render", iV]]), t1 = Be({ +const oV = /* @__PURE__ */ Ve(q5, [["render", rV]]), t1 = Be({ name: "DragBox", props: ["rule", "tag", "formCreateInject", "list"], render(e) { @@ -49585,7 +49583,7 @@ const rV = /* @__PURE__ */ Ve(Z5, [["render", iV]]), t1 = Be({ }); } }); -const oV = Be({ +const aV = Be({ name: "FcTableView", props: { mini: Boolean, @@ -49905,8 +49903,8 @@ const oV = Be({ beforeMount() { this.loadRule(); } -}), aV = { class: "_fd-table-view-cell" }, lV = ["onClick"], sV = ["onClick"]; -function uV(e, t, i, r, n, a) { +}), lV = { class: "_fd-table-view-cell" }, sV = ["onClick"], uV = ["onClick"]; +function dV(e, t, i, r, n, a) { const s = ee("DragBox"), u = ee("el-dropdown-item"), d = ee("el-dropdown-menu"), p = ee("el-dropdown"), h = ee("DragTool"); return H(), ae("div", { class: qe(["_fd-table-view", { "is-mini": e.mini }]) @@ -49926,7 +49924,7 @@ function uV(e, t, i, r, n, a) { style: [e.tableColor, e.style && e.style[`${_}:${b}`] || {}], class: e.rule.class && e.rule.class[`${_}:${b}`] || "" }), [ - J("div", aV, [ + J("div", lV, [ z(h, { "drag-btn": !1, "handle-btn": !0, @@ -49939,7 +49937,7 @@ function uV(e, t, i, r, n, a) { onClick: vt((A) => e.addRow({ pid: _, idx: b, data: e.lattice[_][b] }, 0), ["stop"]) }, t[3] || (t[3] = [ J("i", { class: "fc-icon icon-add-col" }, null, -1) - ]), 8, lV), + ]), 8, sV), J("div", { class: "_fd-drag-btn _fd-table-view-btn", onClick: vt((A) => e.addCol({ pid: _, idx: b, data: e.lattice[_][b] }, 0), ["stop"]) @@ -49948,7 +49946,7 @@ function uV(e, t, i, r, n, a) { class: "fc-icon icon-add-col", style: { transform: "rotate(90deg)" } }, null, -1) - ]), 8, sV), + ]), 8, uV), J("div", { class: "_fd-drag-btn _fd-table-view-btn", onClick: t[2] || (t[2] = vt(() => { @@ -50086,8 +50084,8 @@ function uV(e, t, i, r, n, a) { ], 4) ], 2); } -const dV = /* @__PURE__ */ Ve(oV, [["render", uV]]); -const fV = Be({ +const fV = /* @__PURE__ */ Ve(aV, [["render", dV]]); +const cV = Be({ name: "FcValue", props: ["modelValue"], inject: ["designer"], @@ -50101,11 +50099,11 @@ const fV = Be({ return this.designer.setupState.t; } } -}), cV = { class: "_fd-value" }; -function pV(e, t, i, r, n, a) { - return H(), ae("div", cV, le(e.t("com.fcValue.empty")), 1); +}), pV = { class: "_fd-value" }; +function hV(e, t, i, r, n, a) { + return H(), ae("div", pV, le(e.t("com.fcValue.empty")), 1); } -const hV = /* @__PURE__ */ Ve(fV, [["render", pV]]), mV = Be({ +const mV = /* @__PURE__ */ Ve(cV, [["render", hV]]), vV = Be({ name: "FcSlotView", inheritAttrs: !1, inject: ["parentFC", "designer"], @@ -50147,7 +50145,7 @@ const hV = /* @__PURE__ */ Ve(fV, [["render", pV]]), mV = Be({ } } }); -const vV = Be({ +const gV = Be({ name: "FcJsonView", inheritAttrs: !1, inject: ["designer"], @@ -50257,7 +50255,7 @@ const vV = Be({ this.rule && this.loadRule(); } }); -const gV = Be({ +const yV = Be({ name: "LanguageInput", inject: ["designer"], emits: ["update:modelValue", "blur", "change"], @@ -50311,8 +50309,8 @@ const gV = Be({ }, mounted() { } -}), yV = { class: "_fd-language-list" }, bV = { class: "_fd-language-header" }, _V = { class: "_fd-language-title" }, wV = { class: "_fd-language-name" }, AV = ["onClick"]; -function CV(e, t, i, r, n, a) { +}), bV = { class: "_fd-language-list" }, _V = { class: "_fd-language-header" }, wV = { class: "_fd-language-title" }, AV = { class: "_fd-language-name" }, CV = ["onClick"]; +function SV(e, t, i, r, n, a) { const s = ee("el-popover"), u = ee("el-input"); return H(), me(u, { class: qe(["_fd-language-input", { "is-variable": e.isVar }]), @@ -50338,16 +50336,16 @@ function CV(e, t, i, r, n, a) { J("i", { class: "fc-icon icon-language" }, null, -1) ])), default: N(() => [ - J("div", yV, [ - J("div", bV, [ - J("div", _V, [ + J("div", bV, [ + J("div", _V, [ + J("div", wV, [ be(le(e.t("language.select")), 1), J("i", { class: "fc-icon icon-setting", onClick: t[0] || (t[0] = (...d) => e.openConfig && e.openConfig(...d)) }) ]), - J("div", wV, [ + J("div", AV, [ (H(!0), ae(Me, null, ze(e.localeList, (d) => (H(), ae("div", { key: d.value }, le(d.label), 1))), 128)) @@ -50361,7 +50359,7 @@ function CV(e, t, i, r, n, a) { (H(!0), ae(Me, null, ze(e.localeList, (p) => (H(), ae("div", { key: p.value }, le(d[p.value] || "-"), 1))), 128)) - ], 8, AV))), 128)) + ], 8, CV))), 128)) ]) ]), _: 1 @@ -50371,8 +50369,8 @@ function CV(e, t, i, r, n, a) { } : void 0 ]), 1032, ["class", "placeholder", "disabled", "modelValue", "onUpdate:modelValue", "size"]); } -const Wp = /* @__PURE__ */ Ve(gV, [["render", CV]]); -const SV = Be({ +const Wp = /* @__PURE__ */ Ve(yV, [["render", SV]]); +const EV = Be({ name: "Validate", inject: ["designer"], emits: ["update:modelValue"], @@ -50445,12 +50443,12 @@ const SV = Be({ }), t))); } } -}), EV = { class: "_fd-validate" }, xV = { class: "_fd-validate-item" }, TV = { class: "_fd-validate-title" }, kV = ["onClick"]; -function OV(e, t, i, r, n, a) { - const s = ee("el-option"), u = ee("el-select"), d = ee("el-form-item"), p = ee("el-col"), h = ee("PatternInput"), g = ee("FnInput"), _ = ee("el-input-number"), S = ee("LanguageInput"), b = ee("el-row"), A = ee("el-button"), y = ee("el-dropdown-item"), m = ee("el-dropdown-menu"), w = ee("el-dropdown"); - return H(), ae("div", EV, [ - (H(!0), ae(Me, null, ze(e.validate, (E, x) => (H(), ae("div", xV, [ - J("div", TV, [ +}), xV = { class: "_fd-validate" }, TV = { class: "_fd-validate-item" }, kV = { class: "_fd-validate-title" }, OV = ["onClick"]; +function $V(e, t, i, r, n, a) { + const s = ee("el-option"), u = ee("el-select"), d = ee("el-form-item"), p = ee("el-col"), h = ee("PatternInput"), g = ee("FnInput"), _ = ee("el-input-number"), S = ee("LanguageInput"), b = ee("el-row"), A = ee("el-button"), w = ee("el-dropdown-item"), m = ee("el-dropdown-menu"), y = ee("el-dropdown"); + return H(), ae("div", xV, [ + (H(!0), ae(Me, null, ze(e.validate, (E, x) => (H(), ae("div", TV, [ + J("div", kV, [ J("div", null, [ J("span", null, le(x + 1), 1), be(" " + le(e.modes[E.mode]), 1) @@ -50458,7 +50456,7 @@ function OV(e, t, i, r, n, a) { J("i", { class: "fc-icon icon-delete-circle", onClick: (k) => e.remove(x) - }, null, 8, kV) + }, null, 8, OV) ]), z(b, null, { default: N(() => [ @@ -50549,7 +50547,7 @@ function OV(e, t, i, r, n, a) { _: 2 }, 1024) ]))), 256)), - z(w, { + z(y, { trigger: "click", size: "default", "popper-class": "_fd-validate-pop", @@ -50558,7 +50556,7 @@ function OV(e, t, i, r, n, a) { dropdown: N(() => [ z(m, null, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.modes, (E, x) => (H(), me(y, { + (H(!0), ae(Me, null, ze(e.modes, (E, x) => (H(), me(w, { command: x, key: x }, { @@ -50587,8 +50585,8 @@ function OV(e, t, i, r, n, a) { }, 8, ["onCommand"]) ]); } -const $V = /* @__PURE__ */ Ve(SV, [["render", OV]]); -const RV = Be({ +const RV = /* @__PURE__ */ Ve(EV, [["render", $V]]); +const DV = Be({ name: "Required", components: { LanguageInput: Wp }, emits: ["update:modelValue"], @@ -50626,10 +50624,10 @@ const RV = Be({ this.required === !1 ? e = !1 : e = this.requiredMsg || !0, this.$emit("update:modelValue", e); } } -}), DV = { class: "_fd-required" }; -function IV(e, t, i, r, n, a) { +}), IV = { class: "_fd-required" }; +function FV(e, t, i, r, n, a) { const s = ee("el-switch"), u = ee("LanguageInput"); - return H(), ae("div", DV, [ + return H(), ae("div", IV, [ z(s, { modelValue: e.required, "onUpdate:modelValue": t[0] || (t[0] = (d) => e.required = d) @@ -50642,8 +50640,8 @@ function IV(e, t, i, r, n, a) { }, null, 8, ["modelValue", "placeholder"])) : Te("", !0) ]); } -const FV = /* @__PURE__ */ Ve(RV, [["render", IV]]); -const PV = Be({ +const PV = /* @__PURE__ */ Ve(DV, [["render", FV]]); +const MV = Be({ name: "TreeOptions", components: { ValueInput: wu }, emits: ["update:modelValue"], @@ -50718,10 +50716,10 @@ const PV = Be({ i.data.children ? (i.data.children.splice(i.data.children.indexOf(t), 1), i.data.children.length || delete i.data.children) : i.data.splice(i.data.indexOf(t), 1), this.change(); } } -}), MV = { class: "_fd-tree-opt" }, LV = { class: "_fd-tree-opt-node" }, NV = ["onClick"], BV = ["onClick"], VV = ["onClick"], jV = ["onClick"], UV = ["onClick"], HV = ["onClick"]; -function zV(e, t, i, r, n, a) { +}), LV = { class: "_fd-tree-opt" }, NV = { class: "_fd-tree-opt-node" }, BV = ["onClick"], VV = ["onClick"], jV = ["onClick"], UV = ["onClick"], HV = ["onClick"], zV = ["onClick"]; +function WV(e, t, i, r, n, a) { const s = ee("el-input"), u = ee("ValueInput"), d = ee("el-tree"), p = ee("el-checkbox"); - return H(), ae("div", MV, [ + return H(), ae("div", LV, [ (H(), me(d, { data: e.value, "node-key": "index", @@ -50730,7 +50728,7 @@ function zV(e, t, i, r, n, a) { "expand-on-click-node": !1 }, { default: N(({ node: h, data: g }) => [ - J("div", LV, [ + J("div", NV, [ e.checked ? (H(), me(s, { key: 1, class: "_fd-tree-opt-last _label", @@ -50744,19 +50742,19 @@ function zV(e, t, i, r, n, a) { onClick: (_) => e.add(h, g) }, t[4] || (t[4] = [ J("i", { class: "fc-icon icon-add" }, null, -1) - ]), 8, jV), + ]), 8, UV), J("div", { class: "_fd-tree-opt-btn", onClick: (_) => e.append(g) }, t[5] || (t[5] = [ J("i", { class: "fc-icon icon-add-child" }, null, -1) - ]), 8, UV), + ]), 8, HV), J("div", { class: "_fd-tree-opt-btn _fd-tree-opt-danger", onClick: (_) => e.remove(h, g) }, t[6] || (t[6] = [ J("i", { class: "fc-icon icon-delete" }, null, -1) - ]), 8, HV) + ]), 8, zV) ]), _: 2 }, 1032, ["modelValue", "onUpdate:modelValue", "onBlur"])) : (H(), ae(Me, { key: 0 }, [ @@ -50779,19 +50777,19 @@ function zV(e, t, i, r, n, a) { onClick: (_) => e.add(h, g) }, t[1] || (t[1] = [ J("i", { class: "fc-icon icon-add" }, null, -1) - ]), 8, NV), + ]), 8, BV), J("div", { class: "_fd-tree-opt-btn", onClick: (_) => e.append(g) }, t[2] || (t[2] = [ J("i", { class: "fc-icon icon-add-child" }, null, -1) - ]), 8, BV), + ]), 8, VV), J("div", { class: "_fd-tree-opt-btn _fd-tree-opt-danger", onClick: (_) => e.remove(h, g) }, t[3] || (t[3] = [ J("i", { class: "fc-icon icon-delete" }, null, -1) - ]), 8, VV) + ]), 8, jV) ]), _: 2 }, 1032, ["modelValue", "onUpdate:modelValue", "onBlur", "onChangeType"]) @@ -50808,13 +50806,13 @@ function zV(e, t, i, r, n, a) { }, null, 8, ["modelValue", "label"])) : Te("", !0) ]); } -const WV = /* @__PURE__ */ Ve(PV, [["render", zV]]); +const GV = /* @__PURE__ */ Ve(MV, [["render", WV]]); const n1 = (e) => { const t = []; return e.forEach((i) => { i.field && t.push(i.field), i.children && t.push(...n1(i.children)); }), t; -}, GV = Be({ +}, KV = Be({ name: "StepForm", props: { stepsProps: Object, @@ -50907,10 +50905,10 @@ const n1 = (e) => { created() { this.init(); } -}), KV = { class: "_fc-step-form" }; -function YV(e, t, i, r, n, a) { +}), YV = { class: "_fc-step-form" }; +function QV(e, t, i, r, n, a) { const s = ee("el-step"), u = ee("el-steps"), d = ee("el-button"), p = ee("el-col"), h = ee("el-row"); - return H(), ae("div", KV, [ + return H(), ae("div", YV, [ z(u, jt({ active: e.active }, e.stepsProps), { default: N(() => [ (H(!0), ae(Me, null, ze(e.steps, (g) => (H(), me(s, jt({ ref_for: !0 }, g.props), null, 16))), 256)) @@ -50971,8 +50969,8 @@ function YV(e, t, i, r, n, a) { }) ]); } -const QV = /* @__PURE__ */ Ve(GV, [["render", YV]]); -const JV = Be({ +const JV = /* @__PURE__ */ Ve(KV, [["render", QV]]); +const XV = Be({ name: "StepFormView", props: { stepsProps: Object, @@ -51021,10 +51019,10 @@ const JV = Be({ this.activeRef && (this.active = this.formCreateInject.children.indexOf(this.activeRef)); }); } -}), XV = { class: "_fd-step-form" }; -function ZV(e, t, i, r, n, a) { +}), ZV = { class: "_fd-step-form" }; +function qV(e, t, i, r, n, a) { const s = ee("el-step"), u = ee("el-steps"), d = ee("el-button"), p = ee("el-col"), h = ee("el-row"); - return H(), ae("div", XV, [ + return H(), ae("div", ZV, [ z(u, jt({ active: e.active }, e.stepsProps), { default: N(() => [ (H(!0), ae(Me, null, ze(e.formCreateInject.children, (g, _) => (H(), me(s, { @@ -51071,28 +51069,28 @@ function ZV(e, t, i, r, n, a) { }) ]); } -const qV = /* @__PURE__ */ Ve(JV, [["render", ZV]]); -const e6 = Be({ +const e6 = /* @__PURE__ */ Ve(XV, [["render", qV]]); +const t6 = Be({ name: "TableFormView", data() { return {}; } -}), t6 = { class: "_fd-table-form" }, n6 = { +}), n6 = { class: "_fd-table-form" }, i6 = { key: 0, class: "_fd-tf-wrap" -}, i6 = { +}, r6 = { key: 1, class: "_fc-child-empty" }; -function r6(e, t, i, r, n, a) { - return H(), ae("div", t6, [ - e.$slots.default ? (H(), ae("div", n6, [ +function o6(e, t, i, r, n, a) { + return H(), ae("div", n6, [ + e.$slots.default ? (H(), ae("div", i6, [ kt(e.$slots, "default") - ])) : (H(), ae("div", i6)) + ])) : (H(), ae("div", r6)) ]); } -const i1 = /* @__PURE__ */ Ve(e6, [["render", r6]]); -const o6 = Be({ +const i1 = /* @__PURE__ */ Ve(t6, [["render", o6]]); +const a6 = Be({ name: "NestedTableFormView", inject: ["designer"], data() { @@ -51103,29 +51101,29 @@ const o6 = Be({ return this.designer.setupState.t; } } -}), a6 = { class: "_fd-ntable-form" }, l6 = { +}), l6 = { class: "_fd-ntable-form" }, s6 = { key: 0, class: "_fd-ntf-wrap" -}, s6 = { +}, u6 = { key: 1, class: "_fc-child-empty" -}, u6 = { +}, d6 = { key: 2, class: "_fd-ntable-sub" -}, d6 = { class: "_title" }; -function f6(e, t, i, r, n, a) { - return H(), ae("div", a6, [ - e.$slots.default ? (H(), ae("div", l6, [ +}, f6 = { class: "_title" }; +function c6(e, t, i, r, n, a) { + return H(), ae("div", l6, [ + e.$slots.default ? (H(), ae("div", s6, [ kt(e.$slots, "default") - ])) : (H(), ae("div", s6)), - e.$slots.default ? (H(), ae("div", u6, [ - J("div", d6, le(e.t("com.nestedSubTableForm.name")), 1), + ])) : (H(), ae("div", u6)), + e.$slots.default ? (H(), ae("div", d6, [ + J("div", f6, le(e.t("com.nestedSubTableForm.name")), 1), kt(e.$slots, "nested") ])) : Te("", !0) ]); } -const c6 = /* @__PURE__ */ Ve(o6, [["render", f6]]); -const p6 = Be({ +const p6 = /* @__PURE__ */ Ve(a6, [["render", c6]]); +const h6 = Be({ name: "InfiniteTableFormView", inject: ["designer"], data() { @@ -51136,22 +51134,22 @@ const p6 = Be({ return this.designer.setupState.t; } } -}), h6 = { class: "_fd-itable-form" }, m6 = { +}), m6 = { class: "_fd-itable-form" }, v6 = { key: 0, class: "_fd-itf-wrap" -}, v6 = { +}, g6 = { key: 1, class: "_fc-child-empty" }; -function g6(e, t, i, r, n, a) { - return H(), ae("div", h6, [ - e.$slots.default ? (H(), ae("div", m6, [ +function y6(e, t, i, r, n, a) { + return H(), ae("div", m6, [ + e.$slots.default ? (H(), ae("div", v6, [ kt(e.$slots, "default") - ])) : (H(), ae("div", v6)) + ])) : (H(), ae("div", g6)) ]); } -const y6 = /* @__PURE__ */ Ve(p6, [["render", g6]]); -const b6 = Be({ +const b6 = /* @__PURE__ */ Ve(h6, [["render", y6]]); +const _6 = Be({ name: "TableFormColumnView", props: { label: String, @@ -51168,26 +51166,26 @@ const b6 = Be({ data() { return {}; } -}), _6 = { class: "_fd-tf-title" }, w6 = { +}), w6 = { class: "_fd-tf-title" }, A6 = { key: 0, class: "_fd-tf-required" -}, A6 = { class: "_fd-tf-con" }; -function C6(e, t, i, r, n, a) { +}, C6 = { class: "_fd-tf-con" }; +function S6(e, t, i, r, n, a) { return H(), ae("div", { class: "_fd-tf-col", style: wn(e.colStyle) }, [ - J("div", _6, [ - e.required ? (H(), ae("span", w6, "*")) : Te("", !0), + J("div", w6, [ + e.required ? (H(), ae("span", A6, "*")) : Te("", !0), be(le(e.label || ""), 1) ]), - J("div", A6, [ + J("div", C6, [ kt(e.$slots, "default") ]) ], 4); } -const r1 = /* @__PURE__ */ Ve(b6, [["render", C6]]); -const S6 = Be({ +const r1 = /* @__PURE__ */ Ve(_6, [["render", S6]]); +const E6 = Be({ name: "StepFormItemView", props: { title: String, @@ -51206,9 +51204,9 @@ const S6 = Be({ this.stepForm.stepItemRef.splice(this.stepForm.stepItemRef.indexOf(this), 1); }, methods: {} -}), E6 = { class: "_fd-step-form-item" }; -function x6(e, t, i, r, n, a) { - return H(), ae("div", E6, [ +}), x6 = { class: "_fd-step-form-item" }; +function T6(e, t, i, r, n, a) { + return H(), ae("div", x6, [ bn(J("div", null, [ kt(e.$slots, "default") ], 512), [ @@ -51216,8 +51214,8 @@ function x6(e, t, i, r, n, a) { ]) ]); } -const T6 = /* @__PURE__ */ Ve(S6, [["render", x6]]); -const k6 = Be({ +const k6 = /* @__PURE__ */ Ve(E6, [["render", T6]]); +const O6 = Be({ name: "FcDialog", inject: ["designer"], inheritAttrs: !1, @@ -51237,21 +51235,21 @@ const k6 = Be({ return this.designer.setupState.t; } } -}), O6 = { class: "el-dialog__header show-close" }, $6 = { class: "el-dialog__title" }, R6 = { +}), $6 = { class: "el-dialog__header show-close" }, R6 = { class: "el-dialog__title" }, D6 = { key: 0, class: "el-dialog__headerbtn", type: "button", style: { right: "48px" } -}, D6 = { class: "el-dialog__body" }, I6 = { class: "el-dialog__footer" }; -function F6(e, t, i, r, n, a) { +}, I6 = { class: "el-dialog__body" }, F6 = { class: "el-dialog__footer" }; +function P6(e, t, i, r, n, a) { const s = ee("el-button"); return H(), ae("div", { class: "_fd-dialog el-dialog", style: wn(`--fc-dialog-height:${e.dragConHeight - 23}px;`) }, [ - J("header", O6, [ - J("span", $6, le(e.title), 1), - e.fullscreen ? Te("", !0) : (H(), ae("button", R6, t[0] || (t[0] = [ + J("header", $6, [ + J("span", R6, le(e.title), 1), + e.fullscreen ? Te("", !0) : (H(), ae("button", D6, t[0] || (t[0] = [ J("i", { class: "fc-icon icon-page-max" }, null, -1) ]))), t[1] || (t[1] = J("button", { @@ -51271,10 +51269,10 @@ function F6(e, t, i, r, n, a) { ]) ], -1)) ]), - J("div", D6, [ + J("div", I6, [ kt(e.$slots, "default") ]), - J("footer", I6, [ + J("footer", F6, [ e.footer !== !1 ? (H(), ae(Me, { key: 0 }, [ z(s, null, { default: N(() => [ @@ -51292,8 +51290,8 @@ function F6(e, t, i, r, n, a) { ]) ], 4); } -const P6 = /* @__PURE__ */ Ve(k6, [["render", F6]]); -const M6 = Be({ +const M6 = /* @__PURE__ */ Ve(O6, [["render", P6]]); +const L6 = Be({ name: "FcDialog", inject: ["designer"], inheritAttrs: !1, @@ -51313,12 +51311,12 @@ const M6 = Be({ return this.designer.setupState.t; } } -}), L6 = { class: "el-drawer__header" }, N6 = { +}), N6 = { class: "el-drawer__header" }, B6 = { key: 0, class: "el-drawer__close-btn", type: "button" -}, B6 = { class: "el-drawer__body" }, V6 = { class: "el-drawer__footer" }; -function j6(e, t, i, r, n, a) { +}, V6 = { class: "el-drawer__body" }, j6 = { class: "el-drawer__footer" }; +function U6(e, t, i, r, n, a) { const s = ee("el-button"); return H(), ae("div", { class: "el-drawer _fd-drawer", @@ -51328,9 +51326,9 @@ function j6(e, t, i, r, n, a) { class: "el-drawer__sr-focus", tabindex: "-1" }, null, -1)), - J("header", L6, [ + J("header", N6, [ J("span", null, le(e.title), 1), - e.size !== "100%" ? (H(), ae("button", N6, t[0] || (t[0] = [ + e.size !== "100%" ? (H(), ae("button", B6, t[0] || (t[0] = [ J("i", { class: "fc-icon icon-page-max" }, null, -1) ]))) : Te("", !0), t[1] || (t[1] = J("button", { @@ -51350,10 +51348,10 @@ function j6(e, t, i, r, n, a) { ]) ], -1)) ]), - J("div", B6, [ + J("div", V6, [ kt(e.$slots, "default") ]), - J("div", V6, [ + J("div", j6, [ e.footer !== !1 ? (H(), ae(Me, { key: 0 }, [ z(s, null, { default: N(() => [ @@ -51371,8 +51369,8 @@ function j6(e, t, i, r, n, a) { ]) ], 4); } -const U6 = /* @__PURE__ */ Ve(M6, [["render", j6]]); -const H6 = Be({ +const H6 = /* @__PURE__ */ Ve(L6, [["render", U6]]); +const z6 = Be({ name: "FcDialog", emits: ["confirm", "submit", "validateFail", "update:modelValue"], props: { @@ -51440,12 +51438,12 @@ const H6 = Be({ this.formCreateInject.api.top.bus.$off("fc.closeDialog", this.close); }); } -}), z6 = { class: "el-drawer__title" }, W6 = { +}), W6 = { class: "el-drawer__title" }, G6 = { key: 0, class: "el-drawer__close-btn", type: "button" }; -function G6(e, t, i, r, n, a) { +function K6(e, t, i, r, n, a) { const s = ee("el-button"), u = ee("el-drawer"); return H(), me(u, jt({ class: "_fc-drawer" }, e.$attrs, { size: e.max ? "100%" : e.size, @@ -51454,8 +51452,8 @@ function G6(e, t, i, r, n, a) { destroyOnClose: "" }), { header: N(() => [ - J("span", z6, le(e.title), 1), - e.size !== "100%" ? (H(), ae("button", W6, [ + J("span", W6, le(e.title), 1), + e.size !== "100%" ? (H(), ae("button", G6, [ e.max ? (H(), ae("i", { key: 0, class: "fc-icon icon-page-min", @@ -51502,8 +51500,8 @@ function G6(e, t, i, r, n, a) { _: 1 }, 16, ["size", "modelValue"]); } -const K6 = /* @__PURE__ */ Ve(H6, [["render", G6]]); -const Y6 = Be({ +const Y6 = /* @__PURE__ */ Ve(z6, [["render", K6]]); +const Q6 = Be({ name: "FcCell", inheritAttrs: !1, data() { @@ -51534,7 +51532,7 @@ const Y6 = Be({ }); } }); -function Q6(e, t, i, r, n, a) { +function J6(e, t, i, r, n, a) { return H(), ae("div", { ref: "cell", class: qe(["_fd-cell", { "is-new": e.isNew }]), @@ -51545,13 +51543,13 @@ function Q6(e, t, i, r, n, a) { ], 16) ], 6); } -const J6 = /* @__PURE__ */ Ve(Y6, [["render", Q6]]); -const X6 = Be({ +const X6 = /* @__PURE__ */ Ve(Q6, [["render", J6]]); +const Z6 = Be({ name: "fcRow", mounted() { } }); -function Z6(e, t, i, r, n, a) { +function q6(e, t, i, r, n, a) { const s = ee("el-col"); return H(), me(s, { span: 24 }, { default: N(() => [ @@ -51564,8 +51562,8 @@ function Z6(e, t, i, r, n, a) { _: 3 }); } -const q6 = /* @__PURE__ */ Ve(X6, [["render", Z6]]); -const ej = Be({ +const ej = /* @__PURE__ */ Ve(Z6, [["render", q6]]); +const tj = Be({ name: "HideSwitch", props: { modelValue: [String, Boolean, Number], @@ -51592,7 +51590,7 @@ const ej = Be({ } } }); -function tj(e, t, i, r, n, a) { +function nj(e, t, i, r, n, a) { return H(), ae("div", { class: qe(["_fd-hide-config", { disabled: !!e.disabled, active: e.modelValue === e.activeValue }]), onClick: t[0] || (t[0] = (...s) => e.onInput && e.onInput(...s)) @@ -51606,8 +51604,8 @@ function tj(e, t, i, r, n, a) { ], 64)) ], 2); } -const nj = /* @__PURE__ */ Ve(ej, [["render", tj]]); -const ij = Be({ +const ij = /* @__PURE__ */ Ve(tj, [["render", nj]]); +const rj = Be({ name: "SpanInput", props: { modelValue: [Number, String] @@ -51636,7 +51634,7 @@ const ij = Be({ } } }); -function rj(e, t, i, r, n, a) { +function oj(e, t, i, r, n, a) { const s = ee("el-radio-button"), u = ee("el-radio-group"); return H(), me(u, { modelValue: e.modelValue, @@ -51658,8 +51656,8 @@ function rj(e, t, i, r, n, a) { _: 1 }, 8, ["modelValue"]); } -const oj = /* @__PURE__ */ Ve(ij, [["render", rj]]); -const aj = Be({ +const aj = /* @__PURE__ */ Ve(rj, [["render", oj]]); +const lj = Be({ name: "FcCity", props: { modelValue: Array, @@ -51747,10 +51745,10 @@ const aj = Be({ mounted() { this.updateValue(); } -}), lj = { class: "_fc-city" }; -function sj(e, t, i, r, n, a) { +}), sj = { class: "_fc-city" }; +function uj(e, t, i, r, n, a) { const s = ee("el-option"), u = ee("el-select"); - return H(), ae("div", lj, [ + return H(), ae("div", sj, [ z(u, { disabled: e.disabled, clearable: e.clearable, @@ -51800,8 +51798,8 @@ function sj(e, t, i, r, n, a) { }, 8, ["disabled", "clearable", "modelValue", "onChange"])) : Te("", !0) ]); } -const uj = /* @__PURE__ */ Ve(aj, [["render", sj]]); -const dj = Be({ +const dj = /* @__PURE__ */ Ve(lj, [["render", uj]]); +const fj = Be({ name: "SignaturePad", emits: ["update:modelValue", "change", "remove"], data() { @@ -51842,19 +51840,19 @@ const dj = Be({ this.updateValue(""), this.$emit("remove"); } } -}), fj = { class: "_fc-signature" }, cj = { +}), cj = { class: "_fc-signature" }, pj = { key: 0, class: "_fc-signature-preview" -}, pj = ["src"], hj = { +}, hj = ["src"], mj = { class: "_fc-signature-pad", ref: "pad", width: "600px", height: "270px" }; -function mj(e, t, i, r, n, a) { +function vj(e, t, i, r, n, a) { const s = ee("el-button"), u = ee("el-dialog"); - return H(), ae("div", fj, [ - e.modelValue ? (H(), ae("div", cj, [ + return H(), ae("div", cj, [ + e.modelValue ? (H(), ae("div", pj, [ J("i", { class: "fc-icon icon-delete2", onClick: t[0] || (t[0] = (...d) => e.remove && e.remove(...d)) @@ -51862,7 +51860,7 @@ function mj(e, t, i, r, n, a) { J("img", { src: e.modelValue, alt: "signature" - }, null, 8, pj) + }, null, 8, hj) ])) : (H(), ae("div", { key: 1, class: "_fc-signature-btn", @@ -51906,14 +51904,14 @@ function mj(e, t, i, r, n, a) { ]) ]), default: N(() => [ - J("canvas", hj, null, 512) + J("canvas", mj, null, 512) ]), _: 1 }, 8, ["title", "modelValue"]) ]); } -const vj = /* @__PURE__ */ Ve(dj, [["render", mj]]); -const gj = Be({ +const gj = /* @__PURE__ */ Ve(fj, [["render", vj]]); +const yj = Be({ name: "FcDataSelectView", components: { FcInlineForm: Uc, DataTable: jc }, inject: ["designer"], @@ -51942,11 +51940,11 @@ const gj = Be({ e.stopPropagation(), this.visible = !this.visible; } } -}), yj = { +}), bj = { key: 0, class: "el-dialog" -}, bj = { class: "el-dialog__header show-close" }, _j = { class: "el-dialog__title" }; -function wj(e, t, i, r, n, a) { +}, _j = { class: "el-dialog__header show-close" }, wj = { class: "el-dialog__title" }; +function Aj(e, t, i, r, n, a) { const s = ee("el-select"); return H(), ae("div", { class: "_fd-data-select", @@ -51957,16 +51955,16 @@ function wj(e, t, i, r, n, a) { disabled: e.disabled, placeholder: e.placeholder }, null, 8, ["onClickCapture", "disabled", "placeholder"]), - e.visible ? (H(), ae("div", yj, [ - J("header", bj, [ - J("span", _j, le(e.title), 1) + e.visible ? (H(), ae("div", bj, [ + J("header", _j, [ + J("span", wj, le(e.title), 1) ]), kt(e.$slots, "search"), kt(e.$slots, "table") ])) : Te("", !0) ], 4); } -const Aj = /* @__PURE__ */ Ve(gj, [["render", wj]]); +const Cj = /* @__PURE__ */ Ve(yj, [["render", Aj]]); /*! * @form-create/component-wangeditor v3.2.14 * (c) 2018-2024 xaboy @@ -51983,11 +51981,11 @@ function ny(e, t) { } return i; } -function Cj(e) { +function Sj(e) { for (var t = 1; t < arguments.length; t++) { var i = arguments[t] != null ? arguments[t] : {}; t % 2 ? ny(Object(i), !0).forEach(function(r) { - Sj(e, r, i[r]); + Ej(e, r, i[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(i)) : ny(Object(i)).forEach(function(r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(i, r)); }); @@ -52001,7 +51999,7 @@ function yn(e) { return t && typeof Symbol == "function" && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t; }, yn(e); } -function Sj(e, t, i) { +function Ej(e, t, i) { return t in e ? Object.defineProperty(e, t, { value: i, enumerable: !0, @@ -52009,7 +52007,7 @@ function Sj(e, t, i) { writable: !0 }) : e[t] = i, e; } -function Ej(e) { +function xj(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } var o1 = { exports: {} }; @@ -52078,11 +52076,11 @@ var o1 = { exports: {} }; }), n.d(r, "__exportStar", function() { return A; }), n.d(r, "__values", function() { - return y; + return w; }), n.d(r, "__read", function() { return m; }), n.d(r, "__spread", function() { - return w; + return y; }), n.d(r, "__spreadArrays", function() { return E; }), n.d(r, "__spreadArray", function() { @@ -52277,7 +52275,7 @@ var o1 = { exports: {} }; for (var F in I) F !== "default" && !Object.prototype.hasOwnProperty.call(U, F) && b(U, I, F); } - function y(I) { + function w(I) { var U = typeof Symbol == "function" && Symbol.iterator, F = U && I[U], C = 0; if (F) return F.call(I); @@ -52307,7 +52305,7 @@ var o1 = { exports: {} }; } return Z; } - function w() { + function y() { for (var I = [], U = 0; U < arguments.length; U++) I = I.concat(m(arguments[U])); return I; @@ -52379,7 +52377,7 @@ var o1 = { exports: {} }; if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var U = I[Symbol.asyncIterator], F; - return U ? U.call(I) : (I = typeof y == "function" ? y(I) : I[Symbol.iterator](), F = {}, C("next"), C("throw"), C("return"), F[Symbol.asyncIterator] = function() { + return U ? U.call(I) : (I = typeof w == "function" ? w(I) : I[Symbol.iterator](), F = {}, C("next"), C("throw"), C("return"), F[Symbol.asyncIterator] = function() { return this; }, F); function C(Z) { @@ -52426,21 +52424,21 @@ var o1 = { exports: {} }; return U.set(I, F), F; } }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(89)), d = a(n(4)), p = a(n(26)), h = a(n(17)), g = a(n(121)), _ = a(n(27)), S = a(n(91)), b = a(n(70)), A = a(n(28)), y = a(n(57)); + var a = n(0), s = a(n(1)), u = a(n(89)), d = a(n(4)), p = a(n(26)), h = a(n(17)), g = a(n(121)), _ = a(n(27)), S = a(n(91)), b = a(n(70)), A = a(n(28)), w = a(n(57)); (0, s.default)(r, "__esModule", { value: !0 }), r.DomElement = void 0; - var m = n(2), w = n(6), E = []; + var m = n(2), y = n(6), E = []; function x(T) { var D = document.createElement("div"); D.innerHTML = T; var V = D.children; - return w.toArray(V); + return y.toArray(V); } function k(T) { return T ? T instanceof HTMLCollection || T instanceof NodeList : !1; } function R(T) { var D = document.querySelectorAll(T); - return w.toArray(D); + return y.toArray(D); } function M(T) { var D = [], V = []; @@ -52460,7 +52458,7 @@ var o1 = { exports: {} }; if (this.selector = D, W === 1 || W === 9) V = [D]; else if (k(D)) - V = w.toArray(D); + V = y.toArray(D); else if (D instanceof Array) V = D; else if (typeof D == "string") { @@ -52717,14 +52715,14 @@ var o1 = { exports: {} }; function B() { for (var T = [], D = 0; D < arguments.length; D++) T[D] = arguments[D]; - return new ((0, y.default)(P).apply(P, m.__spreadArrays([void 0], T)))(); + return new ((0, w.default)(P).apply(P, m.__spreadArrays([void 0], T)))(); } r.default = B; }, function(i, r, n) { i.exports = n(180); }, function(i, r, n) { var a = n(8), s = n(71).f, u = n(101), d = n(9), p = n(40), h = n(19), g = n(16), _ = function(b) { - var A = function(m, w, E) { + var A = function(m, y, E) { if (this instanceof b) { switch (arguments.length) { case 0: @@ -52732,18 +52730,18 @@ var o1 = { exports: {} }; case 1: return new b(m); case 2: - return new b(m, w); + return new b(m, y); } - return new b(m, w, E); + return new b(m, y, E); } return b.apply(this, arguments); }; return A.prototype = b.prototype, A; }; i.exports = function(S, b) { - var A = S.target, y = S.global, m = S.stat, w = S.proto, E = y ? a : m ? a[A] : (a[A] || {}).prototype, x = y ? d : d[A] || (d[A] = {}), k = x.prototype, R, M, P, B, T, D, V, W, G; + var A = S.target, w = S.global, m = S.stat, y = S.proto, E = w ? a : m ? a[A] : (a[A] || {}).prototype, x = w ? d : d[A] || (d[A] = {}), k = x.prototype, R, M, P, B, T, D, V, W, G; for (B in b) - R = u(y ? B : A + (m ? "." : "#") + B, S.forced), M = !R && E && g(E, B), D = x[B], M && (S.noTargetGet ? (G = s(E, B), V = G && G.value) : V = E[B]), T = M && V ? V : b[B], !(M && yn(D) === yn(T)) && (S.bind && M ? W = p(T, a) : S.wrap && M ? W = _(T) : w && typeof T == "function" ? W = p(Function.call, T) : W = T, (S.sham || T && T.sham || D && D.sham) && h(W, "sham", !0), x[B] = W, w && (P = A + "Prototype", g(d, P) || h(d, P, {}), d[P][B] = T, S.real && k && !k[B] && h(k, B, T))); + R = u(w ? B : A + (m ? "." : "#") + B, S.forced), M = !R && E && g(E, B), D = x[B], M && (S.noTargetGet ? (G = s(E, B), V = G && G.value) : V = E[B]), T = M && V ? V : b[B], !(M && yn(D) === yn(T)) && (S.bind && M ? W = p(T, a) : S.wrap && M ? W = _(T) : y && typeof T == "function" ? W = p(Function.call, T) : W = T, (S.sham || T && T.sham || D && D.sham) && h(W, "sham", !0), x[B] = W, y && (P = A + "Prototype", g(d, P) || h(d, P, {}), d[P][B] = T, S.real && k && !k[B] && h(k, B, T))); }; }, function(i, r, n) { var a = n(0), s = a(n(92)), u = a(n(1)), d = a(n(256)), p = a(n(45)), h = a(n(46)), g = a(n(89)), _ = a(n(26)); @@ -52766,15 +52764,15 @@ var o1 = { exports: {} }; return D === void 0 && (D = ""), D + (0, p.default)(V = Math.random().toString()).call(V, 2); } r.getRandom = A; - function y(D) { + function w(D) { return D.replace(//gm, ">").replace(/"/gm, """).replace(/(\r\n|\r|\n)/g, "
"); } - r.replaceHtmlSymbol = y; + r.replaceHtmlSymbol = w; function m(D) { return D.replace(/</gm, "<").replace(/>/gm, ">").replace(/"/gm, '"'); } r.replaceSpecialSymbol = m; - function w(D, V) { + function y(D, V) { for (var W in D) if (Object.prototype.hasOwnProperty.call(D, W)) { var G = V(W, D[W]); @@ -52782,7 +52780,7 @@ var o1 = { exports: {} }; break; } } - r.forEach = w; + r.forEach = y; function E(D, V) { var W, G, I, U = D.length || 0; for (W = 0; W < U && (G = D[W], I = V.call(D, G, W), I !== !1); W++) @@ -52944,45 +52942,45 @@ var o1 = { exports: {} }; return E[k]; }; }(), u = []; - function d(w) { + function d(y) { for (var E = -1, x = 0; x < u.length; x++) - if (u[x].identifier === w) { + if (u[x].identifier === y) { E = x; break; } return E; } - function p(w, E) { - for (var x = {}, k = [], R = 0; R < w.length; R++) { - var M = w[R], P = E.base ? M[0] + E.base : M[0], B = x[P] || 0, T = "".concat(P, " ").concat(B); + function p(y, E) { + for (var x = {}, k = [], R = 0; R < y.length; R++) { + var M = y[R], P = E.base ? M[0] + E.base : M[0], B = x[P] || 0, T = "".concat(P, " ").concat(B); x[P] = B + 1; var D = d(T), V = { css: M[1], media: M[2], sourceMap: M[3] }; D !== -1 ? (u[D].references++, u[D].updater(V)) : u.push({ identifier: T, updater: m(V, E), references: 1 }), k.push(T); } return k; } - function h(w) { - var E = document.createElement("style"), x = w.attributes || {}; + function h(y) { + var E = document.createElement("style"), x = y.attributes || {}; if (typeof x.nonce > "u") { var k = n.nc; k && (x.nonce = k); } if (Object.keys(x).forEach(function(M) { E.setAttribute(M, x[M]); - }), typeof w.insert == "function") - w.insert(E); + }), typeof y.insert == "function") + y.insert(E); else { - var R = s(w.insert || "head"); + var R = s(y.insert || "head"); if (!R) throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid."); R.appendChild(E); } return E; } - function g(w) { - if (w.parentNode === null) + function g(y) { + if (y.parentNode === null) return !1; - w.parentNode.removeChild(w); + y.parentNode.removeChild(y); } var _ = function() { var E = []; @@ -52991,48 +52989,48 @@ var o1 = { exports: {} }; `); }; }(); - function S(w, E, x, k) { + function S(y, E, x, k) { var R = x ? "" : k.media ? "@media ".concat(k.media, " {").concat(k.css, "}") : k.css; - if (w.styleSheet) - w.styleSheet.cssText = _(E, R); + if (y.styleSheet) + y.styleSheet.cssText = _(E, R); else { - var M = document.createTextNode(R), P = w.childNodes; - P[E] && w.removeChild(P[E]), P.length ? w.insertBefore(M, P[E]) : w.appendChild(M); + var M = document.createTextNode(R), P = y.childNodes; + P[E] && y.removeChild(P[E]), P.length ? y.insertBefore(M, P[E]) : y.appendChild(M); } } - function b(w, E, x) { + function b(y, E, x) { var k = x.css, R = x.media, M = x.sourceMap; - if (R ? w.setAttribute("media", R) : w.removeAttribute("media"), M && typeof btoa < "u" && (k += ` -/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(M)))), " */")), w.styleSheet) - w.styleSheet.cssText = k; + if (R ? y.setAttribute("media", R) : y.removeAttribute("media"), M && typeof btoa < "u" && (k += ` +/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(M)))), " */")), y.styleSheet) + y.styleSheet.cssText = k; else { - for (; w.firstChild; ) - w.removeChild(w.firstChild); - w.appendChild(document.createTextNode(k)); + for (; y.firstChild; ) + y.removeChild(y.firstChild); + y.appendChild(document.createTextNode(k)); } } - var A = null, y = 0; - function m(w, E) { + var A = null, w = 0; + function m(y, E) { var x, k, R; if (E.singleton) { - var M = y++; + var M = w++; x = A || (A = h(E)), k = S.bind(null, x, M, !1), R = S.bind(null, x, M, !0); } else x = h(E), k = b.bind(null, x, E), R = function() { g(x); }; - return k(w), function(B) { + return k(y), function(B) { if (B) { - if (B.css === w.css && B.media === w.media && B.sourceMap === w.sourceMap) + if (B.css === y.css && B.media === y.media && B.sourceMap === y.sourceMap) return; - k(w = B); + k(y = B); } else R(); }; } - i.exports = function(w, E) { - E = E || {}, !E.singleton && typeof E.singleton != "boolean" && (E.singleton = a()), w = w || []; - var x = p(w, E); + i.exports = function(y, E) { + E = E || {}, !E.singleton && typeof E.singleton != "boolean" && (E.singleton = a()), y = y || []; + var x = p(y, E); return function(R) { if (R = R || [], Object.prototype.toString.call(R) === "[object Array]") { for (var M = 0; M < x.length; M++) { @@ -53064,8 +53062,8 @@ var o1 = { exports: {} }; b != null && (_[b] = !0); } for (var A = 0; A < p.length; A++) { - var y = [].concat(p[A]); - g && _[y[0]] || (h && (y[2] ? y[2] = "".concat(h, " and ").concat(y[2]) : y[2] = h), d.push(y)); + var w = [].concat(p[A]); + g && _[w[0]] || (h && (w[2] ? w[2] = "".concat(h, " and ").concat(w[2]) : w[2] = h), d.push(w)); } }, d; }; @@ -53095,12 +53093,12 @@ var o1 = { exports: {} }; if (u(p, g)) return p[g]; _ || (_ = {}); - var S = [][g], b = u(_, "ACCESSORS") ? _.ACCESSORS : !1, A = u(_, 0) ? _[0] : h, y = u(_, 1) ? _[1] : void 0; + var S = [][g], b = u(_, "ACCESSORS") ? _.ACCESSORS : !1, A = u(_, 0) ? _[0] : h, w = u(_, 1) ? _[1] : void 0; return p[g] = !!S && !s(function() { if (b && !a) return !0; var m = { length: -1 }; - b ? d(m, 1, { enumerable: !0, get: h }) : m[1] = 1, S.call(m, A, y); + b ? d(m, 1, { enumerable: !0, get: h }) : m[1] = 1, S.call(m, A, w); }); }; }, function(i, r, n) { @@ -53119,13 +53117,13 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(3)), g = p.__importDefault(n(95)), _ = p.__importDefault(n(134)), S = function(b) { p.__extends(A, b); - function A(y, m, w) { - var E = b.call(this, y, m) || this; - w.title = m.i18next.t("menus.dropListMenu." + w.title); + function A(w, m, y) { + var E = b.call(this, w, m) || this; + y.title = m.i18next.t("menus.dropListMenu." + y.title); var x = m.config.lang === "zh-CN" ? "" : "w-e-drop-list-tl"; - if (x !== "" && w.type === "list") { + if (x !== "" && y.type === "list") { var k; - (0, u.default)(k = w.list).call(k, function(M) { + (0, u.default)(k = y.list).call(k, function(M) { var P = M.$elem, B = h.default(P.children()); if (B.length > 0) { var T = B == null ? void 0 : B.getNodeName(); @@ -53133,14 +53131,14 @@ var o1 = { exports: {} }; } }); } - var R = new _.default(E, w); - return E.dropList = R, y.on("click", function() { + var R = new _.default(E, y); + return E.dropList = R, w.on("click", function() { var M; - m.selection.getRange() != null && (y.css("z-index", m.zIndex.get("menu")), (0, u.default)(M = m.txt.eventHooks.dropListMenuHoverEvents).call(M, function(P) { + m.selection.getRange() != null && (w.css("z-index", m.zIndex.get("menu")), (0, u.default)(M = m.txt.eventHooks.dropListMenuHoverEvents).call(M, function(P) { return P(); }), R.show()); }).on("mouseleave", function() { - y.css("z-index", "auto"), R.hideTimeoutId = (0, d.default)(function() { + w.css("z-index", "auto"), R.hideTimeoutId = (0, d.default)(function() { R.hide(); }); }), E; @@ -53175,7 +53173,7 @@ var o1 = { exports: {} }; }; }, function(i, r, n) { var a = n(40), s = n(72), u = n(31), d = n(35), p = n(88), h = [].push, g = function(S) { - var b = S == 1, A = S == 2, y = S == 3, m = S == 4, w = S == 6, E = S == 5 || w; + var b = S == 1, A = S == 2, w = S == 3, m = S == 4, y = S == 6, E = S == 5 || y; return function(x, k, R, M) { for (var P = u(x), B = s(P), T = a(k, R, 3), D = d(B.length), V = 0, W = M || p, G = b ? W(x, D) : A ? W(x, 0) : void 0, I, U; D > V; V++) if ((E || V in B) && (I = B[V], U = T(I, V, P), S)) { @@ -53195,7 +53193,7 @@ var o1 = { exports: {} }; else if (m) return !1; } - return w ? -1 : y || m ? m : G; + return y ? -1 : w || m ? m : G; }; }; i.exports = { @@ -53211,22 +53209,22 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(29)), p = a(n(132)); (0, s.default)(r, "__esModule", { value: !0 }); var h = n(2), g = h.__importDefault(n(3)), _ = n(7), S = function() { - function b(A, y) { - this.menu = A, this.conf = y, this.$container = g.default('
'); + function b(A, w) { + this.menu = A, this.conf = w, this.$container = g.default('
'); var m = A.editor; m.txt.eventHooks.clickEvents.push(b.hideCurAllPanels), m.txt.eventHooks.toolbarClickEvents.push(b.hideCurAllPanels), m.txt.eventHooks.dropListMenuHoverEvents.push(b.hideCurAllPanels); } return b.prototype.create = function() { - var A = this, y = this.menu; - if (!b.createdMenus.has(y)) { - var m = this.conf, w = this.$container, E = m.width || 300, x = y.editor.$toolbarElem.getBoundingClientRect(), k = y.$elem.getBoundingClientRect(), R = x.height + x.top - k.top, M = (x.width - E) / 2 + x.left - k.left, P = 300; - Math.abs(M) > P && (k.left < document.documentElement.clientWidth / 2 ? M = -k.width / 2 : M = -E + k.width / 2), w.css("width", E + "px").css("margin-top", R + "px").css("margin-left", M + "px").css("z-index", y.editor.zIndex.get("panel")); + var A = this, w = this.menu; + if (!b.createdMenus.has(w)) { + var m = this.conf, y = this.$container, E = m.width || 300, x = w.editor.$toolbarElem.getBoundingClientRect(), k = w.$elem.getBoundingClientRect(), R = x.height + x.top - k.top, M = (x.width - E) / 2 + x.left - k.left, P = 300; + Math.abs(M) > P && (k.left < document.documentElement.clientWidth / 2 ? M = -k.width / 2 : M = -E + k.width / 2), y.css("width", E + "px").css("margin-top", R + "px").css("margin-left", M + "px").css("z-index", w.editor.zIndex.get("panel")); var B = g.default(''); - w.append(B), B.on("click", function() { + y.append(B), B.on("click", function() { A.remove(); }); var T = g.default('
    '), D = g.default('
    '); - w.append(T).append(D); + y.append(T).append(D); var V = m.height; V && D.css("height", V + "px").css("overflow-y", "auto"); var W = m.tabs || [], G = [], I = []; @@ -53243,9 +53241,9 @@ var o1 = { exports: {} }; }), Y.data("active", !0), Y.addClass("w-e-active"), ue.show()); }); } - }), w.on("click", function(F) { + }), y.on("click", function(F) { F.stopPropagation(); - }), y.$elem.append(w), m.setLinkValue && m.setLinkValue(w, "text"), m.setLinkValue && m.setLinkValue(w, "link"), (0, u.default)(W).call(W, function(F, C) { + }), w.$elem.append(y), m.setLinkValue && m.setLinkValue(y, "text"), m.setLinkValue && m.setLinkValue(y, "link"), (0, u.default)(W).call(W, function(F, C) { if (!!F) { var q = F.events || []; (0, u.default)(q).call(q, function(Z) { @@ -53271,16 +53269,16 @@ var o1 = { exports: {} }; }); } }); - var U = (0, d.default)(w).call(w, "input[type=text],textarea"); - U.length && U.get(0).focus(), b.hideCurAllPanels(), y.setPanel(this), b.createdMenus.add(y); + var U = (0, d.default)(y).call(y, "input[type=text],textarea"); + U.length && U.get(0).focus(), b.hideCurAllPanels(), w.setPanel(this), b.createdMenus.add(w); } }, b.prototype.remove = function() { - var A = this.menu, y = this.$container; - y && y.remove(), b.createdMenus.delete(A); + var A = this.menu, w = this.$container; + w && w.remove(), b.createdMenus.delete(A); }, b.hideCurAllPanels = function() { var A; - b.createdMenus.size !== 0 && (0, u.default)(A = b.createdMenus).call(A, function(y) { - var m = y.panel; + b.createdMenus.size !== 0 && (0, u.default)(A = b.createdMenus).call(A, function(w) { + var m = w.panel; m && m.remove(); }); }, b.createdMenus = new p.default(), b; @@ -53307,8 +53305,8 @@ var o1 = { exports: {} }; var a = n(81), s = n(18).f, u = n(19), d = n(16), p = n(170), h = n(10), g = h("toStringTag"); i.exports = function(_, S, b, A) { if (_) { - var y = b ? _ : _.prototype; - d(y, g) || s(y, g, { configurable: !0, value: S }), A && !a && u(y, "toString", p); + var w = b ? _ : _.prototype; + d(w, g) || s(w, g, { configurable: !0, value: S }), A && !a && u(w, "toString", p); } }; }, function(i, r, n) { @@ -53330,32 +53328,32 @@ var o1 = { exports: {} }; var p = n(2), h = p.__importDefault(n(3)), g = function() { function _(S, b, A) { this.editor = S, this.$targetElem = b, this.conf = A, this._show = !1, this._isInsertTextContainer = !1; - var y = h.default("
    "); - y.addClass("w-e-tooltip"), this.$container = y; + var w = h.default("
    "); + w.addClass("w-e-tooltip"), this.$container = w; } return _.prototype.getPositionData = function() { - var S = this.$container, b = 0, A = 0, y = 20, m = document.documentElement.scrollTop, w = this.$targetElem.getBoundingClientRect(), E = this.editor.$textElem.getBoundingClientRect(), x = this.$targetElem.getOffsetData(), k = h.default(x.parent), R = this.editor.$textElem.elems[0].scrollTop; + var S = this.$container, b = 0, A = 0, w = 20, m = document.documentElement.scrollTop, y = this.$targetElem.getBoundingClientRect(), E = this.editor.$textElem.getBoundingClientRect(), x = this.$targetElem.getOffsetData(), k = h.default(x.parent), R = this.editor.$textElem.elems[0].scrollTop; if (this._isInsertTextContainer = k.equal(this.editor.$textContainerElem), this._isInsertTextContainer) { var M = k.getBoundingClientRect().height, P = x.top, B = x.left, T = x.height, D = P - R; - D > y + 5 ? (b = D - y - 15, S.addClass("w-e-tooltip-up")) : D + T + y < M ? (b = D + T + 10, S.addClass("w-e-tooltip-down")) : (b = (D > 0 ? D : 0) + y + 10, S.addClass("w-e-tooltip-down")), B < 0 ? A = 0 : A = B; + D > w + 5 ? (b = D - w - 15, S.addClass("w-e-tooltip-up")) : D + T + w < M ? (b = D + T + 10, S.addClass("w-e-tooltip-down")) : (b = (D > 0 ? D : 0) + w + 10, S.addClass("w-e-tooltip-down")), B < 0 ? A = 0 : A = B; } else - w.top < y || w.top - E.top < y ? (b = w.bottom + m + 5, S.addClass("w-e-tooltip-down")) : (b = w.top + m - y - 15, S.addClass("w-e-tooltip-up")), w.left < 0 ? A = 0 : A = w.left; + y.top < w || y.top - E.top < w ? (b = y.bottom + m + 5, S.addClass("w-e-tooltip-down")) : (b = y.top + m - w - 15, S.addClass("w-e-tooltip-up")), y.left < 0 ? A = 0 : A = y.left; return { top: b, left: A }; }, _.prototype.appendMenus = function() { - var S = this, b = this.conf, A = this.editor, y = this.$targetElem, m = this.$container; - (0, u.default)(b).call(b, function(w, E) { - var x = w.$elem, k = h.default("
    "); + var S = this, b = this.conf, A = this.editor, w = this.$targetElem, m = this.$container; + (0, u.default)(b).call(b, function(y, E) { + var x = y.$elem, k = h.default("
    "); k.addClass("w-e-tooltip-item-wrapper "), k.append(x), m.append(k), x.on("click", function(R) { R.preventDefault(); - var M = w.onClick(A, y); + var M = y.onClick(A, w); M && S.remove(); }); }); }, _.prototype.create = function() { - var S, b, A = this.editor, y = this.$container; + var S, b, A = this.editor, w = this.$container; this.appendMenus(); - var m = this.getPositionData(), w = m.top, E = m.left; - y.css("top", w + "px"), y.css("left", E + "px"), y.css("z-index", A.zIndex.get("tooltip")), this._isInsertTextContainer ? this.editor.$textContainerElem.append(y) : h.default("body").append(y), this._show = !0, A.beforeDestroy((0, d.default)(S = this.remove).call(S, this)), A.txt.eventHooks.onBlurEvents.push((0, d.default)(b = this.remove).call(b, this)); + var m = this.getPositionData(), y = m.top, E = m.left; + w.css("top", y + "px"), w.css("left", E + "px"), w.css("z-index", A.zIndex.get("tooltip")), this._isInsertTextContainer ? this.editor.$textContainerElem.append(w) : h.default("body").append(w), this._show = !0, A.beforeDestroy((0, d.default)(S = this.remove).call(S, this)), A.txt.eventHooks.onBlurEvents.push((0, d.default)(b = this.remove).call(b, this)); }, _.prototype.remove = function() { this.$container.remove(), this._show = !1; }, (0, s.default)(_.prototype, "isShow", { @@ -53401,7 +53399,7 @@ var o1 = { exports: {} }; return n; }; }, function(i, r, n) { - var a = n(165), s = n(8), u = n(13), d = n(19), p = n(16), h = n(63), g = n(51), _ = s.WeakMap, S, b, A, y = function(P) { + var a = n(165), s = n(8), u = n(13), d = n(19), p = n(16), h = n(63), g = n(51), _ = s.WeakMap, S, b, A, w = function(P) { return A(P) ? b(P) : S(P, {}); }, m = function(P) { return function(B) { @@ -53412,13 +53410,13 @@ var o1 = { exports: {} }; }; }; if (a) { - var w = new _(), E = w.get, x = w.has, k = w.set; + var y = new _(), E = y.get, x = y.has, k = y.set; S = function(P, B) { - return k.call(w, P, B), B; + return k.call(y, P, B), B; }, b = function(P) { - return E.call(w, P) || {}; + return E.call(y, P) || {}; }, A = function(P) { - return x.call(w, P); + return x.call(y, P); }; } else { var R = h("state"); @@ -53430,7 +53428,7 @@ var o1 = { exports: {} }; return p(P, R); }; } - i.exports = { set: S, get: b, has: A, enforce: y, getterFor: m }; + i.exports = { set: S, get: b, has: A, enforce: w, getterFor: m }; }, function(i, r) { i.exports = !0; }, function(i, r) { @@ -53479,21 +53477,21 @@ var o1 = { exports: {} }; k === void 0 && (k = null), E.parent().elems[0].insertBefore(x, k); } r.insertBefore = A; - function y(E) { + function w(E) { return document.createElement(E); } - r.createElement = y; + r.createElement = w; function m() { return document.createDocumentFragment(); } r.createDocumentFragment = m; - function w(E, x, k) { + function y(E, x, k) { return k === void 0 && (k = "li"), (0, u.default)(E).call(E, function(R) { - var M = y(k); + var M = w(k); M.innerHTML = R.html(), x.appendChild(M), R.remove(); }), x; } - r.createElementFragment = w; + r.createElementFragment = y; }, function(i, r) { i.exports = function(n, a) { return { enumerable: !(n & 1), configurable: !(n & 2), writable: !(n & 4), value: a }; @@ -53606,8 +53604,8 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(25), s = n(112), u = n(35), d = n(40), p = n(113), h = n(114), g = function(b, A) { this.stopped = b, this.result = A; - }, _ = i.exports = function(S, b, A, y, m) { - var w = d(b, A, y ? 2 : 1), E, x, k, R, M, P, B; + }, _ = i.exports = function(S, b, A, w, m) { + var y = d(b, A, w ? 2 : 1), E, x, k, R, M, P, B; if (m) E = S; else { @@ -53615,14 +53613,14 @@ var o1 = { exports: {} }; throw TypeError("Target is not iterable"); if (s(x)) { for (k = 0, R = u(S.length); R > k; k++) - if (M = y ? w(a(B = S[k])[0], B[1]) : w(S[k]), M && M instanceof g) + if (M = w ? y(a(B = S[k])[0], B[1]) : y(S[k]), M && M instanceof g) return M; return new g(!1); } E = x.call(S); } for (P = E.next; !(B = P.call(E)).done; ) - if (M = h(E, w, B.value, y), yn(M) == "object" && M && M instanceof g) + if (M = h(E, y, B.value, w), yn(M) == "object" && M && M instanceof g) return M; return new g(!1); }; @@ -53679,7 +53677,7 @@ var o1 = { exports: {} }; return s[u] || (s[u] = d !== void 0 ? d : {}); })("versions", []).push({ version: "3.6.4", mode: a ? "pure" : "global", copyright: "\xA9 2020 Denis Pushkarev (zloirock.ru)" }); }, function(i, r, n) { - var a = n(5), s = n(167), u = n(105), d = n(171), p = n(37), h = n(19), g = n(53), _ = n(10), S = n(43), b = n(44), A = n(104), y = A.IteratorPrototype, m = A.BUGGY_SAFARI_ITERATORS, w = _("iterator"), E = "keys", x = "values", k = "entries", R = function() { + var a = n(5), s = n(167), u = n(105), d = n(171), p = n(37), h = n(19), g = n(53), _ = n(10), S = n(43), b = n(44), A = n(104), w = A.IteratorPrototype, m = A.BUGGY_SAFARI_ITERATORS, y = _("iterator"), E = "keys", x = "values", k = "entries", R = function() { return this; }; i.exports = function(M, P, B, T, D, V, W) { @@ -53706,10 +53704,10 @@ var o1 = { exports: {} }; return function() { return new B(this); }; - }, I = P + " Iterator", U = !1, F = M.prototype, C = F[w] || F["@@iterator"] || D && F[D], q = !m && C || G(D), Z = P == "Array" && F.entries || C, Y, ue, te; - if (Z && (Y = u(Z.call(new M())), y !== Object.prototype && Y.next && (!S && u(Y) !== y && (d ? d(Y, y) : typeof Y[w] != "function" && h(Y, w, R)), p(Y, I, !0, !0), S && (b[I] = R))), D == x && C && C.name !== x && (U = !0, q = function() { + }, I = P + " Iterator", U = !1, F = M.prototype, C = F[y] || F["@@iterator"] || D && F[D], q = !m && C || G(D), Z = P == "Array" && F.entries || C, Y, ue, te; + if (Z && (Y = u(Z.call(new M())), w !== Object.prototype && Y.next && (!S && u(Y) !== w && (d ? d(Y, w) : typeof Y[y] != "function" && h(Y, y, R)), p(Y, I, !0, !0), S && (b[I] = R))), D == x && C && C.name !== x && (U = !0, q = function() { return C.call(this); - }), (!S || W) && F[w] !== q && h(F, w, q), b[P] = q, D) + }), (!S || W) && F[y] !== q && h(F, y, q), b[P] = q, D) if (ue = { values: G(x), keys: V ? q : G(E), entries: G(k) }, W) for (te in ue) (m || U || !(te in F)) && g(F, te, ue[te]); @@ -53723,16 +53721,16 @@ var o1 = { exports: {} }; return !String(Symbol()); }); }, function(i, r, n) { - var a = n(25), s = n(169), u = n(80), d = n(51), p = n(108), h = n(73), g = n(63), _ = ">", S = "<", b = "prototype", A = "script", y = g("IE_PROTO"), m = function() { - }, w = function(P) { + var a = n(25), s = n(169), u = n(80), d = n(51), p = n(108), h = n(73), g = n(63), _ = ">", S = "<", b = "prototype", A = "script", w = g("IE_PROTO"), m = function() { + }, y = function(P) { return S + A + _ + P + S + "/" + A + _; }, E = function(P) { - P.write(w("")), P.close(); + P.write(y("")), P.close(); var B = P.parentWindow.Object; return P = null, B; }, x = function() { var P = h("iframe"), B = "java" + A + ":", T; - return P.style.display = "none", p.appendChild(P), P.src = String(B), T = P.contentWindow.document, T.open(), T.write(w("document.F=Object")), T.close(), T.F; + return P.style.display = "none", p.appendChild(P), P.src = String(B), T = P.contentWindow.document, T.open(), T.write(y("document.F=Object")), T.close(), T.F; }, k, R = function() { try { k = document.domain && new ActiveXObject("htmlfile"); @@ -53743,22 +53741,22 @@ var o1 = { exports: {} }; delete R[b][u[P]]; return R(); }; - d[y] = !0, i.exports = Object.create || function(P, B) { + d[w] = !0, i.exports = Object.create || function(P, B) { var T; - return P !== null ? (m[b] = a(P), T = new m(), m[b] = null, T[y] = P) : T = R(), B === void 0 ? T : s(T, B); + return P !== null ? (m[b] = a(P), T = new m(), m[b] = null, T[w] = P) : T = R(), B === void 0 ? T : s(T, B); }; }, function(i, r, n) { var a = n(30), s = n(35), u = n(79), d = function(h) { return function(g, _, S) { - var b = a(g), A = s(b.length), y = u(S, A), m; + var b = a(g), A = s(b.length), w = u(S, A), m; if (h && _ != _) { - for (; A > y; ) - if (m = b[y++], m != m) + for (; A > w; ) + if (m = b[w++], m != m) return !0; } else - for (; A > y; y++) - if ((h || y in b) && b[y] === _) - return h || y || 0; + for (; A > w; w++) + if ((h || w in b) && b[w] === _) + return h || w || 0; return !h && -1; }; }; @@ -53807,16 +53805,16 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = n(6), g = d.__importDefault(n(267)), _ = d.__importDefault(n(280)), S = d.__importDefault(n(281)), b = d.__importDefault(n(282)), A = d.__importDefault(n(301)), y = d.__importStar(n(416)), m = d.__importDefault(n(417)), w = d.__importDefault(n(418)), E = d.__importDefault(n(419)), x = d.__importStar(n(420)), k = d.__importDefault(n(423)), R = d.__importDefault(n(424)), M = d.__importDefault(n(425)), P = d.__importDefault(n(427)), B = d.__importDefault(n(437)), T = d.__importDefault(n(440)), D = d.__importStar(n(441)), V = d.__importDefault(n(23)), W = d.__importDefault(n(134)), G = d.__importDefault(n(24)), I = d.__importDefault(n(33)), U = d.__importDefault(n(38)), F = d.__importDefault(n(39)), C = 1, q = function() { + var d = n(2), p = d.__importDefault(n(3)), h = n(6), g = d.__importDefault(n(267)), _ = d.__importDefault(n(280)), S = d.__importDefault(n(281)), b = d.__importDefault(n(282)), A = d.__importDefault(n(301)), w = d.__importStar(n(416)), m = d.__importDefault(n(417)), y = d.__importDefault(n(418)), E = d.__importDefault(n(419)), x = d.__importStar(n(420)), k = d.__importDefault(n(423)), R = d.__importDefault(n(424)), M = d.__importDefault(n(425)), P = d.__importDefault(n(427)), B = d.__importDefault(n(437)), T = d.__importDefault(n(440)), D = d.__importStar(n(441)), V = d.__importDefault(n(23)), W = d.__importDefault(n(134)), G = d.__importDefault(n(24)), I = d.__importDefault(n(33)), U = d.__importDefault(n(38)), F = d.__importDefault(n(39)), C = 1, q = function() { function Z(Y, ue) { - this.pluginsFunctionList = {}, this.beforeDestroyHooks = [], this.id = "wangEditor-" + C++, this.toolbarSelector = Y, this.textSelector = ue, y.selectorValidator(this), this.config = h.deepClone(g.default), this.$toolbarElem = p.default("
    "), this.$textContainerElem = p.default("
    "), this.$textElem = p.default("
    "), this.toolbarElemId = "", this.textElemId = "", this.isFocus = !1, this.isComposing = !1, this.isCompatibleMode = !1, this.selection = new _.default(this), this.cmd = new S.default(this), this.txt = new b.default(this), this.menus = new A.default(this), this.zIndex = new R.default(), this.change = new M.default(this), this.history = new P.default(this), this.onSelectionChange = new T.default(this); + this.pluginsFunctionList = {}, this.beforeDestroyHooks = [], this.id = "wangEditor-" + C++, this.toolbarSelector = Y, this.textSelector = ue, w.selectorValidator(this), this.config = h.deepClone(g.default), this.$toolbarElem = p.default("
    "), this.$textContainerElem = p.default("
    "), this.$textElem = p.default("
    "), this.toolbarElemId = "", this.textElemId = "", this.isFocus = !1, this.isComposing = !1, this.isCompatibleMode = !1, this.selection = new _.default(this), this.cmd = new S.default(this), this.txt = new b.default(this), this.menus = new A.default(this), this.zIndex = new R.default(), this.change = new M.default(this), this.history = new P.default(this), this.onSelectionChange = new T.default(this); var te = B.default(this), pe = te.disable, ke = te.enable; this.disable = pe, this.enable = ke, this.isEnable = !0; } return Z.prototype.initSelection = function(Y) { m.default(this, Y); }, Z.prototype.create = function() { - this.zIndex.init(this), this.isCompatibleMode = this.config.compatibleMode(), this.isCompatibleMode || (this.config.onchangeTimeout = 30), E.default(this), y.default(this), this.txt.init(), this.menus.init(), x.default(this), this.initSelection(!0), w.default(this), this.change.observe(), this.history.observe(), D.default(this); + this.zIndex.init(this), this.isCompatibleMode = this.config.compatibleMode(), this.isCompatibleMode || (this.config.onchangeTimeout = 30), E.default(this), w.default(this), this.txt.init(), this.menus.init(), x.default(this), this.initSelection(!0), y.default(this), this.change.observe(), this.history.observe(), D.default(this); }, Z.prototype.beforeDestroy = function(Y) { return this.beforeDestroyHooks.push(Y), this; }, Z.prototype.destroy = function() { @@ -53883,8 +53881,8 @@ var o1 = { exports: {} }; function g(_, S) { var b = this; this.$elem = _, this.editor = S, this._active = !1, _.on("click", function(A) { - var y; - p.default.hideCurAllPanels(), (0, u.default)(y = S.txt.eventHooks.menuClickEvents).call(y, function(m) { + var w; + p.default.hideCurAllPanels(), (0, u.default)(w = S.txt.eventHooks.menuClickEvents).call(w, function(m) { return m(); }), A.stopPropagation(), S.selection.getRange() != null && b.clickHandler(A); }); @@ -53928,39 +53926,39 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(57)), d = a(n(4)), p = a(n(27)); (0, s.default)(r, "__esModule", { value: !0 }); var h = n(2), g = n(6), _ = h.__importDefault(n(135)), S = h.__importDefault(n(136)), b = function() { - function A(y) { - this.editor = y; + function A(w) { + this.editor = w; } - return A.prototype.insertImg = function(y, m, w) { + return A.prototype.insertImg = function(w, m, y) { var E = this.editor, x = E.config, k = "validate.", R = function(V, W) { return W === void 0 && (W = k), E.i18next.t(W + V); - }, M = y.replace(//g, ">"); + }, M = w.replace(//g, ">"); M = M.replace("'", '"'); var P = ""; - w && (P = w.replace("'", '"'), P = "data-href='" + encodeURIComponent(P) + "' "); + y && (P = y.replace("'", '"'), P = "data-href='" + encodeURIComponent(P) + "' "); var B = ""; - m && (B = m.replace(//g, ">"), B = B.replace("'", '"'), B = "alt='" + B + "' "), E.cmd.do("insertHTML", "'), x.linkImgCallback(y, m, w); + m && (B = m.replace(//g, ">"), B = B.replace("'", '"'), B = "alt='" + B + "' "), E.cmd.do("insertHTML", "'), x.linkImgCallback(w, m, y); var T = document.createElement("img"); T.onload = function() { T = null; }, T.onerror = function() { - x.customAlert(R("\u63D2\u5165\u56FE\u7247\u9519\u8BEF"), "error", "wangEditor: " + R("\u63D2\u5165\u56FE\u7247\u9519\u8BEF") + "\uFF0C" + R("\u56FE\u7247\u94FE\u63A5") + ' "' + y + '"\uFF0C' + R("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")), T = null; + x.customAlert(R("\u63D2\u5165\u56FE\u7247\u9519\u8BEF"), "error", "wangEditor: " + R("\u63D2\u5165\u56FE\u7247\u9519\u8BEF") + "\uFF0C" + R("\u56FE\u7247\u94FE\u63A5") + ' "' + w + '"\uFF0C' + R("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")), T = null; }, T.onabort = function() { return T = null; - }, T.src = y; - }, A.prototype.uploadImg = function(y) { + }, T.src = w; + }, A.prototype.uploadImg = function(w) { var m = this; - if (!!y.length) { - var w = this.editor, E = w.config, x = "validate.", k = function(ve) { - return w.i18next.t(x + ve); + if (!!w.length) { + var y = this.editor, E = y.config, x = "validate.", k = function(ve) { + return y.i18next.t(x + ve); }, R = E.uploadImgServer, M = E.uploadImgShowBase64, P = E.uploadImgMaxSize, B = P / 1024 / 1024, T = E.uploadImgMaxLength, D = E.uploadFileName, V = E.uploadImgParams, W = E.uploadImgParamsWithUrl, G = E.uploadImgHeaders, I = E.uploadImgHooks, U = E.uploadImgTimeout, F = E.withCredentials, C = E.customUploadImg; if (!(!C && !R && !M)) { var q = [], Z = []; - if (g.arrForEach(y, function(ge) { + if (g.arrForEach(w, function(ge) { if (!!ge) { var ve = ge.name || ge.type.replace("/", "."), we = ge.size; if (!(!ve || !we)) { - var he = w.config.uploadImgAccept.join("|"), Se = ".(" + he + ")$", xe = new RegExp(Se, "i"); + var he = y.config.uploadImgAccept.join("|"), Se = ".(" + he + ")$", xe = new RegExp(Se, "i"); if (xe.test(ve) === !1) { Z.push("\u3010" + ve + "\u3011" + k("\u4E0D\u662F\u56FE\u7247")); return; @@ -54004,35 +54002,35 @@ var o1 = { exports: {} }; }), pe && (R += "#" + pe); var ke = _.default(R, { timeout: U, formData: ue, headers: G, withCredentials: !!F, beforeSend: function(ve) { if (I.before) - return I.before(ve, w, q); + return I.before(ve, y, q); }, onTimeout: function(ve) { - E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6"), "error"), I.timeout && I.timeout(ve, w); + E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6"), "error"), I.timeout && I.timeout(ve, y); }, onProgress: function(ve, we) { - var he = new S.default(w); + var he = new S.default(y); we.lengthComputable && (ve = we.loaded / we.total, he.show(ve)); }, onError: function(ve) { - E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF"), "error", k("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF") + "\uFF0C" + k("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001") + ": " + ve.status), I.error && I.error(ve, w); + E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF"), "error", k("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF") + "\uFF0C" + k("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001") + ": " + ve.status), I.error && I.error(ve, y); }, onFail: function(ve, we) { - E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"), "error", k("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + ("\uFF0C" + k("\u8FD4\u56DE\u7ED3\u679C") + ": ") + we), I.fail && I.fail(ve, w, we); + E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"), "error", k("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + ("\uFF0C" + k("\u8FD4\u56DE\u7ED3\u679C") + ": ") + we), I.fail && I.fail(ve, y, we); }, onSuccess: function(ve, we) { if (I.customInsert) { var he; - I.customInsert((0, u.default)(he = m.insertImg).call(he, m), we, w); + I.customInsert((0, u.default)(he = m.insertImg).call(he, m), we, y); return; } if (we.errno != "0") { - E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"), "error", k("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + "\uFF0C" + k("\u8FD4\u56DE\u7ED3\u679C") + " errno=" + we.errno), I.fail && I.fail(ve, w, we); + E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"), "error", k("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + "\uFF0C" + k("\u8FD4\u56DE\u7ED3\u679C") + " errno=" + we.errno), I.fail && I.fail(ve, y, we); return; } var Se = we.data; (0, d.default)(Se).call(Se, function(xe) { typeof xe == "string" ? m.insertImg(xe) : m.insertImg(xe.url, xe.alt, xe.href); - }), I.success && I.success(ve, w, we); + }), I.success && I.success(ve, y, we); } }); typeof ke == "string" && E.customAlert(ke, "error"); return; } - M && g.arrForEach(y, function(ge) { + M && g.arrForEach(w, function(ge) { var ve = m, we = new FileReader(); we.readAsDataURL(ge), we.onload = function() { if (!!this.result) { @@ -54054,26 +54052,26 @@ var o1 = { exports: {} }; } r.isTodo = h; function g(A) { - var y = A.selection.getSelectionRangeTopNodes(); - if (y.length !== 0) - return (0, u.default)(y).call(y, function(m) { + var w = A.selection.getSelectionRangeTopNodes(); + if (w.length !== 0) + return (0, u.default)(w).call(w, function(m) { return h(m); }); } r.isAllTodo = g; - function _(A, y, m) { - var w; + function _(A, w, m) { + var y; if (!!A.hasChildNodes()) { var E = A.cloneNode(), x = !1; - y.nodeValue === "" && (x = !0); + w.nodeValue === "" && (x = !0); var k = []; - return (0, d.default)(w = A.childNodes).call(w, function(R) { - if (!S(R, y) && x && (E.appendChild(R.cloneNode(!0)), R.nodeName !== "BR" && k.push(R)), S(R, y)) { + return (0, d.default)(y = A.childNodes).call(y, function(R) { + if (!S(R, w) && x && (E.appendChild(R.cloneNode(!0)), R.nodeName !== "BR" && k.push(R)), S(R, w)) { if (R.nodeType === 1) { - var M = _(R, y, m); + var M = _(R, w, m); M && M.textContent !== "" && (E == null || E.appendChild(M)); } - if (R.nodeType === 3 && y.isEqualNode(R)) { + if (R.nodeType === 3 && w.isEqualNode(R)) { var P = b(R, m); E.textContent = P; } @@ -54086,17 +54084,17 @@ var o1 = { exports: {} }; } } r.getCursorNextNode = _; - function S(A, y) { - return A.nodeType === 3 ? A.nodeValue === y.nodeValue : A.contains(y); + function S(A, w) { + return A.nodeType === 3 ? A.nodeValue === w.nodeValue : A.contains(w); } - function b(A, y, m) { + function b(A, w, m) { m === void 0 && (m = !0); - var w = A.nodeValue, E = w == null ? void 0 : (0, p.default)(w).call(w, 0, y); - if (w = w == null ? void 0 : (0, p.default)(w).call(w, y), !m) { - var x = w; - w = E, E = x; + var y = A.nodeValue, E = y == null ? void 0 : (0, p.default)(y).call(y, 0, w); + if (y = y == null ? void 0 : (0, p.default)(y).call(y, w), !m) { + var x = y; + y = E, E = x; } - return A.nodeValue = E, w; + return A.nodeValue = E, y; } r.dealTextNode = b; }, function(i, r, n) { @@ -54252,7 +54250,7 @@ var o1 = { exports: {} }; return g === void 0 || (_ = a(g)[d]) == null ? h : s(_); }; }, function(i, r, n) { - var a = n(8), s = n(11), u = n(34), d = n(40), p = n(108), h = n(73), g = n(118), _ = a.location, S = a.setImmediate, b = a.clearImmediate, A = a.process, y = a.MessageChannel, m = a.Dispatch, w = 0, E = {}, x = "onreadystatechange", k, R, M, P = function(W) { + var a = n(8), s = n(11), u = n(34), d = n(40), p = n(108), h = n(73), g = n(118), _ = a.location, S = a.setImmediate, b = a.clearImmediate, A = a.process, w = a.MessageChannel, m = a.Dispatch, y = 0, E = {}, x = "onreadystatechange", k, R, M, P = function(W) { if (E.hasOwnProperty(W)) { var G = E[W]; delete E[W], G(); @@ -54269,16 +54267,16 @@ var o1 = { exports: {} }; (!S || !b) && (S = function(W) { for (var G = [], I = 1; arguments.length > I; ) G.push(arguments[I++]); - return E[++w] = function() { + return E[++y] = function() { (typeof W == "function" ? W : Function(W)).apply(void 0, G); - }, k(w), w; + }, k(y), y; }, b = function(W) { delete E[W]; }, u(A) == "process" ? k = function(W) { A.nextTick(B(W)); } : m && m.now ? k = function(W) { m.now(B(W)); - } : y && !g ? (R = new y(), M = R.port2, R.port1.onmessage = T, k = d(M.postMessage, M, 1)) : a.addEventListener && typeof postMessage == "function" && !a.importScripts && !s(D) && _.protocol !== "file:" ? (k = D, a.addEventListener("message", T, !1)) : x in h("script") ? k = function(W) { + } : w && !g ? (R = new w(), M = R.port2, R.port1.onmessage = T, k = d(M.postMessage, M, 1)) : a.addEventListener && typeof postMessage == "function" && !a.importScripts && !s(D) && _.protocol !== "file:" ? (k = D, a.addEventListener("message", T, !1)) : x in h("script") ? k = function(W) { p.appendChild(h("script"))[x] = function() { p.removeChild(this), P(W); }; @@ -54307,16 +54305,16 @@ var o1 = { exports: {} }; }, function(i, r, n) { i.exports = n(197); }, function(i, r, n) { - var a = n(5), s = n(8), u = n(123), d = n(11), p = n(19), h = n(66), g = n(83), _ = n(13), S = n(37), b = n(18).f, A = n(32).forEach, y = n(14), m = n(42), w = m.set, E = m.getterFor; + var a = n(5), s = n(8), u = n(123), d = n(11), p = n(19), h = n(66), g = n(83), _ = n(13), S = n(37), b = n(18).f, A = n(32).forEach, w = n(14), m = n(42), y = m.set, E = m.getterFor; i.exports = function(x, k, R) { var M = x.indexOf("Map") !== -1, P = x.indexOf("Weak") !== -1, B = M ? "set" : "add", T = s[x], D = T && T.prototype, V = {}, W; - if (!y || typeof T != "function" || !(P || D.forEach && !d(function() { + if (!w || typeof T != "function" || !(P || D.forEach && !d(function() { new T().entries().next(); }))) W = R.getConstructor(k, x, M, B), u.REQUIRED = !0; else { W = k(function(I, U) { - w(g(I, W, x), { type: x, collection: new T() }), U != null && h(U, I[B], I, M); + y(g(I, W, x), { type: x, collection: new T() }), U != null && h(U, I[B], I, M); }); var G = E(x); A(["add", "clear", "delete", "forEach", "get", "has", "set", "keys", "values", "entries"], function(I) { @@ -54353,7 +54351,7 @@ var o1 = { exports: {} }; b(x); } return x[g].objectID; - }, y = function(x, k) { + }, w = function(x, k) { if (!u(x, g)) { if (!S(x)) return !0; @@ -54363,14 +54361,14 @@ var o1 = { exports: {} }; } return x[g].weakData; }, m = function(x) { - return h && w.REQUIRED && S(x) && !u(x, g) && b(x), x; - }, w = i.exports = { REQUIRED: !1, fastKey: A, getWeakData: y, onFreeze: m }; + return h && y.REQUIRED && S(x) && !u(x, g) && b(x), x; + }, y = i.exports = { REQUIRED: !1, fastKey: A, getWeakData: w, onFreeze: m }; a[g] = !0; }, function(i, r, n) { - var a = n(18).f, s = n(77), u = n(110), d = n(40), p = n(83), h = n(66), g = n(75), _ = n(111), S = n(14), b = n(123).fastKey, A = n(42), y = A.set, m = A.getterFor; + var a = n(18).f, s = n(77), u = n(110), d = n(40), p = n(83), h = n(66), g = n(75), _ = n(111), S = n(14), b = n(123).fastKey, A = n(42), w = A.set, m = A.getterFor; i.exports = { getConstructor: function(E, x, k, R) { var M = E(function(D, V) { - p(D, M, x), y(D, { type: x, index: s(null), first: void 0, last: void 0, size: 0 }), S || (D.size = 0), V != null && h(V, D[R], D, k); + p(D, M, x), w(D, { type: x, index: s(null), first: void 0, last: void 0, size: 0 }), S || (D.size = 0), V != null && h(V, D[R], D, k); }), P = m(x), B = function(V, W, G) { var I = P(V), U = T(V, W), F, C; return U ? U.value = G : (I.last = U = { index: C = b(W, !0), key: W, value: G, previous: F = I.last, next: void 0, removed: !1 }, I.first || (I.first = U), F && (F.next = U), S ? I.size++ : V.size++, C !== "F" && (I.index[C] = U)), V; @@ -54422,7 +54420,7 @@ var o1 = { exports: {} }; }, setStrong: function(E, x, k) { var R = x + " Iterator", M = m(x), P = m(R); g(E, x, function(B, T) { - y(this, { type: R, target: B, state: M(B), kind: T, last: void 0 }); + w(this, { type: R, target: B, state: M(B), kind: T, last: void 0 }); }, function() { for (var B = P(this), T = B.kind, D = B.last; D && D.removed; ) D = D.previous; @@ -54452,33 +54450,33 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }), r.getPasteImgs = r.getPasteHtml = r.getPasteText = void 0; var d = n(2), p = n(6), h = d.__importDefault(n(292)); function g(b) { - var A = b.clipboardData, y = ""; - return A == null ? y = window.clipboardData && window.clipboardData.getData("text") : y = A.getData("text/plain"), p.replaceHtmlSymbol(y); + var A = b.clipboardData, w = ""; + return A == null ? w = window.clipboardData && window.clipboardData.getData("text") : w = A.getData("text/plain"), p.replaceHtmlSymbol(w); } r.getPasteText = g; - function _(b, A, y) { - A === void 0 && (A = !0), y === void 0 && (y = !1); - var m = b.clipboardData, w = ""; - if (m && (w = m.getData("text/html")), !w) { + function _(b, A, w) { + A === void 0 && (A = !0), w === void 0 && (w = !1); + var m = b.clipboardData, y = ""; + if (m && (y = m.getData("text/html")), !y) { var E = g(b); if (!E) return ""; - w = "

    " + E + "

    "; + y = "

    " + E + "

    "; } - return w = w.replace(/<(\d)/gm, function(x, k) { + return y = y.replace(/<(\d)/gm, function(x, k) { return "<" + k; - }), w = w.replace(/<(\/?meta.*?)>/gim, ""), w = h.default(w, A, y), w; + }), y = y.replace(/<(\/?meta.*?)>/gim, ""), y = h.default(y, A, w), y; } r.getPasteHtml = _; function S(b) { - var A, y = [], m = g(b); + var A, w = [], m = g(b); if (m) - return y; - var w = (A = b.clipboardData) === null || A === void 0 ? void 0 : A.items; - return w && (0, u.default)(p).call(p, w, function(E, x) { + return w; + var y = (A = b.clipboardData) === null || A === void 0 ? void 0 : A.items; + return y && (0, u.default)(p).call(p, y, function(E, x) { var k = x.type; - /image/i.test(k) && y.push(x.getAsFile()); - }), y; + /image/i.test(k) && w.push(x.getAsFile()); + }), w; } r.getPasteImgs = S; }, function(i, r, n) { @@ -54490,33 +54488,33 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(3)), g = n(7), _ = function() { function S(b, A) { - var y = this; + var w = this; this.hideTimeoutId = 0, this.menu = b, this.conf = A; - var m = h.default('
    '), w = h.default("

    " + A.title + "

    "); - w.addClass("w-e-dp-title"), m.append(w); + var m = h.default('
    '), y = h.default("

    " + A.title + "

    "); + y.addClass("w-e-dp-title"), m.append(y); var E = A.list || [], x = A.type || "list", k = A.clickHandler || g.EMPTY_FN, R = h.default('
      '); (0, u.default)(E).call(E, function(M) { var P = M.$elem, B = M.value, T = h.default('
    • '); P && (T.append(P), R.append(T), T.on("click", function(D) { - k(B), D.stopPropagation(), y.hideTimeoutId = (0, d.default)(function() { - y.hide(); + k(B), D.stopPropagation(), w.hideTimeoutId = (0, d.default)(function() { + w.hide(); }); })); }), m.append(R), m.on("mouseleave", function() { - y.hideTimeoutId = (0, d.default)(function() { - y.hide(); + w.hideTimeoutId = (0, d.default)(function() { + w.hide(); }); }), this.$container = m, this.rendered = !1, this._show = !1; } return S.prototype.show = function() { this.hideTimeoutId && clearTimeout(this.hideTimeoutId); - var b = this.menu, A = b.$elem, y = this.$container; + var b = this.menu, A = b.$elem, w = this.$container; if (!this._show) { if (this.rendered) - y.show(); + w.show(); else { - var m = A.getBoundingClientRect().height || 0, w = this.conf.width || 100; - y.css("margin-top", m + "px").css("width", w + "px"), A.append(y), this.rendered = !0; + var m = A.getBoundingClientRect().height || 0, y = this.conf.width || 100; + w.css("margin-top", m + "px").css("width", y + "px"), A.append(w), this.rendered = !0; } this._show = !0; } @@ -54537,10 +54535,10 @@ var o1 = { exports: {} }; if (S.open("POST", g), S.timeout = _.timeout || 10 * 1e3, S.ontimeout = function() { console.error("wangEditor - \u8BF7\u6C42\u8D85\u65F6"), _.onTimeout && _.onTimeout(S); }, S.upload && (S.upload.onprogress = function(A) { - var y = A.loaded / A.total; - _.onProgress && _.onProgress(y, A); - }), _.headers && (0, d.default)(p).call(p, _.headers, function(A, y) { - S.setRequestHeader(A, y); + var w = A.loaded / A.total; + _.onProgress && _.onProgress(w, A); + }), _.headers && (0, d.default)(p).call(p, _.headers, function(A, w) { + S.setRequestHeader(A, w); }), S.withCredentials = !!_.withCredentials, _.beforeSend) { var b = _.beforeSend(S); if (b && (0, s.default)(b) === "object" && b.prevent) @@ -54554,16 +54552,16 @@ var o1 = { exports: {} }; console.error("wangEditor - XHR \u62A5\u9519\uFF0C\u72B6\u6001\u7801 " + A), _.onError && _.onError(S); return; } - var y = S.responseText, m; - if ((0, s.default)(y) !== "object") + var w = S.responseText, m; + if ((0, s.default)(w) !== "object") try { - m = JSON.parse(y); + m = JSON.parse(w); } catch { - console.error("wangEditor - \u8FD4\u56DE\u7ED3\u679C\u4E0D\u662F JSON \u683C\u5F0F", y), _.onFail && _.onFail(S, y); + console.error("wangEditor - \u8FD4\u56DE\u7ED3\u679C\u4E0D\u662F JSON \u683C\u5F0F", w), _.onFail && _.onFail(S, w); return; } else - m = y; + m = w; _.onSuccess(S, m); } } @@ -54581,8 +54579,8 @@ var o1 = { exports: {} }; var b = this; if (!this.isShow) { this.isShow = !0; - var A = this.$bar, y = this.$textContainer; - y.append(A), (0, u.default)() - this.time > 100 && S <= 1 && (A.css("width", S * 100 + "%"), this.time = (0, u.default)()); + var A = this.$bar, w = this.$textContainer; + w.append(A), (0, u.default)() - this.time > 100 && S <= 1 && (A.css("width", S * 100 + "%"), this.time = (0, u.default)()); var m = this.timeoutId; m && clearTimeout(m), this.timeoutId = (0, d.default)(function() { b.hide(); @@ -54603,38 +54601,38 @@ var o1 = { exports: {} }; })(_ = r.ListType || (r.ListType = {})); var S = function(b) { u.__extends(A, b); - function A(y) { - var m = this, w = d.default(`
      + function A(w) { + var m = this, y = d.default(`
      `), E = { width: 130, title: "\u5E8F\u5217", type: "list", list: [{ $elem: d.default(`

      - ` + y.i18next.t("menus.dropListMenu.list.\u65E0\u5E8F\u5217\u8868") + ` + ` + w.i18next.t("menus.dropListMenu.list.\u65E0\u5E8F\u5217\u8868") + `

      `), value: _.UnorderedList }, { $elem: d.default(`

      - ` + y.i18next.t("menus.dropListMenu.list.\u6709\u5E8F\u5217\u8868") + ` + ` + w.i18next.t("menus.dropListMenu.list.\u6709\u5E8F\u5217\u8868") + `

      `), value: _.OrderedList }], clickHandler: function(k) { m.command(k); } }; - return m = b.call(this, w, y, E) || this, m; + return m = b.call(this, y, w, E) || this, m; } - return A.prototype.command = function(y) { - var m = this.editor, w = m.selection.getSelectionContainerElem(); - w !== void 0 && (this.handleSelectionRangeNodes(y), this.tryChangeActive()); - }, A.prototype.validator = function(y, m, w) { - return !(!y.length || !m.length || w.equal(y) || w.equal(m)); - }, A.prototype.handleSelectionRangeNodes = function(y) { - var m = this.editor, w = m.selection, E = y.toLowerCase(), x = w.getSelectionContainerElem(), k = w.getSelectionStartElem().getNodeTop(m), R = w.getSelectionEndElem().getNodeTop(m); + return A.prototype.command = function(w) { + var m = this.editor, y = m.selection.getSelectionContainerElem(); + y !== void 0 && (this.handleSelectionRangeNodes(w), this.tryChangeActive()); + }, A.prototype.validator = function(w, m, y) { + return !(!w.length || !m.length || y.equal(w) || y.equal(m)); + }, A.prototype.handleSelectionRangeNodes = function(w) { + var m = this.editor, y = m.selection, E = w.toLowerCase(), x = y.getSelectionContainerElem(), k = y.getSelectionStartElem().getNodeTop(m), R = y.getSelectionEndElem().getNodeTop(m); if (!!this.validator(k, R, m.$textElem)) { - var M = w.getRange(), P = M == null ? void 0 : M.collapsed; + var M = y.getRange(), P = M == null ? void 0 : M.collapsed; m.$textElem.equal(x) || (x = x.getNodeTop(m)); - var B = { editor: m, listType: y, listTarget: E, $selectionElem: x, $startElem: k, $endElem: R }, T; + var B = { editor: m, listType: w, listTarget: E, $selectionElem: x, $startElem: k, $endElem: R }, T; this.isOrderElem(x) ? T = g.ClassType.Wrap : this.isOrderElem(k) && this.isOrderElem(R) ? T = g.ClassType.Join : this.isOrderElem(k) ? T = g.ClassType.StartJoin : this.isOrderElem(R) ? T = g.ClassType.EndJoin : T = g.ClassType.Other; var D = new g.default(g.createListHandle(T, B, M)); h.updateRange(m, D.getSelectionRangeElem(), !!P); } - }, A.prototype.isOrderElem = function(y) { - var m = y.getNodeName(); + }, A.prototype.isOrderElem = function(w) { + var m = w.getNodeName(); return m === _.OrderedList || m === _.UnorderedList; }, A.prototype.tryChangeActive = function() { }, A; @@ -55390,8 +55388,8 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(62), s = n(49), u = function(p) { return function(h, g) { - var _ = String(s(h)), S = a(g), b = _.length, A, y; - return S < 0 || S >= b ? p ? "" : void 0 : (A = _.charCodeAt(S), A < 55296 || A > 56319 || S + 1 === b || (y = _.charCodeAt(S + 1)) < 56320 || y > 57343 ? p ? _.charAt(S) : A : p ? _.slice(S, S + 2) : (A - 55296 << 10) + (y - 56320) + 65536); + var _ = String(s(h)), S = a(g), b = _.length, A, w; + return S < 0 || S >= b ? p ? "" : void 0 : (A = _.charCodeAt(S), A < 55296 || A > 56319 || S + 1 === b || (w = _.charCodeAt(S + 1)) < 56320 || w > 57343 ? p ? _.charAt(S) : A : p ? _.slice(S, S + 2) : (A - 55296 << 10) + (w - 56320) + 65536); }; }; i.exports = { @@ -55468,14 +55466,14 @@ var o1 = { exports: {} }; kind: b }); }, function() { - var S = _(this), b = S.target, A = S.kind, y = S.index++; - return !b || y >= b.length ? (S.target = void 0, { value: void 0, done: !0 }) : A == "keys" ? { value: y, done: !1 } : A == "values" ? { value: b[y], done: !1 } : { value: [y, b[y]], done: !1 }; + var S = _(this), b = S.target, A = S.kind, w = S.index++; + return !b || w >= b.length ? (S.target = void 0, { value: void 0, done: !0 }) : A == "keys" ? { value: w, done: !1 } : A == "values" ? { value: b[w], done: !1 } : { value: [w, b[w]], done: !1 }; }, "values"), u.Arguments = u.Array, s("keys"), s("values"), s("entries"); }, function(i, r) { i.exports = { CSSRuleList: 0, CSSStyleDeclaration: 0, CSSValueList: 0, ClientRectList: 0, DOMRectList: 0, DOMStringList: 0, DOMTokenList: 1, DataTransferItemList: 0, FileList: 0, HTMLAllCollection: 0, HTMLCollection: 0, HTMLFormElement: 0, HTMLSelectElement: 0, MediaList: 0, MimeTypeArray: 0, NamedNodeMap: 0, NodeList: 1, PaintRequestList: 0, Plugin: 0, PluginArray: 0, SVGLengthList: 0, SVGNumberList: 0, SVGPathSegList: 0, SVGPointList: 0, SVGStringList: 0, SVGTransformList: 0, SourceBufferList: 0, StyleSheetList: 0, TextTrackCueList: 0, TextTrackList: 0, TouchList: 0 }; }, function(i, r, n) { - var a = n(5), s = n(43), u = n(8), d = n(36), p = n(109), h = n(53), g = n(110), _ = n(37), S = n(111), b = n(13), A = n(41), y = n(83), m = n(34), w = n(102), E = n(66), x = n(115), k = n(116), R = n(117).set, M = n(176), P = n(119), B = n(177), T = n(85), D = n(120), V = n(42), W = n(101), G = n(10), I = n(86), U = G("species"), F = "Promise", C = V.get, q = V.set, Z = V.getterFor(F), Y = p, ue = u.TypeError, te = u.document, pe = u.process, ke = d("fetch"), ge = T.f, ve = ge, we = m(pe) == "process", he = !!(te && te.createEvent && u.dispatchEvent), Se = "unhandledrejection", xe = "rejectionhandled", $ = 0, K = 1, X = 2, ie = 1, re = 2, fe, Ae, Fe, Xe, Ze = W(F, function() { - var ft = w(Y) !== String(Y); + var a = n(5), s = n(43), u = n(8), d = n(36), p = n(109), h = n(53), g = n(110), _ = n(37), S = n(111), b = n(13), A = n(41), w = n(83), m = n(34), y = n(102), E = n(66), x = n(115), k = n(116), R = n(117).set, M = n(176), P = n(119), B = n(177), T = n(85), D = n(120), V = n(42), W = n(101), G = n(10), I = n(86), U = G("species"), F = "Promise", C = V.get, q = V.set, Z = V.getterFor(F), Y = p, ue = u.TypeError, te = u.document, pe = u.process, ke = d("fetch"), ge = T.f, ve = ge, we = m(pe) == "process", he = !!(te && te.createEvent && u.dispatchEvent), Se = "unhandledrejection", xe = "rejectionhandled", O = 0, K = 1, X = 2, ie = 1, re = 2, fe, Ae, Fe, Xe, Ze = W(F, function() { + var ft = y(Y) !== String(Y); if (!ft && (I === 66 || !we && typeof PromiseRejectionEvent != "function") || s && !Y.prototype.finally) return !0; if (I >= 51 && /native code/.test(Y)) @@ -55553,7 +55551,7 @@ var o1 = { exports: {} }; } }; Ze && (Y = function(je) { - y(this, Y, F), A(je), fe.call(this); + w(this, Y, F), A(je), fe.call(this); var Je = C(this); try { je(at($t, this, Je), at(We, this, Je)); @@ -55561,11 +55559,11 @@ var o1 = { exports: {} }; We(this, Je, ht); } }, fe = function(je) { - q(this, { type: F, done: !1, notified: !1, parent: !1, reactions: [], rejection: !1, state: $, value: void 0 }); + q(this, { type: F, done: !1, notified: !1, parent: !1, reactions: [], rejection: !1, state: O, value: void 0 }); }, fe.prototype = g(Y.prototype, { then: function(je, Je) { var ht = Z(this), Ge = ge(k(this, Y)); - return Ge.ok = typeof je == "function" ? je : !0, Ge.fail = typeof Je == "function" && Je, Ge.domain = we ? pe.domain : void 0, ht.parent = !0, ht.reactions.push(Ge), ht.state != $ && Oe(this, ht, !1), Ge.promise; + return Ge.ok = typeof je == "function" ? je : !0, Ge.fail = typeof Je == "function" && Je, Ge.domain = we ? pe.domain : void 0, ht.parent = !0, ht.reactions.push(Ge), ht.state != O && Oe(this, ht, !1), Ge.promise; }, catch: function(je) { return this.then(void 0, je); @@ -55617,29 +55615,29 @@ var o1 = { exports: {} }; } }); }, function(i, r, n) { - var a = n(8), s = n(71).f, u = n(34), d = n(117).set, p = n(118), h = a.MutationObserver || a.WebKitMutationObserver, g = a.process, _ = a.Promise, S = u(g) == "process", b = s(a, "queueMicrotask"), A = b && b.value, y, m, w, E, x, k, R, M; - A || (y = function() { + var a = n(8), s = n(71).f, u = n(34), d = n(117).set, p = n(118), h = a.MutationObserver || a.WebKitMutationObserver, g = a.process, _ = a.Promise, S = u(g) == "process", b = s(a, "queueMicrotask"), A = b && b.value, w, m, y, E, x, k, R, M; + A || (w = function() { var B, T; for (S && (B = g.domain) && B.exit(); m; ) { T = m.fn, m = m.next; try { T(); } catch (D) { - throw m ? E() : w = void 0, D; + throw m ? E() : y = void 0, D; } } - w = void 0, B && B.enter(); + y = void 0, B && B.enter(); }, S ? E = function() { - g.nextTick(y); - } : h && !p ? (x = !0, k = document.createTextNode(""), new h(y).observe(k, { characterData: !0 }), E = function() { + g.nextTick(w); + } : h && !p ? (x = !0, k = document.createTextNode(""), new h(w).observe(k, { characterData: !0 }), E = function() { k.data = x = !x; }) : _ && _.resolve ? (R = _.resolve(void 0), M = R.then, E = function() { - M.call(R, y); + M.call(R, w); }) : E = function() { - d.call(a, y); + d.call(a, w); }), i.exports = A || function(P) { var B = { fn: P, next: void 0 }; - w && (w.next = B), m || (m = B, E()), w = B; + y && (y.next = B), m || (m = B, E()), y = B; }; }, function(i, r, n) { var a = n(8); @@ -55650,18 +55648,18 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(5), s = n(41), u = n(85), d = n(120), p = n(66); a({ target: "Promise", stat: !0 }, { allSettled: function(g) { - var _ = this, S = u.f(_), b = S.resolve, A = S.reject, y = d(function() { - var m = s(_.resolve), w = [], E = 0, x = 1; + var _ = this, S = u.f(_), b = S.resolve, A = S.reject, w = d(function() { + var m = s(_.resolve), y = [], E = 0, x = 1; p(g, function(k) { var R = E++, M = !1; - w.push(void 0), x++, m.call(_, k).then(function(P) { - M || (M = !0, w[R] = { status: "fulfilled", value: P }, --x || b(w)); + y.push(void 0), x++, m.call(_, k).then(function(P) { + M || (M = !0, y[R] = { status: "fulfilled", value: P }, --x || b(y)); }, function(P) { - M || (M = !0, w[R] = { status: "rejected", reason: P }, --x || b(w)); + M || (M = !0, y[R] = { status: "rejected", reason: P }, --x || b(y)); }); - }), --x || b(w); + }), --x || b(y); }); - return y.error && A(y.value), S.promise; + return w.error && A(w.value), S.promise; } }); }, function(i, r, n) { var a = n(5), s = n(43), u = n(109), d = n(11), p = n(36), h = n(116), g = n(119), _ = n(53), S = !!u && d(function() { @@ -55670,14 +55668,14 @@ var o1 = { exports: {} }; }); }); a({ target: "Promise", proto: !0, real: !0, forced: S }, { finally: function(A) { - var y = h(this, p("Promise")), m = typeof A == "function"; - return this.then(m ? function(w) { - return g(y, A()).then(function() { - return w; + var w = h(this, p("Promise")), m = typeof A == "function"; + return this.then(m ? function(y) { + return g(w, A()).then(function() { + return y; }); - } : A, m ? function(w) { - return g(y, A()).then(function() { - throw w; + } : A, m ? function(y) { + return g(w, A()).then(function() { + throw y; }); } : A); } }), !s && typeof u == "function" && !u.prototype.finally && _(u.prototype, "finally", p("Promise").prototype.finally); @@ -55807,10 +55805,10 @@ var o1 = { exports: {} }; var a = n(15); i.exports = a("Array").splice; }, function(i, r, n) { - var a = n(5), s = n(79), u = n(62), d = n(35), p = n(31), h = n(88), g = n(69), _ = n(56), S = n(22), b = _("splice"), A = S("splice", { ACCESSORS: !0, 0: 0, 1: 2 }), y = Math.max, m = Math.min, w = 9007199254740991, E = "Maximum allowed length exceeded"; + var a = n(5), s = n(79), u = n(62), d = n(35), p = n(31), h = n(88), g = n(69), _ = n(56), S = n(22), b = _("splice"), A = S("splice", { ACCESSORS: !0, 0: 0, 1: 2 }), w = Math.max, m = Math.min, y = 9007199254740991, E = "Maximum allowed length exceeded"; a({ target: "Array", proto: !0, forced: !b || !A }, { splice: function(k, R) { var M = p(this), P = d(M.length), B = s(k, P), T = arguments.length, D, V, W, G, I, U; - if (T === 0 ? D = V = 0 : T === 1 ? (D = 0, V = P - B) : (D = T - 2, V = m(y(u(R), 0), P - B)), P + D - V > w) + if (T === 0 ? D = V = 0 : T === 1 ? (D = 0, V = P - B) : (D = T - 2, V = m(w(u(R), 0), P - B)), P + D - V > y) throw TypeError(E); for (W = h(M, V), G = 0; G < V; G++) I = B + G, I in M && g(W, G, M[I]); @@ -55925,8 +55923,8 @@ var o1 = { exports: {} }; }; i.exports = Function.bind || function(g) { var _ = a(this), S = u.call(arguments, 1), b = function() { - var y = S.concat(u.call(arguments)); - return this instanceof b ? p(_, y.length, y) : _.apply(g, y); + var w = S.concat(u.call(arguments)); + return this instanceof b ? p(_, w.length, w) : _.apply(g, w); }; return s(_.prototype) && (b.prototype = _.prototype), b; }; @@ -55949,13 +55947,13 @@ var o1 = { exports: {} }; var a = n(9); i.exports = a.Symbol; }, function(i, r, n) { - var a = n(5), s = n(11), u = n(55), d = n(13), p = n(31), h = n(35), g = n(69), _ = n(88), S = n(56), b = n(10), A = n(86), y = b("isConcatSpreadable"), m = 9007199254740991, w = "Maximum allowed index exceeded", E = A >= 51 || !s(function() { + var a = n(5), s = n(11), u = n(55), d = n(13), p = n(31), h = n(35), g = n(69), _ = n(88), S = n(56), b = n(10), A = n(86), w = b("isConcatSpreadable"), m = 9007199254740991, y = "Maximum allowed index exceeded", E = A >= 51 || !s(function() { var M = []; - return M[y] = !1, M.concat()[0] !== M; + return M[w] = !1, M.concat()[0] !== M; }), x = S("concat"), k = function(P) { if (!d(P)) return !1; - var B = P[y]; + var B = P[w]; return B !== void 0 ? !!B : u(P); }, R = !E || !x; a({ target: "Array", proto: !0, forced: R }, { concat: function(P) { @@ -55963,18 +55961,18 @@ var o1 = { exports: {} }; for (V = -1, G = arguments.length; V < G; V++) if (U = V === -1 ? B : arguments[V], k(U)) { if (I = h(U.length), D + I > m) - throw TypeError(w); + throw TypeError(y); for (W = 0; W < I; W++, D++) W in U && g(T, D, U[W]); } else { if (D >= m) - throw TypeError(w); + throw TypeError(y); g(T, D++, U); } return T.length = D, T; } }); }, function(i, r, n) { - var a = n(5), s = n(8), u = n(36), d = n(43), p = n(14), h = n(76), g = n(106), _ = n(11), S = n(16), b = n(55), A = n(13), y = n(25), m = n(31), w = n(30), E = n(60), x = n(48), k = n(77), R = n(52), M = n(126), P = n(235), B = n(127), T = n(71), D = n(18), V = n(59), W = n(19), G = n(53), I = n(74), U = n(63), F = n(51), C = n(64), q = n(10), Z = n(93), Y = n(12), ue = n(37), te = n(42), pe = n(32).forEach, ke = U("hidden"), ge = "Symbol", ve = "prototype", we = q("toPrimitive"), he = te.set, Se = te.getterFor(ge), xe = Object[ve], $ = s.Symbol, K = u("JSON", "stringify"), X = T.f, ie = D.f, re = P.f, fe = V.f, Ae = I("symbols"), Fe = I("op-symbols"), Xe = I("string-to-symbol-registry"), Ze = I("symbol-to-string-registry"), _e = I("wks"), Le = s.QObject, Oe = !Le || !Le[ve] || !Le[ve].findChild, it = p && _(function() { + var a = n(5), s = n(8), u = n(36), d = n(43), p = n(14), h = n(76), g = n(106), _ = n(11), S = n(16), b = n(55), A = n(13), w = n(25), m = n(31), y = n(30), E = n(60), x = n(48), k = n(77), R = n(52), M = n(126), P = n(235), B = n(127), T = n(71), D = n(18), V = n(59), W = n(19), G = n(53), I = n(74), U = n(63), F = n(51), C = n(64), q = n(10), Z = n(93), Y = n(12), ue = n(37), te = n(42), pe = n(32).forEach, ke = U("hidden"), ge = "Symbol", ve = "prototype", we = q("toPrimitive"), he = te.set, Se = te.getterFor(ge), xe = Object[ve], O = s.Symbol, K = u("JSON", "stringify"), X = T.f, ie = D.f, re = P.f, fe = V.f, Ae = I("symbols"), Fe = I("op-symbols"), Xe = I("string-to-symbol-registry"), Ze = I("symbol-to-string-registry"), _e = I("wks"), Le = s.QObject, Oe = !Le || !Le[ve] || !Le[ve].findChild, it = p && _(function() { return k(ie({}, "a", { get: function() { return ie(this, "a", { value: 7 }).a; } })).a != 7; @@ -55982,19 +55980,19 @@ var o1 = { exports: {} }; var lt = X(xe, $e); lt && delete xe[$e], ie(Ge, $e, dt), lt && Ge !== xe && ie(xe, $e, lt); } : ie, pt = function($e, dt) { - var lt = Ae[$e] = k($[ve]); + var lt = Ae[$e] = k(O[ve]); return he(lt, { type: ge, tag: $e, description: dt }), p || (lt.description = dt), lt; }, Re = g ? function(Ge) { return yn(Ge) == "symbol"; } : function(Ge) { - return Object(Ge) instanceof $; + return Object(Ge) instanceof O; }, He = function($e, dt, lt) { - $e === xe && He(Fe, dt, lt), y($e); + $e === xe && He(Fe, dt, lt), w($e); var st = E(dt, !0); - return y(lt), S(Ae, st) ? (lt.enumerable ? (S($e, ke) && $e[ke][st] && ($e[ke][st] = !1), lt = k(lt, { enumerable: x(0, !1) })) : (S($e, ke) || ie($e, ke, x(1, {})), $e[ke][st] = !0), it($e, st, lt)) : ie($e, st, lt); + return w(lt), S(Ae, st) ? (lt.enumerable ? (S($e, ke) && $e[ke][st] && ($e[ke][st] = !1), lt = k(lt, { enumerable: x(0, !1) })) : (S($e, ke) || ie($e, ke, x(1, {})), $e[ke][st] = !0), it($e, st, lt)) : ie($e, st, lt); }, at = function($e, dt) { - y($e); - var lt = w(dt), st = R(lt).concat(Je(lt)); + w($e); + var lt = y(dt), st = R(lt).concat(Je(lt)); return pe(st, function(Ct) { (!p || $t.call(lt, Ct)) && He($e, Ct, lt[Ct]); }), $e; @@ -56004,45 +56002,45 @@ var o1 = { exports: {} }; var dt = E($e, !0), lt = fe.call(this, dt); return this === xe && S(Ae, dt) && !S(Fe, dt) ? !1 : lt || !S(this, dt) || !S(Ae, dt) || S(this, ke) && this[ke][dt] ? lt : !0; }, ft = function($e, dt) { - var lt = w($e), st = E(dt, !0); + var lt = y($e), st = E(dt, !0); if (!(lt === xe && S(Ae, st) && !S(Fe, st))) { var Ct = X(lt, st); return Ct && S(Ae, st) && !(S(lt, ke) && lt[ke][st]) && (Ct.enumerable = !0), Ct; } }, je = function($e) { - var dt = re(w($e)), lt = []; + var dt = re(y($e)), lt = []; return pe(dt, function(st) { !S(Ae, st) && !S(F, st) && lt.push(st); }), lt; }, Je = function($e) { - var dt = $e === xe, lt = re(dt ? Fe : w($e)), st = []; + var dt = $e === xe, lt = re(dt ? Fe : y($e)), st = []; return pe(lt, function(Ct) { S(Ae, Ct) && (!dt || S(xe, Ct)) && st.push(Ae[Ct]); }), st; }; - if (h || ($ = function() { - if (this instanceof $) + if (h || (O = function() { + if (this instanceof O) throw TypeError("Symbol is not a constructor"); var $e = !arguments.length || arguments[0] === void 0 ? void 0 : String(arguments[0]), dt = C($e), lt = function st(Ct) { this === xe && st.call(Fe, Ct), S(this, ke) && S(this[ke], dt) && (this[ke][dt] = !1), it(this, dt, x(1, Ct)); }; return p && Oe && it(xe, dt, { configurable: !0, set: lt }), pt(dt, $e); - }, G($[ve], "toString", function() { + }, G(O[ve], "toString", function() { return Se(this).tag; - }), G($, "withoutSetter", function(Ge) { + }), G(O, "withoutSetter", function(Ge) { return pt(C(Ge), Ge); }), V.f = $t, D.f = He, T.f = ft, M.f = P.f = je, B.f = Je, Z.f = function(Ge) { return pt(q(Ge), Ge); - }, p && (ie($[ve], "description", { configurable: !0, get: function() { + }, p && (ie(O[ve], "description", { configurable: !0, get: function() { return Se(this).description; - } }), d || G(xe, "propertyIsEnumerable", $t, { unsafe: !0 }))), a({ global: !0, wrap: !0, forced: !h, sham: !h }, { Symbol: $ }), pe(R(_e), function(Ge) { + } }), d || G(xe, "propertyIsEnumerable", $t, { unsafe: !0 }))), a({ global: !0, wrap: !0, forced: !h, sham: !h }, { Symbol: O }), pe(R(_e), function(Ge) { Y(Ge); }), a({ target: ge, stat: !0, forced: !h }, { for: function($e) { var dt = String($e); if (S(Xe, dt)) return Xe[dt]; - var lt = $(dt); + var lt = O(dt); return Xe[dt] = lt, Ze[lt] = dt, lt; }, keyFor: function($e) { @@ -56071,7 +56069,7 @@ var o1 = { exports: {} }; return B.f(m($e)); } }), K) { var ht = !h || _(function() { - var Ge = $(); + var Ge = O(); return K([Ge]) != "[null]" || K({ a: Ge }) != "{}" || K(Object(Ge)) != "{}"; }); a({ target: "JSON", stat: !0, forced: ht }, { @@ -56086,7 +56084,7 @@ var o1 = { exports: {} }; } }); } - $[ve][we] || W($[ve], we, $[ve].valueOf), ue($, ge), F[ke] = !0; + O[ve][we] || W(O[ve], we, O[ve].valueOf), ue(O, ge), F[ke] = !0; }, function(i, r, n) { var a = n(30), s = n(126).f, u = {}.toString, d = (typeof window > "u" ? "undefined" : yn(window)) == "object" && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [], p = function(g) { try { @@ -56188,11 +56186,11 @@ var o1 = { exports: {} }; var a = n(15); i.exports = a("Array").slice; }, function(i, r, n) { - var a = n(5), s = n(13), u = n(55), d = n(79), p = n(35), h = n(30), g = n(69), _ = n(10), S = n(56), b = n(22), A = S("slice"), y = b("slice", { ACCESSORS: !0, 0: 0, 1: 2 }), m = _("species"), w = [].slice, E = Math.max; - a({ target: "Array", proto: !0, forced: !A || !y }, { slice: function(k, R) { + var a = n(5), s = n(13), u = n(55), d = n(79), p = n(35), h = n(30), g = n(69), _ = n(10), S = n(56), b = n(22), A = S("slice"), w = b("slice", { ACCESSORS: !0, 0: 0, 1: 2 }), m = _("species"), y = [].slice, E = Math.max; + a({ target: "Array", proto: !0, forced: !A || !w }, { slice: function(k, R) { var M = h(this), P = p(M.length), B = d(k, P), T = d(R === void 0 ? P : R, P), D, V, W; if (u(M) && (D = M.constructor, typeof D == "function" && (D === Array || u(D.prototype)) ? D = void 0 : s(D) && (D = D[m], D === null && (D = void 0)), D === Array || D === void 0)) - return w.call(M, B, T); + return y.call(M, B, T); for (V = new (D === void 0 ? Array : D)(E(T - B, 0)), W = 0; B < T; B++, W++) B in M && g(V, W, M[B]); return V.length = W, V; @@ -56204,9 +56202,9 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(5), s = n(8), u = n(84), d = [].slice, p = /MSIE .\./.test(u), h = function(_) { return function(S, b) { - var A = arguments.length > 2, y = A ? d.call(arguments, 2) : void 0; + var A = arguments.length > 2, w = A ? d.call(arguments, 2) : void 0; return _(A ? function() { - (typeof S == "function" ? S : Function(S)).apply(this, y); + (typeof S == "function" ? S : Function(S)).apply(this, w); } : S, b); }; }; @@ -56217,7 +56215,7 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(128)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(272)), h = d.__importDefault(n(273)), g = d.__importDefault(n(129)), _ = d.__importDefault(n(274)), S = d.__importDefault(n(275)), b = d.__importDefault(n(276)), A = d.__importDefault(n(130)), y = d.__importDefault(n(277)), m = d.__importDefault(n(278)), w = d.__importDefault(n(279)), E = (0, u.default)( + var d = n(2), p = d.__importDefault(n(272)), h = d.__importDefault(n(273)), g = d.__importDefault(n(129)), _ = d.__importDefault(n(274)), S = d.__importDefault(n(275)), b = d.__importDefault(n(276)), A = d.__importDefault(n(130)), w = d.__importDefault(n(277)), m = d.__importDefault(n(278)), y = d.__importDefault(n(279)), E = (0, u.default)( {}, p.default, h.default, @@ -56226,9 +56224,9 @@ var o1 = { exports: {} }; _.default, b.default, A.default, - y.default, - m.default, w.default, + m.default, + y.default, { linkCheck: function(k, R) { return !0; } } @@ -56251,12 +56249,12 @@ var o1 = { exports: {} }; S(this, "b", { value: 3, enumerable: !1 }); } }), { b: 2 })).b !== 1) return !0; - var b = {}, A = {}, y = Symbol(), m = "abcdefghijklmnopqrst"; - return b[y] = 7, m.split("").forEach(function(w) { - A[w] = w; - }), _({}, b)[y] != 7 || u(_({}, A)).join("") != m; - }) ? function(A, y) { - for (var m = h(A), w = arguments.length, E = 1, x = d.f, k = p.f; w > E; ) + var b = {}, A = {}, w = Symbol(), m = "abcdefghijklmnopqrst"; + return b[w] = 7, m.split("").forEach(function(y) { + A[y] = y; + }), _({}, b)[w] != 7 || u(_({}, A)).join("") != m; + }) ? function(A, w) { + for (var m = h(A), y = arguments.length, E = 1, x = d.f, k = p.f; y > E; ) for (var R = g(arguments[E++]), M = x ? u(R).concat(x(R)) : u(R), P = M.length, B = 0, T; P > B; ) T = M[B++], (!a || k.call(R, T)) && (m[T] = R[T]); return m; @@ -56407,18 +56405,18 @@ var o1 = { exports: {} }; } var A = window.getSelection(); if (A.rangeCount !== 0) { - var y = A.getRangeAt(0), m = this.getSelectionContainerElem(y); + var w = A.getRangeAt(0), m = this.getSelectionContainerElem(w); if (!!(m != null && m.length) && !(m.attr("contenteditable") === "false" || m.parentUntil("[contenteditable=false]"))) { - var w = this.editor, E = w.$textElem; + var y = this.editor, E = y.$textElem; if (E.isContain(m)) { if (E.elems[0] === m.elems[0]) { var x; if ((0, u.default)(x = E.html()).call(x) === g.EMPTY_P) { var k = E.children(), R = k == null ? void 0 : k.last(); - w.selection.createRangeByElem(R, !0, !0), w.selection.restoreSelection(); + y.selection.createRangeByElem(R, !0, !0), y.selection.restoreSelection(); } } - this._currentRange = y; + this._currentRange = w; } } } @@ -56432,21 +56430,21 @@ var o1 = { exports: {} }; }, S.prototype.getSelectionContainerElem = function(b) { var A; A = b || this._currentRange; - var y; + var w; if (A) - return y = A.commonAncestorContainer, p.default(y.nodeType === 1 ? y : y.parentNode); + return w = A.commonAncestorContainer, p.default(w.nodeType === 1 ? w : w.parentNode); }, S.prototype.getSelectionStartElem = function(b) { var A; A = b || this._currentRange; - var y; + var w; if (A) - return y = A.startContainer, p.default(y.nodeType === 1 ? y : y.parentNode); + return w = A.startContainer, p.default(w.nodeType === 1 ? w : w.parentNode); }, S.prototype.getSelectionEndElem = function(b) { var A; A = b || this._currentRange; - var y; + var w; if (A) - return y = A.endContainer, p.default(y.nodeType === 1 ? y : y.parentNode); + return w = A.endContainer, p.default(w.nodeType === 1 ? w : w.parentNode); }, S.prototype.isSelectionEmpty = function() { var b = this._currentRange; return !!(b && b.startContainer && b.startContainer === b.endContainer && b.startOffset === b.endOffset); @@ -56454,29 +56452,29 @@ var o1 = { exports: {} }; var b = window.getSelection(), A = this._currentRange; b && A && (b.removeAllRanges(), b.addRange(A)); }, S.prototype.createEmptyRange = function() { - var b = this.editor, A = this.getRange(), y; + var b = this.editor, A = this.getRange(), w; if (!!A && !!this.isSelectionEmpty()) try { - h.UA.isWebkit() ? (b.cmd.do("insertHTML", "​"), A.setEnd(A.endContainer, A.endOffset + 1), this.saveRange(A)) : (y = p.default(""), b.cmd.do("insertElem", y), this.createRangeByElem(y, !0)); + h.UA.isWebkit() ? (b.cmd.do("insertHTML", "​"), A.setEnd(A.endContainer, A.endOffset + 1), this.saveRange(A)) : (w = p.default(""), b.cmd.do("insertElem", w), this.createRangeByElem(w, !0)); } catch { } }, S.prototype.createRangeByElems = function(b, A) { - var y = window.getSelection ? window.getSelection() : document.getSelection(); - y == null || y.removeAllRanges(); + var w = window.getSelection ? window.getSelection() : document.getSelection(); + w == null || w.removeAllRanges(); var m = document.createRange(); m.setStart(b, 0), m.setEnd(A, A.childNodes.length || 1), this.saveRange(m), this.restoreSelection(); - }, S.prototype.createRangeByElem = function(b, A, y) { + }, S.prototype.createRangeByElem = function(b, A, w) { if (!!b.length) { - var m = b.elems[0], w = document.createRange(); - y ? w.selectNodeContents(m) : w.selectNode(m), A != null && (w.collapse(A), A || (this.saveRange(w), this.editor.selection.moveCursor(m))), this.saveRange(w); + var m = b.elems[0], y = document.createRange(); + w ? y.selectNodeContents(m) : y.selectNode(m), A != null && (y.collapse(A), A || (this.saveRange(y), this.editor.selection.moveCursor(m))), this.saveRange(y); } }, S.prototype.getSelectionRangeTopNodes = function() { - var b, A, y, m = (b = this.getSelectionStartElem()) === null || b === void 0 ? void 0 : b.getNodeTop(this.editor), w = (A = this.getSelectionEndElem()) === null || A === void 0 ? void 0 : A.getNodeTop(this.editor); - return y = this.recordSelectionNodes(p.default(m), p.default(w)), y; + var b, A, w, m = (b = this.getSelectionStartElem()) === null || b === void 0 ? void 0 : b.getNodeTop(this.editor), y = (A = this.getSelectionEndElem()) === null || A === void 0 ? void 0 : A.getNodeTop(this.editor); + return w = this.recordSelectionNodes(p.default(m), p.default(y)), w; }, S.prototype.moveCursor = function(b, A) { - var y, m = this.getRange(), w = b.nodeType === 3 ? (y = b.nodeValue) === null || y === void 0 ? void 0 : y.length : b.childNodes.length; - (h.UA.isFirefox || h.UA.isIE()) && w !== 0 && (b.nodeType === 3 || b.childNodes[w - 1].nodeName === "BR") && (w = w - 1); - var E = A != null ? A : w; + var w, m = this.getRange(), y = b.nodeType === 3 ? (w = b.nodeValue) === null || w === void 0 ? void 0 : w.length : b.childNodes.length; + (h.UA.isFirefox || h.UA.isIE()) && y !== 0 && (b.nodeType === 3 || b.childNodes[y - 1].nodeName === "BR") && (y = y - 1); + var E = A != null ? A : y; !m || b && (m.setStart(b, E), m.setEnd(b, E), this.restoreSelection()); }, S.prototype.getCursorPos = function() { var b = window.getSelection(); @@ -56485,16 +56483,16 @@ var o1 = { exports: {} }; var b = window.getSelection(); b && b.removeAllRanges(); }, S.prototype.recordSelectionNodes = function(b, A) { - var y = [], m = !0; + var w = [], m = !0; try { - for (var w = b, E = this.editor.$textElem; m; ) { - var x = w == null ? void 0 : w.getNodeTop(this.editor); - x.getNodeName() === "BODY" && (m = !1), x.length > 0 && (y.push(p.default(w)), (A == null ? void 0 : A.equal(x)) || E.equal(x) ? m = !1 : w = x.getNextSibling()); + for (var y = b, E = this.editor.$textElem; m; ) { + var x = y == null ? void 0 : y.getNodeTop(this.editor); + x.getNodeName() === "BODY" && (m = !1), x.length > 0 && (w.push(p.default(y)), (A == null ? void 0 : A.equal(x)) || E.equal(x) ? m = !1 : y = x.getNextSibling()); } } catch { m = !1; } - return y; + return w; }, S.prototype.setRangeToElem = function(b) { var A = this.getRange(); A == null || A.setStart(b, 0), A == null || A.setEnd(b, 0); @@ -56558,7 +56556,7 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(29)), d = a(n(4)), p = a(n(17)), h = a(n(27)), g = a(n(46)); (0, s.default)(r, "__esModule", { value: !0 }); - var _ = n(2), S = _.__importDefault(n(3)), b = _.__importDefault(n(287)), A = n(6), y = _.__importDefault(n(299)), m = _.__importDefault(n(300)), w = n(7), E = function() { + var _ = n(2), S = _.__importDefault(n(3)), b = _.__importDefault(n(287)), A = n(6), w = _.__importDefault(n(299)), m = _.__importDefault(n(300)), y = n(7), E = function() { function x(k) { this.editor = k, this.eventHooks = { onBlurEvents: [], changeEvents: [], dropEvents: [], clickEvents: [], keydownEvents: [], keyupEvents: [], tabUpEvents: [], tabDownEvents: [], enterUpEvents: [], enterDownEvents: [], deleteUpEvents: [], deleteDownEvents: [], pasteEvents: [], linkClickEvents: [], codeClickEvents: [], textScrollEvents: [], toolbarClickEvents: [], imgClickEvents: [], imgDragBarMouseDownEvents: [], tableClickEvents: [], menuClickEvents: [], dropListMenuHoverEvents: [], splitLineEvents: [], videoClickEvents: [] }; } @@ -56568,24 +56566,24 @@ var o1 = { exports: {} }; var k, R = this.html(), M = (0, u.default)(k = this.editor.$textContainerElem).call(k, ".placeholder"); M.hide(), !this.editor.isComposing && (!R || R === " ") && M.show(); }, x.prototype.clear = function() { - this.html(w.EMPTY_P); + this.html(y.EMPTY_P); }, x.prototype.html = function(k) { var R = this.editor, M = R.$textElem; if (k == null) { var P = M.html(); - P = P.replace(/\u200b/gm, ""), P = P.replace(/

      <\/p>/gim, ""), P = P.replace(w.EMPTY_P_LAST_REGEX, ""), P = P.replace(w.EMPTY_P_REGEX, "

      "); + P = P.replace(/\u200b/gm, ""), P = P.replace(/

      <\/p>/gim, ""), P = P.replace(y.EMPTY_P_LAST_REGEX, ""), P = P.replace(y.EMPTY_P_REGEX, "

      "); var B = P.match(/<(img|br|hr|input)[^>]*>/gi); return B !== null && (0, d.default)(B).call(B, function(T) { T.match(/\/>/) || (P = P.replace(T, T.substring(0, T.length - 1) + "/>")); }), P; } - k = (0, p.default)(k).call(k), k === "" && (k = w.EMPTY_P), (0, h.default)(k).call(k, "<") !== 0 && (k = "

      " + k + "

      "), M.html(k), R.initSelection(); + k = (0, p.default)(k).call(k), k === "" && (k = y.EMPTY_P), (0, h.default)(k).call(k, "<") !== 0 && (k = "

      " + k + "

      "), M.html(k), R.initSelection(); }, x.prototype.setJSON = function(k) { var R = m.default(k).children(), M = this.editor, P = M.$textElem; !R || P.replaceChildAll(R); }, x.prototype.getJSON = function() { var k = this.editor, R = k.$textElem; - return y.default(R); + return w.default(R); }, x.prototype.text = function(k) { var R = this.editor, M = R.$textElem; if (k == null) { @@ -56814,8 +56812,8 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(288)), p = u.__importStar(n(289)), h = u.__importDefault(n(290)), g = u.__importDefault(n(291)), _ = u.__importDefault(n(298)); function S(b) { - var A = b.editor, y = b.eventHooks; - d.default(A, y.enterUpEvents, y.enterDownEvents), p.default(A, y.deleteUpEvents, y.deleteDownEvents), p.cutToKeepP(A, y.keyupEvents), h.default(A, y.tabDownEvents), g.default(A, y.pasteEvents), _.default(A, y.imgClickEvents); + var A = b.editor, w = b.eventHooks; + d.default(A, w.enterUpEvents, w.enterDownEvents), p.default(A, w.deleteUpEvents, w.deleteDownEvents), p.cutToKeepP(A, w.keyupEvents), h.default(A, w.tabDownEvents), g.default(A, w.pasteEvents), _.default(A, w.imgClickEvents); } r.default = S; }, function(i, r, n) { @@ -56823,16 +56821,16 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = n(7), h = d.__importDefault(n(3)); function g(_, S, b) { - function A(w) { + function A(y) { var E, x = h.default(p.EMPTY_P); - if (x.insertBefore(w), (0, u.default)(E = w.html()).call(E, "= 0) { + if (x.insertBefore(y), (0, u.default)(E = y.html()).call(E, "= 0) { x.remove(); return; } - _.selection.createRangeByElem(x, !0, !0), _.selection.restoreSelection(), w.remove(); + _.selection.createRangeByElem(x, !0, !0), _.selection.restoreSelection(), y.remove(); } - function y() { - var w = _.$textElem, E = _.selection.getSelectionContainerElem(), x = E.parent(); + function w() { + var y = _.$textElem, E = _.selection.getSelectionContainerElem(), x = E.parent(); if (x.html() === "
      ") { A(x); return; @@ -56841,17 +56839,17 @@ var o1 = { exports: {} }; A(x); return; } - if (!!x.equal(w)) { + if (!!x.equal(y)) { var k = E.getNodeName(); k === "P" && E.attr("data-we-empty-p") === null || E.text() || A(E); } } - S.push(y); - function m(w) { + S.push(w); + function m(y) { var E; _.selection.saveRange((E = getSelection()) === null || E === void 0 ? void 0 : E.getRangeAt(0)); var x = _.selection.getSelectionContainerElem(); - x.id === _.textElemId && (w.preventDefault(), _.cmd.do("insertHTML", "


      ")); + x.id === _.textElemId && (y.preventDefault(), _.cmd.do("insertHTML", "


      ")); } b.push(m); } @@ -56860,7 +56858,7 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(17)), d = a(n(28)); (0, s.default)(r, "__esModule", { value: !0 }), r.cutToKeepP = void 0; var p = n(2), h = n(7), g = p.__importDefault(n(3)); - function _(b, A, y) { + function _(b, A, w) { function m() { var E = b.$textElem, x = b.$textElem.html(), k = b.$textElem.text(), R = (0, u.default)(x).call(x), M = ["


      ", "
      ", '

      ', h.EMPTY_P]; if (/^\s*$/.test(k) && (!R || (0, d.default)(M).call(M, R))) { @@ -56872,27 +56870,27 @@ var o1 = { exports: {} }; } } A.push(m); - function w(E) { + function y(E) { var x, k = b.$textElem, R = (0, u.default)(x = k.html().toLowerCase()).call(x); if (R === h.EMPTY_P) { E.preventDefault(); return; } } - y.push(w); + w.push(y); } function S(b, A) { - function y(m) { - var w; + function w(m) { + var y; if (m.keyCode === 88) { - var E = b.$textElem, x = (0, u.default)(w = E.html().toLowerCase()).call(w); + var E = b.$textElem, x = (0, u.default)(y = E.html().toLowerCase()).call(y); if (!x || x === "
      ") { var k = g.default(h.EMPTY_P); E.html(" "), E.append(k), b.selection.createRangeByElem(k, !1, !0), b.selection.restoreSelection(), b.selection.moveCursor(k.getNode(), 0); } } } - A.push(y); + A.push(w); } r.cutToKeepP = S, r.default = _; }, function(i, r, n) { @@ -56916,28 +56914,28 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var p = n(131), h = n(6), g = n(7); function _(m) { - var w, E = (0, u.default)(w = m.replace(/
      /gim, "

      ").replace(/<\/div>/gim, "

      ")).call(w), x = document.createElement("div"); + var y, E = (0, u.default)(y = m.replace(/
      /gim, "

      ").replace(/<\/div>/gim, "

      ")).call(y), x = document.createElement("div"); return x.innerHTML = E, x.innerHTML.replace(/

      <\/p>/gim, ""); } function S(m) { - var w = m.replace(/
      |/gm, ` + var y = m.replace(/
      |/gm, ` `).replace(/<[^>]+>/gm, ""); - return w; + return y; } function b(m) { - var w; + var y; if (m === "") return !1; var E = document.createElement("div"); - return E.innerHTML = m, ((w = E.firstChild) === null || w === void 0 ? void 0 : w.nodeName) === "P"; + return E.innerHTML = m, ((y = E.firstChild) === null || y === void 0 ? void 0 : y.nodeName) === "P"; } function A(m) { if (!(m != null && m.length)) return !1; - var w = m.elems[0]; - return w.nodeName === "P" && w.innerHTML === "
      "; + var y = m.elems[0]; + return y.nodeName === "P" && y.innerHTML === "
      "; } - function y(m, w) { + function w(m, y) { function E(x) { var k = m.config, R = k.pasteFilterStyle, M = k.pasteIgnoreImg, P = k.pasteTextHandle, B = p.getPasteHtml(x, R, M), T = p.getPasteText(x); T = T.replace(/\n/gm, "
      "); @@ -56986,38 +56984,38 @@ var o1 = { exports: {} }; } } } - w.push(E); + y.push(E); } - r.default = y; + r.default = w; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(17)), d = a(n(4)), p = a(n(28)); (0, s.default)(r, "__esModule", { value: !0 }); var h = n(2), g = n(293), _ = h.__importDefault(n(297)); - function S(w) { + function S(y) { var E = /.*?<\/span>/gi, x = /(.*?)<\/span>/; - return w.replace(E, function(k) { + return y.replace(E, function(k) { var R = k.match(x); return R == null ? "" : R[1]; }); } - function b(w, E) { + function b(y, E) { var x; - return w = (0, u.default)(x = w.toLowerCase()).call(x), !!(g.IGNORE_TAGS.has(w) || E && w === "img"); + return y = (0, u.default)(x = y.toLowerCase()).call(x), !!(g.IGNORE_TAGS.has(y) || E && y === "img"); } - function A(w, E) { + function A(y, E) { var x = ""; - x = "<" + w; + x = "<" + y; var k = []; (0, d.default)(E).call(E, function(M) { k.push(M.name + '="' + M.value + '"'); }), k.length > 0 && (x = x + " " + k.join(" ")); - var R = g.EMPTY_TAGS.has(w); + var R = g.EMPTY_TAGS.has(y); return x = x + (R ? "/" : "") + ">", x; } - function y(w) { - return ""; + function w(y) { + return ""; } - function m(w, E, x) { + function m(y, E, x) { E === void 0 && (E = !0), x === void 0 && (x = !1); var k = [], R = ""; function M(D) { @@ -57027,7 +57025,7 @@ var o1 = { exports: {} }; R = ""; } var B = new _.default(); - B.parse(w, { startElement: function(V, W) { + B.parse(y, { startElement: function(V, W) { if (M(V), !b(V, x)) { var G = g.NECESSARY_ATTRS.get(V) || [], I = []; (0, d.default)(W).call(W, function(F) { @@ -57045,7 +57043,7 @@ var o1 = { exports: {} }; !V || b(R, x) || k.push(V); }, endElement: function(V) { if (!b(V, x)) { - var W = y(V); + var W = w(V); k.push(W), P(); } }, comment: function(V) { @@ -57098,8 +57096,8 @@ var o1 = { exports: {} }; }, parseAttributes: function(s, u) { var d = this, p = []; - return u.replace(this.attrRe, function(h, g, _, S, b, A, y, m) { - p.push(d.parseAttribute(s, h, g, _, S, b, A, y, m)); + return u.replace(this.attrRe, function(h, g, _, S, b, A, w, m) { + p.push(d.parseAttribute(s, h, g, _, S, b, A, w, m)); }), p; }, parseAttribute: function(s, u, d) { @@ -57126,16 +57124,16 @@ var o1 = { exports: {} }; function g(_) { var S = [], b = _.childNodes() || []; return (0, u.default)(b).call(b, function(A) { - var y, m = A.nodeType; - if (m === 3 && (y = A.textContent || "", y = p.replaceHtmlSymbol(y)), m === 1) { - y = {}, y = y, y.tag = A.nodeName.toLowerCase(); - for (var w = [], E = A.attributes, x = E.length || 0, k = 0; k < x; k++) { + var w, m = A.nodeType; + if (m === 3 && (w = A.textContent || "", w = p.replaceHtmlSymbol(w)), m === 1) { + w = {}, w = w, w.tag = A.nodeName.toLowerCase(); + for (var y = [], E = A.attributes, x = E.length || 0, k = 0; k < x; k++) { var R = E[k]; - w.push({ name: R.name, value: R.value }); + y.push({ name: R.name, value: R.value }); } - y.attrs = w, y.children = g(h.default(A)); + w.attrs = y, w.children = g(h.default(A)); } - y && S.push(y); + w && S.push(w); }), S; } r.default = g; @@ -57147,23 +57145,23 @@ var o1 = { exports: {} }; S === void 0 && (S = document.createElement("div")); var b = S; return (0, d.default)(_).call(_, function(A) { - var y; - if (typeof A == "string" && (y = document.createTextNode(A)), (0, s.default)(A) === "object") { + var w; + if (typeof A == "string" && (w = document.createTextNode(A)), (0, s.default)(A) === "object") { var m; - y = document.createElement(A.tag), (0, d.default)(m = A.attrs).call(m, function(w) { - h.default(y).attr(w.name, w.value); - }), A.children && A.children.length > 0 && g(A.children, y.getRootNode()); + w = document.createElement(A.tag), (0, d.default)(m = A.attrs).call(m, function(y) { + h.default(w).attr(y.name, y.value); + }), A.children && A.children.length > 0 && g(A.children, w.getRootNode()); } - y && b.appendChild(y); + w && b.appendChild(w); }), h.default(b); } r.default = g; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(89)), d = a(n(70)), p = a(n(28)), h = a(n(302)), g = a(n(4)), _ = a(n(94)), S = a(n(133)), b = a(n(46)), A = a(n(57)); (0, s.default)(r, "__esModule", { value: !0 }); - var y = n(2), m = y.__importDefault(n(87)), w = y.__importDefault(n(314)), E = y.__importDefault(n(3)), x = function() { + var w = n(2), m = w.__importDefault(n(87)), y = w.__importDefault(n(314)), E = w.__importDefault(n(3)), x = function() { function k(R) { - this.editor = R, this.menuList = [], this.constructorList = w.default; + this.editor = R, this.menuList = [], this.constructorList = y.default; } return k.prototype.extend = function(R, M) { !M || typeof M != "function" || (this.constructorList[R] = M); @@ -57289,8 +57287,8 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(14), s = n(52), u = n(30), d = n(59).f, p = function(g) { return function(_) { - for (var S = u(_), b = s(S), A = b.length, y = 0, m = [], w; A > y; ) - w = b[y++], (!a || d.call(S, w)) && m.push(g ? [w, S[w]] : S[w]); + for (var S = u(_), b = s(S), A = b.length, w = 0, m = [], y; A > w; ) + y = b[w++], (!a || d.call(S, y)) && m.push(g ? [y, S[y]] : S[y]); return m; }; }; @@ -57319,8 +57317,8 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(315)), p = u.__importDefault(n(316)), h = u.__importDefault(n(321)), g = u.__importDefault(n(326)), _ = u.__importDefault(n(327)), S = u.__importDefault(n(328)), b = u.__importDefault(n(329)), A = u.__importDefault(n(331)), y = u.__importDefault(n(333)), m = u.__importDefault(n(334)), w = u.__importDefault(n(337)), E = u.__importDefault(n(338)), x = u.__importDefault(n(339)), k = u.__importDefault(n(350)), R = u.__importDefault(n(365)), M = u.__importDefault(n(369)), P = u.__importDefault(n(137)), B = u.__importDefault(n(378)), T = u.__importDefault(n(380)), D = u.__importDefault(n(381)), V = u.__importDefault(n(382)), W = u.__importDefault(n(401)), G = u.__importDefault(n(406)), I = u.__importDefault(n(409)); - r.default = { bold: d.default, head: p.default, italic: g.default, link: h.default, underline: _.default, strikeThrough: S.default, fontName: b.default, fontSize: A.default, justify: y.default, quote: m.default, backColor: w.default, foreColor: E.default, video: x.default, image: k.default, indent: R.default, emoticon: M.default, list: P.default, lineHeight: B.default, undo: T.default, redo: D.default, table: V.default, code: W.default, splitLine: G.default, todo: I.default }; + var u = n(2), d = u.__importDefault(n(315)), p = u.__importDefault(n(316)), h = u.__importDefault(n(321)), g = u.__importDefault(n(326)), _ = u.__importDefault(n(327)), S = u.__importDefault(n(328)), b = u.__importDefault(n(329)), A = u.__importDefault(n(331)), w = u.__importDefault(n(333)), m = u.__importDefault(n(334)), y = u.__importDefault(n(337)), E = u.__importDefault(n(338)), x = u.__importDefault(n(339)), k = u.__importDefault(n(350)), R = u.__importDefault(n(365)), M = u.__importDefault(n(369)), P = u.__importDefault(n(137)), B = u.__importDefault(n(378)), T = u.__importDefault(n(380)), D = u.__importDefault(n(381)), V = u.__importDefault(n(382)), W = u.__importDefault(n(401)), G = u.__importDefault(n(406)), I = u.__importDefault(n(409)); + r.default = { bold: d.default, head: p.default, italic: g.default, link: h.default, underline: _.default, strikeThrough: S.default, fontName: b.default, fontSize: A.default, justify: w.default, quote: m.default, backColor: y.default, foreColor: E.default, video: x.default, image: k.default, indent: R.default, emoticon: M.default, list: P.default, lineHeight: B.default, undo: T.default, redo: D.default, table: V.default, code: W.default, splitLine: G.default, todo: I.default }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); @@ -57344,13 +57342,13 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(27)), d = a(n(29)), p = a(n(4)), h = a(n(317)), g = a(n(28)); (0, s.default)(r, "__esModule", { value: !0 }); - var _ = n(2), S = _.__importDefault(n(24)), b = _.__importDefault(n(3)), A = n(6), y = n(7), m = function(w) { - _.__extends(E, w); + var _ = n(2), S = _.__importDefault(n(24)), b = _.__importDefault(n(3)), A = n(6), w = n(7), m = function(y) { + _.__extends(E, y); function E(x) { var k = this, R = b.default('

      '), M = { width: 100, title: "\u8BBE\u7F6E\u6807\u9898", type: "list", list: [{ $elem: b.default("

      H1

      "), value: "

      " }, { $elem: b.default("

      H2

      "), value: "

      " }, { $elem: b.default("

      H3

      "), value: "

      " }, { $elem: b.default("

      H4

      "), value: "

      " }, { $elem: b.default("

      H5
      "), value: "
      " }, { $elem: b.default("

      " + x.i18next.t("menus.dropListMenu.head.\u6B63\u6587") + "

      "), value: "

      " }], clickHandler: function(T) { k.command(T); } }; - k = w.call(this, R, x, M) || this; + k = y.call(this, R, x, M) || this; var P = x.config.onCatalogChange; return P && (k.oldCatalogs = [], k.addListenerCatalog(), k.getCatalogs()), k; } @@ -57381,7 +57379,7 @@ var o1 = { exports: {} }; }), (0, h.default)(this.oldCatalogs) !== (0, h.default)(P) && (this.oldCatalogs = P, R && R(P)); }, E.prototype.setMultilineHead = function(x) { var k = this, R, M, P = this.editor, B = P.selection, T = (R = B.getSelectionContainerElem()) === null || R === void 0 ? void 0 : R.elems[0], D = ["IMG", "VIDEO", "TABLE", "TH", "TR", "UL", "OL", "PRE", "HR", "BLOCKQUOTE"], V = b.default(B.getSelectionStartElem()), W = b.default(B.getSelectionEndElem()); - W.elems[0].outerHTML === b.default(y.EMPTY_P).elems[0].outerHTML && !W.elems[0].nextSibling && (W = W.prev()); + W.elems[0].outerHTML === b.default(w.EMPTY_P).elems[0].outerHTML && !W.elems[0].nextSibling && (W = W.prev()); var G = []; G.push(V.getNodeTop(P)); var I = [], U = (M = B.getRange()) === null || M === void 0 ? void 0 : M.commonAncestorContainer.childNodes; @@ -57428,28 +57426,28 @@ var o1 = { exports: {} }; return a.JSON.stringify.apply(null, arguments); }; }, function(i, r, n) { - var a = n(5), s = n(36), u = n(11), d = s("JSON", "stringify"), p = /[\uD800-\uDFFF]/g, h = /^[\uD800-\uDBFF]$/, g = /^[\uDC00-\uDFFF]$/, _ = function(A, y, m) { - var w = m.charAt(y - 1), E = m.charAt(y + 1); - return h.test(A) && !g.test(E) || g.test(A) && !h.test(w) ? "\\u" + A.charCodeAt(0).toString(16) : A; + var a = n(5), s = n(36), u = n(11), d = s("JSON", "stringify"), p = /[\uD800-\uDFFF]/g, h = /^[\uD800-\uDBFF]$/, g = /^[\uDC00-\uDFFF]$/, _ = function(A, w, m) { + var y = m.charAt(w - 1), E = m.charAt(w + 1); + return h.test(A) && !g.test(E) || g.test(A) && !h.test(y) ? "\\u" + A.charCodeAt(0).toString(16) : A; }, S = u(function() { return d("\uDF06\uD834") !== '"\\udf06\\ud834"' || d("\uDEAD") !== '"\\udead"'; }); d && a({ target: "JSON", stat: !0, forced: S }, { - stringify: function(A, y, m) { - var w = d.apply(null, arguments); - return typeof w == "string" ? w.replace(p, _) : w; + stringify: function(A, w, m) { + var y = d.apply(null, arguments); + return typeof y == "string" ? y.replace(p, _) : y; } }); }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(17)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(38)), h = d.__importDefault(n(3)), g = d.__importDefault(n(322)), _ = d.__importStar(n(96)), S = d.__importDefault(n(33)), b = d.__importDefault(n(324)), A = n(7), y = function(m) { - d.__extends(w, m); - function w(E) { + var d = n(2), p = d.__importDefault(n(38)), h = d.__importDefault(n(3)), g = d.__importDefault(n(322)), _ = d.__importStar(n(96)), S = d.__importDefault(n(33)), b = d.__importDefault(n(324)), A = n(7), w = function(m) { + d.__extends(y, m); + function y(E) { var x = this, k = h.default('

      '); return x = m.call(this, k, E) || this, b.default(E), x; } - return w.prototype.clickHandler = function() { + return y.prototype.clickHandler = function() { var E = this.editor, x, k = E.selection.getSelectionContainerElem(), R = E.$textElem, M = R.html(), P = (0, u.default)(M).call(M); if (P === A.EMPTY_P) { var B = R.children(); @@ -57467,47 +57465,47 @@ var o1 = { exports: {} }; T = x.elems[0].innerText, D = x.attr("href"), this.createPanel(T, D); } else E.selection.isSelectionEmpty() ? this.createPanel("", "") : this.createPanel(E.selection.getSelectionText(), ""); - }, w.prototype.createPanel = function(E, x) { + }, y.prototype.createPanel = function(E, x) { var k = g.default(this.editor, E, x), R = new S.default(this, k); R.create(); - }, w.prototype.tryChangeActive = function() { + }, y.prototype.tryChangeActive = function() { var E = this.editor; _.default(E) ? this.active() : this.unActive(); - }, w; + }, y; }(p.default); - r.default = y; + r.default = w; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(28)), d = a(n(17)), p = a(n(29)); (0, s.default)(r, "__esModule", { value: !0 }); var h = n(2), g = n(6), _ = h.__importDefault(n(3)), S = h.__importStar(n(96)), b = n(323); - function A(y, m, w) { - var E = g.getRandom("input-link"), x = g.getRandom("input-text"), k = g.getRandom("btn-ok"), R = g.getRandom("btn-del"), M = S.default(y) ? "inline-block" : "none", P; + function A(w, m, y) { + var E = g.getRandom("input-link"), x = g.getRandom("input-text"), k = g.getRandom("btn-ok"), R = g.getRandom("btn-del"), M = S.default(w) ? "inline-block" : "none", P; function B() { - if (!!S.default(y)) { - var G = y.selection.getSelectionContainerElem(); - !G || (y.selection.createRangeByElem(G), y.selection.restoreSelection(), P = G); + if (!!S.default(w)) { + var G = w.selection.getSelectionContainerElem(); + !G || (w.selection.createRangeByElem(G), w.selection.restoreSelection(), P = G); } } function T(G, I) { var U = G.replace(//g, ">"), F = _.default('' + U + ""), C = F.elems[0]; - C.innerText = G, C.href = I, S.default(y) && B(), y.cmd.do("insertElem", F); + C.innerText = G, C.href = I, S.default(w) && B(), w.cmd.do("insertElem", F); } function D() { - if (!!S.default(y)) + if (!!S.default(w)) if (B(), P.getNodeName() === "A") { var G, I = P.elems[0], U = I.parentElement; - U && (0, u.default)(G = S.EXTRA_TAG).call(G, U.nodeName) ? U.innerHTML = I.innerHTML : y.cmd.do("insertHTML", "" + I.innerHTML + ""); + U && (0, u.default)(G = S.EXTRA_TAG).call(G, U.nodeName) ? U.innerHTML = I.innerHTML : w.cmd.do("insertHTML", "" + I.innerHTML + ""); } else { var F = S.getParentNodeA(P), C = F.innerHTML; - y.cmd.do("insertHTML", "" + C + ""); + w.cmd.do("insertHTML", "" + C + ""); } } function V(G, I) { - var U = y.config.linkCheck(G, I); + var U = w.config.linkCheck(G, I); if (U !== void 0) { if (U === !0) return !0; - y.config.customAlert(U, "warning"); + w.config.customAlert(U, "warning"); } return !1; } @@ -57515,39 +57513,39 @@ var o1 = { exports: {} }; width: 300, height: 0, tabs: [{ - title: y.i18next.t("menus.panelMenus.link.\u94FE\u63A5"), + title: w.i18next.t("menus.panelMenus.link.\u94FE\u63A5"), tpl: `
      + placeholder="` + w.i18next.t("menus.panelMenus.link.\u94FE\u63A5\u6587\u5B57") + `"/> + placeholder="` + w.i18next.t("\u5982") + ` https://..."/>
      `, events: [ { selector: "#" + k, type: "click", fn: function() { - var I, U, F, C, q, Z = y.selection.getSelectionContainerElem(), Y = Z == null ? void 0 : Z.elems[0]; - y.selection.restoreSelection(); - var ue = y.selection.getSelectionRangeTopNodes()[0].getNode(), te = window.getSelection(), pe = _.default("#" + E), ke = _.default("#" + x), ge = (0, d.default)(I = pe.val()).call(I), ve = (0, d.default)(U = ke.val()).call(U), we = ""; + var I, U, F, C, q, Z = w.selection.getSelectionContainerElem(), Y = Z == null ? void 0 : Z.elems[0]; + w.selection.restoreSelection(); + var ue = w.selection.getSelectionRangeTopNodes()[0].getNode(), te = window.getSelection(), pe = _.default("#" + E), ke = _.default("#" + x), ge = (0, d.default)(I = pe.val()).call(I), ve = (0, d.default)(U = ke.val()).call(U), we = ""; te && !(te != null && te.isCollapsed) && (we = (C = b.insertHtml(te, ue)) === null || C === void 0 ? void 0 : (0, d.default)(C).call(C)); var he = we == null ? void 0 : we.replace(/<.*?>/g, ""), Se = (q = he == null ? void 0 : he.length) !== null && q !== void 0 ? q : 0; if (Se <= ve.length) { - var xe = ve.substring(0, Se), $ = ve.substring(Se); - he === xe && (ve = he + $); + var xe = ve.substring(0, Se), O = ve.substring(Se); + he === xe && (ve = he + O); } if (!!ge && (ve || (ve = ge), !!V(ve, ge))) { if ((Y == null ? void 0 : Y.nodeName) === "A") @@ -57567,7 +57565,7 @@ var o1 = { exports: {} }; }], setLinkValue: function(I, U) { var F = "", C = "", q; - U === "text" && (F = "#" + x, C = m), U === "link" && (F = "#" + E, C = w), q = (0, p.default)(I).call(I, F).elems[0], q.value = C; + U === "text" && (F = "#" + x, C = m), U === "link" && (F = "#" + E, C = y), q = (0, p.default)(I).call(I, F).elems[0], q.value = C; } }; return W; @@ -57577,28 +57575,28 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }), r.insertHtml = r.createPartHtml = r.makeHtmlString = r.getTopNode = void 0; function d(b, A) { - var y = b, m = b; + var w = b, m = b; do { - if (y.textContent === A) + if (w.textContent === A) break; - m = y, y.parentNode && (y = y == null ? void 0 : y.parentNode); - } while ((y == null ? void 0 : y.nodeName) !== "P"); + m = w, w.parentNode && (w = w == null ? void 0 : w.parentNode); + } while ((w == null ? void 0 : w.nodeName) !== "P"); return m; } r.getTopNode = d; function p(b, A) { - var y = b.nodeName, m = ""; - if (b.nodeType === 3 || /^(h|H)[1-6]$/.test(y)) + var w = b.nodeName, m = ""; + if (b.nodeType === 3 || /^(h|H)[1-6]$/.test(w)) return A; if (b.nodeType === 1) { - var w = b.getAttribute("style"), E = b.getAttribute("face"), x = b.getAttribute("color"); - w && (m = m + (' style="' + w + '"')), E && (m = m + (' face="' + E + '"')), x && (m = m + (' color="' + x + '"')); + var y = b.getAttribute("style"), E = b.getAttribute("face"), x = b.getAttribute("color"); + y && (m = m + (' style="' + y + '"')), E && (m = m + (' face="' + E + '"')), x && (m = m + (' color="' + x + '"')); } - return y = y.toLowerCase(), "<" + y + m + ">" + A + ""; + return w = w.toLowerCase(), "<" + w + m + ">" + A + ""; } r.makeHtmlString = p; - function h(b, A, y, m) { - var w, E = (w = A.textContent) === null || w === void 0 ? void 0 : w.substring(y, m), x = A, k = ""; + function h(b, A, w, m) { + var y, E = (y = A.textContent) === null || y === void 0 ? void 0 : y.substring(w, m), x = A, k = ""; do k = p(x, E != null ? E : ""), E = k, x = x == null ? void 0 : x.parentElement; while (x && x.textContent !== b); @@ -57606,7 +57604,7 @@ var o1 = { exports: {} }; } r.createPartHtml = h; function g(b, A) { - var y, m, w, E, x, k = b.anchorNode, R = b.focusNode, M = b.anchorOffset, P = b.focusOffset, B = (y = A.textContent) !== null && y !== void 0 ? y : "", T = _(A), D = "", V = "", W = "", G = "", I = k, U = R, F = k; + var w, m, y, E, x, k = b.anchorNode, R = b.focusNode, M = b.anchorOffset, P = b.focusOffset, B = (w = A.textContent) !== null && w !== void 0 ? w : "", T = _(A), D = "", V = "", W = "", G = "", I = k, U = R, F = k; if (k != null && k.isEqualNode(R != null ? R : null)) { var C = h(B, k, M, P); return C = S(T, C), C; @@ -57616,7 +57614,7 @@ var o1 = { exports: {} }; if (q === "#text") W = W + (F == null ? void 0 : F.textContent); else { - var Z = (E = (w = F == null ? void 0 : F.firstChild) === null || w === void 0 ? void 0 : w.parentElement) === null || E === void 0 ? void 0 : E.innerHTML; + var Z = (E = (y = F == null ? void 0 : F.firstChild) === null || y === void 0 ? void 0 : y.parentElement) === null || E === void 0 ? void 0 : E.innerHTML; F && (W = W + p(F, Z != null ? Z : "")); } var Y = (x = F == null ? void 0 : F.nextSibling) !== null && x !== void 0 ? x : F; @@ -57628,13 +57626,13 @@ var o1 = { exports: {} }; } r.insertHtml = g; function _(b) { - for (var A, y = (A = b.textContent) !== null && A !== void 0 ? A : "", m = []; (b == null ? void 0 : b.textContent) === y; ) + for (var A, w = (A = b.textContent) !== null && A !== void 0 ? A : "", m = []; (b == null ? void 0 : b.textContent) === w; ) b.nodeName !== "P" && b.nodeName !== "TABLE" && m.push(b), b = b.childNodes[0]; return m; } function S(b, A) { - return (0, u.default)(b).call(b, function(y) { - A = p(y, A); + return (0, u.default)(b).call(b, function(w) { + A = p(w, A); }), A; } }, function(i, r, n) { @@ -57651,7 +57649,7 @@ var o1 = { exports: {} }; var d = n(2), p = d.__importDefault(n(3)), h = d.__importDefault(n(39)), g = n(96); function _(b) { var A; - function y(w) { + function w(y) { var E = [{ $elem: p.default("" + b.i18next.t("menus.panelMenus.link.\u67E5\u770B\u94FE\u63A5") + ""), onClick: function(k, R) { var M = R.attr("href"); return window.open(M, "_target"), !0; @@ -57670,16 +57668,16 @@ var o1 = { exports: {} }; } return !0; } }]; - A = new h.default(b, w, E), A.create(); + A = new h.default(b, y, E), A.create(); } function m() { A && (A.remove(), A = null); } - return { showLinkTooltip: y, hideLinkTooltip: m }; + return { showLinkTooltip: w, hideLinkTooltip: m }; } function S(b) { - var A = _(b), y = A.showLinkTooltip, m = A.hideLinkTooltip; - b.txt.eventHooks.linkClickEvents.push(y), b.txt.eventHooks.clickEvents.push(m), b.txt.eventHooks.keyupEvents.push(m), b.txt.eventHooks.toolbarClickEvents.push(m), b.txt.eventHooks.menuClickEvents.push(m), b.txt.eventHooks.textScrollEvents.push(m); + var A = _(b), w = A.showLinkTooltip, m = A.hideLinkTooltip; + b.txt.eventHooks.linkClickEvents.push(w), b.txt.eventHooks.clickEvents.push(m), b.txt.eventHooks.keyupEvents.push(m), b.txt.eventHooks.toolbarClickEvents.push(m), b.txt.eventHooks.menuClickEvents.push(m), b.txt.eventHooks.textScrollEvents.push(m); } r.default = S; }, function(i, r, n) { @@ -57748,25 +57746,25 @@ var o1 = { exports: {} }; var u = n(2), d = u.__importDefault(n(24)), p = u.__importDefault(n(3)), h = u.__importDefault(n(330)), g = function(_) { u.__extends(S, _); function S(b) { - var A = this, y = p.default(`
      + var A = this, w = p.default(`
      -
      `), m = new h.default(b.config.fontNames), w = { width: 100, title: "\u8BBE\u7F6E\u5B57\u4F53", type: "list", list: m.getItemList(), clickHandler: function(x) { +
      `), m = new h.default(b.config.fontNames), y = { width: 100, title: "\u8BBE\u7F6E\u5B57\u4F53", type: "list", list: m.getItemList(), clickHandler: function(x) { A.command(x); } }; - return A = _.call(this, y, b, w) || this, A; + return A = _.call(this, w, b, y) || this, A; } return S.prototype.command = function(b) { - var A, y = this.editor, m = y.selection.isSelectionEmpty(), w = (A = y.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; - if (w != null) { - var E = (w == null ? void 0 : w.nodeName.toLowerCase()) !== "p", x = (w == null ? void 0 : w.getAttribute("face")) === b; + var A, w = this.editor, m = w.selection.isSelectionEmpty(), y = (A = w.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; + if (y != null) { + var E = (y == null ? void 0 : y.nodeName.toLowerCase()) !== "p", x = (y == null ? void 0 : y.getAttribute("face")) === b; if (m) { if (E && !x) { - var k = y.selection.getSelectionRangeTopNodes(); - y.selection.createRangeByElem(k[0]), y.selection.moveCursor(k[0].elems[0]); + var k = w.selection.getSelectionRangeTopNodes(); + w.selection.createRangeByElem(k[0]), w.selection.moveCursor(k[0].elems[0]); } - y.selection.setRangeToElem(w), y.selection.createEmptyRange(); + w.selection.setRangeToElem(y), w.selection.createEmptyRange(); } - y.cmd.do("fontName", b), m && (y.selection.collapseRange(), y.selection.restoreSelection()); + w.cmd.do("fontName", b), m && (w.selection.collapseRange(), w.selection.restoreSelection()); } }, S.prototype.tryChangeActive = function() { }, S; @@ -57779,8 +57777,8 @@ var o1 = { exports: {} }; function g(_) { var S = this; this.itemList = [], (0, u.default)(_).call(_, function(b) { - var A = typeof b == "string" ? b : b.value, y = typeof b == "string" ? b : b.name; - S.itemList.push({ $elem: p.default(`

      ` + y + "

      "), value: y }); + var A = typeof b == "string" ? b : b.value, w = typeof b == "string" ? b : b.name; + S.itemList.push({ $elem: p.default(`

      ` + w + "

      "), value: w }); }); } return g.prototype.getItemList = function() { @@ -57794,16 +57792,16 @@ var o1 = { exports: {} }; var u = n(2), d = u.__importDefault(n(24)), p = u.__importDefault(n(3)), h = u.__importDefault(n(332)), g = function(_) { u.__extends(S, _); function S(b) { - var A = this, y = p.default(`
      + var A = this, w = p.default(`
      -
      `), m = new h.default(b.config.fontSizes), w = { width: 160, title: "\u8BBE\u7F6E\u5B57\u53F7", type: "list", list: m.getItemList(), clickHandler: function(x) { +
      `), m = new h.default(b.config.fontSizes), y = { width: 160, title: "\u8BBE\u7F6E\u5B57\u53F7", type: "list", list: m.getItemList(), clickHandler: function(x) { A.command(x); } }; - return A = _.call(this, y, b, w) || this, A; + return A = _.call(this, w, b, y) || this, A; } return S.prototype.command = function(b) { - var A, y = this.editor, m = y.selection.isSelectionEmpty(), w = (A = y.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; - w != null && (y.cmd.do("fontSize", b), m && (y.selection.collapseRange(), y.selection.restoreSelection())); + var A, w = this.editor, m = w.selection.isSelectionEmpty(), y = (A = w.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; + y != null && (w.cmd.do("fontSize", b), m && (w.selection.collapseRange(), w.selection.restoreSelection())); }, S.prototype.tryChangeActive = function() { }, S; }(d.default); @@ -57828,9 +57826,9 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(27)); (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(24)), g = p.__importDefault(n(3)), _ = ["LI"], S = ["BLOCKQUOTE"], b = function(A) { - p.__extends(y, A); - function y(m) { - var w = this, E = g.default('
      '), x = { width: 100, title: "\u5BF9\u9F50\u65B9\u5F0F", type: "list", list: [{ $elem: g.default(`

      + p.__extends(w, A); + function w(m) { + var y = this, E = g.default('

      '), x = { width: 100, title: "\u5BF9\u9F50\u65B9\u5F0F", type: "list", list: [{ $elem: g.default(`

      ` + m.i18next.t("menus.dropListMenu.justify.\u9760\u5DE6") + `

      `), value: "left" }, { $elem: g.default(`

      @@ -57843,14 +57841,14 @@ var o1 = { exports: {} }; ` + m.i18next.t("menus.dropListMenu.justify.\u4E24\u7AEF") + `

      `), value: "justify" }], clickHandler: function(R) { - w.command(R); + y.command(R); } }; - return w = A.call(this, E, m, x) || this, w; + return y = A.call(this, E, m, x) || this, y; } - return y.prototype.command = function(m) { - var w = this.editor, E = w.selection, x = E.getSelectionContainerElem(); + return w.prototype.command = function(m) { + var y = this.editor, E = y.selection, x = E.getSelectionContainerElem(); E.saveRange(); - var k = w.selection.getSelectionRangeTopNodes(); + var k = y.selection.getSelectionRangeTopNodes(); if (x != null && x.length) if (this.isSpecialNode(x, k[0]) || this.isSpecialTopNode(k[0])) { var R = this.getSpecialNodeUntilTop(x, k[0]); @@ -57862,36 +57860,36 @@ var o1 = { exports: {} }; M.css("text-align", m); }); E.restoreSelection(); - }, y.prototype.getSpecialNodeUntilTop = function(m, w) { - for (var E = m.elems[0], x = w.elems[0]; E != null; ) { + }, w.prototype.getSpecialNodeUntilTop = function(m, y) { + for (var E = m.elems[0], x = y.elems[0]; E != null; ) { if ((0, d.default)(_).call(_, E == null ? void 0 : E.nodeName) !== -1 || E.parentNode === x) return E; E = E.parentNode; } return E; - }, y.prototype.isSpecialNode = function(m, w) { - var E = this.getSpecialNodeUntilTop(m, w); + }, w.prototype.isSpecialNode = function(m, y) { + var E = this.getSpecialNodeUntilTop(m, y); return E == null ? !1 : (0, d.default)(_).call(_, E.nodeName) !== -1; - }, y.prototype.isSpecialTopNode = function(m) { - var w; - return m == null ? !1 : (0, d.default)(S).call(S, (w = m.elems[0]) === null || w === void 0 ? void 0 : w.nodeName) !== -1; - }, y.prototype.tryChangeActive = function() { - }, y; + }, w.prototype.isSpecialTopNode = function(m) { + var y; + return m == null ? !1 : (0, d.default)(S).call(S, (y = m.elems[0]) === null || y === void 0 ? void 0 : y.nodeName) !== -1; + }, w.prototype.tryChangeActive = function() { + }, w; }(h.default); r.default = b; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = d.__importDefault(n(3)), h = d.__importDefault(n(23)), g = d.__importDefault(n(335)), _ = d.__importDefault(n(336)), S = n(7), b = function(A) { - d.__extends(y, A); - function y(m) { - var w = this, E = p.default(`
      + d.__extends(w, A); + function w(m) { + var y = this, E = p.default(`
      `); - return w = A.call(this, E, m) || this, g.default(m), w; + return y = A.call(this, E, m) || this, g.default(m), y; } - return y.prototype.clickHandler = function() { - var m, w, E = this.editor, x = E.selection.isSelectionEmpty(), k = E.selection.getSelectionRangeTopNodes(), R = k[k.length - 1], M = this.getTopNodeName(); + return w.prototype.clickHandler = function() { + var m, y, E = this.editor, x = E.selection.isSelectionEmpty(), k = E.selection.getSelectionRangeTopNodes(), R = k[k.length - 1], M = this.getTopNodeName(); if (M === "BLOCKQUOTE") { var P = p.default(R.childNodes()), B = P.length, T = R; (0, u.default)(P).call(P, function(G) { @@ -57906,24 +57904,24 @@ var o1 = { exports: {} }; } else D.insertAfter(R); this.delSelectNode(k); - var W = (w = D.childNodes()) === null || w === void 0 ? void 0 : w.last().getNode(); + var W = (y = D.childNodes()) === null || y === void 0 ? void 0 : y.last().getNode(); if (W == null) return; W.textContent ? E.selection.moveCursor(W) : E.selection.moveCursor(W, 0), this.tryChangeActive(), p.default(S.EMPTY_P).insertAfter(D); return; } x && (E.selection.collapseRange(), E.selection.restoreSelection()); - }, y.prototype.tryChangeActive = function() { - var m, w = this.editor, E = (m = w.selection.getSelectionRangeTopNodes()[0]) === null || m === void 0 ? void 0 : m.getNodeName(); + }, w.prototype.tryChangeActive = function() { + var m, y = this.editor, E = (m = y.selection.getSelectionRangeTopNodes()[0]) === null || m === void 0 ? void 0 : m.getNodeName(); E === "BLOCKQUOTE" ? this.active() : this.unActive(); - }, y.prototype.getTopNodeName = function() { - var m = this.editor, w = m.selection.getSelectionRangeTopNodes()[0], E = w == null ? void 0 : w.getNodeName(); + }, w.prototype.getTopNodeName = function() { + var m = this.editor, y = m.selection.getSelectionRangeTopNodes()[0], E = y == null ? void 0 : y.getNodeName(); return E; - }, y.prototype.delSelectNode = function(m) { - (0, u.default)(m).call(m, function(w) { - w.remove(); + }, w.prototype.delSelectNode = function(m) { + (0, u.default)(m).call(m, function(y) { + y.remove(); }); - }, y; + }, w; }(h.default); r.default = b; }, function(i, r, n) { @@ -57932,18 +57930,18 @@ var o1 = { exports: {} }; var u = n(2), d = n(7), p = u.__importDefault(n(3)); function h(g) { function _(S) { - var b, A = g.selection.getSelectionContainerElem(), y = g.selection.getSelectionRangeTopNodes()[0]; - if ((y == null ? void 0 : y.getNodeName()) === "BLOCKQUOTE") { + var b, A = g.selection.getSelectionContainerElem(), w = g.selection.getSelectionRangeTopNodes()[0]; + if ((w == null ? void 0 : w.getNodeName()) === "BLOCKQUOTE") { if (A.getNodeName() === "BLOCKQUOTE") { var m = (b = A.childNodes()) === null || b === void 0 ? void 0 : b.getNode(); g.selection.moveCursor(m); } if (A.text() === "") { S.preventDefault(), A.remove(); - var w = p.default(d.EMPTY_P); - w.insertAfter(y), g.selection.moveCursor(w.getNode(), 0); + var y = p.default(d.EMPTY_P); + y.insertAfter(w), g.selection.moveCursor(y.getNode(), 0); } - y.text() === "" && y.remove(); + w.text() === "" && w.remove(); } } g.txt.eventHooks.enterDownEvents.push(_); @@ -57966,33 +57964,33 @@ var o1 = { exports: {} }; var d = n(2), p = d.__importDefault(n(24)), h = d.__importDefault(n(3)), g = n(6), _ = function(S) { d.__extends(b, S); function b(A) { - var y, m = this, w = h.default(`
      + var w, m = this, y = h.default(`
      `), E = { width: 120, title: "\u80CC\u666F\u989C\u8272", type: "inline-block", - list: (0, u.default)(y = A.config.colors).call(y, function(x) { + list: (0, u.default)(w = A.config.colors).call(w, function(x) { return { $elem: h.default(''), value: x }; }), clickHandler: function(k) { m.command(k); } }; - return m = S.call(this, w, A, E) || this, m; + return m = S.call(this, y, A, E) || this, m; } return b.prototype.command = function(A) { - var y, m = this.editor, w = m.selection.isSelectionEmpty(), E = (y = m.selection.getSelectionContainerElem()) === null || y === void 0 ? void 0 : y.elems[0]; + var w, m = this.editor, y = m.selection.isSelectionEmpty(), E = (w = m.selection.getSelectionContainerElem()) === null || w === void 0 ? void 0 : w.elems[0]; if (E != null) { var x = (E == null ? void 0 : E.nodeName.toLowerCase()) !== "p", k = E == null ? void 0 : E.style.backgroundColor, R = g.hexToRgb(A) === k; - if (w) { + if (y) { if (x && !R) { var M = m.selection.getSelectionRangeTopNodes(); m.selection.createRangeByElem(M[0]), m.selection.moveCursor(M[0].elems[0]); } m.selection.createEmptyRange(); } - m.cmd.do("backColor", A), w && (m.selection.collapseRange(), m.selection.restoreSelection()); + m.cmd.do("backColor", A), y && (m.selection.collapseRange(), m.selection.restoreSelection()); } }, b.prototype.tryChangeActive = function() { }, b; @@ -58004,9 +58002,9 @@ var o1 = { exports: {} }; var d = n(2), p = d.__importDefault(n(24)), h = d.__importDefault(n(3)), g = function(_) { d.__extends(S, _); function S(b) { - var A, y = this, m = h.default(`
      + var A, w = this, m = h.default(`
      -
      `), w = { +
      `), y = { width: 120, title: "\u6587\u5B57\u989C\u8272", type: "inline-block", @@ -58014,20 +58012,20 @@ var o1 = { exports: {} }; return { $elem: h.default(''), value: E }; }), clickHandler: function(x) { - y.command(x); + w.command(x); } }; - return y = _.call(this, m, b, w) || this, y; + return w = _.call(this, m, b, y) || this, w; } return S.prototype.command = function(b) { - var A, y = this.editor, m = y.selection.isSelectionEmpty(), w = (A = y.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; - if (w != null) { - var E = y.selection.getSelectionText(); - if (w.nodeName === "A" && w.textContent === E) { + var A, w = this.editor, m = w.selection.isSelectionEmpty(), y = (A = w.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; + if (y != null) { + var E = w.selection.getSelectionText(); + if (y.nodeName === "A" && y.textContent === E) { var x = h.default("").getNode(); - w.appendChild(x); + y.appendChild(x); } - y.cmd.do("foreColor", b), m && (y.selection.collapseRange(), y.selection.restoreSelection()); + w.cmd.do("foreColor", b), m && (w.selection.collapseRange(), w.selection.restoreSelection()); } }, S.prototype.tryChangeActive = function() { }, S; @@ -58038,17 +58036,17 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(33)), h = u.__importDefault(n(38)), g = u.__importDefault(n(340)), _ = u.__importDefault(n(346)), S = function(b) { u.__extends(A, b); - function A(y) { - var m = this, w = d.default(`
      + function A(w) { + var m = this, y = d.default(`
      `); - return m = b.call(this, w, y) || this, _.default(y), m; + return m = b.call(this, y, w) || this, _.default(w), m; } return A.prototype.clickHandler = function() { this.createPanel(""); - }, A.prototype.createPanel = function(y) { - var m = g.default(this.editor, y), w = new p.default(this, m); - w.create(); + }, A.prototype.createPanel = function(w) { + var m = g.default(this.editor, w), y = new p.default(this, m); + y.create(); }, A.prototype.tryChangeActive = function() { }, A; }(h.default); @@ -58058,7 +58056,7 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = n(6), h = d.__importDefault(n(3)), g = d.__importDefault(n(341)), _ = n(7); function S(b, A) { - var y = b.config, m = new g.default(b), w = p.getRandom("input-iframe"), E = p.getRandom("btn-ok"), x = p.getRandom("input-upload"), k = p.getRandom("btn-local-ok"); + var w = b.config, m = new g.default(b), y = p.getRandom("input-iframe"), E = p.getRandom("btn-ok"), x = p.getRandom("input-upload"), k = p.getRandom("btn-local-ok"); function R(T) { b.cmd.do("insertHTML", T + _.EMPTY_P), b.config.onlineVideoCallback(T); } @@ -58096,7 +58094,7 @@ var o1 = { exports: {} }; title: b.i18next.t("menus.panelMenus.video.\u63D2\u5165\u89C6\u9891"), tpl: `
      "/> @@ -58109,7 +58107,7 @@ var o1 = { exports: {} };
      `, events: [ { selector: "#" + E, type: "click", fn: function() { - var D, V = h.default("#" + w), W = (0, u.default)(D = V.val()).call(D); + var D, V = h.default("#" + y), W = (0, u.default)(D = V.val()).call(D); if (!!W && !!M(W)) return R(W), !0; }, bindEnter: !0 } @@ -58119,17 +58117,17 @@ var o1 = { exports: {} }; height: 0, tabs: [] }; - return window.FileReader && (y.uploadVideoServer || y.customUploadVideo) && B.tabs.push(P[0]), y.showLinkVideo && B.tabs.push(P[1]), B; + return window.FileReader && (w.uploadVideoServer || w.customUploadVideo) && B.tabs.push(P[0]), w.showLinkVideo && B.tabs.push(P[1]), B; } r.default = S; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(133)), d = a(n(57)), p = a(n(4)), h = a(n(27)); (0, s.default)(r, "__esModule", { value: !0 }); - var g = n(2), _ = n(6), S = g.__importDefault(n(135)), b = g.__importDefault(n(136)), A = n(7), y = n(6), m = function() { - function w(E) { + var g = n(2), _ = n(6), S = g.__importDefault(n(135)), b = g.__importDefault(n(136)), A = n(7), w = n(6), m = function() { + function y(E) { this.editor = E; } - return w.prototype.uploadVideo = function(E) { + return y.prototype.uploadVideo = function(E) { var x = this; if (!!E.length) { var k = this.editor, R = k.config, M = "validate.", P = function(he) { @@ -58202,18 +58200,18 @@ var o1 = { exports: {} }; R.customAlert(P("\u4E0A\u4F20\u89C6\u9891\u5931\u8D25"), "error", P("\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + "\uFF0C" + P("\u8FD4\u56DE\u7ED3\u679C") + " errno=" + Se.errno), U.fail && U.fail(he, k, Se); return; } - var $ = Se.data; - x.insertVideo($.url), U.success && U.success(he, k, Se); + var O = Se.data; + x.insertVideo(O.url), U.success && U.success(he, k, Se); } }); typeof ve == "string" && R.customAlert(ve, "error"); } } - }, w.prototype.insertVideo = function(E) { + }, y.prototype.insertVideo = function(E) { var x = this.editor, k = x.config, R = "validate.", M = function(T, D) { return D === void 0 && (D = R), x.i18next.t(D + T); }; if (!k.customInsertVideo) - y.UA.isFirefox ? x.cmd.do("insertHTML", '

      ') : x.cmd.do("insertHTML", '' + A.EMPTY_P); + w.UA.isFirefox ? x.cmd.do("insertHTML", '

      ') : x.cmd.do("insertHTML", '' + A.EMPTY_P); else { k.customInsertVideo(E); return; @@ -58226,7 +58224,7 @@ var o1 = { exports: {} }; }, P.onabort = function() { return P = null; }, P.src = E; - }, w; + }, y; }(); r.default = m; }, function(i, r, n) { @@ -58259,7 +58257,7 @@ var o1 = { exports: {} }; var b, A = function(E, x) { return x === void 0 && (x = ""), S.i18next.t(x + E); }; - function y(w) { + function w(y) { var E = [{ $elem: d.default(""), onClick: function(k, R) { return R.remove(), !0; } }, { $elem: d.default("100%"), onClick: function(k, R) { @@ -58277,17 +58275,17 @@ var o1 = { exports: {} }; } }, { $elem: d.default("" + A("menus.justify.\u9760\u53F3") + ""), onClick: function(k, R) { return h.default(R, "right"), !0; } }]; - b = new p.default(S, w, E), b.create(); + b = new p.default(S, y, E), b.create(); } function m() { b && (b.remove(), b = null); } - return { showVideoTooltip: y, hideVideoTooltip: m }; + return { showVideoTooltip: w, hideVideoTooltip: m }; } r.createShowHideFn = g; function _(S) { - var b = g(S), A = b.showVideoTooltip, y = b.hideVideoTooltip; - S.txt.eventHooks.videoClickEvents.push(A), S.txt.eventHooks.clickEvents.push(y), S.txt.eventHooks.keyupEvents.push(y), S.txt.eventHooks.toolbarClickEvents.push(y), S.txt.eventHooks.menuClickEvents.push(y), S.txt.eventHooks.textScrollEvents.push(y), S.txt.eventHooks.changeEvents.push(y); + var b = g(S), A = b.showVideoTooltip, w = b.hideVideoTooltip; + S.txt.eventHooks.videoClickEvents.push(A), S.txt.eventHooks.clickEvents.push(w), S.txt.eventHooks.keyupEvents.push(w), S.txt.eventHooks.toolbarClickEvents.push(w), S.txt.eventHooks.menuClickEvents.push(w), S.txt.eventHooks.textScrollEvents.push(w), S.txt.eventHooks.changeEvents.push(w); } r.default = _; }, function(i, r, n) { @@ -58319,8 +58317,8 @@ var o1 = { exports: {} }; _.push(function(S) { var b = g.getSelectionContainerElem(); if (b) { - var A = b.getNodeTop(p), y = A.length && A.prev().length ? A.prev() : null; - y && y.attr("data-we-video-p") && g.getCursorPos() === 0 && S.keyCode === 8 && y.remove(); + var A = b.getNodeTop(p), w = A.length && A.prev().length ? A.prev() : null; + w && w.attr("data-we-video-p") && g.getCursorPos() === 0 && S.keyCode === 8 && w.remove(); } }); } @@ -58329,10 +58327,10 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(26)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = n(7), h = d.__importDefault(n(3)), g = d.__importDefault(n(33)), _ = d.__importDefault(n(38)), S = d.__importDefault(n(351)), b = d.__importDefault(n(364)), A = function(y) { - d.__extends(m, y); - function m(w) { - var E = this, x = h.default('
      '), k = b.default(w); + var d = n(2), p = n(7), h = d.__importDefault(n(3)), g = d.__importDefault(n(33)), _ = d.__importDefault(n(38)), S = d.__importDefault(n(351)), b = d.__importDefault(n(364)), A = function(w) { + d.__extends(m, w); + function m(y) { + var E = this, x = h.default('
      '), k = b.default(y); if (k.onlyUploadConf) { var R; x = k.onlyUploadConf.$elem, (0, u.default)(R = k.onlyUploadConf.events).call(R, function(M) { @@ -58342,12 +58340,12 @@ var o1 = { exports: {} }; }); }); } - return E = y.call(this, x, w) || this, E.imgPanelConfig = k, S.default(w), E; + return E = w.call(this, x, y) || this, E.imgPanelConfig = k, S.default(y), E; } return m.prototype.clickHandler = function() { this.imgPanelConfig.onlyUploadConf || this.createPanel(); }, m.prototype.createPanel = function() { - var w = this.imgPanelConfig, E = new g.default(this, w); + var y = this.imgPanelConfig, E = new g.default(this, y); this.setPanel(E), E.create(); }, m.prototype.tryChangeActive = function() { }, m; @@ -58366,15 +58364,15 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = n(131), p = u.__importDefault(n(97)); function h(b, A) { - var y = b.config, m = y.pasteFilterStyle, w = y.pasteIgnoreImg, E = d.getPasteHtml(A, m, w); + var w = b.config, m = w.pasteFilterStyle, y = w.pasteIgnoreImg, E = d.getPasteHtml(A, m, y); if (E) return !0; var x = d.getPasteText(A); return !!x; } function g(b, A) { - for (var y, m = ((y = A.clipboardData) === null || y === void 0 ? void 0 : y.types) || [], w = 0; w < m.length; w++) { - var E = m[w]; + for (var w, m = ((w = A.clipboardData) === null || w === void 0 ? void 0 : w.types) || [], y = 0; y < m.length; y++) { + var E = m[y]; if (E === "Files") return !0; } @@ -58382,10 +58380,10 @@ var o1 = { exports: {} }; } function _(b, A) { if (!(!g(A, b) && h(A, b))) { - var y = d.getPasteImgs(b); - if (!!y.length) { + var w = d.getPasteImgs(b); + if (!!w.length) { var m = new p.default(A); - m.uploadImg(y); + m.uploadImg(w); } } } @@ -58416,22 +58414,22 @@ var o1 = { exports: {} }; var p = n(2), h = p.__importDefault(n(3)); n(360); var g = n(6); - function _(m, w, E, x, k) { - m.attr("style", "width:" + w + "px; height:" + E + "px; left:" + x + "px; top:" + k + "px;"); + function _(m, y, E, x, k) { + m.attr("style", "width:" + y + "px; height:" + E + "px; left:" + x + "px; top:" + k + "px;"); } - function S(m, w) { + function S(m, y) { var E = h.default(`
      `); - return E.hide(), w.append(E), E; + return E.hide(), y.append(E), E; } - function b(m, w, E) { + function b(m, y, E) { var x = m.getBoundingClientRect(), k = E.getBoundingClientRect(), R = k.width.toFixed(2), M = k.height.toFixed(2); - (0, u.default)(w).call(w, ".w-e-img-drag-show-size").text(R + "px * " + M + "px"), _(w, (0, d.default)(R), (0, d.default)(M), k.left - x.left, k.top - x.top), w.show(); + (0, u.default)(y).call(y, ".w-e-img-drag-show-size").text(R + "px * " + M + "px"), _(y, (0, d.default)(R), (0, d.default)(M), k.left - x.left, k.top - x.top), y.show(); } function A(m) { - var w = m.$textContainerElem, E, x = S(m, w); + var y = m.$textContainerElem, E, x = S(m, y); function k(P, B) { P.on("click", function(T) { T.stopPropagation(); @@ -58457,21 +58455,21 @@ var o1 = { exports: {} }; function R(P) { if (g.UA.isIE()) return !1; - P && (E = P, b(w, x, E)); + P && (E = P, b(y, x, E)); } function M() { - (0, u.default)(w).call(w, ".w-e-img-drag-mask").hide(); + (0, u.default)(y).call(y, ".w-e-img-drag-mask").hide(); } - return k(x, w), h.default(document).on("click", M), m.beforeDestroy(function() { + return k(x, y), h.default(document).on("click", M), m.beforeDestroy(function() { h.default(document).off("click", M); }), { showDrag: R, hideDrag: M }; } r.createShowHideFn = A; - function y(m) { - var w = A(m), E = w.showDrag, x = w.hideDrag; + function w(m) { + var y = A(m), E = y.showDrag, x = y.hideDrag; m.txt.eventHooks.imgClickEvents.push(E), m.txt.eventHooks.textScrollEvents.push(x), m.txt.eventHooks.keyupEvents.push(x), m.txt.eventHooks.toolbarClickEvents.push(x), m.txt.eventHooks.menuClickEvents.push(x), m.txt.eventHooks.changeEvents.push(x); } - r.default = y; + r.default = w; }, function(i, r, n) { i.exports = n(356); }, function(i, r, n) { @@ -58536,11 +58534,11 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }), r.createShowHideFn = void 0; var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)); function h(_) { - var S, b = function(w, E) { - return E === void 0 && (E = ""), _.i18next.t(E + w); + var S, b = function(y, E) { + return E === void 0 && (E = ""), _.i18next.t(E + y); }; function A(m) { - var w = [{ $elem: d.default(""), onClick: function(x, k) { + var y = [{ $elem: d.default(""), onClick: function(x, k) { return x.selection.createRangeByElem(k), x.selection.restoreSelection(), x.cmd.do("delete"), !0; } }, { $elem: d.default("30%"), onClick: function(x, k) { return k.attr("width", "30%"), k.removeAttr("height"), !0; @@ -58549,17 +58547,17 @@ var o1 = { exports: {} }; } }, { $elem: d.default("100%"), onClick: function(x, k) { return k.attr("width", "100%"), k.removeAttr("height"), !0; } }]; - w.push({ $elem: d.default("" + b("\u91CD\u7F6E") + ""), onClick: function(x, k) { + y.push({ $elem: d.default("" + b("\u91CD\u7F6E") + ""), onClick: function(x, k) { return k.removeAttr("width"), k.removeAttr("height"), !0; - } }), m.attr("data-href") && w.push({ $elem: d.default("" + b("\u67E5\u770B\u94FE\u63A5") + ""), onClick: function(x, k) { + } }), m.attr("data-href") && y.push({ $elem: d.default("" + b("\u67E5\u770B\u94FE\u63A5") + ""), onClick: function(x, k) { var R = k.attr("data-href"); return R && (R = decodeURIComponent(R), window.open(R, "_target")), !0; - } }), S = new p.default(_, m, w), S.create(); + } }), S = new p.default(_, m, y), S.create(); } - function y() { + function w() { S && (S.remove(), S = null); } - return { showImgTooltip: A, hideImgTooltip: y }; + return { showImgTooltip: A, hideImgTooltip: w }; } r.createShowHideFn = h; function g(_) { @@ -58575,8 +58573,8 @@ var o1 = { exports: {} }; g.push(function(_) { var S = h.getSelectionContainerElem(), b = h.getRange(); if (!(!b || !S || _.keyCode !== 8 || !h.isSelectionEmpty())) { - var A = b.startContainer, y = b.startOffset, m = null; - if (y === 0) + var A = b.startContainer, w = b.startOffset, m = null; + if (w === 0) for (; A !== S.elems[0] && S.elems[0].contains(A) && A.parentNode && !m; ) { if (A.previousSibling) { m = A.previousSibling; @@ -58585,11 +58583,11 @@ var o1 = { exports: {} }; A = A.parentNode; } else - A.nodeType !== 3 && (m = A.childNodes[y - 1]); + A.nodeType !== 3 && (m = A.childNodes[w - 1]); if (!!m) { - for (var w = m; w.childNodes.length; ) - w = w.childNodes[w.childNodes.length - 1]; - w instanceof HTMLElement && w.tagName === "IMG" && (w.remove(), _.preventDefault()); + for (var y = m; y.childNodes.length; ) + y = y.childNodes[y.childNodes.length - 1]; + y instanceof HTMLElement && y.tagName === "IMG" && (y.remove(), _.preventDefault()); } } }); @@ -58600,18 +58598,18 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(3)), g = n(6), _ = p.__importDefault(n(97)); function S(b) { - var A, y = b.config, m = new _.default(b), w = g.getRandom("up-trigger-id"), E = g.getRandom("up-file-id"), x = g.getRandom("input-link-url"), k = g.getRandom("input-link-url-alt"), R = g.getRandom("input-link-url-href"), M = g.getRandom("btn-link"), P = "menus.panelMenus.image.", B = function(q, Z) { + var A, w = b.config, m = new _.default(b), y = g.getRandom("up-trigger-id"), E = g.getRandom("up-file-id"), x = g.getRandom("input-link-url"), k = g.getRandom("input-link-url-alt"), R = g.getRandom("input-link-url-href"), M = g.getRandom("btn-link"), P = "menus.panelMenus.image.", B = function(q, Z) { return Z === void 0 && (Z = P), b.i18next.t(Z + q); }; function T(C, q, Z) { - var Y = y.linkImgCheck(C); - return Y === !0 ? !0 : (typeof Y == "string" && y.customAlert(Y, "error"), !1); + var Y = w.linkImgCheck(C); + return Y === !0 ? !0 : (typeof Y == "string" && w.customAlert(Y, "error"), !1); } - var D = y.uploadImgMaxLength === 1 ? "" : 'multiple="multiple"', V = (0, u.default)(A = y.uploadImgAccept).call(A, function(C) { + var D = w.uploadImgMaxLength === 1 ? "" : 'multiple="multiple"', V = (0, u.default)(A = w.uploadImgAccept).call(A, function(C) { return "image/" + C; }).join(","), W = function(q, Z, Y) { return '
      -
      +
      @@ -58619,8 +58617,8 @@ var o1 = { exports: {} };
      `; }, G = [ - { selector: "#" + w, type: "click", fn: function() { - var q = y.uploadImgFromMedia; + { selector: "#" + y, type: "click", fn: function() { + var q = w.uploadImgFromMedia; if (q && typeof q == "function") return q(), !0; var Z = h.default("#" + E), Y = Z.elems[0]; @@ -58641,12 +58639,12 @@ var o1 = { exports: {} }; type="text" class="block" placeholder="` + B("\u56FE\u7247\u5730\u5740") + '"/>']; - y.showLinkImgAlt && I.push(` + w.showLinkImgAlt && I.push(` '), y.showLinkImgHref && I.push(` + placeholder="` + B("\u56FE\u7247\u6587\u5B57\u8BF4\u660E") + '"/>'), w.showLinkImgHref && I.push(` + var w = this, m = p.default(`
      -
      `), w = { width: 130, title: "\u8BBE\u7F6E\u7F29\u8FDB", type: "list", list: [{ $elem: p.default(`

      +

      `), y = { width: 130, title: "\u8BBE\u7F6E\u7F29\u8FDB", type: "list", list: [{ $elem: p.default(`

      ` + A.i18next.t("menus.dropListMenu.indent.\u589E\u52A0\u7F29\u8FDB") + `

      `), value: "increase" }, { $elem: p.default(`

      ` + A.i18next.t("menus.dropListMenu.indent.\u51CF\u5C11\u7F29\u8FDB") + `

      `), value: "decrease" }], clickHandler: function(x) { - y.command(x); + w.command(x); } }; - return y = S.call(this, m, A, w) || this, y; + return w = S.call(this, m, A, y) || this, w; } return b.prototype.command = function(A) { - var y = this.editor, m = y.selection.getSelectionContainerElem(); - if (m && y.$textElem.equal(m)) { - var w = y.selection.getSelectionRangeTopNodes(); - w.length > 0 && (0, u.default)(w).call(w, function(E) { - g.default(p.default(E), A, y); + var w = this.editor, m = w.selection.getSelectionContainerElem(); + if (m && w.$textElem.equal(m)) { + var y = w.selection.getSelectionRangeTopNodes(); + y.length > 0 && (0, u.default)(y).call(y, function(E) { + g.default(p.default(E), A, w); }); } else m && m.length > 0 && (0, u.default)(m).call(m, function(E) { - g.default(p.default(E), A, y); + g.default(p.default(E), A, w); }); - y.selection.restoreSelection(), this.tryChangeActive(); + w.selection.restoreSelection(), this.tryChangeActive(); }, b.prototype.tryChangeActive = function() { - var A = this.editor, y = A.selection.getSelectionStartElem(), m = p.default(y).getNodeTop(A); + var A = this.editor, w = A.selection.getSelectionStartElem(), m = p.default(w).getNodeTop(A); m.length <= 0 || (m.elems[0].style.paddingLeft != "" ? this.active() : this.unActive()); }, b; }(h.default); @@ -58725,11 +58723,11 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(45)), d = a(n(17)); (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(367)), g = p.__importDefault(n(368)), _ = /^(\d+)(\w+)$/, S = /^(\d+)%$/; - function b(y) { - var m = y.config.indentation; + function b(w) { + var m = w.config.indentation; if (typeof m == "string") { if (_.test(m)) { - var w, E = (0, u.default)(w = (0, d.default)(m).call(m).match(_)).call(w, 1, 3), x = E[0], k = E[1]; + var y, E = (0, u.default)(y = (0, d.default)(m).call(m).match(_)).call(y, 1, 3), x = E[0], k = E[1]; return { value: Number(x), unit: k }; } else if (S.test(m)) return { value: Number((0, d.default)(m).call(m).match(S)[1]), unit: "%" }; @@ -58737,9 +58735,9 @@ var o1 = { exports: {} }; return m; return { value: 2, unit: "em" }; } - function A(y, m, w) { - var E = y.getNodeTop(w), x = /^(P|H[0-9]*)$/; - x.test(E.getNodeName()) && (m === "increase" ? h.default(E, b(w)) : m === "decrease" && g.default(E, b(w))); + function A(w, m, y) { + var E = w.getNodeTop(y), x = /^(P|H[0-9]*)$/; + x.test(E.getNodeName()) && (m === "increase" ? h.default(E, b(y)) : m === "decrease" && g.default(E, b(y))); } r.default = A; }, function(i, r, n) { @@ -58772,14 +58770,14 @@ var o1 = { exports: {} }; var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(38)), h = u.__importDefault(n(33)), g = u.__importDefault(n(370)), _ = function(S) { u.__extends(b, S); function b(A) { - var y = this, m = d.default(`

      + var w = this, m = d.default(`
      `); - return y = S.call(this, m, A) || this, y; + return w = S.call(this, m, A) || this, w; } return b.prototype.createPanel = function() { - var A = g.default(this.editor), y = new h.default(this, A); - y.create(); + var A = g.default(this.editor), w = new h.default(this, A); + w.create(); }, b.prototype.clickHandler = function() { this.createPanel(); }, b.prototype.tryChangeActive = function() { @@ -58792,11 +58790,11 @@ var o1 = { exports: {} }; var h = n(2), g = h.__importDefault(n(3)); function _(S) { var b = S.config.emotions; - function A(w) { + function A(y) { var E = []; - if (w.type == "image") { + if (y.type == "image") { var x; - E = (0, u.default)(x = w.content).call(x, function(R) { + E = (0, u.default)(x = y.content).call(x, function(R) { return typeof R == "string" ? "" : ' [' + R.alt + `] `; @@ -58805,16 +58803,16 @@ var o1 = { exports: {} }; }); } else { var k; - E = (0, u.default)(k = w.content).call(k, function(R) { + E = (0, u.default)(k = y.content).call(k, function(R) { return '' + R + ""; }); } return E.join("").replace(/ /g, ""); } - var y = (0, u.default)(b).call(b, function(w) { + var w = (0, u.default)(b).call(b, function(y) { return { - title: S.i18next.t("menus.panelMenus.emoticon." + w.title), - tpl: "
      " + A(w) + "
      ", + title: S.i18next.t("menus.panelMenus.emoticon." + y.title), + tpl: "
      " + A(y) + "
      ", events: [{ selector: ".eleImg", type: "click", fn: function(x) { var k = g.default(x.target), R = k.getNodeName(), M; if (R === "IMG") { @@ -58825,7 +58823,7 @@ var o1 = { exports: {} }; return S.cmd.do("insertHTML", M), !0; } }] }; - }), m = { width: 300, height: 230, tabs: y }; + }), m = { width: 300, height: 230, tabs: w }; return m; } r.default = _; @@ -58833,23 +58831,23 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }), r.createListHandle = r.ClassType = void 0; var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(372)), h = u.__importDefault(n(374)), g = u.__importDefault(n(375)), _ = u.__importDefault(n(376)), S = u.__importDefault(n(377)), b; - (function(w) { - w.Wrap = "WrapListHandle", w.Join = "JoinListHandle", w.StartJoin = "StartJoinListHandle", w.EndJoin = "EndJoinListHandle", w.Other = "OtherListHandle"; + (function(y) { + y.Wrap = "WrapListHandle", y.Join = "JoinListHandle", y.StartJoin = "StartJoinListHandle", y.EndJoin = "EndJoinListHandle", y.Other = "OtherListHandle"; })(b = r.ClassType || (r.ClassType = {})); var A = { WrapListHandle: p.default, JoinListHandle: h.default, StartJoinListHandle: g.default, EndJoinListHandle: _.default, OtherListHandle: S.default }; - function y(w, E, x) { - if (w === b.Other && x === void 0) + function w(y, E, x) { + if (y === b.Other && x === void 0) throw new Error("other \u7C7B\u9700\u8981\u4F20\u5165 range"); - return w !== b.Other ? new A[w](E) : new A[w](E, x); + return y !== b.Other ? new A[y](E) : new A[y](E, x); } - r.createListHandle = y; + r.createListHandle = w; var m = function() { - function w(E) { + function y(E) { this.handle = E, this.handle.exec(); } - return w.prototype.getSelectionRangeElem = function() { + return y.prototype.getSelectionRangeElem = function() { return d.default(this.handle.selectionRangeElem.get()); - }, w; + }, y; }(); r.default = m; }, function(i, r, n) { @@ -58861,23 +58859,23 @@ var o1 = { exports: {} }; return S.call(this, A) || this; } return b.prototype.exec = function() { - var A = this.options, y = A.listType, m = A.listTarget, w = A.$selectionElem, E = A.$startElem, x = A.$endElem, k, R = [], M = w == null ? void 0 : w.getNodeName(), P = E.prior, B = x.prior; + var A = this.options, w = A.listType, m = A.listTarget, y = A.$selectionElem, E = A.$startElem, x = A.$endElem, k, R = [], M = y == null ? void 0 : y.getNodeName(), P = E.prior, B = x.prior; if (!E.prior && !x.prior || !(P != null && P.prev().length) && !(B != null && B.next().length)) { var T; - (0, u.default)(T = w == null ? void 0 : w.children()).call(T, function(F) { + (0, u.default)(T = y == null ? void 0 : y.children()).call(T, function(F) { R.push(p.default(F)); - }), M === y ? k = g.createElementFragment( + }), M === w ? k = g.createElementFragment( R, g.createDocumentFragment(), "p" ) : (k = g.createElement(m), (0, u.default)(R).call(R, function(F) { k.appendChild(F.elems[0]); - })), this.selectionRangeElem.set(k), g.insertBefore(w, k, w.elems[0]), w.remove(); + })), this.selectionRangeElem.set(k), g.insertBefore(y, k, y.elems[0]), y.remove(); } else { for (var D = P; D.length; ) R.push(D), B != null && B.equal(D) ? D = p.default(void 0) : D = D.next(); var V = P.prev(), W = B.next(); - if (M === y ? k = g.createElementFragment( + if (M === w ? k = g.createElementFragment( R, g.createDocumentFragment(), "p" @@ -58889,15 +58887,15 @@ var o1 = { exports: {} }; var I = g.createElement(M); (0, u.default)(G).call(G, function(F) { I.append(F.elems[0]); - }), p.default(I).insertAfter(w), this.selectionRangeElem.set(k); - var U = w.next(); - U.length ? g.insertBefore(w, k, U.elems[0]) : w.parent().elems[0].append(k); + }), p.default(I).insertAfter(y), this.selectionRangeElem.set(k); + var U = y.next(); + U.length ? g.insertBefore(y, k, U.elems[0]) : y.parent().elems[0].append(k); } else if (!V.length) - this.selectionRangeElem.set(k), g.insertBefore(w, k, w.elems[0]); + this.selectionRangeElem.set(k), g.insertBefore(y, k, y.elems[0]); else { this.selectionRangeElem.set(k); - var U = w.next(); - U.length ? g.insertBefore(w, k, U.elems[0]) : w.parent().elems[0].append(k); + var U = y.next(); + U.length ? g.insertBefore(y, k, U.elems[0]) : y.parent().elems[0].append(k); } } }, b; @@ -58934,7 +58932,7 @@ var o1 = { exports: {} }; return S.call(this, A) || this; } return b.prototype.exec = function() { - var A, y, m, w, E, x, k, R = this.options, M = R.editor, P = R.listType, B = R.listTarget, T = R.$startElem, D = R.$endElem, V, W = M.selection.getSelectionRangeTopNodes(), G = T == null ? void 0 : T.getNodeName(), I = D == null ? void 0 : D.getNodeName(); + var A, w, m, y, E, x, k, R = this.options, M = R.editor, P = R.listType, B = R.listTarget, T = R.$startElem, D = R.$endElem, V, W = M.selection.getSelectionRangeTopNodes(), G = T == null ? void 0 : T.getNodeName(), I = D == null ? void 0 : D.getNodeName(); if (G === I) if (W.length > 2) if (W.shift(), W.pop(), V = g.createElementFragment( @@ -58955,7 +58953,7 @@ var o1 = { exports: {} }; F.append(ge); }); var ue = g.createElement(B); - ue.append(U), ue.append(V), ue.append(F), V = ue, this.selectionRangeElem.set(V), p.default(ue).insertAfter(T), !(!((y = T.children()) === null || y === void 0) && y.length) && T.remove(), !(!((m = D.children()) === null || m === void 0) && m.length) && D.remove(); + ue.append(U), ue.append(V), ue.append(F), V = ue, this.selectionRangeElem.set(V), p.default(ue).insertAfter(T), !(!((w = T.children()) === null || w === void 0) && w.length) && T.remove(), !(!((m = D.children()) === null || m === void 0) && m.length) && D.remove(); } else { W.length = 0; @@ -58965,7 +58963,7 @@ var o1 = { exports: {} }; Y.unshift(Z), Z = Z.prev(); W.push.apply(W, Y), G === P ? (V = g.createElementFragment(W, g.createDocumentFragment(), "p"), this.selectionRangeElem.set(V), g.insertBefore(T, V, D.elems[0])) : (V = g.createElement(B), (0, u.default)(W).call(W, function(he) { V.append(he.elems[0]); - }), this.selectionRangeElem.set(V), p.default(V).insertAfter(T)), !(!((w = T.children()) === null || w === void 0) && w.length) && D.remove(), !(!((E = D.children()) === null || E === void 0) && E.length) && D.remove(); + }), this.selectionRangeElem.set(V), p.default(V).insertAfter(T)), !(!((y = T.children()) === null || y === void 0) && y.length) && D.remove(), !(!((E = D.children()) === null || E === void 0) && E.length) && D.remove(); } else { for (var te = [], Z = g.getEndPoint(D); Z.length; ) @@ -58999,11 +58997,11 @@ var o1 = { exports: {} }; return S.call(this, A) || this; } return b.prototype.exec = function() { - var A, y = this.options, m = y.editor, w = y.listType, E = y.listTarget, x = y.$startElem, k, R = m.selection.getSelectionRangeTopNodes(), M = x == null ? void 0 : x.getNodeName(); + var A, w = this.options, m = w.editor, y = w.listType, E = w.listTarget, x = w.$startElem, k, R = m.selection.getSelectionRangeTopNodes(), M = x == null ? void 0 : x.getNodeName(); R.shift(); for (var P = [], B = g.getStartPoint(x); B.length; ) P.push(B), B = B.next(); - M === w ? (k = g.createDocumentFragment(), (0, u.default)(P).call(P, function(T) { + M === y ? (k = g.createDocumentFragment(), (0, u.default)(P).call(P, function(T) { return k.append(T.elems[0]); }), k = g.createElementFragment( g.filterSelectionNodes(R), @@ -59026,7 +59024,7 @@ var o1 = { exports: {} }; return S.call(this, A) || this; } return b.prototype.exec = function() { - var A, y, m = this.options, w = m.editor, E = m.listType, x = m.listTarget, k = m.$endElem, R, M = w.selection.getSelectionRangeTopNodes(), P = k == null ? void 0 : k.getNodeName(); + var A, w, m = this.options, y = m.editor, E = m.listType, x = m.listTarget, k = m.$endElem, R, M = y.selection.getSelectionRangeTopNodes(), P = k == null ? void 0 : k.getNodeName(); M.pop(); for (var B = [], T = g.getEndPoint(k); T.length; ) B.unshift(T), T = T.prev(); @@ -59046,7 +59044,7 @@ var o1 = { exports: {} }; V.push.apply(V, B), R = g.createElementFragment( V, g.createElement(x) - ), this.selectionRangeElem.set(R), p.default(R).insertBefore(k), !(!((y = k.children()) === null || y === void 0) && y.length) && k.remove(); + ), this.selectionRangeElem.set(R), p.default(R).insertBefore(k), !(!((w = k.children()) === null || w === void 0) && w.length) && k.remove(); } }, b; }(h.ListHandle); @@ -59061,8 +59059,8 @@ var o1 = { exports: {} }; return A.range = b, A; } return _.prototype.exec = function() { - var S = this.options, b = S.editor, A = S.listTarget, y = b.selection.getSelectionRangeTopNodes(), m = p.createElementFragment( - p.filterSelectionNodes(y), + var S = this.options, b = S.editor, A = S.listTarget, w = b.selection.getSelectionRangeTopNodes(), m = p.createElementFragment( + p.filterSelectionNodes(w), p.createElement(A) ); this.selectionRangeElem.set(m), this.range.insertNode(m); @@ -59074,23 +59072,23 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(24)), g = p.__importDefault(n(3)), _ = p.__importDefault(n(379)), S = function(b) { p.__extends(A, b); - function A(y) { - var m = this, w = g.default(`
      + function A(w) { + var m = this, y = g.default(`
      -
      `), E = new _.default(y, y.config.lineHeights), x = { width: 100, title: "\u8BBE\u7F6E\u884C\u9AD8", type: "list", list: E.getItemList(), clickHandler: function(R) { - y.selection.saveRange(), m.command(R); +
      `), E = new _.default(w, w.config.lineHeights), x = { width: 100, title: "\u8BBE\u7F6E\u884C\u9AD8", type: "list", list: E.getItemList(), clickHandler: function(R) { + w.selection.saveRange(), m.command(R); } }; - return m = b.call(this, w, y, x) || this, m; + return m = b.call(this, y, w, x) || this, m; } - return A.prototype.command = function(y) { + return A.prototype.command = function(w) { var m = this.editor; m.selection.restoreSelection(); - var w = g.default(m.selection.getSelectionContainerElem()); - if (!!w.elems.length) { - if (w && m.$textElem.equal(w)) { - for (var E = !1, x = g.default(m.selection.getSelectionStartElem()).elems[0], k = g.default(m.selection.getSelectionEndElem()).elems[0], R = this.getDom(x), M = this.getDom(k), P = w.elems[0].children, B = 0; B < P.length; B++) { + var y = g.default(m.selection.getSelectionContainerElem()); + if (!!y.elems.length) { + if (y && m.$textElem.equal(y)) { + for (var E = !1, x = g.default(m.selection.getSelectionStartElem()).elems[0], k = g.default(m.selection.getSelectionEndElem()).elems[0], R = this.getDom(x), M = this.getDom(k), P = y.elems[0].children, B = 0; B < P.length; B++) { var T = P[B]; - if (g.default(T).getNodeName() === "P" && (T === R && (E = !0), E && (g.default(T).css("line-height", y), T === M))) { + if (g.default(T).getNodeName() === "P" && (T === R && (E = !0), E && (g.default(T).css("line-height", w), T === M))) { E = !1; return; } @@ -59098,35 +59096,35 @@ var o1 = { exports: {} }; m.selection.createRangeByElems(x, k); return; } - var D = w.elems[0], V = this.getDom(D); - g.default(V).getNodeName() === "P" && (g.default(V).css("line-height", y), m.selection.createRangeByElems(V, V)); + var D = y.elems[0], V = this.getDom(D); + g.default(V).getNodeName() === "P" && (g.default(V).css("line-height", w), m.selection.createRangeByElems(V, V)); } - }, A.prototype.getDom = function(y) { - var m = g.default(y).elems[0]; + }, A.prototype.getDom = function(w) { + var m = g.default(w).elems[0]; if (!m.parentNode) return m; - function w(E, x) { + function y(E, x) { var k = g.default(E.parentNode); - return x.$textElem.equal(k) ? E : w(k.elems[0], x); + return x.$textElem.equal(k) ? E : y(k.elems[0], x); } - return m = w(m, this.editor), m; - }, A.prototype.styleProcessing = function(y) { + return m = y(m, this.editor), m; + }, A.prototype.styleProcessing = function(w) { var m = ""; - return (0, u.default)(y).call(y, function(w) { - w !== "" && (0, d.default)(w).call(w, "line-height") === -1 && (m = m + w + ";"); + return (0, u.default)(w).call(w, function(y) { + y !== "" && (0, d.default)(y).call(y, "line-height") === -1 && (m = m + y + ";"); }), m; - }, A.prototype.setRange = function(y, m) { - var w = this.editor, E = window.getSelection ? window.getSelection() : document.getSelection(); + }, A.prototype.setRange = function(w, m) { + var y = this.editor, E = window.getSelection ? window.getSelection() : document.getSelection(); E == null || E.removeAllRanges(); - var x = document.createRange(), k = y, R = m; - x.setStart(k, 0), x.setEnd(R, 1), E == null || E.addRange(x), w.selection.saveRange(), E == null || E.removeAllRanges(), w.selection.restoreSelection(); + var x = document.createRange(), k = w, R = m; + x.setStart(k, 0), x.setEnd(R, 1), E == null || E.addRange(x), y.selection.saveRange(), E == null || E.removeAllRanges(), y.selection.restoreSelection(); }, A.prototype.tryChangeActive = function() { - var y = this.editor, m = y.selection.getSelectionContainerElem(); - if (!(m && y.$textElem.equal(m))) { - var w = g.default(y.selection.getSelectionStartElem()); - if (w.length !== 0) { - w = this.getDom(w.elems[0]); - var E = w.getAttribute("style") ? w.getAttribute("style") : ""; + var w = this.editor, m = w.selection.getSelectionContainerElem(); + if (!(m && w.$textElem.equal(m))) { + var y = g.default(w.selection.getSelectionStartElem()); + if (y.length !== 0) { + y = this.getDom(y.elems[0]); + var E = y.getAttribute("style") ? y.getAttribute("style") : ""; E && (0, d.default)(E).call(E, "line-height") !== -1 ? this.active() : this.unActive(); } } @@ -59201,14 +59199,14 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(38)), p = u.__importDefault(n(3)), h = u.__importDefault(n(383)), g = u.__importDefault(n(33)), _ = u.__importDefault(n(392)), S = function(b) { u.__extends(A, b); - function A(y) { - var m = this, w = p.default('
      '); - return m = b.call(this, w, y) || this, _.default(y), m; + function A(w) { + var m = this, y = p.default('
      '); + return m = b.call(this, y, w) || this, _.default(w), m; } return A.prototype.clickHandler = function() { this.createPanel(); }, A.prototype.createPanel = function() { - var y = h.default(this.editor), m = new g.default(this, y); + var w = h.default(this.editor), m = new g.default(this, w); m.create(); }, A.prototype.tryChangeActive = function() { }, A; @@ -59224,21 +59222,21 @@ var o1 = { exports: {} }; return b > 0 && (0, u.default)(b); } function S(b) { - var A = new g.default(b), y = p.getRandom("w-col-id"), m = p.getRandom("w-row-id"), w = p.getRandom("btn-link"), E = "menus.panelMenus.table.", x = function(P) { + var A = new g.default(b), w = p.getRandom("w-col-id"), m = p.getRandom("w-row-id"), y = p.getRandom("btn-link"), E = "menus.panelMenus.table.", x = function(P) { return b.i18next.t(P); }, k = [{ title: x(E + "\u63D2\u5165\u8868\u683C"), tpl: `
      ` + x("\u521B\u5EFA") + ` ` + x(E + "\u884C") + ` - + ` + (x(E + "\u5217") + x(E + "\u7684") + x(E + "\u8868\u683C")) + `
      - +
      -
      `, events: [{ selector: "#" + w, type: "click", fn: function() { - var P = Number(h.default("#" + y).val()), B = Number(h.default("#" + m).val()); +
      `, events: [{ selector: "#" + y, type: "click", fn: function() { + var P = Number(h.default("#" + w).val()), B = Number(h.default("#" + m).val()); return _(B) && _(P) ? (A.createAction(B, P), !0) : (b.config.customAlert("\u8868\u683C\u884C\u5217\u8BF7\u8F93\u5165\u6B63\u6574\u6570", "warning"), !1); }, bindEnter: !0 }] }], R = { width: 330, height: 0, tabs: [] }; return R.tabs.push(k[0]), R; @@ -59285,20 +59283,20 @@ var o1 = { exports: {} }; this.editor = _; } return g.prototype.createAction = function(_, S) { - var b = this.editor, A = p.default(b.selection.getSelectionContainerElem()), y = p.default(A.elems[0]).parentUntilEditor("UL", b), m = p.default(A.elems[0]).parentUntilEditor("OL", b); - if (!(y || m)) { - var w = this.createTableHtml(_, S); - b.cmd.do("insertHTML", w); + var b = this.editor, A = p.default(b.selection.getSelectionContainerElem()), w = p.default(A.elems[0]).parentUntilEditor("UL", b), m = p.default(A.elems[0]).parentUntilEditor("OL", b); + if (!(w || m)) { + var y = this.createTableHtml(_, S); + b.cmd.do("insertHTML", y); } }, g.prototype.createTableHtml = function(_, S) { - for (var b = "", A = "", y = 0; y < _; y++) { + for (var b = "", A = "", w = 0; w < _; w++) { A = ""; for (var m = 0; m < S; m++) - y === 0 ? A = A + "
      " : A = A + ""; + w === 0 ? A = A + "" : A = A + ""; b = b + "" + A + ""; } - var w = '
      ' + b + ("
      " + d.EMPTY_P); - return w; + var y = '' + b + ("
      " + d.EMPTY_P); + return y; }, g; }(); r.default = h; @@ -59315,7 +59313,7 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)), h = u.__importDefault(n(394)), g = u.__importDefault(n(399)), _ = n(7); function S(m) { - var w; + var y; function E(k) { var R = new g.default(m), M = "menus.panelMenus.table.", P = function(D, V) { return V === void 0 && (V = M), m.i18next.t(V + D); @@ -59332,7 +59330,7 @@ var o1 = { exports: {} }; if (!I) return !0; var U = Number(R.getCurrentRowIndex(V.elems[0], I)), F = R.getTableHtml(V.elems[0]), C = R.getTableHtml(h.default.ProcessingRow(d.default(F), U).elems[0]); - return C = y(V, C), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", C), !0; + return C = w(V, C), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", C), !0; } }, { $elem: d.default("" + P("\u5220\u9664\u884C") + ""), onClick: function(D, V) { var W = b(D); if (W) @@ -59341,19 +59339,19 @@ var o1 = { exports: {} }; if (!I) return !0; var U = Number(R.getCurrentRowIndex(V.elems[0], I)), F = R.getTableHtml(V.elems[0]), C = h.default.DeleteRow(d.default(F), U).elems[0].children[0].children.length, q = ""; - return D.selection.createRangeByElem(V), D.selection.restoreSelection(), C === 0 ? q = _.EMPTY_P : q = R.getTableHtml(h.default.DeleteRow(d.default(F), U).elems[0]), q = y(V, q), D.cmd.do("insertHTML", q), !0; + return D.selection.createRangeByElem(V), D.selection.restoreSelection(), C === 0 ? q = _.EMPTY_P : q = R.getTableHtml(h.default.DeleteRow(d.default(F), U).elems[0]), q = w(V, q), D.cmd.do("insertHTML", q), !0; } }, { $elem: d.default("" + P("\u6DFB\u52A0\u5217") + ""), onClick: function(D, V) { var W = b(D); if (W) return !0; var G = d.default(D.selection.getSelectionStartElem()), I = R.getCurrentColIndex(G.elems[0]), U = R.getTableHtml(V.elems[0]), F = R.getTableHtml(h.default.ProcessingCol(d.default(U), I).elems[0]); - return F = y(V, F), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", F), !0; + return F = w(V, F), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", F), !0; } }, { $elem: d.default("" + P("\u5220\u9664\u5217") + ""), onClick: function(D, V) { var W = b(D); if (W) return !0; var G = d.default(D.selection.getSelectionStartElem()), I = R.getCurrentColIndex(G.elems[0]), U = R.getTableHtml(V.elems[0]), F = h.default.DeleteCol(d.default(U), I), C = F.elems[0].children[0].children[0].children.length, q = ""; - return D.selection.createRangeByElem(V), D.selection.restoreSelection(), C === 0 ? q = _.EMPTY_P : q = R.getTableHtml(F.elems[0]), q = y(V, q), D.cmd.do("insertHTML", q), !0; + return D.selection.createRangeByElem(V), D.selection.restoreSelection(), C === 0 ? q = _.EMPTY_P : q = R.getTableHtml(F.elems[0]), q = w(V, q), D.cmd.do("insertHTML", q), !0; } }, { $elem: d.default("" + P("\u8BBE\u7F6E\u8868\u5934") + ""), onClick: function(D, V) { var W = b(D); if (W) @@ -59364,7 +59362,7 @@ var o1 = { exports: {} }; var U = Number(R.getCurrentRowIndex(V.elems[0], I)); U !== 0 && (U = 0); var F = R.getTableHtml(V.elems[0]), C = R.getTableHtml(h.default.setTheHeader(d.default(F), U, "th").elems[0]); - return C = y(V, C), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", C), !0; + return C = w(V, C), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", C), !0; } }, { $elem: d.default("" + P("\u53D6\u6D88\u8868\u5934") + ""), onClick: function(D, V) { var W = d.default(D.selection.getSelectionStartElem()), G = R.getRowNode(W.elems[0]); if (!G) @@ -59372,27 +59370,27 @@ var o1 = { exports: {} }; var I = Number(R.getCurrentRowIndex(V.elems[0], G)); I !== 0 && (I = 0); var U = R.getTableHtml(V.elems[0]), F = R.getTableHtml(h.default.setTheHeader(d.default(U), I, "td").elems[0]); - return F = y(V, F), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", F), !0; + return F = w(V, F), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", F), !0; } }]; - w = new p.default(m, k, B), w.create(); + y = new p.default(m, k, B), y.create(); } function x() { - w && (w.remove(), w = null); + y && (y.remove(), y = null); } return { showTableTooltip: E, hideTableTooltip: x }; } function b(m) { - var w = m.selection.getSelectionStartElem(), E = m.selection.getSelectionEndElem(); - return (w == null ? void 0 : w.elems[0]) !== (E == null ? void 0 : E.elems[0]); + var y = m.selection.getSelectionStartElem(), E = m.selection.getSelectionEndElem(); + return (y == null ? void 0 : y.elems[0]) !== (E == null ? void 0 : E.elems[0]); } function A(m) { - var w = S(m), E = w.showTableTooltip, x = w.hideTableTooltip; + var y = S(m), E = y.showTableTooltip, x = y.hideTableTooltip; m.txt.eventHooks.tableClickEvents.push(E), m.txt.eventHooks.clickEvents.push(x), m.txt.eventHooks.keyupEvents.push(x), m.txt.eventHooks.toolbarClickEvents.push(x), m.txt.eventHooks.menuClickEvents.push(x), m.txt.eventHooks.textScrollEvents.push(x); } r.default = A; - function y(m, w) { + function w(m, y) { var E = m.elems[0].nextSibling; - return (!E || E.innerHTML === "
      ") && (w += "" + _.EMPTY_P), w; + return (!E || E.innerHTML === "
      ") && (y += "" + _.EMPTY_P), y; } }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(45)), d = a(n(91)), p = a(n(4)), h = a(n(138)); @@ -59403,7 +59401,7 @@ var o1 = { exports: {} }; var D = document.createElement("td"); B.appendChild(D); } - return (0, d.default)(M).call(M, k + 1, 0, B), w(R, M), _.default(R.parentNode); + return (0, d.default)(M).call(M, k + 1, 0, B), y(R, M), _.default(R.parentNode); } function b(x, k) { for (var R = E(x), M = (0, u.default)(Array.prototype).apply(R.children), P = function(D) { @@ -59418,13 +59416,13 @@ var o1 = { exports: {} }; M[D].appendChild(W[I]); }, B = 0; B < M.length; B++) P(B); - return w(R, M), _.default(R.parentNode); + return y(R, M), _.default(R.parentNode); } function A(x, k) { var R = E(x), M = (0, u.default)(Array.prototype).apply(R.children); - return (0, d.default)(M).call(M, k, 1), w(R, M), _.default(R.parentNode); + return (0, d.default)(M).call(M, k, 1), y(R, M), _.default(R.parentNode); } - function y(x, k) { + function w(x, k) { for (var R = E(x), M = (0, u.default)(Array.prototype).apply(R.children), P = function(D) { var V, W = []; for ((0, p.default)(V = (0, h.default)(M[D].children)).call(V, function(I) { @@ -59436,7 +59434,7 @@ var o1 = { exports: {} }; M[D].appendChild(W[G]); }, B = 0; B < M.length; B++) P(B); - return w(R, M), _.default(R.parentNode); + return y(R, M), _.default(R.parentNode); } function m(x, k, R) { for (var M = E(x), P = (0, u.default)(Array.prototype).apply(M.children), B = P[k].children, T = document.createElement("tr"), D = function(G) { @@ -59446,9 +59444,9 @@ var o1 = { exports: {} }; }), T.appendChild(U); }, V = 0; V < B.length; V++) D(V); - return (0, d.default)(P).call(P, k, 1, T), w(M, P), _.default(M.parentNode); + return (0, d.default)(P).call(P, k, 1, T), y(M, P), _.default(M.parentNode); } - function w(x, k) { + function y(x, k) { for (; x.children.length !== 0; ) x.removeChild(x.children[0]); for (var R = 0; R < k.length; R++) @@ -59458,7 +59456,7 @@ var o1 = { exports: {} }; var k = x.elems[0].children[0]; return k.nodeName === "COLGROUP" && (k = x.elems[0].children[x.elems[0].children.length - 1]), k; } - r.default = { ProcessingRow: S, ProcessingCol: b, DeleteRow: A, DeleteCol: y, setTheHeader: m }; + r.default = { ProcessingRow: S, ProcessingCol: b, DeleteRow: A, DeleteCol: w, setTheHeader: m }; }, function(i, r, n) { var a = n(396); i.exports = a; @@ -59474,13 +59472,13 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(40), s = n(31), u = n(114), d = n(112), p = n(35), h = n(69), g = n(113); i.exports = function(S) { - var b = s(S), A = typeof this == "function" ? this : Array, y = arguments.length, m = y > 1 ? arguments[1] : void 0, w = m !== void 0, E = g(b), x = 0, k, R, M, P, B, T; - if (w && (m = a(m, y > 2 ? arguments[2] : void 0, 2)), E != null && !(A == Array && d(E))) + var b = s(S), A = typeof this == "function" ? this : Array, w = arguments.length, m = w > 1 ? arguments[1] : void 0, y = m !== void 0, E = g(b), x = 0, k, R, M, P, B, T; + if (y && (m = a(m, w > 2 ? arguments[2] : void 0, 2)), E != null && !(A == Array && d(E))) for (P = E.call(b), B = P.next, R = new A(); !(M = B.call(P)).done; x++) - T = w ? u(P, m, [M.value, x], !0) : M.value, h(R, x, T); + T = y ? u(P, m, [M.value, x], !0) : M.value, h(R, x, T); else for (k = p(b.length), R = new A(k); k > x; x++) - T = w ? m(b[x], x) : b[x], h(R, x, T); + T = y ? m(b[x], x) : b[x], h(R, x, T); return R.length = x, R; }; }, function(i, r, n) { @@ -59494,15 +59492,15 @@ var o1 = { exports: {} }; var b, A = h.default(S).elems[0]; return A.parentNode && (A = (b = h.default(A).parentUntil("TR", A)) === null || b === void 0 ? void 0 : b.elems[0]), A; }, _.prototype.getCurrentRowIndex = function(S, b) { - var A, y = 0, m = S.children[0]; - return m.nodeName === "COLGROUP" && (m = S.children[S.children.length - 1]), (0, u.default)(A = (0, d.default)(m.children)).call(A, function(w, E) { - w === b && (y = E); - }), y; + var A, w = 0, m = S.children[0]; + return m.nodeName === "COLGROUP" && (m = S.children[S.children.length - 1]), (0, u.default)(A = (0, d.default)(m.children)).call(A, function(y, E) { + y === b && (w = E); + }), w; }, _.prototype.getCurrentColIndex = function(S) { - var b, A, y = 0, m = h.default(S).getNodeName() === "TD" || h.default(S).getNodeName() === "TH" ? S : (A = h.default(S).parentUntil("TD", S)) === null || A === void 0 ? void 0 : A.elems[0], w = h.default(m).parent(); - return (0, u.default)(b = (0, d.default)(w.elems[0].children)).call(b, function(E, x) { - E === m && (y = x); - }), y; + var b, A, w = 0, m = h.default(S).getNodeName() === "TD" || h.default(S).getNodeName() === "TH" ? S : (A = h.default(S).parentUntil("TD", S)) === null || A === void 0 ? void 0 : A.elems[0], y = h.default(m).parent(); + return (0, u.default)(b = (0, d.default)(y.elems[0].children)).call(b, function(E, x) { + E === m && (w = x); + }), w; }, _.prototype.getTableHtml = function(S) { var b = '' + h.default(S).html() + "
      "; return b; @@ -59522,9 +59520,9 @@ var o1 = { exports: {} }; function h(_) { function S(b, A) { if (A.detail >= 3) { - var y = window.getSelection(); - if (y) { - var m = y.focusNode, w = y.anchorNode, E = d.default(w == null ? void 0 : w.parentElement); + var w = window.getSelection(); + if (w) { + var m = w.focusNode, y = w.anchorNode, E = d.default(y == null ? void 0 : y.parentElement); if (!b.isContain(d.default(m))) { var x = E.elems[0].tagName === "TD" ? E : E.parentUntilEditor("td", _); if (x) { @@ -59540,14 +59538,14 @@ var o1 = { exports: {} }; r.bindClickEvent = h; function g(_) { var S = _.txt, b = _.selection, A = S.eventHooks.keydownEvents; - A.push(function(y) { + A.push(function(w) { _.selection.saveRange(); var m = b.getSelectionContainerElem(); if (m) { - var w = m.getNodeTop(_), E = w.length && w.prev().length ? w.prev() : null; - if (E && E.getNodeName() === "TABLE" && b.isSelectionEmpty() && b.getCursorPos() === 0 && y.keyCode === 8) { - var x = w.next(), k = !!x.length; - k && p(w) && (w.remove(), _.selection.setRangeToElem(x.elems[0])), y.preventDefault(); + var y = m.getNodeTop(_), E = y.length && y.prev().length ? y.prev() : null; + if (E && E.getNodeName() === "TABLE" && b.isSelectionEmpty() && b.getCursorPos() === 0 && w.keyCode === 8) { + var x = y.next(), k = !!x.length; + k && p(y) && (y.remove(), _.selection.setRangeToElem(x.elems[0])), w.preventDefault(); } } }); @@ -59557,7 +59555,7 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(26)); (0, s.default)(r, "__esModule", { value: !0 }), r.formatCodeHtml = void 0; var d = n(2), p = d.__importDefault(n(38)), h = d.__importDefault(n(3)), g = n(6), _ = d.__importDefault(n(402)), S = d.__importDefault(n(139)), b = d.__importDefault(n(33)), A = d.__importDefault(n(403)); - function y(w, E) { + function w(y, E) { if (!E) return E; return E = k(E), E = x(E), E = g.replaceSpecialSymbol(E), E; @@ -59579,12 +59577,12 @@ var o1 = { exports: {} }; return k(R); } } - r.formatCodeHtml = y; - var m = function(w) { - d.__extends(E, w); + r.formatCodeHtml = w; + var m = function(y) { + d.__extends(E, y); function E(x) { var k = this, R = h.default('
      '); - return k = w.call(this, R, x) || this, A.default(x), k; + return k = y.call(this, R, x) || this, A.default(x), k; } return E.prototype.insertLineCode = function(x) { var k = this.editor, R = h.default("" + x + ""); @@ -59605,8 +59603,8 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(26)); (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = n(6), h = d.__importDefault(n(3)), g = d.__importDefault(n(139)), _ = n(7); - function S(b, A, y) { - var m, w = p.getRandom("input-iframe"), E = p.getRandom("select"), x = p.getRandom("btn-ok"); + function S(b, A, w) { + var m, y = p.getRandom("input-iframe"), E = p.getRandom("select"), x = p.getRandom("btn-ok"); function k(B, T) { var D, V = g.default(b); V && R(); @@ -59633,17 +59631,17 @@ var o1 = { exports: {} }; tpl: `
      - +
      `, events: [ { selector: "#" + x, type: "click", fn: function() { - var T = document.getElementById(w), D = h.default("#" + E), V = D.val(), W = T.value; + var T = document.getElementById(y), D = h.default("#" + E), V = D.val(), W = T.value; if (!!W) return g.default(b) ? !1 : (k(V, W), !0); } } @@ -59667,13 +59665,13 @@ var o1 = { exports: {} }; var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)); function h(_) { var S; - function b(y) { - var m = "menus.panelMenus.code.", w = function(k, R) { + function b(w) { + var m = "menus.panelMenus.code.", y = function(k, R) { return R === void 0 && (R = m), _.i18next.t(R + k); - }, E = [{ $elem: d.default("" + w("\u5220\u9664\u4EE3\u7801") + ""), onClick: function(k, R) { + }, E = [{ $elem: d.default("" + y("\u5220\u9664\u4EE3\u7801") + ""), onClick: function(k, R) { return R.remove(), !0; } }]; - S = new p.default(_, y, E), S.create(); + S = new p.default(_, w, E), S.create(); } function A() { S && (S.remove(), S = null); @@ -59692,21 +59690,21 @@ var o1 = { exports: {} }; var u = n(2), d = n(7), p = u.__importDefault(n(3)); function h(g) { var _ = g.$textElem, S = g.selection, b = g.txt, A = b.eventHooks.keydownEvents; - A.push(function(y) { + A.push(function(w) { var m; - if (y.keyCode === 40) { - var w = S.getSelectionContainerElem(), E = (m = _.children()) === null || m === void 0 ? void 0 : m.last(); - if ((w == null ? void 0 : w.elems[0].tagName) === "XMP" && (E == null ? void 0 : E.elems[0].tagName) === "PRE") { + if (w.keyCode === 40) { + var y = S.getSelectionContainerElem(), E = (m = _.children()) === null || m === void 0 ? void 0 : m.last(); + if ((y == null ? void 0 : y.elems[0].tagName) === "XMP" && (E == null ? void 0 : E.elems[0].tagName) === "PRE") { var x = p.default(d.EMPTY_P); _.append(x); } } - }), A.push(function(y) { + }), A.push(function(w) { g.selection.saveRange(); var m = S.getSelectionContainerElem(); if (m) { - var w = m.getNodeTop(g), E = w == null ? void 0 : w.prev(), x = w == null ? void 0 : w.getNextSibling(); - if (E.length && (E == null ? void 0 : E.getNodeName()) === "PRE" && x.length === 0 && S.getCursorPos() === 0 && y.keyCode === 8) { + var y = m.getNodeTop(g), E = y == null ? void 0 : y.prev(), x = y == null ? void 0 : y.getNextSibling(); + if (E.length && (E == null ? void 0 : E.getNodeName()) === "PRE" && x.length === 0 && S.getCursorPos() === 0 && w.keyCode === 8) { var k = p.default(d.EMPTY_P); _.append(k); } @@ -59719,19 +59717,19 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(23)), p = u.__importDefault(n(3)), h = u.__importDefault(n(407)), g = n(6), _ = n(7), S = function(b) { u.__extends(A, b); - function A(y) { - var m = this, w = p.default('
      '); - return m = b.call(this, w, y) || this, h.default(y), m; + function A(w) { + var m = this, y = p.default('
      '); + return m = b.call(this, y, w) || this, h.default(w), m; } return A.prototype.clickHandler = function() { - var y = this.editor, m = y.selection.getRange(), w = y.selection.getSelectionContainerElem(); - if (!!(w != null && w.length)) { - var E = p.default(w.elems[0]), x = E.parentUntil("TABLE", w.elems[0]), k = E.children(); + var w = this.editor, m = w.selection.getRange(), y = w.selection.getSelectionContainerElem(); + if (!!(y != null && y.length)) { + var E = p.default(y.elems[0]), x = E.parentUntil("TABLE", y.elems[0]), k = E.children(); E.getNodeName() !== "CODE" && (x && p.default(x.elems[0]).getNodeName() === "TABLE" || k && k.length !== 0 && p.default(k.elems[0]).getNodeName() === "IMG" && !(m != null && m.collapsed) || this.createSplitLine()); } }, A.prototype.createSplitLine = function() { - var y = "
      " + _.EMPTY_P; - g.UA.isFirefox && (y = "

      "), this.editor.cmd.do("insertHTML", y); + var w = "
      " + _.EMPTY_P; + g.UA.isFirefox && (w = "

      "), this.editor.cmd.do("insertHTML", w); }, A.prototype.tryChangeActive = function() { }, A; }(d.default); @@ -59750,11 +59748,11 @@ var o1 = { exports: {} }; var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)); function h(_) { var S; - function b(y) { + function b(w) { var m = [{ $elem: d.default("" + _.i18next.t("menus.panelMenus.\u5220\u9664") + ""), onClick: function(E, x) { return E.selection.createRangeByElem(x), E.selection.restoreSelection(), E.cmd.do("delete"), !0; } }]; - S = new p.default(_, y, m), S.create(); + S = new p.default(_, w, m), S.create(); } function A() { S && (S.remove(), S = null); @@ -59770,34 +59768,34 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = d.__importDefault(n(3)), h = d.__importDefault(n(23)), g = n(98), _ = d.__importDefault(n(415)), S = d.__importDefault(n(140)), b = function(A) { - d.__extends(y, A); - function y(m) { - var w = this, E = p.default(`
      + d.__extends(w, A); + function w(m) { + var y = this, E = p.default(`
      `); - return w = A.call(this, E, m) || this, _.default(m), w; + return y = A.call(this, E, m) || this, _.default(m), y; } - return y.prototype.clickHandler = function() { + return w.prototype.clickHandler = function() { var m = this.editor; g.isAllTodo(m) ? (this.cancelTodo(), this.tryChangeActive()) : this.setTodo(); - }, y.prototype.tryChangeActive = function() { + }, w.prototype.tryChangeActive = function() { g.isAllTodo(this.editor) ? this.active() : this.unActive(); - }, y.prototype.setTodo = function() { - var m = this.editor, w = m.selection.getSelectionRangeTopNodes(); - (0, u.default)(w).call(w, function(E) { + }, w.prototype.setTodo = function() { + var m = this.editor, y = m.selection.getSelectionRangeTopNodes(); + (0, u.default)(y).call(y, function(E) { var x, k = E == null ? void 0 : E.getNodeName(); if (k === "P") { var R = S.default(E), M = R.getTodo(), P = (x = M.children()) === null || x === void 0 ? void 0 : x.getNode(); M.insertAfter(E), m.selection.moveCursor(P), E.remove(); } }), this.tryChangeActive(); - }, y.prototype.cancelTodo = function() { - var m = this.editor, w = m.selection.getSelectionRangeTopNodes(); - (0, u.default)(w).call(w, function(E) { + }, w.prototype.cancelTodo = function() { + var m = this.editor, y = m.selection.getSelectionRangeTopNodes(); + (0, u.default)(y).call(y, function(E) { var x, k, R, M = (k = (x = E.childNodes()) === null || x === void 0 ? void 0 : x.childNodes()) === null || k === void 0 ? void 0 : k.clone(!0), P = p.default("

      "); P.append(M), P.insertAfter(E), (R = P.childNodes()) === null || R === void 0 || R.get(0).remove(), m.selection.moveCursor(P.getNode()), E.remove(); }); - }, y; + }, w; }(h.default); r.default = b; }, function(i, r, n) { @@ -59825,7 +59823,7 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = d.__importDefault(n(3)), h = n(98), g = d.__importDefault(n(140)), _ = n(98), S = n(7); function b(A) { - function y(x) { + function w(x) { var k, R; if (h.isAllTodo(A)) { x.preventDefault(); @@ -59874,14 +59872,14 @@ var o1 = { exports: {} }; } } } - function w() { + function y() { var x = A.selection, k = x.getSelectionRangeTopNodes()[0]; k && _.isTodo(k) && k.text() === "" && (p.default(S.EMPTY_P).insertAfter(k), k.remove()); } function E(x) { x && x.target instanceof HTMLInputElement && x.target.type === "checkbox" && (x.target.checked ? x.target.setAttribute("checked", "true") : x.target.removeAttribute("checked")); } - A.txt.eventHooks.enterDownEvents.push(y), A.txt.eventHooks.deleteUpEvents.push(w), A.txt.eventHooks.deleteDownEvents.push(m), A.txt.eventHooks.clickEvents.push(E); + A.txt.eventHooks.enterDownEvents.push(w), A.txt.eventHooks.deleteUpEvents.push(y), A.txt.eventHooks.deleteDownEvents.push(m), A.txt.eventHooks.clickEvents.push(E); } r.default = b; }, function(i, r, n) { @@ -59889,8 +59887,8 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }), r.selectorValidator = void 0; var u = n(2), d = u.__importDefault(n(3)), p = n(6), h = n(7), g = u.__importDefault(n(130)), _ = { border: "1px solid #c9d8db", toolbarBgColor: "#FFF", toolbarBottomBorder: "1px solid #EEE" }; function S(A) { - var y = A.toolbarSelector, m = d.default(y), w = A.textSelector, E = A.config, x = E.height, k = A.i18next, R = d.default("
      "), M = d.default("
      "), P, B, T = null; - w == null ? (B = m.children(), m.append(R).append(M), R.css("background-color", _.toolbarBgColor).css("border", _.border).css("border-bottom", _.toolbarBottomBorder), M.css("border", _.border).css("border-top", "none").css("height", x + "px")) : (m.append(R), T = d.default(w).children(), d.default(w).append(M), B = M.children()), P = d.default("
      "), P.attr("contenteditable", "true").css("width", "100%").css("height", "100%"); + var w = A.toolbarSelector, m = d.default(w), y = A.textSelector, E = A.config, x = E.height, k = A.i18next, R = d.default("
      "), M = d.default("
      "), P, B, T = null; + y == null ? (B = m.children(), m.append(R).append(M), R.css("background-color", _.toolbarBgColor).css("border", _.border).css("border-bottom", _.toolbarBottomBorder), M.css("border", _.border).css("border-top", "none").css("height", x + "px")) : (m.append(R), T = d.default(y).children(), d.default(y).append(M), B = M.children()), P = d.default("
      "), P.attr("contenteditable", "true").css("width", "100%").css("height", "100%"); var D, V = A.config.placeholder; V !== g.default.placeholder ? D = d.default("
      " + V + "
      ") : D = d.default("
      " + k.t(V) + "
      "), D.addClass("placeholder"), B && B.length ? (P.append(B), D.hide()) : P.append(d.default(h.EMPTY_P)), T && T.length && (P.append(T), D.hide()), M.append(P), M.append(D), R.addClass("w-e-toolbar").css("z-index", A.zIndex.get("toolbar")), M.addClass("w-e-text-container"), M.css("z-index", A.zIndex.get()), P.addClass("w-e-text"); var W = p.getRandom("toolbar-elem"); @@ -59902,21 +59900,21 @@ var o1 = { exports: {} }; } r.default = S; function b(A) { - var y = "data-we-id", m = /^wangEditor-\d+$/, w = A.textSelector, E = A.toolbarSelector, x = { bar: d.default("
      "), text: d.default("
      ") }; + var w = "data-we-id", m = /^wangEditor-\d+$/, y = A.textSelector, E = A.toolbarSelector, x = { bar: d.default("
      "), text: d.default("
      ") }; if (E == null) throw new Error("\u9519\u8BEF\uFF1A\u521D\u59CB\u5316\u7F16\u8F91\u5668\u65F6\u5019\u672A\u4F20\u5165\u4EFB\u4F55\u53C2\u6570\uFF0C\u8BF7\u67E5\u9605\u6587\u6863"); if (x.bar = d.default(E), !x.bar.elems.length) throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A" + E); - if (m.test(x.bar.attr(y))) + if (m.test(x.bar.attr(w))) throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668"); - if (w) { - if (x.text = d.default(w), !x.text.elems.length) - throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A" + w); - if (m.test(x.text.attr(y))) + if (y) { + if (x.text = d.default(y), !x.text.elems.length) + throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A" + y); + if (m.test(x.text.attr(w))) throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668"); } - x.bar.attr(y, A.id), x.text.attr(y, A.id), A.beforeDestroy(function() { - x.bar.removeAttr(y), x.text.removeAttr(y); + x.bar.attr(w, A.id), x.text.attr(w, A.id), A.beforeDestroy(function() { + x.bar.removeAttr(w), x.text.removeAttr(w); }); } r.selectorValidator = b; @@ -59932,8 +59930,8 @@ var o1 = { exports: {} }; } var A = b.last(); if (_) { - var y = A.html().toLowerCase(), m = A.getNodeName(); - if (y !== "
      " && y !== "
      " || m !== "P") { + var w = A.html().toLowerCase(), m = A.getNodeName(); + if (w !== "
      " && w !== "
      " || m !== "P") { S.append(d.default(p.EMPTY_P)), h(g); return; } @@ -59945,51 +59943,51 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = d.__importDefault(n(3)); - function h(y) { - g(y), _(y), S(y); + function h(w) { + g(w), _(w), S(w); } - function g(y) { - y.txt.eventHooks.changeEvents.push(function() { - var m = y.config.onchange; + function g(w) { + w.txt.eventHooks.changeEvents.push(function() { + var m = w.config.onchange; if (m) { - var w = y.txt.html() || ""; - y.isFocus = !0, m(w); + var y = w.txt.html() || ""; + w.isFocus = !0, m(y); } - y.txt.togglePlaceholder(); + w.txt.togglePlaceholder(); }); } - function _(y) { - y.isFocus = !1; - function m(w) { - var E = w.target, x = p.default(E), k = y.$textElem, R = y.$toolbarElem, M = k.isContain(x), P = R.isContain(x), B = R.elems[0] == w.target; + function _(w) { + w.isFocus = !1; + function m(y) { + var E = y.target, x = p.default(E), k = w.$textElem, R = w.$toolbarElem, M = k.isContain(x), P = R.isContain(x), B = R.elems[0] == y.target; if (M) - y.isFocus || A(y), y.isFocus = !0; + w.isFocus || A(w), w.isFocus = !0; else { - if (P && !B || !y.isFocus) + if (P && !B || !w.isFocus) return; - b(y), y.isFocus = !1; + b(w), w.isFocus = !1; } } - document.activeElement === y.$textElem.elems[0] && y.config.focus && (A(y), y.isFocus = !0), p.default(document).on("click", m), y.beforeDestroy(function() { + document.activeElement === w.$textElem.elems[0] && w.config.focus && (A(w), w.isFocus = !0), p.default(document).on("click", m), w.beforeDestroy(function() { p.default(document).off("click", m); }); } - function S(y) { - y.$textElem.on("compositionstart", function() { - y.isComposing = !0, y.txt.togglePlaceholder(); + function S(w) { + w.$textElem.on("compositionstart", function() { + w.isComposing = !0, w.txt.togglePlaceholder(); }).on("compositionend", function() { - y.isComposing = !1, y.txt.togglePlaceholder(); + w.isComposing = !1, w.txt.togglePlaceholder(); }); } - function b(y) { - var m, w = y.config, E = w.onblur, x = y.txt.html() || ""; - (0, u.default)(m = y.txt.eventHooks.onBlurEvents).call(m, function(k) { + function b(w) { + var m, y = w.config, E = y.onblur, x = w.txt.html() || ""; + (0, u.default)(m = w.txt.eventHooks.onBlurEvents).call(m, function(k) { return k(); }), E(x); } - function A(y) { - var m = y.config, w = m.onfocus, E = y.txt.html() || ""; - w(E); + function A(w) { + var m = w.config, y = m.onfocus, E = w.txt.html() || ""; + y(E); } r.default = h; }, function(i, r, n) { @@ -60018,23 +60016,23 @@ var o1 = { exports: {} }; n(421); var h = "w-e-icon-fullscreen", g = "w-e-icon-fullscreen_exit", _ = "w-e-full-screen-editor"; r.setFullScreen = function(b) { - var A = p.default(b.toolbarSelector), y = b.$textContainerElem, m = b.$toolbarElem, w = (0, u.default)(m).call(m, "i." + h), E = b.config; - w.removeClass(h), w.addClass(g), A.addClass(_), A.css("z-index", E.zIndexFullScreen); + var A = p.default(b.toolbarSelector), w = b.$textContainerElem, m = b.$toolbarElem, y = (0, u.default)(m).call(m, "i." + h), E = b.config; + y.removeClass(h), y.addClass(g), A.addClass(_), A.css("z-index", E.zIndexFullScreen); var x = m.getBoundingClientRect(); - y.css("height", "calc(100% - " + x.height + "px)"); + w.css("height", "calc(100% - " + x.height + "px)"); }, r.setUnFullScreen = function(b) { - var A = p.default(b.toolbarSelector), y = b.$textContainerElem, m = b.$toolbarElem, w = (0, u.default)(m).call(m, "i." + g), E = b.config; - w.removeClass(g), w.addClass(h), A.removeClass(_), A.css("z-index", "auto"), y.css("height", E.height + "px"); + var A = p.default(b.toolbarSelector), w = b.$textContainerElem, m = b.$toolbarElem, y = (0, u.default)(m).call(m, "i." + g), E = b.config; + y.removeClass(g), y.addClass(h), A.removeClass(_), A.css("z-index", "auto"), w.css("height", E.height + "px"); }; var S = function(A) { if (!A.textSelector && !!A.config.showFullScreen) { - var y = A.$toolbarElem, m = p.default(`
      + var w = A.$toolbarElem, m = p.default(`
      `); - m.on("click", function(w) { - var E, x = (0, u.default)(E = p.default(w.currentTarget)).call(E, "i"); + m.on("click", function(y) { + var E, x = (0, u.default)(E = p.default(y.currentTarget)).call(E, "i"); x.hasClass(h) ? (m.attr("data-title", "\u53D6\u6D88\u5168\u5C4F"), r.setFullScreen(A)) : (m.attr("data-title", "\u5168\u5C4F"), r.setUnFullScreen(A)); - }), y.append(m); + }), w.append(m); } }; r.default = S; @@ -60079,41 +60077,41 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(70)), d = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(426)), g = n(6), _ = n(7); - function S(A, y) { + function S(A, w) { return (0, u.default)(A).call(A, function(m) { - var w = m.type, E = m.target, x = m.attributeName; - return w != "attributes" || w == "attributes" && (x == "contenteditable" || E != y); + var y = m.type, E = m.target, x = m.attributeName; + return y != "attributes" || y == "attributes" && (x == "contenteditable" || E != w); }); } var b = function(A) { - p.__extends(y, A); - function y(m) { - var w = A.call(this, function(E, x) { + p.__extends(w, A); + function w(m) { + var y = A.call(this, function(E, x) { var k; - if (E = S(E, x.target), (k = w.data).push.apply(k, E), m.isCompatibleMode) - w.asyncSave(); + if (E = S(E, x.target), (k = y.data).push.apply(k, E), m.isCompatibleMode) + y.asyncSave(); else if (!m.isComposing) - return w.asyncSave(); + return y.asyncSave(); }) || this; - return w.editor = m, w.data = [], w.asyncSave = _.EMPTY_FN, w; + return y.editor = m, y.data = [], y.asyncSave = _.EMPTY_FN, y; } - return y.prototype.save = function() { + return w.prototype.save = function() { this.data.length && (this.editor.history.save(this.data), this.data.length = 0, this.emit()); - }, y.prototype.emit = function() { + }, w.prototype.emit = function() { var m; - (0, d.default)(m = this.editor.txt.eventHooks.changeEvents).call(m, function(w) { - return w(); + (0, d.default)(m = this.editor.txt.eventHooks.changeEvents).call(m, function(y) { + return y(); }); - }, y.prototype.observe = function() { + }, w.prototype.observe = function() { var m = this; A.prototype.observe.call(this, this.editor.$textElem.elems[0]); - var w = this.editor.config.onchangeTimeout; + var y = this.editor.config.onchangeTimeout; this.asyncSave = g.debounce(function() { m.save(); - }, w), this.editor.isCompatibleMode || this.editor.$textElem.on("compositionend", function() { + }, y), this.editor.isCompatibleMode || this.editor.$textElem.on("compositionend", function() { m.asyncSave(); }); - }, y; + }, w; }(h.default); r.default = b; }, function(i, r, n) { @@ -60263,32 +60261,32 @@ var o1 = { exports: {} }; } r.compileValue = g; function _(m) { - var w = {}; - return m.addedNodes.length && (w.add = p.toArray(m.addedNodes)), m.removedNodes.length && (w.remove = p.toArray(m.removedNodes)), w; + var y = {}; + return m.addedNodes.length && (y.add = p.toArray(m.addedNodes)), m.removedNodes.length && (y.remove = p.toArray(m.removedNodes)), y; } r.complieNodes = _; function S(m) { - var w; - return m.previousSibling ? w = { type: "before", target: m.previousSibling } : m.nextSibling ? w = { type: "after", target: m.nextSibling } : w = { type: "parent", target: m.target }, w; + var y; + return m.previousSibling ? y = { type: "before", target: m.previousSibling } : m.nextSibling ? y = { type: "after", target: m.nextSibling } : y = { type: "parent", target: m.target }, y; } r.compliePosition = S; var b = ["UL", "OL", "H1", "H2", "H3", "H4", "H5", "H6"]; function A(m) { - var w = [], E = !1, x = []; + var y = [], E = !1, x = []; return (0, u.default)(m).call(m, function(k, R) { var M = { type: h(k.type), target: k.target, attr: k.attributeName || "", value: g(k) || "", oldValue: k.oldValue || "", nodes: _(k), position: S(k) }; - if (w.push(M), !!p.UA.isFirefox) { + if (y.push(M), !!p.UA.isFirefox) { if (E && k.addedNodes.length && k.addedNodes[0].nodeType == 1) { var P = k.addedNodes[0], B = { type: "node", target: P, attr: "", value: "", oldValue: "", nodes: { add: [E] }, position: { type: "parent", target: P } }; - (0, d.default)(b).call(b, P.nodeName) != -1 ? (B.nodes.add = p.toArray(P.childNodes), w.push(B)) : E.nodeType == 3 ? (y(P, x) && (B.nodes.add = p.toArray(P.childNodes)), w.push(B)) : (0, d.default)(b).call(b, k.target.nodeName) == -1 && y(P, x) && (B.nodes.add = p.toArray(P.childNodes), w.push(B)); + (0, d.default)(b).call(b, P.nodeName) != -1 ? (B.nodes.add = p.toArray(P.childNodes), y.push(B)) : E.nodeType == 3 ? (w(P, x) && (B.nodes.add = p.toArray(P.childNodes)), y.push(B)) : (0, d.default)(b).call(b, k.target.nodeName) == -1 && w(P, x) && (B.nodes.add = p.toArray(P.childNodes), y.push(B)); } M.type == "node" && k.removedNodes.length == 1 ? (E = k.removedNodes[0], x.push(E)) : (E = !1, x.length = 0); } - }), w; + }), y; } r.default = A; - function y(m, w) { - for (var E = 0, x = w.length - 1; x > 0 && m.contains(w[x]); x--) + function w(m, y) { + for (var E = 0, x = y.length - 1; x > 0 && m.contains(y[x]); x--) E++; return E; } @@ -60365,17 +60363,17 @@ var o1 = { exports: {} }; } } } - function y(x) { + function w(x) { x.target.textContent = x.value; } function m(x) { x.target.setAttribute(x.attr, x.value); } - var w = { node: A, text: y, attr: m }; + var y = { node: A, text: w, attr: m }; function E(x) { for (var k = 0, R = x; k < R.length; k++) { var M = R[k]; - w[M.type](M); + y[M.type](M); } } r.restore = E; @@ -60478,30 +60476,30 @@ var o1 = { exports: {} }; var _ = function(S) { u.__extends(b, S); function b(A) { - var y = S.call(this, A.config.historyMaxSize) || this; - return y.editor = A, y.lastRange = g(document.createRange()), y.root = A.$textElem.elems[0], y.updateLastRange = h.debounce(function() { - y.lastRange = g(y.rangeHandle); - }, A.config.onchangeTimeout), y; + var w = S.call(this, A.config.historyMaxSize) || this; + return w.editor = A, w.lastRange = g(document.createRange()), w.root = A.$textElem.elems[0], w.updateLastRange = h.debounce(function() { + w.lastRange = g(w.rangeHandle); + }, A.config.onchangeTimeout), w; } return (0, s.default)(b.prototype, "rangeHandle", { get: function() { - var y = document.getSelection(); - return y && y.rangeCount ? y.getRangeAt(0) : document.createRange(); + var w = document.getSelection(); + return w && w.rangeCount ? w.getRangeAt(0) : document.createRange(); }, enumerable: !1, configurable: !0 }), b.prototype.observe = function() { var A = this; this.root = this.editor.$textElem.elems[0], this.resetMaxSize(this.editor.config.historyMaxSize); - function y() { - var w = A.rangeHandle; - (A.root === w.commonAncestorContainer || A.root.contains(w.commonAncestorContainer)) && (A.editor.isComposing || A.updateLastRange()); + function w() { + var y = A.rangeHandle; + (A.root === y.commonAncestorContainer || A.root.contains(y.commonAncestorContainer)) && (A.editor.isComposing || A.updateLastRange()); } - function m(w) { - (w.key == "Backspace" || w.key == "Delete") && A.updateLastRange(); + function m(y) { + (y.key == "Backspace" || y.key == "Delete") && A.updateLastRange(); } - p.default(document).on("selectionchange", y), this.editor.beforeDestroy(function() { - p.default(document).off("selectionchange", y); + p.default(document).on("selectionchange", w), this.editor.beforeDestroy(function() { + p.default(document).off("selectionchange", w); }), A.editor.$textElem.on("keydown", m); }, b.prototype.save = function() { var A = g(this.rangeHandle); @@ -60509,8 +60507,8 @@ var o1 = { exports: {} }; }, b.prototype.set = function(A) { try { if (A) { - var y = this.rangeHandle; - return y.setStart.apply(y, A.start), y.setEnd.apply(y, A.end), this.editor.menus.changeActive(), !0; + var w = this.rangeHandle; + return w.setStart.apply(w, A.start), w.setEnd.apply(w, A.end), this.editor.menus.changeActive(), !0; } } catch { return !1; @@ -60518,13 +60516,13 @@ var o1 = { exports: {} }; return !1; }, b.prototype.revoke = function() { var A = this; - return S.prototype.revoke.call(this, function(y) { - A.set(y[0]); + return S.prototype.revoke.call(this, function(w) { + A.set(w[0]); }); }, b.prototype.restore = function() { var A = this; - return S.prototype.restore.call(this, function(y) { - A.set(y[1]); + return S.prototype.restore.call(this, function(w) { + A.set(w[1]); }); }, b; }(d.default); @@ -60542,18 +60540,18 @@ var o1 = { exports: {} }; function A() { if (!_) { g.$textElem.hide(); - var m = g.zIndex.get("textContainer"), w = g.txt.html(); + var m = g.zIndex.get("textContainer"), y = g.txt.html(); S = p.default('
      -
      ` + w + `
      +
      ` + y + `
      `), g.$textContainerElem.append(S); var E = g.zIndex.get("menu"); b = p.default('
      '), g.$toolbarElem.append(b), _ = !0, g.isEnable = !1; } } - function y() { + function w() { !_ || (S.remove(), b.remove(), g.$textElem.show(), _ = !1, g.isEnable = !0); } - return { disable: A, enable: y }; + return { disable: A, enable: w }; } r.default = h; }, function(i, r, n) { @@ -60620,22 +60618,22 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(128)), d = a(n(94)), p = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }), r.registerPlugin = void 0; var h = n(2), g = h.__importDefault(n(87)), _ = n(6); - function S(A, y, m) { + function S(A, w, m) { if (!A) throw new TypeError("name is not define"); - if (!y) + if (!w) throw new TypeError("options is not define"); - if (!y.intention) + if (!w.intention) throw new TypeError("options.intention is not define"); - if (y.intention && typeof y.intention != "function") + if (w.intention && typeof w.intention != "function") throw new TypeError("options.intention is not function"); - m[A] && console.warn("plugin " + A + " \u5DF2\u5B58\u5728\uFF0C\u5DF2\u8986\u76D6\u3002"), m[A] = y; + m[A] && console.warn("plugin " + A + " \u5DF2\u5B58\u5728\uFF0C\u5DF2\u8986\u76D6\u3002"), m[A] = w; } r.registerPlugin = S; function b(A) { - var y = (0, u.default)({}, _.deepClone(g.default.globalPluginsFunctionList), _.deepClone(A.pluginsFunctionList)), m = (0, d.default)(y); - (0, p.default)(m).call(m, function(w) { - var E = w[0], x = w[1]; + var w = (0, u.default)({}, _.deepClone(g.default.globalPluginsFunctionList), _.deepClone(A.pluginsFunctionList)), m = (0, d.default)(w); + (0, p.default)(m).call(m, function(y) { + var E = y[0], x = y[1]; console.info("plugin " + E + " initializing"); var k = x.intention, R = x.config; k(A, R), console.info("plugin " + E + " initialization complete"); @@ -60648,13 +60646,13 @@ var o1 = { exports: {} }; }]).default; }); })(o1); -var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.assign || function(e) { +var Tj = /* @__PURE__ */ xj(o1.exports), kj = "fcEditor", Oj = 1, $j = Object.assign || function(e) { for (var t, i = 1; i < arguments.length; i++) for (var r in t = arguments[i], t) Object.prototype.hasOwnProperty.call(t, r) && (e[r] = t[r]); return e; -}, $j = Be({ - name: Tj, +}, Rj = Be({ + name: kj, props: { modelValue: String, init: Function, @@ -60666,7 +60664,7 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as data: function() { return { editor: {}, - uni: kj++ + uni: Oj++ }; }, watch: { @@ -60688,11 +60686,11 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as mounted: function() { var t = this; this.$nextTick(function() { - t.editor = new xj("#editor".concat(t.uni)), t.editor.config.zIndex = 2, t.editor.config.focus = !1, t.editor.config.autoFocus = !1, t.config && Oj(t.editor.config, t.config), t.init && t.init(t.editor), t.editor.create(), t.enable(), t.editor.txt.html(t.modelValue); + t.editor = new Tj("#editor".concat(t.uni)), t.editor.config.zIndex = 2, t.editor.config.focus = !1, t.editor.config.autoFocus = !1, t.config && $j(t.editor.config, t.config), t.init && t.init(t.editor), t.editor.create(), t.enable(), t.editor.txt.html(t.modelValue); }); }, render: function() { - var t = Cj({}, this.$attrs); + var t = Sj({}, this.$attrs); return delete t.id, z("div", jt(t, { onInput: this.result, id: "editor".concat(this.uni), @@ -60713,12 +60711,12 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as }); }, i.simpleMode = function(_, S) { r(S, "start"); - var b = {}, A = S.meta || {}, y = !1; + var b = {}, A = S.meta || {}, w = !1; for (var m in S) if (m != A && S.hasOwnProperty(m)) - for (var w = b[m] = [], E = S[m], x = 0; x < E.length; x++) { + for (var y = b[m] = [], E = S[m], x = 0; x < E.length; x++) { var k = E[x]; - w.push(new s(k, S)), (k.indent || k.dedent) && (y = !0); + y.push(new s(k, S)), (k.indent || k.dedent) && (w = !0); } var R = { startState: function() { @@ -60727,7 +60725,7 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as pending: null, local: null, localState: null, - indent: y ? [] : null + indent: w ? [] : null }; }, copyState: function(P) { @@ -60786,16 +60784,16 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as function u(_, S) { return function(b, A) { if (A.pending) { - var y = A.pending.shift(); - return A.pending.length == 0 && (A.pending = null), b.pos += y.text.length, y.token; + var w = A.pending.shift(); + return A.pending.length == 0 && (A.pending = null), b.pos += w.text.length, w.token; } if (A.local) if (A.local.end && b.match(A.local.end)) { var m = A.local.endToken || null; return A.local = A.localState = null, m; } else { - var m = A.local.mode.token(b, A.localState), w; - return A.local.endScan && (w = A.local.endScan.exec(b.current())) && (b.pos = b.start + w.index), m; + var m = A.local.mode.token(b, A.localState), y; + return A.local.endScan && (y = A.local.endScan.exec(b.current())) && (b.pos = b.start + y.index), m; } for (var E = _[A.state], x = 0; x < E.length; x++) { var k = E[x], R = (!k.data.sol || b.sol()) && b.match(k.regex); @@ -60830,13 +60828,13 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as return b == 0; } function p(_, S, b, A) { - var y; + var w; if (b.persistent) - for (var m = S.persistentStates; m && !y; m = m.next) - (b.spec ? d(b.spec, m.spec) : b.mode == m.mode) && (y = m); - var w = y ? y.mode : b.mode || i.getMode(_, b.spec), E = y ? y.state : i.startState(w); - b.persistent && !y && (S.persistentStates = { mode: w, spec: b.spec, state: E, next: S.persistentStates }), S.localState = E, S.local = { - mode: w, + for (var m = S.persistentStates; m && !w; m = m.next) + (b.spec ? d(b.spec, m.spec) : b.mode == m.mode) && (w = m); + var y = w ? w.mode : b.mode || i.getMode(_, b.spec), E = w ? w.state : i.startState(y); + b.persistent && !w && (S.persistentStates = { mode: y, spec: b.spec, state: E, next: S.persistentStates }), S.localState = E, S.local = { + mode: y, end: b.end && n(b.end), endScan: b.end && b.forceEnd !== !1 && n(b.end, !1), endToken: A && A.join ? A[A.length - 1] : A @@ -60848,20 +60846,20 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as return !0; } function g(_, S) { - return function(b, A, y) { + return function(b, A, w) { if (b.local && b.local.mode.indent) - return b.local.mode.indent(b.localState, A, y); + return b.local.mode.indent(b.localState, A, w); if (b.indent == null || b.local || S.dontIndentStates && h(b.state, S.dontIndentStates) > -1) return i.Pass; - var m = b.indent.length - 1, w = _[b.state]; + var m = b.indent.length - 1, y = _[b.state]; e: for (; ; ) { - for (var E = 0; E < w.length; E++) { - var x = w[E]; + for (var E = 0; E < y.length; E++) { + var x = y[E]; if (x.data.dedent && x.data.dedentIfLineStart !== !1) { var k = x.regex.exec(A); if (k && k[0]) { - m--, (x.next || x.push) && (w = _[x.next || x.push]), A = A.slice(k[0].length); + m--, (x.next || x.push) && (y = _[x.next || x.push]), A = A.slice(k[0].length); continue e; } } @@ -60899,30 +60897,30 @@ const Ht = (e, t, i) => { tt.component("draggable", Ko); tt.component("DragTool", qb); tt.component("DragBox", t1); -tt.component("Validate", $V); +tt.component("Validate", RV); tt.component("Struct", kb); tt.component("HtmlEditor", q4); tt.component("FnEditor", sr); tt.component("ComputedConfig", eb); -tt.component("Required", FV); +tt.component("Required", PV); tt.component("TableOptions", wb); -tt.component("TreeOptions", WV); +tt.component("TreeOptions", GV); tt.component("TableFormColumn", r1); tt.component("TableFormColumn2", r1); tt.component("EventConfig", tb); tt.component("FetchConfig", c5); -tt.component("TableColumnConfig", w5); -tt.component("TableButtonConfig", O5); +tt.component("TableColumnConfig", A5); +tt.component("TableButtonConfig", $5); tt.component("SizeInput", ea); tt.component("PatternInput", $p); tt.component("StyleConfig", Eb); tt.component("GlobalFetchConfig", _b); -tt.component("GlobalFetchSelect", G5); +tt.component("GlobalFetchSelect", K5); tt.component("GlobalEventConfig", bb); tt.component("GlobalClassConfig", xb); -tt.component("GlobalClassSelect", X5); +tt.component("GlobalClassSelect", Z5); tt.component("GlobalVariableConfig", Tb); -tt.component("FetchTable", rV); +tt.component("FetchTable", oV); tt.component("VariableConfig", ml); tt.component("ColorInput", ta); tt.component("ConfigItem", si); @@ -60930,48 +60928,48 @@ tt.component("ConfigTitle", gb); tt.component("FieldInput", i5); tt.component("PromptInput", a5); tt.component("ValueInput", wu); -tt.component("StepFormItem", T6); -tt.component("FcRow", q6); -tt.component("FnConfig", N5); +tt.component("StepFormItem", k6); +tt.component("FcRow", ej); +tt.component("FnConfig", B5); tt.component("FnInput", e1); tt.component("RuleSelect", Rp); -tt.component("HideConfig", nj); -tt.component("SpanInput", oj); +tt.component("HideConfig", ij); +tt.component("SpanInput", aj); tt.component("LanguageInput", Wp); -Ht("FcSlot", Jy, mV); -Ht("FcJson", Xy, vV); +Ht("FcSlot", Jy, vV); +Ht("FcJson", Xy, gV); Ht("DataTable", jc); -Ht("FcEditor", $j); +Ht("FcEditor", Rj); Ht("fcInlineForm", Uc); -Ht("FcCell", Yy, J6); +Ht("FcCell", Yy, X6); Ht("TableForm", zy, i1); Ht("TableFormPro", Wy, i1); -Ht("StepForm", QV, qV); -Ht("FcValue", Qy, hV); -Ht("FcTable", Hy, dV); -Ht("NestedTableForm", Ky, c6); -Ht("InfiniteTableForm", Gy, y6); -Ht("FcDialog", h0, P6); -Ht("FcDrawer", K6, U6); +Ht("StepForm", JV, e6); +Ht("FcValue", Qy, mV); +Ht("FcTable", Hy, fV); +Ht("NestedTableForm", Ky, p6); +Ht("InfiniteTableForm", Gy, b6); +Ht("FcDialog", h0, M6); +Ht("FcDrawer", Y6, H6); Ht("AudioBox", v0); Ht("VideoBox", z0); Ht("BarCodeBox", H0); Ht("IframeBox", g0); Ht("QrCodeBox", G0); -Ht("SignaturePad", vj); +Ht("SignaturePad", gj); Ht("FcEcharts", Zy); Ht("FcTitle", e0); -Ht("FcCity", uj); +Ht("FcCity", dj); Ht("FcId", qy); Ht("FcMarkdown", p0); -Ht("fcDataSelect", m0, Aj); -const Rj = function(e) { +Ht("fcDataSelect", m0, Cj); +const Dj = function(e) { (Array.isArray(e) ? e : [e]).forEach((i) => { rn[i.name] = i.handle, pc[i.name] = i.example, eu.value.formula[i.name] = i.info, My.forEach((r) => { r.key === i.menu && r.children.push(i.name), li.setFormula(i.name, i.handle), tt.setFormula(i.name, i.handle); }); }); -}, Dj = function(e) { +}, Ij = function(e) { (Array.isArray(e) ? e : [e]).forEach((i) => { Bc[i.name] = i.handle, Ny[i.name] = i.rule, eu.value.behavior[i.name] = { info: i.info, @@ -60980,16 +60978,16 @@ const Rj = function(e) { r.key === i.menu && r.children.push(i.name); }); }); -}, Ij = function(e) { +}, Fj = function(e) { e.component("FcDesigner", an); }; -an.install = Ij; +an.install = Fj; an.makeOptionsRule = Jr; an.formCreate = li; an.designerForm = tt; an.component = Ht; -an.setFormula = Rj; -an.setBehavior = Dj; +an.setFormula = Dj; +an.setBehavior = Ij; an.useLocale = Z0; an.copyTextToClipboard = tr; an.getInjectArg = Fn; @@ -61024,7 +61022,7 @@ export { tt as designerForm, li as formCreate, Fn as getInjectArg, - Ij as install, + Fj as install, kn as loadjs, yt as localeOptions, Ke as localeProps, diff --git a/core/core-frontend/src/fcDesignerPro/index.umd.js b/core/core-frontend/src/fcDesignerPro/index.umd.js index 5f534b3..eac8a7d 100644 --- a/core/core-frontend/src/fcDesignerPro/index.umd.js +++ b/core/core-frontend/src/fcDesignerPro/index.umd.js @@ -4,12 +4,12 @@ * (c) 2018-2025 FormCreate Team https://form-create.com/ * license 仅限于被授权主体(个人、企业或组织)使用 */ -(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('._fc-step-form .van-step{line-height:1.4;text-align:left}._fc-popup.van-popup{display:flex;height:100%;padding-bottom:110px;padding-top:50px}._fc-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}._fc-popup-content{display:flex;flex:1;overflow:auto}._fc-popup-footer{bottom:0;left:0;padding:10px;position:absolute;right:0}._fc-data-table{width:100%}._fc-data-table .el-table{--el-table-header-bg-color:#e8eefc}._fc-data-table .el-pagination{display:flex;margin-top:10px}._fc-data-table .el-pagination.left{justify-content:flex-start}._fc-data-table .el-pagination.center{justify-content:center}._fc-data-table .el-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .el-image{height:60px;max-width:150px}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2{color:var(--fc-text-color-2);overflow:auto;width:100%}._fc-table-form-v2 .is-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2 .form-create td .el-form-item{margin-bottom:1px}._fc-table-form-v2 .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form-v2 .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-table-form-v2 .el-form-item__label{display:none!important}._fc-tf-pro-handle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}._fc-table-form-v2 .el-cascader,._fc-table-form-v2 .el-date-editor,._fc-table-form-v2 .el-input-number,._fc-table-form-v2 .el-select,._fc-table-form-v2 .el-slider{width:100%}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .el-form-item{margin-bottom:1px}._fc-infinite-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-infinite-table-form .el-form-item__label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-infinite-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .el-cascader,._fc-itf-table .el-date-editor,._fc-itf-table .el-input-number,._fc-itf-table .el-select,._fc-itf-table .el-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .el-form-item{margin-bottom:1px}._fc-nested-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-nested-table-form .el-form-item__label,._fc-nested-table-form .van-field__label{display:none!important}._fc-nested-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .el-cascader,._fc-ntf-table .el-date-editor,._fc-ntf-table .el-input-number,._fc-ntf-table .el-select,._fc-ntf-table .el-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-cell{display:inline-block}._fc-cell .el-cascader,._fc-cell .el-date-editor,._fc-cell .el-input-number,._fc-cell .el-select,._fc-cell .el-slider,._fc-city-m{width:100%}._fc-city-m .van-cell{padding:0}._fc-line-form{align-items:flex-start;display:flex;flex-flow:wrap;width:100%}.form-create-m ._fc-line-form{display:flex;flex-wrap:wrap}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .el-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.el-col-24{width:100%!important}._fc-line-form .el-form-item{display:inline-flex;vertical-align:middle}._fc-line-form .el-select,._fc-line-form .el-slider{width:220px}._fc-echarts{height:300px;width:100%}._fc-m-signature{width:100%}._fc-m-signature-btn,._fc-m-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-m-signature-btn{cursor:pointer}._fc-m-signature-preview>img{display:inline-block;height:88px}._fc-m-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-m-signature-btn i{font-size:14px}._fc-m-signature-dialog .van-dialog__header{padding:15px 0;position:relative}._fc-m-signature-dialog .icon-add2{color:var(--fc-text-color-3);display:inline-block;position:absolute;right:18px;transform:rotate(45deg)}._fc-m-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;width:100%}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color-scheme:light;font-size:16px;line-height:1.5;margin:0;width:100%}._fc-markdown details,._fc-markdown figcaption,._fc-markdown figure{display:block}._fc-markdown summary{display:list-item}._fc-markdown [hidden]{display:none!important}._fc-markdown a{background-color:transparent;color:#0969da;text-decoration:none}._fc-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fc-markdown b,._fc-markdown strong{font-weight:600}._fc-markdown dfn{font-style:italic}._fc-markdown h1{border-bottom:1px solid #d1d9e0b3;font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}._fc-markdown mark{background-color:#fff8c5;color:#1f2328}._fc-markdown small{font-size:90%}._fc-markdown sub,._fc-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}._fc-markdown sub{bottom:-.25em}._fc-markdown sup{top:-.5em}._fc-markdown img{border-style:none;box-sizing:content-box;max-width:100%}._fc-markdown code,._fc-markdown kbd,._fc-markdown pre,._fc-markdown samp{font-family:monospace;font-size:1em}._fc-markdown figure{margin:1em 2.5rem}._fc-markdown hr{background:transparent;background-color:#d1d9e0;border:0;box-sizing:content-box;height:.25em;margin:1.5rem 0;overflow:hidden;padding:0}._fc-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}._fc-markdown [type=button],._fc-markdown [type=reset],._fc-markdown [type=submit]{-webkit-appearance:button;appearance:button}._fc-markdown [type=checkbox],._fc-markdown [type=radio]{box-sizing:border-box;padding:0}._fc-markdown [type=number]::-webkit-inner-spin-button,._fc-markdown [type=number]::-webkit-outer-spin-button{height:auto}._fc-markdown [type=search]::-webkit-search-cancel-button,._fc-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._fc-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}._fc-markdown ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}._fc-markdown a:hover{text-decoration:underline}._fc-markdown ::placeholder{color:#59636e;opacity:1}._fc-markdown hr:after,._fc-markdown hr:before{content:"";display:table}._fc-markdown hr:after{clear:both}._fc-markdown table{border-collapse:collapse;border-spacing:0;display:block;font-variant:tabular-nums;max-width:100%;overflow:auto;width:max-content}._fc-markdown td,._fc-markdown th{padding:0}._fc-markdown details summary{cursor:pointer}._fc-markdown [role=button]:focus,._fc-markdown a:focus,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=radio]:focus{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown input[type=checkbox]:focus:not(:focus-visible),._fc-markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}._fc-markdown [role=button]:focus-visible,._fc-markdown a:focus-visible,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus-visible{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown a:not([class]):focus,._fc-markdown a:not([class]):focus-visible,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus,._fc-markdown input[type=radio]:focus-visible{outline-offset:0}._fc-markdown kbd{background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3;color:#1f2328;display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:.25rem;vertical-align:middle}._fc-markdown h1,._fc-markdown h2,._fc-markdown h3,._fc-markdown h4,._fc-markdown h5,._fc-markdown h6{font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:1.5rem}._fc-markdown h2{border-bottom:1px solid #d1d9e0b3;font-size:1.5em;font-weight:600;padding-bottom:.3em}._fc-markdown h3{font-size:1.25em;font-weight:600}._fc-markdown h4{font-size:1em;font-weight:600}._fc-markdown h5{font-size:.875em;font-weight:600}._fc-markdown h6{color:#59636e;font-size:.85em;font-weight:600}._fc-markdown p{margin-bottom:10px;margin-top:0}._fc-markdown blockquote{border-left:.25em solid #d1d9e0;color:#59636e;margin:0;padding:0 1em}._fc-markdown ol,._fc-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}._fc-markdown ol ol,._fc-markdown ul ol{list-style-type:lower-roman}._fc-markdown ol ol ol,._fc-markdown ol ul ol,._fc-markdown ul ol ol,._fc-markdown ul ul ol{list-style-type:lower-alpha}._fc-markdown dd{margin-left:0}._fc-markdown code,._fc-markdown pre,._fc-markdown samp,._fc-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}._fc-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}._fc-markdown input::-webkit-inner-spin-button,._fc-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}._fc-markdown:after,._fc-markdown:before{content:"";display:table}._fc-markdown:after{clear:both}._fc-markdown>:first-child{margin-top:0!important}._fc-markdown>:last-child{margin-bottom:0!important}._fc-markdown a:not([href]){color:inherit;text-decoration:none}._fc-markdown blockquote,._fc-markdown details,._fc-markdown dl,._fc-markdown ol,._fc-markdown p,._fc-markdown pre,._fc-markdown table,._fc-markdown ul{margin-bottom:1rem;margin-top:0}._fc-markdown blockquote>:first-child{margin-top:0}._fc-markdown blockquote>:last-child{margin-bottom:0}._fc-markdown h1:hover .anchor,._fc-markdown h2:hover .anchor,._fc-markdown h3:hover .anchor,._fc-markdown h4:hover .anchor,._fc-markdown h5:hover .anchor,._fc-markdown h6:hover .anchor{text-decoration:none}._fc-markdown h1 code,._fc-markdown h1 tt,._fc-markdown h2 code,._fc-markdown h2 tt,._fc-markdown h3 code,._fc-markdown h3 tt,._fc-markdown h4 code,._fc-markdown h4 tt,._fc-markdown h5 code,._fc-markdown h5 tt,._fc-markdown h6 code,._fc-markdown h6 tt{font-size:inherit;padding:0 .2em}._fc-markdown summary h1,._fc-markdown summary h2,._fc-markdown summary h3,._fc-markdown summary h4,._fc-markdown summary h5,._fc-markdown summary h6{display:inline-block}._fc-markdown summary h1,._fc-markdown summary h2{border-bottom:0;padding-bottom:0}._fc-markdown ol.no-list,._fc-markdown ul.no-list{list-style-type:none;padding:0}._fc-markdown ol[type="a s"]{list-style-type:lower-alpha}._fc-markdown ol[type="A s"]{list-style-type:upper-alpha}._fc-markdown ol[type="i s"]{list-style-type:lower-roman}._fc-markdown ol[type="I s"]{list-style-type:upper-roman}._fc-markdown div>ol:not([type]),._fc-markdown ol[type="1"]{list-style-type:decimal}._fc-markdown ol ol,._fc-markdown ol ul,._fc-markdown ul ol,._fc-markdown ul ul{margin-bottom:0;margin-top:0}._fc-markdown li>p{margin-top:1rem}._fc-markdown li+li{margin-top:.25em}._fc-markdown dl{padding:0}._fc-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:1rem;padding:0}._fc-markdown dl dd{margin-bottom:1rem;padding:0 1rem}._fc-markdown table th{font-weight:600}._fc-markdown table td,._fc-markdown table th{border:1px solid #d1d9e0;padding:6px 13px}._fc-markdown table td>:last-child{margin-bottom:0}._fc-markdown table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}._fc-markdown table tr:nth-child(2n){background-color:#f6f8fa}._fc-markdown table img{background-color:transparent}._fc-markdown img[align=right]{padding-left:20px}._fc-markdown img[align=left]{padding-right:20px}._fc-markdown .emoji{background-color:transparent;max-width:none;vertical-align:text-top}._fc-markdown span.frame{display:block;overflow:hidden}._fc-markdown span.frame>span{border:1px solid #d1d9e0;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}._fc-markdown span.frame span img{display:block;float:left}._fc-markdown span.frame span span{clear:both;color:#1f2328;display:block;padding:5px 0 0}._fc-markdown span.align-center{clear:both;display:block;overflow:hidden}._fc-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}._fc-markdown span.align-center span img{margin:0 auto;text-align:center}._fc-markdown span.align-right{clear:both;display:block;overflow:hidden}._fc-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}._fc-markdown span.align-right span img{margin:0;text-align:right}._fc-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}._fc-markdown span.float-left span{margin:13px 0 0}._fc-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}._fc-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}._fc-markdown code,._fc-markdown tt{background-color:#818b981f;border-radius:6px;font-size:85%;margin:0;padding:.2em .4em;white-space:break-spaces}._fc-markdown code br,._fc-markdown tt br{display:none}._fc-markdown del code{text-decoration:inherit}._fc-markdown samp{font-size:85%}._fc-markdown pre code{font-size:100%}._fc-markdown pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}._fc-markdown .highlight{margin-bottom:1rem}._fc-markdown .highlight pre{margin-bottom:0;word-break:normal}._fc-markdown .highlight pre,._fc-markdown pre{background-color:#f6f8fa;border-radius:6px;color:#1f2328;font-size:85%;line-height:1.45;overflow:auto;padding:1rem}._fc-markdown pre code,._fc-markdown pre tt{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}._fc-markdown [data-footnote-ref]:before{content:"["}._fc-markdown [data-footnote-ref]:after{content:"]"}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown button:focus:not(:focus-visible),._fc-markdown summary:focus:not(:focus-visible){box-shadow:none;outline:none}._fc-markdown [tabindex="0"]:focus:not(:focus-visible),._fc-markdown details-dialog:focus:not(:focus-visible){outline:none}._fc-markdown g-emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;min-width:1ch;vertical-align:-.075em}._fc-markdown g-emoji img{height:1em;width:1em}._fc-markdown .task-list-item{list-style-type:none}._fc-markdown .task-list-item label{font-weight:400}._fc-markdown .task-list-item.enabled label{cursor:pointer}._fc-markdown .task-list-item+.task-list-item{margin-top:.25rem}._fc-markdown .task-list-item .handle{display:none}._fc-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}._fc-markdown ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-markdown ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fc-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fc-data-select-pop{display:none!important}._fc-data-select,._fc-iframe-box,._fc-video-box{width:100%}.form-create-m .van-checkbox--horizontal,.form-create-m .van-radio--horizontal{margin-bottom:5px}.form-create-m .el-input__wrapper,.form-create-m .el-select__wrapper{border-radius:0;box-shadow:none;padding-right:0}.form-create-m .el-input__wrapper:before,.form-create-m .el-select__wrapper:before{border-bottom:1px solid var(--van-cell-border-color);bottom:0;box-sizing:border-box;content:" ";left:var(--van-padding-md);pointer-events:none;position:absolute;right:var(--van-padding-md);transform:scaleY(.5)}.form-create-m .el-select__suffix{display:none}.form-create-m .el-input__wrapper:after,.form-create-m .el-select__wrapper:after{color:var(--van-cell-right-icon-color);content:"\\e660";font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon")}.form-create-m .el-date-editor.el-input,.form-create-m .el-date-editor.el-input__wrapper,.form-create-m .el-tree{width:100%}.form-create-m .el-upload--picture-card,.form-create-m .el-upload-list{--el-upload-list-picture-card-size:64px;--el-upload-picture-card-size:64px}.form-create-m.is-preview ._fc-upload .el-icon--close,.form-create-m.is-preview ._fc-upload .el-icon--close-tip,.form-create-m.is-preview ._fc-upload .el-upload{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,d09GRgABAAAAAFEEAAsAAAAAoPAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8FUuIY21hcAAAAYgAAAP7AAAKGJ2RrB1nbHlmAAAFhAAAQ/kAAIgow5ZWYGhlYWQAAEmAAAAALwAAADYrnfY1aGhlYQAASbAAAAAeAAAAJAfeBJ5obXR4AABJ0AAAAF0AAAJ4jxAAAGxvY2EAAEowAAABPgAAAT5fhjx4bWF4cAAAS3AAAAAfAAAAIAHCAPxuYW1lAABLkAAAAUUAAAJb1Yvg7HBvc3QAAEzYAAAELAAABq340wMHeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFRZZzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjG8mMzc8L+BgYH5DgOQZGBEUcQEAICVDRp4nO3WZXOVVxiF4fsAhUpq1N3d3agBJQ3u7u7u7u7BIfVSo+7u7u58XMO/oGtndforemauTN53MnNmdp61ng0cAjS0y60RNNhHxb9R2eu3lfr3DTm8/n2jymw/V3EoDWgk1FLV2n+g9uBB8FNztVJNnv77VPzXVRxD00qz+m8Zx3gmMJFJTGaKv3kq05jODGYyi9nMYS7zmM8CFrKIxSxhKctYzgpWsorVnMsazmMt61jPBjayic3Ucg7ncwFb2MqFnM02LmI7O9jJLnazhzqu5Cqu5hrO4Fqu42Ku5wZu5CZu5hZu5RJuoxm3cwd3chd3cynNaUFL7qEV1dxLDa1pQ1va0Z4OdKQTl9GZLj6VrnSjOz3oSS9604e+9KM/AxjIIAYzhKEMYzgjGMkVjGI0YxjLWZzJyZzCqZzG6ZzECZxIE47jeJ/pYT7lxhzh8zqSozjap3YsTctJl/9CpTH/f6rKjyZj/32qK1MXZX7VPDxjqEV42jyl4blDrcITiKrDs4hqwlOJWofnE7WJkhG1Dc8saheeXtQ+PMeoQ3iiUcfwbKNO4SlHncPzjrqEJx91DWcAdQunAXUP5wL1CCcE9QxnBfUKpwb1DucH9QknCfUNZwr1C6cL9Q/nDA0IJw4NDGcPDQqnEA0O5xENCScTDQ1nFA0LpxUND+cWjQgnGI0MZxmNCqcajQ7nG40JJx2NDWcejQunH40P9wCaEG4ENDHcDWhSuCXQ5HBfoCnh5kBTwx2CpoXbBE0P9wqaEW4YNDPcNWhWuHXQ7HD/oDnhJkJzw52E5kX9DM8P9xRaEG4stDDcXWhRuMXQ4nCfoSXhZkNLwx2HloXbDi0P9x5aEW5AtDLchWhVuBXR6nA/ojXhpkRrw52J1oXbE60P9yjaEG5UtDHcrWhTuGXR5nDfotpw86It4Q5GW8NtjLYFJd/bg5LvHUHJ985wa6NdQcn67qBkfU+401FdUHJ/X1Byf39Qcv9AUHL/YFBy/1BQcv9wUHL/SFBy/2hQcr83vDfQY0HpgMeD0gFPRNnBejIoffBUUPpgX1D64Omg9MEzQemDZ4PSB88FpQ+eD0ofvBCUPngxKH3wUlD64OWg9MErQemDV4PSB68FpQ9eD0ofvBGUPngzKH3wVlD64O2g9ME7QemDd8MbE70XlG54Pyjd8EFQuuHDoHTDR+Ediz4Ob1v0SXjvok/DGxh9Ft7F6PPwVkZfhPcz+jK8qdFX4Z2Nvg5vb/RNeI+jb8MbHX0X3u3o+/CWRz+E9z36Mcr9Sj+F7wDo5/BtAP0SZfvp1/ANAf0Wviug38O3BvRH+P6A/gzfJNBf4TsF+jt8u0D7o9z9DtQGlX8AZj1A2gB4nL29CWAbxdkwvDOr1UoraXWuVrJ1ryXZli1bt287sU3iXE6AhBzk5ko4c5T7PgqlXC2EQikBCg3QchYCoQVajtK3tNCWu/SjLUc52r6F9oWWt402/zOzK1ly4tjt1/+zR3PP7M75nDPLGBj4Y6/ATzNuRmF6mHGGQdkQkpweESnRWBoVnPkBlOOiMSPEeXPRbBFiElwYDaKc7OSVZMGOlA4kgc9Zime9QYj22pEx1oESxV5UyBfx35tHm8GoLs1Ff1ZdSiajoD+DrY7whx/Kt5tMnXyBb4Zfp8mEzhVdPmRgi4jDRcyyXjd+qnmkWd0FFhi0EqyhjKLuorWsVDJLuSef5EzqsybTHWcaDGfeAVX0mZBb/AixhmGMh7HxI9HNMDaG2fcpewVrZTxME3MIM4c5jDmcWcesZ05kTmLOZM5iLp3Uenzg1iezIRxESiGfUPSUXiQpenacc/eirJTxpFCskMkXagOlXIYElAwJ9KKpAmxLQ7qxMd2gDnuaAnbwoyfUYbvHY0dPiB7P7SRyyGNXhyEgZrPueKPD0Rh3Px75KELMLcRcF41EokdG4G8V8eHToBZ1GCySEz0BlVdrQE/YPa+S6GyWBMmThuyBJg96gtRc/jmp5DJi3Rmp+YNpY6j2J8vwjIWxM4w7KtF/5FTo/3bWt/dD8sPrL7jrAryUWOu1GNZHpp4AdbzJXs4mmCRTYIrMIMzAiVGhoxFE8I4pVMhli/1I63KI0rscQRSMkAyDUYTh8ZJhiSLF480W84mYUc56YXiMUCYBY1OEkXRG4zAiUAGMCJSVagNsJJgJBDJBRXFIkqP8Q2IrihZ37EjYi67xhkfUq9CufKgtHG4L2b3hsFc9hdjoAojfqj7je8NXNXh1IBP4EH4jXvuHdi+1RvSowZdJqZefUf8MLlR2NFT0LK2ozxseVd97w8f5wBylOQxjrva1zMSZDqaT6WP6mTFmHrMMekmCPuHpBJWi1WkIfYfJTMZK1Enarc1dvnY+SlMGMKO+bnNj6PkW9fXKDMOHVnzqLrRSfR81wIT5TeS4yCSD3h1y2tSXRM8sOttayIRFLcRfvo/UwPpmlTfDix0qeq4mc+kbVYvOqTfYU9lmxspITB7WKINiIvKEUHYA5dOIjyXyxazXY2RjIpY8shf+S8Xa/0I+jdlEEv4LMDPIavbwRt6Ig6mxVGpsGbFSsHEcAnvH6Lnr8yuGjskl7C4p0BgNKYGI3GCz59efN5LPzGktzDnrq2fOLbbM7cQnpeYeMdbaOnbE3NT/ZEezYNC9hXXnjV520erFLV6z1e6RAyElnkplssUSVFso80p6ZGztuvnnzpt37vx1a8dG0kxDdQztsNt6mAiMYh5m/SxmCbMUxnEDs5E5mTmFOZs5h/kSczlzPfM15nbmDuYB5kHmCbIW6ueyrEi5ZO30jU+XYfoayBRw0ingzPfiiYRaP19boq64uzZQWwR92xMMetS9UjAoffb++9cLeQEMXkrC6l6SBrE7hJwARv30QHlRRGgTwFxbcdoFMNcKPxTAXCv8QABTn8ZaK3UjgxScVanoKweMVX9XeSQyeIJDlXf5iqDeKwjoMEF7gGa+qtX/Ve1p6ntCSagaxlgdYwJPm2CEe5iRGcJUAhycFAQ481EoQLc9p6w4c9rcPyggLZdD8IesxZVFMNdcs3RpfCgeH2KtdQXAmgWQs1rskpD6AJRaHCqsOmFVAV3Rp/4pPrhgMF6z35B2JJlmfabOZhbNsDWwFc0Q3B28XWfiN8rNK+PwdxaxzibWNK26b2hPvOaPqYNVpD1dMx0TXjZ6w4hPJHkRJ9N4AHll3hgCt1RMI+NBX/znJSEZx/Z8pNeS7gslslzz3AUNN3Bmfyzm44yN+fQ0jdguJkYsqCS2vRVsEU1C36LhsCM42xnzm81+Z0NabKCwU2uTBDAhwWSZHMDPIWYB7CRbD4TJ4P3ah6ZEVeoCiCI8dD5CVRWQW4HDGlzG1wFSQbGMCpAgWEsFwfCoX4h8GCFmJzVriMFOkhWKPUcgRGN743PPiZIkPgeFJiMsdTgPqVB9iOA1Z0Wi0chZBHKgNpLxOaiE4C7PQcFZHrFSHVPTV5V1mQH4OQDw8whm1b+xPukErgRkSIGugAB0hOz1EPQ3kR9ExSyXk5Rplm0wFAp+GAoGQ7cTX9ZkGjT5nMRSL7333pku34q7I/h4KPR40GTym4ZMTp950OzpY3QcnyULwQpQB9wSNIqsvygd3WI2jLweHhnhxdMY3rtkRnwJbYngX0ci5XgE/dOq2C6xWtWzzdZbBY/diPxYQLer17jPQCePkd7HP7dav2hTrOo5JjaKjaLbcpdoRiPqdRf40Unk8Rz0/1/ZL7M2Jga9vhB2kSMAWyTwqFQM4xJAo1JOg07wDh2INyaSBEShCSgP63AyiK8B8Mkqyvd1m/tOUTT880WHlbO5BdPHDsc/fiyGWDf6QmpJf9TrUQJNjQGvHGiIBxS3HB1Y3FZqGUqNLZ+XGmrpmpcaaGsbSKF33Tb1kZWANly/CVmsLuwS1bfNdu4Mk/n6E0x2J4fOt7lRa6x/SapUSKdiEdltt7vlSKytvVCCx8TU1kR2/LD2BW1tC9oPG89+P5wiFWv9oM1DMhYKrNgFk0dDR9sOtmy5ASR7s6UBFMKA2sSSsBfxIkqjTyLod5GICuPRra8sDeHSkLfyfWTxEKzLU/6v3qtGs6uKBrvDZsTcnBtGYl35AC9LxgJZUfh1iuQNQwUTlMAsjTbQqJC/bkQb5o4ZeWy2O4zr12fCoU6L0eYDOkCjJ9/T4UYKcNUcU5rpCnMq7km/g6+e/z311JsXLz4tkxnPZtPz5uH3CJ24WacTryd0Yjambqb5r49l16jb0RX1v/1hQxLed8YQjpM8XlgveSB2Dw4NyisJzYMGfJZbBOEWi2+6hT3r/NdsNtPxRp/xeJNNXz9vsruATvLA+s0yvcxc8pZkXVD0NkYQ3jxZHLKOLhN/nsTyGioB7YBWyDGjtlDYoldW0gjoBmUAYWbbhrVdPT1daze8X/FsW3vHmjV3/ODQxR2dnR2LD12XIvjvMmKlkl1di7q6ksc+2rskd/n1l+eW9D7KJuoKU8/omjuevGMNKfxDUktXamwpwb7BGiqNl8Cov0brDu/q6+s6fB0ZB0znTj9+gq4Nxk1WhZOuCmf+2Z2ob+dO9dmd+HFikxAdt3fwMWyIIfSRwHihRyYov9rdGgfGUn0pMA2kMfjVEPGnnu9U/Z2d6INOKI9o/66F/m2g/Yq8Iu5AsB0RVJmsLVwsoSJmZAdqsaNQyvELoNp+IQQCHt4kAG3DJpzq645UCNl/Wb6Z0HF44y8FE+8JBCDVqdX/Eh0/OruATvUYAZgCMdML61ZkAafAJaBhByGNF1lANVivDGF2HVmzvyHW5bmrbvzi4VLnCVd//YLFvNPGiRIyrfn69+67qN931G177hmU2ISWNeDp6bYsPP9r156Ydx164ULW6kHIa1+98xhf34UPPnrTOnH4kCsAKLK0v2/H/8WYoL8d8F5srhSVc6zCunNu5Mw50UX/3NaL3L3b/nFm27GGY5F4Av5xeesd38LXqCeisPo2+mp5K76K0cYL6tqGf0T9NsYP/ZigaykPGMks2PEZdy1x4axDL/6NlCs7juwAo2xXwCDv1CH8ow51bTqNbusoP67AHx45eJghPTFNWxYxKwFrOPZgbfrPplzZkYa/DmVUAfOTNIQ60gcMpDsgqAX+1Ybv1xGmKfuhvt3R2kAdRhmtb8MHHWCgfuqqa5V9Chh0m+ZOvG79a2hjYtjvXer3B2ctCL2yA1/W0VE+vUPBtypKed1+XVGZr1vxrw8+X6sUrLOOjv43Uq7ObMxmN2Y0G4nZDdmqgVAlAWz8Zua3GTDqlZqLth08TGEDtOUd/AiFX+2A1x4xQwgmIl4qlqScU2cdkB1J4wwAXMgBcqUBFx5204JCiB6AG0sTsxJgyjsSs+LxWQl8fHkHbKchfDzY5Q8dCW+yIY3u80WjvrflaFT+QrIDNSNvSnJYvK02P7rrNNM8m68d74ay6n1aHehQcIdTIfU+UhM6NJQ62iEb2y3yO6ihKyqr75OKUIMcnZdrCQbdzS6LIwAIiuLKiA2DLfrc+EBv/2LmyJliG4BqSp4chPIKAYu5bEk2KjECSCmLSYkVSBB24azMA0Tx6BxIduVBukAdSrgRNjlCJ+XnLip1SLFcd6Rfzm68eMlQRGoINjSlB6wtdj9q8Phc03TCt441WVhLOnTMrJOGHI2Nspy++MiFx4yG/K2BppLPEXSnkk6D6KS0+pPsn9hhoANbmFFmKbOa2cKczZzHfFnnDUpV3qDeF9Fq/2QKWm8omSRpcwq2fc3VYJNTIW6O1SAW4RxBDxDOEZ8r5eRcSZFyxdIALuQTScqj0NENmDIpVEjKSimb04JJpYC/oS6nbbtLXa71ID5eazuJ9RIOaVMTsW+wS5K9tZXY42QiqY+TCbA2eUjCPuZoXjV3ICbYJKvbYRUtTsEh++0mwWR0x3b4Mz9xc2bBarbZfHi33pfDlb6t9PWw1ru/kMJSWQQLDP4rWOoHUflteJz8jhxd9Ehr6yOPIITsXpvdb+Akn9uK8bGc1WlFqLNveBxZHOBDLRUe9n+zV7NuphHoygHA6I9iToIROAv6/2oK7WVAE+UoXWMiTkaNFK8vUhKasG2BCEElIleIQgcCEs4rRJxSAFOKhhGvdCDFjpTkIIpmKbpnR4Qa0tZmCkEuwsjzErookeTpmGQp7ueeNGoEY0V3ukMstCLX2k1Q+/IdhLLuaXnxRasLovFRFjd2WNUfxjJshOP6uHb4cajHsJDLGGxjNq6DW8ghQ8olWFgDNhgNBrNgD9idGzhufabTYrZK/y21/CTVaRGMJusVTll2qq8RGzWqnyIr6w5Il8IDulvV0ylPGJFXwOtaemY7reVvWNwsgl69EnKwWeUZLsHdy4FJcOwbvKGlxcC/wfrtraKBRayB48QWp8/Icm9wF3Ugg9FpM/cNHZHgDF5IflB2rnX4fI61Trk0i+71gNs9BbjX/ryscYDjJ/7HOVp1EqD4AIJBpCjkIAJSrcTGKCs6Vf4LxalT2F7+S7xQiGM72OVx1rz37+uak8nmi5PNzcmLiG88cl44fF5E/YO5QbjhBt5pt7C8cdUqs4FjE6m5qfInYIHBDrBG8/HyJ/F8Po4d8fxjo8+SSio/9eRwJBJeJrCmM8/iWN7mtBvHxnivhSF0Ww0NNMyMwD66BPaRmcIRSlx4ZQoziE1JjkRSAbqDzMka4CzVBg4uG9xqDkckKRI2z+XlBpmfWx+8I4LWAbF7a6TiTkNTvWi3mhpjDWab3WqzWe02c0Os0WS1W0TRchLhYVyui7V0vPhb+CMmwHRT+QppU4UhS1sU1aipHCxc2BplnVurRKdPVLTEXgRUl+oMmcdNdrPZbho3h2IhU/kDLYT9ptArrqAZ5bWw+jNzUAkRRzSDgejQr6EsjmjJ5d+R0uY5WmiOOYQ/ctrNdviJLpdIPXYgT5x2k90FP2fVo75RTa4W0ObCm+wL+62X/8AqYZX0ovb2RWnVmF6YBoPU8r7m7u5mjMAuH8aye8vrqrN+5nOb0fnud+uySBNQyRITJTiiU0HkNyW++tVMBv8+my3fq2FfqE3DyVirLre8KKNuz2TQFZmKS+nUff9gf4g/h/lBOBtkMw4hEScmCEad/ycjuvMOaGLMaKHiI1wu7OYspsuNHGdzuvhxT0AaF4Ie4XLBrl4keswOl8OMnzE73HYBKD38OcL85bwLvJxxsXopZYKesVjwBIUvWVCZ9dghqxnMbbdp7jM2IPn0uQz9skvnNwUmYc0cFQ/Gk1wWQLjz6uvQyuuuU3ddx8rh0lhSPQWhr0jNYSdr3QGRkLjjOXV7cqwURiuQM9wsoSu0vniT/SHMlQ5thtRzJAoEh9DwCcrDo+w7KpyD+QCIBU8glAydhzoQleUWccPWjRoTYePvN6zr6vaIJ5PWzjcX84ce/v1FC1rbjJmO8SVrREkyip4dNqvQYLvLInomMSC2UTJ4zYJ5zS3WfHbxoY+PL2pPe4Keb3vE3xU5f6OV62fdls8Ja5j20ZvsL6ENPiYGex/j1tCl3CR8yY+SVPYM45igCFF1T5DIsPej6tqGZj/f1Ywsn6kGbb6jf8Bk3wVzvQs/3d0rerYLZJiE7fCO27UR2+5BH6lXx/OjlblO5v7HaOvn+fjKlfG8utkjbiezQthOugPKwwTZTl9fn/tP6GNMaJkgmftTz/l4ZVU4dHLkbG3yq/5sFr8PC+K0yZN+h7YatPH+jH2WRfCULMPEc0XC/krE7MhJuC6SMwm2B5ATbtLML2q4CK9gr9HCXy54AsK4FPAsFgJk0qtftXsEu5vMeegSh437CzZdTpLG0emEh69eNk5KXC7s9YjPaH13662EF/mM1UPZRu4q/LIxMpMGLGyQmQ+Y2HJmBXM0czHzFeZmZifzbeY7zKPMHuZZghdTyTgVZ7QgDT8rFtiKoENPqTBfiaCD7HAE/edqAVgdhVuqCgFgA2Q1EiKZINxsoDQ0RDpLNosk2RpiJJZsHNB9OvkxCKsgEZ+ZgJ69YkKejl8vb3ba8DLRE5uG7XurH630+9VdfvSEf6MfzEa/z+dvCieSIZffaUeszcL7XOFEIuzy2Z1Gg9Pml0yikectAB1s1tstViv18Tb1Xv+9Pt+9/lobDX1UeexHH1HtAby7Tiqjs5ErYpkTfX7yeL8v69/o8230q+c297XYLTaErbzB3tzfDMCJM4hmR1pgjZyJNyO7R7R5bYLNYhDm++FvPik9j1gwBywaP4uNMyEmzKSYNqYL4PcocxvzFvM+83FFm2R/vR19kdejKVP2fLxIkG/Cf4e5P0CHkBKSgCOEkCzB7ieJECPCpIJ8ZOhhCsCORwdc2+hg/BPETRYS+VJhAJF6iL5USeYlL2wmfIYniyhDZRsSVXAgG2umVCA7ailTIhznDLw3lE5m9M1WJhOOTLIqjxd/u4VwwBV1G8GBdu/WMCNnBC0EfOmhSOSX1KwlBm2xBgVA6C02i9GAhaC1WbRyCLts2C5hlsWSHdtcGHFWsdkWtCCOs9qsQBhYgrYEyWh0OScyOl1GknG4yZAIIIxRIGGIIiMvJ2WeVwzxIIkLxg2K0SQlvTxfDLe19be1hQRRlESRbWoeafnxj5UsvLZDycwiqNwn0Iz7ibjvAYKiUetynoXXNZhMBgM2s0aZD9kxZ7R5MJZE1hmFt/FghCQbZ8T2EC/zBnhnkptDgoH3ktyOINBv8LYOxQGvDv6gnbWHTCEPslgDKQOy+mzI0Bq0WpAbGTmnk+PdlRS/FUigAEkxcnY7ZxxtGyDinawo2e2SSPZjij9+UI+LIH3XjdZOszq+FYq//DKSXn5ZPUzBL8Vi5bRScfE3y4/jkfLjMUWJ4S8psZjCVHhiL+EfMWZdnwSeQYhMBYjLeNWH6h6xabMUfjmM2jZ5wVGDMdYUi+39PIYTYa96NdriDe8EsvgT7JDC8DT4q8LHH+qyh9JM5Q5UrFginBRdHTBfD9tLPT2ldUTMsHbthJhBfU4ICFvfJqjQPwSy4c9AsKA+LAhb3yHI0P8KUCJQkelo70xwWCKFmhn2ylK2hgWBDWSaBoWrGOgE7plX7753vOXJlvF7t85h50yDqJ6v9m3dip5V//Dcc5RX8An7IDtEZfYtTCtThB4dZtYypzHnz0xmTzBsd63EOVobYOs5d7AL5QoKRbvyiZwGZoqlnERBk+KlzK8EX9k5WJdOmX4c6Wn3+dp7IthZ/jiRh63EqdGmlr2fPU+mH0qTqfhxpht2sVAp4LFG8g67/Zc3CJl2Z6j0fHtfvl1OWnE8nDa3W5fnBnoKjbFodzTKWqB6VQHC19fWG0ZvhXvb/KOFuKoQAhi9FS+cN4oGlM2x2GZFs9WLB3PxREPOZ/XGXc4Wb4s/EnZFF+V6V3Z73FxbX9thq8dGFyeaepVYb5zyYmDCnssK+/F15xJJax13Wp5ZAFGaFnkJPWvRN/ASUXTEC0OfhsOfhgZDu8Ph3aE5oZPC4ZNCszXdQHWnAWgsFrk5syxzf/+nwWMxWM3cyehM9Yv4mVA4HNpNFHYervrwoSZBMJWXWmWzYMHHlm8UBIw5GTaZ/up8/r4+n49mrpyh/gpdqSImoAKwDIqI8FKOcqQAJ2cJoCJMO0Kwy2Q2DCKegCUijid6AEV3lsrdwU+WMVQmeaFcBachRA5BcGDmBDRexgF5Gm83yRKLjKID6EvBZrVYsZErWBzYaR0Z4tsDBqVgYq2yxPM2p0k09A1bYFe2LrGzbq+v0+yENpnsRpvbnO4wY+S2GR3meJOZxmTaTBi5pll+A43+pMkuIJNosvq8nhZekpBo4awudW8wgTCbjlklo0WyeByWzxASBc7qRN3CrEBEfcVsamuzsQi5Gs3FksliFF2s2Nmpx/TkaAzDuHT9iui08qLjmO06BXZA/JGdEjLUrfe6SVyqW/x1eEptypYoOheA/oVRvCpyXjR6XmRfBJ0bjaoXRirubwlYLf8IkiDDrSRwa/SuSOSuKKJqxPjZiuav+pluE0WBrZE9ETDqjSTuyGoAko6MPhqJPBrV5+4n7E2shXHoekp07hKZdA30INsV1fSogSB1rCJx857jj9/z2uqV+WIxv3L1CasWLmhrb29bsHB3xaO+F0Wz4dWehG3m+D2v7tlcLKxY/caRKwvFWe1t8xftXji/LZ1um79w96L5be3qK+QtJ3SQydqqjF+8Rj+IqXuLOhwxXrP6uChh5NJ1h6pyZxiBXG0AHRVDwVhMfTf2WYzlAfD+bwy/A/NVfYbM3Lzq7IiZUD9Qe+8R0HslsdgE2WivIl5U/q0+x6OjapOSY/NxtJVUVqmUuEyFf/O9uvZkKXU+o5bI2haibSA5GqDat1RfbIOCAoqivqd8pmgNUPC7ZEd/Fpb934AgC3o85+mknOfAr36/R1TfpQyMIFU3f1ejf0lI13N4g71Lf/cA4E3dk6WNk0VVChFUA3EZrXC7YWsj2AbZs3YUfloAg+8hIvnnifX973y7/BbGl/FmM18+3cp9zWD4msHEJgrqsfk8urEAaNCxUjgsoRuJHval6Izyuyw7TzDGefM8nmNPZC3sCSzWZaNP4if20yebGZ4xSdH2gH42PBWfGCBy+cF8Af7yL9c5+PFWfTDARX3gjgBwfZYC1754YbCgfl4oIFNhskt55J/iP1IeAtGlIPhkEOgowv3LUH2TGt0KrupjZxiH1s5r60+l+tvQFfPABv/n00bgp0KUMAhrjnor0aFKpcKaA0GNbNAcpooP147JDOWANRyx6foc/Rr6LD7jftbh9kswnx2A7Y0xmyj2rInEiN5Wnu59xsrmBwutWNn+0ojoa1cyFkqUqV6bpyhPk45T2zas27Jl3Ybfb1y7devajVsXXlFolj0eublwxU3g9UqSF7yoKHr0TAhLja6adI84dRKbaPAfcdwR/gbdGW2QXZIrBD+5ocarPuUR81quPGdzYk9gIkfQ8+HBEjWdoH2fwt5shZ40E14rkO9I5pMlfMYDatsD+Nj7l9+/nPhT38XHPHDE/UdU6ZW7YJW2AuZP6BXCYFRyysS496MBTKZGQaqfG3E54+WRMZlJlFARvWlzIZcNPUeIUfSJkkGERW4iQgZHC1Exa8HHyLKsEktGN3nxp8jd4NLo1ozyY5PdZHaY8I91eQQhYkU9O6CTN8k6rrob/+GAeEM9nuCcMlBHTpZqoc3NEfw6gPSWSNVFCwA6PhxBv4ggHnz/G3mWAvE/UNB/IqGw0VgFzF8cUT+HEqbIpL0uxaSpjvFSgsvMZH0hhVeAnFIAZ+SUQk4TYfIwV3kqFqbCygJMeIWQKCmgV7KcJnYvUXaZrBBuMVkiHooa5IwHXaOq/zBHdklxST4QCCH7cSe3Oi0Wo8XpEuyNdld3l91kt1usPrNfzHbZkaMhme2KBFLdjXbUyZptfquXt0cyNp7rME6zxNUX0u++u2zFimXv+uwtVmhKY7PDx7FH9RtMkpM3pIwhc+5032BXbySYkLyixW4RpIUJp8kVp/PzdXY77AkpoPyWUwkC+R+k5zM0hQtArpOUT96BnITH5CUrmmgUEwQeUlnKgyLrnHfSjCzsAYS9RNhRGnspYeRxyKW0DcxpirvMFsSJzoY1D7OiuHud3ykaEbKanNHmQwY641ajw2TpnjM014IsYfOhN3710LQdWeYOzelpXmawcrIBGU4zWA0vgevlrAY24mzyK1YeIYtJPdXg9gVDJ8/DBsP8k0NBn8eArjAJCCHeqjQ0W43LhEzAZ0Tqd0MJ4cjhgWWdLQiNI84fyKhfOBYqdEPFV3HI8AdwoaxB08WD+bYHzwEYxLjTsFS9shlpyq4INrsLzEbO6ZVNaDlabvJ6HUajSb3cpljRP01e2WHkTepdkGA0OrxekmDTeeRQ5/dxGLAjASAbgWoLCUzjFXfOrc1NZ+3cFFHd5DzI3IxVJyaynSLNPmHu8aPxRBId+6VrSz4R6B1ZtplDTkleMN9t9XgsVmvMNTzfjTbHCrPmp5p6FigeNGgUnCPNrbNcZn7AhJoHUFp9aetpp21F6Yi76LTwpnjea/cYDJcs5oSAbOZ6+BbL8K3hw8fGU/FsICBZ3aVjcl6rnNFh4Jv4d4yPaWd66PmpLAUKHmOFX6NBHYpzi9gT0lSJ8YTyxoSuaM3BK5w/bMlYf/fwSPfA2OI7Fo8NdI8Md/ePLTlscHb/sX39x/XNPntW/3H9fcf2zx6ksr0jF6bbF6UbyUHGIrHw75oiXYWzjj2z2BVVlGhX8cxjzyp0RZpGGxuWHbXsqCMaAoGGI8CzrKFxKy1NrVG9NFh6234E+3oAMJIxbeUQNqtGu0KTZGihojURSNgw0hIJxwPyUUYvtFzrDsnDJ4kiOSKbC3jjxaysSfGSgDuieHZkGTRn1kBXbymb6Zk9d+zQxWP9PSNrf5VxSdAoX6vY6RuOty9qD3/p8MXz+npmpzON0BGzh1ye3k51rxAQ8Bm6cK98mYCvyLadUUhthFbKUiKbbgg2RaEzcoM7Du8UW31QoeTKBMLQcYnhv9N+yvfP7Uwn20h34B6bTxDKlxpdLhvH8fh0IajLqL9PxzkJ8OJgo0xU6Kvn52oHGEv6mPb0w5gumQtjOrunb97iw2MDHQ3aGCxqr4xgw5Qj+GhDx0AsfYABq667K3Bax+e1M29MnZ6cMqEOqysXSTl0oLibMsdlwFxJjm8dRw5rrZg3D68inuNIFAm1Zz7PgAl6PicxYA29iRpqQ1U94wfws4yd6hFqQkrYT7UDpFwVdt3gd33ssi5nWbTM5d/7kd+Fn3L50d9ud/lty7Hf1aeoVzkbGpxoK0NgJOAppx7gfMnMcdADix7qaOC3NbxDHdBV3J9WB6h6w9OAoqilCJoPUH13JPJ8NPo8wG4/EPYfTKcWcTJBAR7UGOsaQVzR5f1tdcyisJekYTeZxyxi1jAbJulGRg8wVu4ptSJnOtpXdqxPp9d3oDvcjY3uDcQ6/JBDvgoxEK/+Kb0hDeZiEr3e09joOeyQQ3CBeNbrOdExmpppwP0hifnQHej/GTLrKqhnaC6Nphn6foZMtSEdb/8O5beFofW9Bx5HFKUs1SihcpJUiterL7RSJYWGWJtG/qphzUUnqK9QGrgNaOaNbxDvG5QOPl+9hcavp6H9OVvlnxESO+h53BOQqAwYPJq2QIWP8QwboXMwV6PFcyJzzkz5hZMHov6QF1c7Nes0lOPTlGSbDoK0nRDt6IjujKbT0Z07TTabaafZZlMjynKlatBbkY6OyE6aj6SaST42Qnrkb3r3CDrj72+U8SfE81vS0QIpVYime6zmAqm4YLZaiQKw+jmx59A0mqtHSyO5dPrhJZ3XOjyznmMlgtvS00lOGHByXl1SKFOL8k9ybG6CQUr6oY5B+sh/2z1WE2cwS2478Zo5lpfd0/A1y09brTxnMSmoVXFbbIC0WnhFfU1xVc6LfMo+q991QE6KH0rbgWfEMZbSiHCGAYZAEwpFrzyA47oWU52AkU2Ee9p9U8lItg4P9Ha0XHnzOYHIvKal6ebk/Bv6/evPV99vaPP72xqSXV1Jm9vd4HazVn9bT0RNaD2D3gSLyAQSFNd+M1541+9rO2F4jrhu3hFdgaB1jivaMXx013UNbbk2f9eirkFSR4NbPyPztRq+V3BaLYihws4CGDSuuWp8dBQ/ni9/ks9jR77ibt77MMNUzuDsqK9/ak34JNT/UJ5Um0dvatVfMWXt2n5zDdRNZHky00jovwqni0gNNW5XRXPjrzsJL2snenwn8agS1LsTfpeFvepKb5iMQtiLdnnDO/c+zC4g9RM6+j32QdgbgnQvowx/Po2pSDpENBPlyikXimiTaMCNSjQJ8FESk0QdypEblgYyzr45Iw3bQl6pd/Hi4KqOVaktpywNBlvQttZt2w4PRVq312TbHpSk3vHx0KoO9JoSNWebO8PNZtm/Pbh4cY8khY7sOLI1GDp8y5ZWtC0VCR++bVvL9rps44t7PR7IVoXb30ffrDkfVIGMJzfjvc3NZUMzuo0qhLlof/6cjpWNEaE/A1TaVmK6mFHmEHrHxHqAZOS8PeyNbqWKIQHSyx0khP5/yPnSuBRvjUvUQrvqAou9TakmL7XK3/xPZsOvS3q0pJvJXvW6//scOv73C/SLunH4F/r75albUxs4f9o3qeBot9I7NJphT1zIHMOcxnyZuUnbGYneD5444NyL+EkgTInXHoOu3jxSn2n/mvCBa0LT1nQj0ZEmejP36cej70f3Ec2Z+ymG8E39bpj7tGPX991H1KGIpS6qK0c89QX1ApPLsVaiq3N/tYx2hJqWuV+/yuN+eAnyHvVJ6k6av6L6Q2uoLamXgOeR8jUpjHYnz5tA0xHdAoXpoOcal9J1eTbzJRiZO5mHptA3cPPaoWCqhpNM2JGuFg8Z4oRDokUnS4qkJ0ChuCLp4kySS9FiaYpb06qXpRykcCSQK1ApJ/nxUk4vE9VYMjE9NwD8JF+tfrDqQi4crh6p/H1F6aFkQaLHLWKbR7IjS++llnjUxHX2OFjJimys1WNw9HRyfKzpxR+wPCvmOqzcoKWsPmkd4GzpnAhxCD2JMMfa5syxsRx+yNqREw1G9gfIMqheDxHoScxjSHyeG7BCRqPBWuxEC8kzbaz2TI/bk0ze7+jOGOAxAmuVfmSANEtTjIf3OJCqRfk8xBYTigHFE10GZPKzNpeBi3s4U2vabE63mjhPwmBw2V5w5bJOg7PRxI8fZTQeNc6bGiGYzbncrc1uJJgxuEgmkb72di+/cXwWSXCk223YbJ7HL9po8qbbZdYVrHkYi/jTOE+cg+pZ8ihTImvWH6/pPL7JngzzpnKXCqFR9rsjhdx7g6ZknbIlcq6k/BGxMbjwezCHo7lc+be5issmIEcTzfF/5GhXuYn15LLZXNmfzeWy2nvcyi5g1/1fvYfdryh+NUJs9Ds1gn5Xfq+I/lQsqp5ixWXXKf69e0gOdq5f6du7h724CH977yF2BX94muKsccBZ11dlrLp2KnmNQaSf6qHqmOQFeYWSXiUd5lcUAzDFDotxgstXTi4ABkIE/b2Y4sJG9DVNbvcWECJEQ9lEtpG3NOXNvf8rep7mnYRbYXzmXqoIuI+zOSVWIvGaFvPT90A88tghweFhE1TT+S26PzHkuOreh4HIoeF9EMZoxCPe+zTPcTaXy/g0OfvqwR4rYkTPs3UJViNN2MeQzYWcuX2W/RXbT3F4b04mqgtSjnKGqFISUdmVclk9VLmxjJc8mp6eJkIMwk4AbSdYEG5C6GzOyC//o4273mC4nrP9cTlmsYE92yAYIMG0/I8YsWbDDo7bYbT94QiTkTubFdhudL3R+sflPIS0fFABIvm0Ov6ESCUsYidSoXoW6brVT1M+8RiVYsCA1Usx8mTgpKRci9PjHEcuc6gZywlFXFTMot+LLo8NvVwhvgToeTNCFdKMqOXgbwmCevrEwFFxLrpMCLAJJDW6UYUKeVmAkmanGb9cwf4JOSAIQSjtoGPktu3TtHXvgeKMxtvdp7IP4X8ABGYqqGaU7u+EfKTEI1AdUZkqVZIhKSVKKA9j4oD+PRmduWzenNY2X8Q3eOIs9fITBGxmrVHLfTaMbfhPJo6zSxJ/clvrnHnL3iHnjt6ZdeLg8ULIwlks0By3TeObGRi8G/BsG+PUV2q0skaJbhW7ya/s/VTx4+vKJ+Dr9r7G/nDvEN6t+Mt7sQFWntrV2qfJmFT22yxmQgC1hrQzIgRpqODsIgB9QKCVqpRaGzaiWSQ7ISFKsziLJXIShIpJbmk+RPbNSX6bSJsejOSsg9Zc5Lsk8J3vCHar2fCd7naIQfd9m4/kLS35hziz1c7ipnC4Kd9U/mtTHidCoQTON2GxKT9gt5T/arZjBYchDlLKb0dYbDdj0WLX94onYV65AB9LT2j0SUoxjcmLD2BOIuQrjIamo1HIeeitNzkRxwuE0IXRwvI2osQ3ig45++ZvnNc0P3LaTeqntz7gDaFvbSWa+yOHnLXzG+c2LYB4ZIH4sAZfti255qiEsn5s/PRZy+4aCXn3lAUCG7dCdDy2Ye74abOX3TUa9u6h+ry6Xj5PNdqJvlw7k2EKTDdgb7MYpkReEl6HiJW0q0FyhOrWJCg8grSS/ovrv+ik3/ODmxtQ36bTtqxf1z9gY0dZ5Jw798StF6r7Rskfu2C0vGETioHZrNmnrxgtbNo5ypYKq448ZdMm8bzNx/YNsOiIzZv3bNr02KZNhc2bx0erfxWa5S38EuMleC9ZhXIIi5gn+n3QoQPYTZTnK1rzWaJNn8SGgZMXO3tW5w3d63vUYHZ5ty02N8MvOutVS8hyRqsQlizDlrBwrcWCf5k7ss846+jtG3rZ9OKjVg/b5mybrf7YArks3hDkslwrhC1Vmej3KZ4VZAanwqkSFcIeMBwpR6UcXqlyBphsnZULWBLYs40McncXlQ4Tz9qNJzl9vpjfZ5rX0lz0+vNtacngLok2VLRZvG2WhkUHRDC+i+QmUgzdlm4dywZjnc1Bv9GdCQfCDkfA63YnbUq6f+7EOYendJ5GETDFMcAVZ8TV2F8XNU6cyjkdCgLqeFtsjGhATilkHIY9bu1ackDhNCFgOU1ALUKARARJRBB+alm5Kha7SpmOtaEeJZBynoBwmkU4XQg8XB/s11Vw9TPeV7FRqjda0qUfOl8KH+SuSk7T2/NorSZtlclMo9JU/eaSWBJ2W0A4qV7jAJLx5y0jzXJLKaQ6QqUWuXmkBX2iOnQheDarniwIc+YI7kbzWjOYxs/qg0cBQMdF7G2gto2NEH61I1RsleXWYoiKwYcqMnJS3+tCgzB3rrnRLawRaB2TwsciLNnUC2wO1mtD50HdOp/zeZ0/V+G1LwGc5wvMJXV3Rk5JW8lTCs1nUnpG1Ntt2r2R3wsQJ/C975GDzd9zSNIVMTRXUdQ9sQ/J2KpnT5EN3R/sDIL5nu5oCWCxCRLUs4N3VHJUCq0lmrl3xNRHYzE0FlNn6Tn0/CNaxST3yJQpE+cftT0rrcG2/XYtIhu0A6wIkWOObBp1AJrB7q/wPdVGNie/qsfIdXYUbWMZ9Nvk7ASrDCYyovvkp4Ww0HqGJeSlG9fwgTe4sczSfNZmO3T9EG6evWikjeM6hg9Tn7JYoKRE98VhS0ij999kX6U8NQLrvUwDQOsYk4AWOaMAKaJOpcDKfFKBXxx+uQJYTvi5ndqVmewr5dWjuOG4L5/R8s1NJ7V8Dd1wc8uO6N0t5+9s+QJbXo3Xlt/HDfic8up7jsUNI6r59JbbTmy5PgOZ/gSZkA2yofmQ7/bR8vuV/etGdjalFWQmzCSJXrqbSB61PkvSJcqjEirJdpbcsZt0k0NC4Mq6+4Ej5cBH2O3HONrs5bsdji+P46HF5R9t6Tyl2LVpU1fu5E1/jA0OxkLDg3/2tbX5pI421monOdugCCnZZk8tLv9gMTrrlMwpV27q7j5uw2A3XjsYiw32JmIb2mRfW0ujT5fBfxWfS05WucnA1gjg4S23WJus/4PurIjfe62KTf3Yih63Wj9Fd5o5jsree2025LSSowoUlv8PeyvLVO+K1bicYf2WKDIitMuTRLmn5gfj04G0X7KSh71l76f4BXL1zOn3xO7J7YrdGd0ZuyVxi7Lzyjtjd155S+yWL96p7MKZ8jU4o4roryyz91PWOljeegdk/8Eu5c5f7lRueQGyqY0QaAJPBFy8CvKfMqiK5H2ddecH9j8zfiRzHLMJ9ptTmQtnfi52aq39OpVeogNY8fNTJZTqoFX0YFpri8mJ8ueJLiZqp3vO5bF5MTDfP5DzPWVMAYP/QrRf4rq06te69kucYP3o11RLvz9G9PN1o46R6snv3DqPvga/s18/LvtP9BpLT45Wzlv3InpxB2s9iCZ6eYnWF0QltY28p/cok8HstqgPadRsuVXwBP/Vti8+mve6LYhK4VKAEzBVHdzvQrtl/Ra0UZg1WyawlQmYvf8JD3e0ALO8EEWZEj0XVoMgyrmsvH8sISoOlLfIesLaQY6wGq/40K+rbcnnz9j7ESuTX/n1Pg6xLGc3dnRyDoHr43iDkZthHJsgFZc/qTxCIwTrpFWqOqJ+bwSV+g02zsBxnZ2cxc71G1C5PoIr93FWI2s0dnQYLXYjPAvpeh+34tNh1wgzbUQjGFXO1OtH7aEHqa5KRd4an1qP5a7hrbNnbx1WXx/eMgyG3G+cOTwDBrVkiat+a4QkXEpTacpGYuHTZm/9IikJ1lDm8KNIHFhDB4ytvWs8pZ9CPIQ5lDmMWcusY05gtjPnMpcR7aP6caeXXO83PXpZp9YUQkjWnUyZ+oxiXQCRm1+I2E67AYb0SNWHbn6uejpU/Kh6fHPi/OhzF0VM5GIA98rIiZEDGvV2FFV/S6hr4mp3EFR9+KceceIA6qz6urX7pMs3QwHIjGeL7gs1zcOKdRFVSZwz5G50XTSL3k9wwZDJ7hLNNfcoegGekztXlk1w8Q92epevWSdpJGKvtlC4Ax8Hbjn4edo7NvDYyJr9poULjXaHxWAwbuAtnAWhA53N1fjrU52F/ekG3ms2mKAmjjNY7Q5ugwmhPZPP0066x3SE2cgcxZwC+8o5MKMun+GeOunouqghsUqVNeimJIN+o4FOItGtlWJ3pZlNuoPf7LFGdGW1mZKlswtQP7eYca8xmxXFaDDYHE6johAaQFEIZQF2w4bI7ZFJZhrNlsUuMUM1diuPcjW6M6JLfUEgNRqdDivHGSce4Abb/Csy7d4g1qn0OpCJ+5wdTBRwR+1U8YHOr0y+dbHuJsIqyMLM5j2bN+95dfUKcoplxerjV9y4YsWNDy2cT06wzF+4MhNsDoJxkoez1s17Xnl0M8n22uoVheKs5V//7o0rSLaHSf5bpWCwJRjcql37X5X5P1l3Z/PMoWwdPhE5yNHH8jhr2vv5hbGHY2AItE0R8pZqyVLyNp+okLeJ/FWj6rv0tKrGf/ipjgcUZ6iNQqTUPD0/TbVAw4htP8iLnWIOStisviFEhS8asdHuchpPmEaHYqeAXQGLeqcVWe/l3U4LNpq+rNOXB8b91szszYmc3j3D3ZleGCwinZD0HhSXUzeNjp4feyY2yaj/6Dca+zmbhecttmmanNr7IV5AEKCdVQsd0290GfsNLGcxnskLHK7wi3ZDHwSBAtxUoap1prISj5EhKZaIajLRqSRnhlhRkxGkEcE+9O02hYxJJUZVhw7y+YaoTlBjgIDoiUBH4O14iS01q2fYxBtcNpsruAi2nmarpREZ7bzg4rpMfpHfgbbxbje/D7M44EPnExq4fDWxYzGNtMVbgp0BRzAp/QYvgl336a7kl1J9Jtsd7lzeHWQb0Y+T3ewokCn/xbMmvmBixSh/i998gdmPUPOvzdI6r/3PhCr+M6GXO4N/1gj1P0vJoGNk0j3vlXtuZ7zayH9c/0bGDO6NpTfRtMzaM2uaHe8fQ+cO/UYdJhdvoyf0u18q94NPfrspcM8SRUAUciNctDDNnd5frF4LPO113a9qFwqTq4Nn6WfuqF7oT2Zy9mHKKyXrAnXyte1R/Fo0Wm6NRi+JRC6JopbIFyNgwL2ERJXvq6Tjn9DTjK/XfttEfYPgHTrt8qIuYySjXGJ6mfnaN3Imy/dgBz1AHNrvsJqU2/+bJJDvXXLmTKUfBUFB9X+Q7W4a0UMjHlFXol2ojfgvIdapxxyjfXrkbXpSzbEPyHW0IQRhmj3sDY3sY3mS7g2FSDg8ug+N1IfPr89OhkOk7f2BTrPUU7xHMquZzczxzOkzo2Dq9VmnDLB1qh7yQUJsJNLT5vO19UTKf6n46ig7dWsMuRRF/XNssrupIPqCPpFahSn8MyBg7iBw7JaJPbNBJGUDflH03yMSe7JXl1GTO38leg5pEHrycIaJV88c9aOcVMFM2bq7SagP9g6iVQhTppCDn0ysXEHhciXiU/gkTSkRf4HdVdn0R7XXXTGx75MrhcRl+fyyvK+70H0nauhPsNlV4dCqLPveVSt3BDVIEQySlgbxVyb8JEV9cenSt1avfiv13e+m3nrkkbe++c23Hkm+1foQzBe5Zg+MA40zcd/OMcxWZhtzHnM+cwVzzQHu3tFuhKqinkQyHdWUZyWCNRE40YFQlp65KGgTgMAMgCo18mvtGq147Xwq1J1pndm3DYiaXrIO+akNZGqRN3KV2QTLpoGQPEdTqgQwSbyEBt2NbgiU7z9I2tWVS9orLurfH7V9c9asjsiaaHRNJBf5UYSYiG6zVqjnaI1kusTqwogESf00sPfDg6U+Sio4vnrZ3XFVy6u+rtCvKBiJDnikecIwzKRvgdTqth/+b2i3c1NiQhN07sFB4scR1AAd934ENWu7u2avorj+dBerk/Y9R3uA0pay+pzWWain8p0EfA20swZ7rnx9im5F4OMVDdfXMRhNVaxOS//ssXPmzTtnbP78rrVdYOZvmF9aXwIzf76esKNyEg9fM3bOdeeMDXWtO2Vd15Du0KhPtNsIzTUwXNPB72XmwEpbWcHJaN9rX8fSWQh83YWv+gYdrQOidQGZ6JTKJbmULCX5kiIn+TCuDcmVz5Ft3Eig+cbn1NcpVK/5MFQFvGpmdGhI/WnQ7Q4Gmq1NxiZOsTafWB/EdwM+pu7SvkKGVgJOQLCIXZUPj610xwP28hXalwjIMGXLC1CHpChSkI85k0lnjA/WhSr6L49V78efSsI53e34tZwi14SEs+LZuobcVvPkYdptNYetm3vGnDlnXE2sOfmVhcLKTcSawZU1K+accQ0pBdZoftVxq/L5lZtX5pnabxEQGWczUJsz+iIdwSXjOi6ZTJIFQARu+5HdVw6h7MQngZJeIpDbb4kM7f0D60WEJ1g9C7IL/1U/U1Cis28V5WNtAoxg27/Ac5h0wEM6QNz+pwik3MR5cnnijLnpYHfzXEPQnMcIcvPQffdRh1j33X03WlAbuk7/jNtDBfIFtrawxvddqdOyu3S+70pKy+6KF0ph72aCb232hnvWnhz2biLVbCKBG2sDqKR90c2rOfoZ5l+xf2dT+plDel1kuKJlHdY+NUAYUtrHVzRql94JRn52qopP9GEwIbdwMlEcxMk0SuLDHKZ1nGR7zS6bectNZhOOY4svJP7A0mB9Ugz5LBA2CV+38GbZ/ppVMq4ztxqWiJ2h3Rd53CwKf9Nf9JtvD3N2F3/RI41pkY3wzqesdhzG7mDQcr3Zb3vFHnBh/igeDFDJ9ldsfvP1lmDQDVns1qc84uo7GhWu4Xx3vtG8e6kNWwxLdzcWPPz5DYawr8IDf4f9gG0B7OcIOl+2MmcxFzMMF0sqiWT1v0RuFq9840Xy0mPBCV4kbQZfzlsiBzDJ2s3J3hJducmCXpQe05S1+9hkLwtrt5jGxpLHCysYpgl4YC2TmVProTMIm+ISm8k0xwM+JzvbbEo2XX7EmtXHrTyk0+/C/tH28VQy6BU4TkCmptsM24JGk+AMDwCIcge8ja5Ot83b2j9/2aJFc7eEFKOx2+7xhqLNtwdTgMW1hnpCLSEwN8APhVLBuzU3tDTcEgy2BkMGY6M35g94jEedsH7V0nMDYbtzrGtpe87IXjOagrnNea0Bi6/dvmjMPSxAzXl3M4dZxJudnSehZHJ+Z69obfAdMzx/yeoVbtkTcMmoF5oeaoXfF4H2hmcEBz2hEDiziRMK3QwOPLtC1z+p8zZm+l0WyvrTlbU0ye7BOUTvC0Hh8cd1Tb9XIPCqMA1X4l1BeOIJcl7S5eRfEQQoU9ENJvgzkdoqNV89XAN45Y3MN5mHK++v0asHutNv5pc2szLRdCEbTyknSyEqxydHsmVeSepXNNJ5RrUpIYtXO3RKJie9308/W+qh4CZfmjglUwojkl/i9e+kFkp0+6q2P66Lms4kfLUj629+vs4o2BcHjHEOGb2c8SuRNOISRski2q2uqNfqTi1McwkOG0ySzSQarVYpZPU2f5CSQyF5GbFSnoaGFr//Sm42F+e4ZsMIcehQEBqTPLxCIGiny0afrrsu+gLu4gZHQ6vCcZxBEi22SzguFuU4URDsvMHECfaueFPEyFmMZsxZedbIGniTPRxoQr7A8UGfL3h8wNcW6YuASbDbtnDckxw+dRtxavj3Fcp6huesOGfOKUuKE4gecuLKSWgggHxAGPGEOCocHHX8eddr1/687wj4odMe2A5/06CLx6g59ELmevVva2LXI2FNrEtt6rsX9Z/Vx1T5rbfVwOrJN45MAa3NSEYsks0YHKt+otMVLLV6yZHOSR+/e6S9PH8heiCtjiMrcRZPB77L2/DudHk+mo8ehNzqp+iBdnUxpe0n5CW1d1MdxWxnvsBcwFzIXDUzCcoM7z91V3h6/1ZV00leprjJNKtzoGZcShPK7KBCGXB1htYOUgKsw7XrSaFeLTegrO2NOypV7yBoam3uynWmMDc8M+rvq5mbmG8wdzF3M7v/3/f9lJoFtTWh2s8oOf+DI6Tuqhw0QSsJ5q/RAR51p/86P5jf+Ef9YMZJd5bvJffjhfYQ858crxWV8WrWHoaYkPr7YBA1gkM+yFfROdT0Fzw131icKW1R913Aic5GWWyYlra4nvCbPozdrii3x2ZAURwd+zwG5nNdYZDbj2bv+TdodXlmFLnaXaHIX6AXy8MWRXY0jRRBf4Ydrm6HuoCQdN01hDcz+fsDFR7DwhneMFPHA6rjCdNrDqEgPcUYmuYTqh9H0DnQjIsiEXJ1XQTzVtMSo2DAhiUGq4WfBlSo+wjFfjYhWtWrl5isvMUK5bBBoDTdX9kXWcLlJndpDdS2KsmTowYEYUnWtY3eSFAi6uEHaCO7NFqKgvnJoD3lmP1cpBjFka4oXlne5Q2GpJ+7xJ4Bi934shQKqSaq9KO+HGNt0a6o2gwWGrCz4qxwPoJ+C6FDwpLaLIVt/f0WHJbQG96QqmoXzE7gX+FJfJ9TmXOZS5lrmPv1lvjRfwQB03At7bofj3ZJh363lYZteQEH1e/2KMkaJrX/pceQQnEtySPn4FVkiV6l049I7ty/gnp9pSnNGjoNiOWdomABJDq13GuxGDIGZDB5LWYjsqQija2vGiCP4ZFMZ+eGTCbjpicO7zb4Oc6PELKZOYPcZBMkg0HSP9XxMTIj036I1+ejzzTX/KlnBJsMBqPRZBKMZj4oB5vc5gaRM1g4E+JYCy+Y/HJjstfwdwOYnv7DensP68805hvBHGnoMMQMR/Iw85oM5DpL9wkQ7jBU7+J4FWj5ijxjUPtS1P4X6h04rubYjEafU04sSyhXom8EYCVXkfoVYMaeRqhlSobffeONuJt4HiNREFJ/yaIBjAcwf4OB5w03sBsggNBEGP8lLJUvpR/SO0MKj5TvxDdPjpAhuwH3syzbZDREDLyCWfUBGjeA9ThjE2Y1nspv2ZfZKOzhaco/Y8yoOltlRK/ERcV8nDLKyF2v9KSN9qUPRKbfAXhEOaomf4/6fHtGLZcWetxAuJcaO92ITZZ53u2xIVb0mFFR4HlBLZs9jR6z+rzA/0rpicV6RokVsxOwZPfFYuhZVEwuLKllKK8+n4S62MTJ+2weNyn7vFa2TCpCRbNHfFcvD9aIozHcaI91xvSx/QL+DFZtA9DbROPoMIZxT1BtifyEbi7Aq+qFStqp75r7lRL5OCIZNX9dwldONzqdNpiZpwuNHtxLbAEst7n8IrpOS+LVE3UP8tbEQSb1MxQiBdS3zQE3ug6FeKeTaGCo75DKtpwO1J/V6TKebnY3lt84XXA3QtWeRgGquZY3GGxOp1E9wah7PqqJg/xWFCZZoSZ3AF2LwrQqJ0/DjI773q5/d71WjreYyrUIH+vUuq8yTuZH1X1BSZ5hXD3qNPWl3xFyN81Gep3N+DheRb9+vp1+ofxC9TIEfUAiXqcRYfWPSNovoryJ4keoH7b7Z6ou+f75Rr3qvvEv1wZ2BqUN5Hlg9S7eqT8cknvH8VBI5QAF+ic4BAVCLaTmKh70fI0+Y+WrrtPKAglfMgo/pGs1sqnK5dLlv1TlbUSUR1gBVMlh+yiaM4LmaHcXsAtmIJwbreRVHyNqhpru99vsW6ynTr7cQ/Q36mTLdUoaztoROxDiIVPJXMzIS7qsSqYbHtk/Cvqul1zRhbPd3eUXuy7M7clm9+TIaVH8lXAuDEa9P5wPhfLhuxzycXYvlh3Hue2cs+L3iKyHoIKql5wtRX/IqXIuhz7K7WNqiqIlEDhmv5JGrUadD/7Tmjsq6ttbdzftedVLE14gUA/dRWAPOpfEkBRG511+wt5A7+5tP6Dek9YjNbK7XEVul8CWzY9t3vwYVV4iV/GeILouIF8kOt/d6L6ACKUucE++qPdnJLLRfX5NNl0u8xTeR9vkYXyTv5hcc2n7F5pg62/aW25CW17fmPtjfsPrV68wLJ8fb2qK44fLL1x5Jc6pu/72N32/vAFggqMer/+X7yWuOz1SaTFpSrGw8sgTVi7S7hxe9PAiTcVrkfr7iHZJceRtKs6LbH7slcc2k8y0A4bqMhNPWn2ZZLyNFCFF9Xf/BD9SN7frbzqJ132Ts663El1busCgZs1VQ01sbzy+90dNeH2Xel9XFzq06/Au1Qief3SpnwCKFGeY/w8acz5TAAAAeJxjYGRgYADifx656fH8Nl8ZuFkYQOCJfaQMgv6/gIWBOQHI5WBgAokCABA7CQsAeJxjYGRgYG7438AQw1LPAAQsDAyMDKhgHgBUCwOGAAB4nGNhYGBgwYYdcIgTwjB99gTUOCCpdcAijgtjMwNdHF2NPQ47bNDU2BBwHyE3GhPpB3si1GBzBwgb4PAXrvBFjwd7PHGDbFY9FrvtcahFdy8DA6Y/0dQBAAt/GYkAAAAAAAAAAHYBHgFAAdQCSAK2A6gEDAR0BN4FdAXyBjQGuAcoB4IH1AhGCF4IhAi0CP4JJAmKCg4KVAp8CuILYgviDKINcg4EDooPCg9kD5oP8BAgEIIQ4hEYEWQSZhOqE94UEhRsFLgVaBXUFqIXMheCF+oYSBicGQQZZhmwGlAaahq+GxIbuhxKHHQc6B1WHdweMB56HqQfCh+MH+YgiiDsIWYhliHEIfQiViJsIzAjdiRAJVwloCXkJm4mzic4J3gnnCf6KE4osCj0KVYp1CpaKworbiu2LAwsNCyMLTAtrC5SLqwvXC/YMJAw5jE0MYoyDDKcMu4zPDOONAY0rjUeNhI2hjbQN2Q3yDgQOLI5Ljn4Ok47PDueO/Q8rD2QPew+RD6yPw4/9kByQORBckIUQmxC6EMQQ1JDfEPaRBQAAHicY2BkYGCYx/CBQYoBBJiAmAsIGRj+g/kMADK6Ar8AeJxdkc1OwkAUhc/IjxESF5q4cDVuiImhBZbsDAnsWeC6lCk/aTvNdCBh5dP4BD6BT+AT6Ev4Ah7K1QTazJ3vnLn3zk0L4AbfUDg+t1xHVrikOvIF+V64Rn4QrpMfhRtoIxRu0h8Kt/CEZ+E2O6bsoOpXVB28Citc4034gvwuXCN/CNfJn8IN3OFLuEn/R7iFmVLCbXTUy8iZyJuFnu/1OrZ5YnOfxN0DTs1ym0ZOlGwz48q1zXU/6IkzMblxfy3K3XLgfaITZzM9Zi+TplYXzm5M7IOV98UwDBPxg9hmGMHBIIJnXEBjjj3jGjEsciRV9NxjdP/dKXOX2PJDRaw+PTtVM2Y6lNQHpdFHgN5ZzoQ5eZV3PkWJHe8Z0D1MoLkcKzLSWOYynCElaxTV2YZOTD/Aqqoq+JNDvslZflDdnf0CPF1o6QAAAHicbVSHlts2ELw5kRQlnc9xzum9Vyax7PTee+89ELGi4AMJGgClU3rvvVfnV7OgpOT8XvSeCAK7AGZnZ7i2vrb49df+/3cU6+ggQowEXaTooY8BNrAHm9iL47APx2ML+3ECTsRJOBmn4FSchtNxBs7EWTgb5+BcnIfzcQEuxEW4GJfgUlyGy5HhClyJq3AAQxzEIVyNa3AtrsP1uAE34ibcjFtwK27D7bgDd+Iu3I17cC/uw/14AA/iITyMR/AoHsPjeAJP4ik8jWfwLJ7D83gBL+IlvIxX8Cpeg8AIOSQIYxSYQOEwtqFRooJBjSOwcPBoMMUMO5jjdbyBN/EW3sY7eBfv4X18gA/xET7GJ/gUn+FzfIEv8RW+xjf4Ft/he/yAH/ETfsYv+BW/4Xf8gT/xF47i77W0FHZbmlk1kMKLzJGm3PcKq2SmVUVxbVXlo1z5eapNLrwyVXLE5kZSqqq68ZmSiRpbUVIsGqlMf2xsmZUc17FXXlPkVFF1hZSWnOs5z0c4r/LuSLSnxFMlySRiyrfbrmtcTZXszoStVFVEjieppTHvnQzXhermRjdldXA5HlqOw+V4INFibhrfc1SUVHmS3TAw5t4CrBdFx4vRRm6qsSoymnKUMVGdBdiJ0wzGJlIJbYqtww0DHc8zV4uchDVNJZOm1kbIKDf1vO9VSZkVVUGpF2474xr3H7NnRH5GVCWqrI31A75YU3vRwcESwEg4Ol5oZkh5Kl3mvCWfT3YvjTXtMAtxPqF8OxKNN2kuNK8IuyrD+bmmvcuJkFNR5SRXwdqa2m1yO8hTliubaxruOWaaLGb7pbLceyYrs2ZmmRvraEMqVzOpLYxIWlHsWa2MWA/bUVBNTFL5YRSeodEZN2NrlaWqIKM2d4VwytXxNoqC7DaPTezQnHr8z3JtHHVrhqFoNgi3ZxWjEnUyNpqbNGh1tiig14ZDMAqrvTYU2IsUXxmrUhS0b9WZkMsqtH5ztZIHpdi9/7Zu0YOY4WwP41JVjYtZRc0wKo2lKLymmrve8KmdWsikNCOlKa15npVih9Omq5mqUi4hCwpbr/MoLHaXck6skKpxAyemLAqlNcn0SEOudZjLrdE6DKr2XUfet27g1MRNBPOWToVVQU+dObmNxRpTyJmhI9QPj6U2uRta1I53zhTXxR4bBYIGXCYt/R5zSxo2sCbLXhdWpq3aRmaHteZyEUwxarw3Vb/9SrRKjgu2RN2VKjjYRoHXDUkLyFyDiya+1EkQhbFxa78oUMrMODczVsaBANNhrSWL3keWQccM19hkgSs67JiMqilHZOPWUv3/TLTLT8MoeDHijCr1tMPdJdH1xmiv6shp41PPXLgxWXZ/0ZvxPTZ896LAQdye02uFO1FaRvw27PBja5cLg1EDxn6b1qpu367wQkJra/8AhSEfTQ==) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}._fd-step-form .van-step{cursor:pointer;line-height:1.4;text-align:left}._fd-popup.van-popup{background:var(--fc-bg-color-1);margin:10px;overflow:auto;padding-top:50px;position:relative;width:calc(100% - 20px)}._fd-popup-content{display:flex;flex:1;height:calc(var(--fc-dialog-height) - 152px);margin-bottom:5px;overflow:auto;padding:1px}._fd-popup-content>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-popup-content ._fd-drag-box{outline:1px dashed var(--fc-line-color-3)}._fd-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{background:var(--fc-bg-color-2);color:var(--fc-text-color-1);direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:var(--fc-bg-color-3);border-right:1px solid var(--fc-line-color-2);display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:var(--fc-style-color-1);font-size:12px}._fd-cdi-input>div{width:100%}._fd-pattern-input{width:100%}._fd-pattern-input .el-input-group__append{padding:0 10px}._fd-pattern-input .fc-icon{cursor:pointer}._fd-pattern-popper .el-dropdown__list{height:350px;overflow:auto}.el-tree._fd-rule-select{min-width:200px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node){border-bottom-style:solid;border-bottom:1px dashed var(--fc-line-color-3);padding-bottom:5px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-checkbox{display:none}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-select-dropdown__item{padding-right:20px}._fd-rule-select-node{display:flex;justify-content:space-between}._fd-rule-select-node>div{color:#61affe}._fd-rule-select-node>span{font-size:12px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-variable-btn{align-items:center;background:var(--fc-style-bg-color-1);border-radius:5px;color:var(--fc-style-color-1);cursor:pointer;display:flex;font-size:12px;margin-left:6px;padding:2px 6px}._fd-variable-con .el-main{padding:0}._fd-variable-l,._fd-variable-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-variable-r{margin-left:10px}._fd-variable-l .el-header,._fd-variable-r .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;height:40px}._fd-variable-r .el-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:13px;margin-left:2px}._fd-variable-r .el-main{padding:10px}._fd-variable-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-bottom:6px;padding:8px 13px;position:relative}._fd-variable-node{align-items:center;color:var(--fc-text-color-1);display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-variable-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:40px;padding:0 20px}._fd-variable-top ._fd-variable-item-label{color:#fca130}._fd-variable-item-label{font-size:13px;margin-right:18px;width:198px}._fd-variable-item .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-variable-item.active,._fd-variable-item.active ._fd-variable-item-label,._fd-variable-item.active input{color:var(--fc-style-color-1)}._fd-variable-item.active .el-input{--el-input-icon-color:var(--fc-style-color-1)}._fd-variable-item input{text-align:center}._fd-variable-item .el-input .el-input__wrapper{box-shadow:none}._fd-variable-pop.el-popover.el-popper{height:400px;padding:0}._fd-variable-pop-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-variable-pop .el-header{align-items:center;background-color:var(--fc-bg-color-2);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 10px}._fd-variable-pop .el-main{padding:10px}._fd-variable-pop .el-tree-node__content>.el-tree-node__expand-icon{padding:3px}._fd-variable-pop .el-input-group__append{background:var(--fc-style-color-1);color:#fff;cursor:pointer;padding:0;width:60px}._fd-variable-pop .el-input-group__append div{text-align:center;width:100%}._fd-variable-pop-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-pop-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-cdg-input{display:flex;flex-direction:column}._fd-cdg-btns{margin-left:30px;margin-top:10px}._fd-cdg-btns .el-button{color:var(--fc-text-color-2)}._fd-cdg-item{display:flex}._fd-cdg-item .el-select{background-color:var(--fc-bg-color-2)}._fd-cdg-and{display:flex;flex-shrink:0;position:relative;width:100px}._fd-cdg-and>.el-select{left:-5px;margin-top:-16px;position:absolute;top:50%;width:80px;z-index:1}._fd-cdg-and:before{background-color:var(--fc-line-color-2);bottom:1px;content:"";left:30px;margin-bottom:16px;margin-top:14px;position:absolute;top:1px;width:1px}._fd-cdg-options{display:flex;flex-direction:column}._fd-cdg-option{align-items:center;display:flex;position:relative}._fd-cdg-field{width:208px}._fd-cdg-variable{height:32px;width:208px}._fd-cdg-term{width:104px}._fd-cdg-option>._fd-cfg-value{align-items:center;display:flex;width:208px}._fd-cdg-option>.fc-icon{color:var(--fc-text-color-2);cursor:pointer;margin-left:10px}._fd-cdg-option>.fc-icon.disabled{cursor:not-allowed}._fd-cdg-option>._fd-cfg-value>div{width:100%}._fd-cdg-option>.el-input+.el-select,._fd-cdg-option>.el-select+.el-input,._fd-cdg-option>.el-select+.el-select,._fd-cfg-value,._fd-cfg-value .el-checkbox{margin-left:10px}._fd-cdg-option:before{background-color:var(--fc-line-color-2);content:"";height:1px;left:-70px;margin-top:-1px;position:absolute;top:50%;width:105px}._fd-cdg-option.is-group{border:1px dashed #ccd3db;padding:14px}._fd-cdg-option.is-group>.fc-icon{font-size:18px;position:absolute;right:-10px;top:-10px;transform:rotate(45deg);z-index:1}._fd-cdg-option.is-group:before{margin-top:-17px}._fd-cdg-option+._fd-cdg-option{margin-top:16px}._fd-computed,._fd-computed .el-badge{width:100%}._fd-computed .el-button{font-weight:400;width:100%}._fd-comp-con,._fd-comp-condition{height:500px}._fd-comp-condition .el-main{padding:20px 5px}._fd-comp-con .el-tree>.el-tree-node{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin:1px;padding:14px}._fd-comp-con .el-tree>.el-tree-node+.el-tree-node{border-top:1px solid var(--fc-line-color-3)}._fd-comp-con .el-tree-node{font-weight:400}._fd-comp-con .el-tree-node__content{margin-top:5px}._fd-comp-dialog .el-dialog__body{padding:0 10px}._fd-comp-dialog .el-tabs__header{margin-bottom:0}._fd-comp-con .el-main{padding:0}._fd-comp-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-comp-head{align-items:center;border-bottom:1px solid var(--fc-line-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;font-weight:500;height:38px;padding:5px 15px}._fd-comp-r>.el-main,._fd-comp-script{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-comp-script{width:100%}._fd-comp-r>.el-main{flex-direction:column}._fd-comp-info{background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);height:90px;line-height:20px;margin:10px;padding:15px}._fd-comp-con .CodeMirror{height:100%;width:100%}._fd-comp-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-comp-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-comp-node ._group{color:#61affe;font-weight:700;margin-right:5px}._fd-comp-node ._subform{color:#fca130;font-weight:700;margin-right:5px}._fd-comp-node.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-comp-node.disabled ._fd-comp-id{background-color:#999}._fd-comp-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;font-weight:500;height:20px;line-height:20px;text-align:center;width:20px}._fd-comp-dialog .el-aside{border:1px solid var(--fc-line-color-3);border-right:0;width:300px}._fd-comp-title{color:var(--fc-text-color-1);font-weight:500;margin-bottom:15px;padding-left:5px;position:relative}._fd-comp-title:before{background-color:var(--fc-style-color-1);content:" ";display:inline-block;height:1em;left:-5px;position:absolute;top:3px;width:3px}._fd-comp-script .CodeMirror pre.CodeMirror-line{line-height:26px}._fd-comp-linkage{align-items:center;display:flex;font-size:12px}._fd-comp-linkage>._fd-rule-select{display:inline-block;margin:0 6px;width:120px}._fd-event .el-button{font-weight:400;width:100%}._fd-event .el-badge,._fd-menu{width:100%}._fd-menu{box-sizing:border-box;display:flex;flex-direction:column}._fd-menu-item{border:1px solid transparent;border-bottom:1px dashed var(--fc-line-color-3);padding:0 15px}._fd-menu-item.is-active{border:1px solid var(--fc-style-color-1)}._fd-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-dialog .el-tabs__header{margin:0}._fd-event-select{align-items:center;display:flex;margin-left:15px;margin-top:15px}._fd-event-select .el-select{width:240px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:flex-end}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-r>.el-main{flex-direction:column}._fd-event-r>.el-main.is-behavior{flex-direction:unset}._fd-event-item{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-event-l .el-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-event-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}._fd-event-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-event-behaviors{width:100%}._fd-event-behavior{background:var(--fc-bg-color-3);border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:12px;margin-bottom:12px;padding:12px;width:100%}._fd-event-behavior.is-active{background:var(--fc-style-color-1)}._fd-event-behavior.is-active ._fd-event-behavior-info,._fd-event-behavior.is-active ._fd-event-behavior-label{color:#fff}._fd-event-behavior-label{color:var(--fc-text-color-2);display:flex;justify-content:space-between}._fd-event-behavior-label>div{display:flex}._fd-event-behavior-info{color:var(--fc-text-color-3);margin-left:16px}._fd-event-behavior-list{border-right:1px solid var(--fc-line-color-3);height:100%;padding:15px}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{height:30px}._fd-event-behavior-list .el-menu{border-right:0}._fd-event-behavior-list .el-menu-item.is-active{background:var(--fc-style-color-1);color:#fff}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{border-radius:6px!important;margin-bottom:4px}._fd-event-con ._fd-event-behavior-con{padding:15px}._fd-event-con .form-create .form-create .el-form-item{margin-bottom:18px}._fd-event-con .el-form ._fd-form-item-warning{color:var(--fc-text-color-3);font-size:12px;font-weight:400;line-height:17px;margin-top:6px}._fd-event-behavior-title{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin-bottom:12px}._fd-event-behavior-title>div{color:var(--fc-text-color-3);font-size:12px;font-weight:400}._fd-config-item{color:var(--fc-text-color-2);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:var(--fc-text-color-1);font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:var(--fc-bg-color-2);display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-page-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:space-between;margin:0 12px;padding:12px 0}._fd-page-item.active ._fd-page-label{color:var(--fc-style-color-1)}._fd-page-btns{display:flex}._fd-page-label{color:var(--fc-text-color-1);font-weight:600}._fd-page-label .fc-icon{font-size:12px;margin-left:5px}._fd-page-id{align-items:center;color:var(--fc-text-color-3);display:flex;font-weight:400}._fd-page-id .fc-icon{margin-left:5px}._fd-page-id .fc-icon:hover,._fd-page-input .el-button{color:var(--fc-style-color-1)}._fd-page-input .el-button{font-size:12px;font-weight:400;margin-left:12px;margin-top:12px}._fd-page-input .el-button .fc-icon{font-size:12px;margin-left:5px}._fd-page-del{align-items:center;background-color:var(--fc-style-bg-color-3);border-radius:25px;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}._fd-page-del .fc-icon{color:var(--fc-style-color-3);font-size:14px}._fd-page-copy{align-items:center;background-color:var(--fc-style-bg-color-1);border-radius:25px;display:flex;height:24px;justify-content:center;width:24px}._fd-page-copy .fc-icon{color:var(--fc-style-color-1);font-size:14px}._fc-sublist ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-sublist .fc-icon{cursor:pointer}._fc-sublist ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-tools-bar{height:30px}._fc-r-tools-close{color:var(--fc-text-color-2);position:absolute;right:5px;transform:rotate(45deg)}._fc-r-tools{border-top:1px solid var(--fc-line-color-3);left:0;padding:0 10px;position:absolute;right:0}._fc-r-tool,._fc-r-tools{align-items:center;display:flex}._fc-r-tool{cursor:pointer;height:28px;justify-content:center;width:28px}._fc-r-tool:hover{color:var(--fc-style-color-1)}._fc-r-tool .fc-icon{font-size:22px}._fc-r-tools-close .fc-icon{font-size:18px}._fd-config-title{align-items:center;display:flex;font-size:14px;margin:26px 0 16px;padding-left:10px;position:relative}._fd-config-title:before{background-color:var(--fc-style-color-1);content:" ";display:block;height:20px;left:0;position:absolute;width:2px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fc-field-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1}._fc-field-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-field-tree ._fc-field-drag{display:flex;flex:1;flex-direction:column}._fc-field-tree .fc-icon{font-size:18px;margin-right:5px}._fc-field-tree .icon-folder{color:var(--fc-style-color-1)}._fc-field-node-label{align-items:center;display:flex;user-select:none}._fc-l ._fc-form-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1;height:auto;padding:5px 0}._fc-form-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-form-tree .fc-icon{color:var(--fc-style-color-1);font-size:18px;margin-right:5px}._fc-form-tree .icon-folder{color:#ffba00}._fc-form-node{display:flex;flex-direction:row;justify-content:space-between;padding-right:12px;width:100%}._fc-form-node-label{align-items:flex-start;display:flex;user-select:none;white-space:normal}._fc-form-node-info{color:var(--fc-text-color-2);font-size:12px}._fd-gec,._fd-gec .el-badge{width:100%}._fd-gec .el-button{font-weight:400;width:100%}._fd-gec-con .el-main{padding:0}._fd-gec-l,._fd-gec-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gec-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gec-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gec-r{border-left:0}._fd-gec-r ._fd-gec-head{justify-content:flex-end}._fd-gec-l>.el-main,._fd-gec-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gec-r>.el-main{flex-direction:column}._fd-gec-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gec-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gec-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gec-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-gec-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gec-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gec-title .el-input{width:200px}._fd-gec-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gec-title .el-input__wrapper{box-shadow:none}._fd-gec-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gec-con .CodeMirror{height:100%;width:100%}._fd-gec-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-dialog ._fc-tabs{display:flex;height:100%}._fd-gfc-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-gfc-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-gfc-con .el-main{padding:0}._fd-gfc-l,._fd-gfc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gfc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gfc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gfc-r{border-left:0}._fd-gfc-r ._fd-gfc-head{justify-content:flex-end}._fd-gfc-l>.el-main,._fd-gfc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gfc-r>.el-main{flex-direction:column}._fd-gfc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gfc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gfc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gfc-method{color:#702c71;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:100%}._fd-gfc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gfc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gfc-title .el-input{width:200px}._fd-gfc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gfc-title .el-input__wrapper{box-shadow:none}._fd-gfc-title .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:var(--fc-style-color-1);outline:1px dashed var(--fc-style-color-1)}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-display-input{display:flex;flex-direction:column}._fd-display-input .el-radio-button__inner{padding:4px;width:100%}._fd-display-input .el-radio-button{flex:1}._fd-display-input .is-active i{color:#fff}._fd-display-input .el-radio-button__inner{color:var(--fc-text-color-1)}._fd-display-con{display:flex;flex-wrap:wrap}._fd-display-con.rotate-flag .rotate{display:inline-block;transform:rotate(-90deg)}._fd-display-con.column .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.row-reverse .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column-reverse .icon-justify-flexstart:before,._fd-display-con.row-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.column-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(180deg)}._fd-display-raw{display:flex;flex-direction:column;margin-bottom:5px;width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._td-table-opt{width:100%}._td-table-opt .icon-delete{cursor:pointer}._td-table-opt .el-table{z-index:1}._td-table-opt-handle{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:var(--fc-bg-color-3);color:var(--fc-text-color-1);opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:var(--fc-text-color-3);display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:var(--fc-text-color-1);cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:var(--fc-style-color-1)}._fd-box-space-input ._fd-x{margin:0 5px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fd-style-editor{flex:1;width:100%}._fd-style-editor .CodeMirror,._fd-style-editor>div{height:100%}._fd-gcc,._fd-gcc .el-badge{width:100%}._fd-gcc .el-button{font-weight:400;width:100%}._fd-gcc-con .el-main{padding:0}._fd-gcc-l,._fd-gcc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gcc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gcc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gcc-r{border-left:0}._fd-gcc-r ._fd-gcc-head{justify-content:flex-end}._fd-gcc-l>.el-main,._fd-gcc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gcc-r>.el-main{flex-direction:column;padding:20px}._fd-gcc-r>.el-main._fd-gcc-style{padding:0}._fd-gcc-r .el-form-item{margin-bottom:10px!important}._fd-gcc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gcc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-style-color-1)}._fd-gcc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gcc-default.is-active ._fd-label{color:var(--fc-style-color-1);margin-top:0}._fd-gcc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gcc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-gcc-method span+._fd-label{margin-top:4px}._fd-gcc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gcc-title .el-input{width:160px}._fd-gcc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gcc-title .el-input__wrapper{box-shadow:none}._fd-gcc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gvc,._fd-gvc .el-badge{width:100%}._fd-gvc .el-button{font-weight:400;width:100%}._fd-gvc-con .el-main{padding:0}._fd-gvc-l,._fd-gvc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gvc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gvc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gvc-r{border-left:0}._fd-gvc-r ._fd-gvc-head{justify-content:flex-end}._fd-gvc-l>.el-main,._fd-gvc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gvc-r>.el-main{flex-direction:column;padding:0}._fd-gvc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gvc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gvc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gvc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gvc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gvc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gvc-title .el-input{width:160px}._fd-gvc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gvc-title .el-input__wrapper{box-shadow:none}._fd-gvc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fc-json-preview{color:var(--fc-text-color-1);display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{font-weight:400;width:100%}._fd-struct-dialog .CodeMirror{height:500px}._fd-struct-dialog .el-dialog__body{padding:0}._fd-props-input{flex:1;text-align:right}._fd-props-input .fc-icon{cursor:pointer}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-slots-config .el-input{margin-left:5px;min-width:170px;width:170px}._fd-slots-config .el-select{width:60px}._fd-slots-config .el-select input,._fd-slots-config .fc-icon{cursor:pointer}._fd-slots-config .el-input-group__append{padding:0 5px}._fd-slots-icons{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr);width:100%}._fd-slots-icon{color:var(--fc-text-color-1);cursor:pointer;text-align:center}._fd-slots-config-pop{max-height:320px;overflow:auto}._fd-quick-layout-content{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}._fd-quick-layout-content>div{cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center}._fd-quick-layout-content>div:hover{color:var(--fc-style-color-1)}._fd-quick-layout-content i{font-size:24px}._fd-print .el-button{font-weight:400;width:100%}._fd-print-con .el-main{padding:0}._fd-print-l,._fd-print-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-print-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-print-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-print-r{border-left:0}._fd-print-r ._fd-print-head{justify-content:flex-end}._fd-print-l>.el-main,._fd-print-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:column;min-width:0;padding:10px;width:100%}._fd-print-l .el-form .el-radio-button__inner,._fd-print-l .el-form .el-radio-group{width:100%}._fd-print-l .el-form .el-radio-button{flex:1}._fd-print-r>.el-main{flex-direction:column;padding:20px;position:relative}._fd-print-form{box-sizing:border-box;padding:2px}._fd-print-form .el-input__wrapper,._fd-print-form .el-select__wrapper,._fd-print-form .el-textarea__inner{border:1px solid var(--el-input-border-color,var(--el-border-color));box-shadow:none!important}._fd-print-form .el-select__placeholder{position:unset!important;top:unset!important;transform:unset!important}._fd-print-form .is-disabled .el-input__wrapper{background-color:unset!important}._fd-print-form .is-disabled .el-input__inner{color:unset!important}._fd-print-form-word .el-input__wrapper,._fd-print-form-word .el-select__wrapper,._fd-print-form-word .el-textarea__inner{border:none!important;border-color:inherit!important;border-radius:0!important}._fd-print-form-word .el-input-number__decrease,._fd-print-form-word .el-input-number__increase{display:none!important}._fd-print-form-word ._fc-read-view{border-bottom:1px solid var(--el-input-border-color,var(--el-border-color))!important;border-color:inherit!important;display:block;height:1.5em;line-height:1.5em;padding:0 4px;width:100%}._fd-print-page-line{border-bottom:1px dashed var(--fc-line-color-3);box-sizing:border-box;color:var(--fc-text-color-3);font-size:12px;height:1px;left:0;line-height:2em;padding-left:4px;position:absolute;right:0;z-index:1}._fd-ai-chat{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;padding:12px}._fd-ai-chat-header{border:1px solid var(--fc-line-color-3);border-radius:6px}._fd-ai-chat-prompt{display:flex;justify-content:space-between;padding:8px 12px 10px}._fd-ai-chat-prompt .fc-icon{font-size:12px;margin-right:2px}._fd-ai-chat-refresh{color:var(--fc-style-color-1);cursor:pointer}._fd-ai-chat-question{align-items:center;background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);cursor:pointer;display:flex;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}._fd-ai-chat-question+._fd-ai-chat-question{margin-top:6px}._fd-ai-chat-question .fc-icon{margin-left:12px}._fd-ai-chat-question .icon-down:before{display:inline-block;transform:rotate(-90deg)}._fd-ai-chat-history{display:flex;flex:1;flex-direction:column;margin-top:12px;overflow:auto}._fd-ai-chat-history-chat{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-chat>div{background:var(--fc-style-bg-color-1);border-radius:6px 0 6px 6px;color:var(--fc-style-color-1);max-width:70%;padding:10px;white-space:pre-wrap}._fd-ai-chat-history-status{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-status>div{background:var(--fc-bg-color-2);border-radius:0 6px 6px;color:var(--fc-text-color-2);max-width:70%;overflow:hidden;padding:10px;position:relative}._fd-ai-chat-history-status>div>div{align-items:center;display:flex;position:relative;z-index:1}._fd-ai-chat-history-status.loading>div:after{animation:b 3s linear infinite;background:linear-gradient(0deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%);bottom:-2px;content:"";filter:blur(5px);left:-2px;padding:1px;position:absolute;right:-2px;top:-2px}._fd-ai-chat-history-status.loading>div{border-radius:0 6px 6px;padding:1px}._fd-ai-chat-history-status.loading>div>div{background-color:var(--fc-bg-color-1);border-radius:0 6px 6px;padding:7px 10px}._fd-ai-chat-history-status.success>div{background:var(--fc-style-bg-color-2);color:var(--fc-style-color-2)}._fd-ai-chat-history-status .fc-icon{background:var(--fc-style-color-2);border-radius:15px;color:#fff;font-size:14px;height:15px;margin-right:5px;text-align:center;width:15px}._fd-ai-chat-history-status.fail>div{background:var(--fc-style-bg-color-3);color:var(--fc-style-color-3)}._fd-ai-chat-history-status.fail .fc-icon{background:var(--fc-style-color-3)}._fd-ai-chat-input{border-radius:6px;margin-top:12px;position:relative;width:100%}._fd-ai-chat-clear{margin-bottom:6px;text-align:right}._fd-ai-chat-clear .el-button{margin-right:2px;padding:0}._fd-ai-chat-clear .fc-icon{font-size:13px}._fd-ai-chat-input .el-textarea{box-sizing:border-box;height:120px;padding:1px;position:relative}._fd-ai-chat-input .el-textarea:before{background:linear-gradient(135deg,var(--fc-style-color-1),var(--fc-style-color-4));border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}._fd-ai-chat-input .el-textarea__inner{background:var(--fc-bg-color-1);border-radius:6px;box-shadow:none;height:100%;resize:none}._fd-ai-chat-input>.fc-icon{align-items:center;background:var(--fc-style-color-1);border-radius:15px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:12px;text-align:center;width:20px}._fd-ai-chat-input .icon-suspend{background:linear-gradient(90deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%)}._fd-ai-chat-input .disabled{background:var(--fc-text-color-3)}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-title{align-items:center;color:#1f2329;flex-direction:row;font-weight:500;height:28px;justify-content:space-between;padding-top:8px;width:100%}.m-title,.tree-row-item{display:flex;font-size:12px;font-style:normal;line-height:20px}.tree-row-item{font-weight:400;overflow-x:hidden;padding-right:11px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;min-width:0;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{margin:2px;max-height:calc(100% - 7px);max-width:calc(100% - 4px)}._fd-drag-tool.is-inline{display:inline-block}._fd-drag-tool.is-inside{height:inherit;width:inherit}._fd-drag-tool:hover{outline-color:var(--fc-style-color-1);outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:hover){outline-style:dashed}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-drag-tool:has(._fd-drag-tool){padding:2px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{min-height:36px;min-width:80px;outline:2px solid var(--fc-style-color-1)!important;z-index:2}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool._fd-drop-hover:hover{outline:1px dashed var(--fc-tool-border-color)}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{padding:0 2px 2px 0;right:0;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:4}._fd-drag-l{left:0;top:0}._fd-drag-btn{align-items:center;background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;width:18px}._fd-drag-btn .el-dropdown{color:#fff}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:var(--fc-style-color-3)}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-html-editor{width:100%}._fd-html-editor>.el-button{font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-field-input{position:relative;width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-field-popper .el-tree-node__content{color:#333;padding:2px 0}._fd-field-popper .el-select-dropdown__list>.el-select-dropdown__item{border-bottom:1px solid var(--fc-line-color-3);box-sizing:border-box;height:26px;padding-left:15px}._fd-list-input{width:100%}._fd-list-input .el-input-group__append{padding:0 10px}._fd-list-input .fc-icon{cursor:pointer}._fd-fetch-config,._fd-fetch-config .el-badge{width:100%}._fd-fetch-config .el-button{font-weight:400;width:100%}._fd-fetch-dialog .el-tabs__header{margin-bottom:0}._fd-fetch-dialog .form-create{margin-top:15px}._fd-fetch-dialog ._fc-tabs{display:flex}._fd-fetch-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-fetch-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-fetch-con .el-main{padding:0}._fd-fetch-con .CodeMirror{height:100%;width:100%}._fd-fetch-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-column-config,._fd-table-column-config .el-badge{width:100%}._fd-table-column-config .el-button{font-weight:400;width:100%}._fd-tcc-dialog .flex{display:flex;width:100%}._fd-tcc-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcc-dialog ._fd-fn{height:100%}._fd-tcc-table .fc-icon{cursor:pointer}._fd-tcc-table .fc-icon+.fc-icon{margin-left:4px}._fd-tcc-table .cell{align-items:center;display:flex;flex-direction:row}._fd-tcc-table .el-table__indent{padding-left:8px!important}._fd-table-button-config,._fd-table-button-config .el-badge{width:100%}._fd-table-button-config .el-button{font-weight:400;width:100%}._fd-tcb-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcb-btn{cursor:pointer;display:flex}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{font-weight:400;width:100%}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-fn-list-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfs{align-items:center;display:flex;width:100%}._fd-gfs .el-select{width:190px}._fd-gfs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gfs-handle .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-gfs-handle .icon-refresh.disabled{color:#a9abb2;cursor:not-allowed}._fd-gfs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-gcs{align-items:center;display:flex;width:100%}._fd-gcs .el-select{width:190px}._fd-gcs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gcs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-fetch-table{width:100%}._fd-fetch-table .el-button>span{font-size:12px;font-weight:400}._fd-fetch-table-con{border:1px solid var(--fc-line-color-3);border-bottom:0;display:flex;flex:1;flex-direction:column;height:100%}._fd-fetch-table-con .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;height:30px;padding-left:12px}._fd-fetch-table-row{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:34px;padding:0 10px 4px}._fd-fetch-table-row>.fc-icon{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:12px;margin-top:4px;width:24px}._fd-fetch-table-row .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-fetch-table-key{margin-right:15px;width:calc(40% - 20px)}._fd-table-view{overflow:auto}._fd-table-view-cell{background:var(--fc-bg-color-1);border:1px inset rgba(0,0,0,.1);height:100%;min-height:50px}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;width:100%}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view-icon{color:#fff;display:flex;height:100%;justify-content:center;margin-top:1px;width:100%}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fd-value{color:var(--fc-text-color-3);white-space:nowrap}._fd-json-container{--fc-json-mask:" ";display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:20px;position:relative}._fd-json-container ._fd-dialog,._fd-json-container ._fd-drawer,._fd-json-container ._fd-popup{display:none}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:var(--fc-style-color-1)}._fd-language-header,._fd-language-item{border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 12px}._fd-language-header{background-color:var(--fc-bg-color-1);color:var(--fc-text-color-1);flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{color:var(--fc-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed var(--fc-line-color-3);margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:var(--fc-bg-color-3);border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:var(--fc-style-color-3)}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-tree-opt ._fd-tree-opt-btn{background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:var(--fc-style-color-3);border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:var(--fc-bg-color-1);padding-left:1px;padding-right:2px;width:90px}._fc-step-form{width:100%}._fc-step-form>.el-steps{margin-bottom:20px}._fc-step-form .el-step .el-step__head{line-height:1.4}._fd-step-form{width:100%}._fd-step-form .el-step{cursor:pointer}._fd-step-form>.el-steps{margin-bottom:20px}._fd-step-form .el-step .el-step__head{line-height:1.4}._fd-table-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fd-ntable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-ntable-sub .el-form-item__label,._fd-ntable-sub .van-field__label{display:none}._fd-ntable-form ._fc-child-empty{min-height:130px}._fd-ntf-wrap{display:flex;overflow:auto}._fd-ntf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-ntable-sub ._title{background-color:var(--fc-bg-color-3);border-radius:8px 8px 0 0;color:#65676b;display:inline-block;font-size:12px;height:20px;line-height:1em;margin-left:2px;padding:6px 8px 0;text-align:center}._fd-ntable-sub>._fd-drag-tool{margin-top:0}._fd-itable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-itable-form ._fc-child-empty{min-height:130px}._fd-itf-wrap{display:flex;overflow:auto}._fd-itf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{align-items:center;border-bottom:1px solid #ebeef5;display:flex;height:40px;margin-bottom:0;padding-left:5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col)>._fd-drag-item{flex:unset}._fd-step-form-item>._fd-drag-tool{min-height:200px}._fd-dialog.el-dialog{margin:10px;width:calc(100% - 20px)}._fd-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fd-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-dialog .el-dialog__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 125px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-drawer.el-drawer{box-shadow:unset;width:100%}._fd-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fd-drawer .el-drawer__body{padding:12px}._fd-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fd-drawer .el-drawer__footer{box-shadow:0 -2px 4px #0000000d;padding:10px 0;text-align:center}._fd-drawer .el-drawer__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-drawer-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fc-drawer .el-drawer__body{padding:10px 24px 50px}._fc-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fc-drawer .el-drawer__footer{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 -2px 4px #0000000d;left:0;padding:10px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1}._fd-cell{display:inline-block}._fd-cell.is-new{width:100%!important}._fd-cell>div{box-sizing:border-box}._fd-cell>div>._fd-drag-tool.is-inline,._fd-cell>div>._fd-drag-tool>._fd-drag-box{align-content:var(--fc-cell-alignContent)!important;align-items:var(--fc-cell-alignItems)!important;display:var(--fc-cell-display)!important;flex-direction:var(--fc-cell-flexDirection)!important;flex-wrap:var(--fc-cell-flexWrap)!important;justify-content:var(--fc-cell-justifyContent)!important}._fd-cell>div>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24),._fd-cell>div>._fd-drag-tool>._fd-drag-box>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:none}._fd-cell .el-cascader,._fd-cell .el-date-editor,._fd-cell .el-input-number,._fd-cell .el-select,._fd-cell .el-slider,._fd-row{width:100%}._fd-hide-config{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex}._fd-hide-config .fc-icon{margin-right:3px}._fd-hide-config.active{color:var(--fc-style-color-1)}._fd-hide-config.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-span-input{width:100%}._fd-span-input .el-radio-button__inner{line-height:16px;padding:4px;width:100%}._fd-span-input .el-radio-button{flex:1}._fc-city .el-select{width:150px}.form-create-m ._fc-city,.form-create-m ._fc-city .el-select{width:100%}.form-create ._fc-city .el-select+.el-select{margin-left:12px}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fd-data-select{width:100%}._fd-data-select>.el-dialog{margin:10px;width:calc(100% - 20px)}:root{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-text-color-1:#262626;--fc-text-color-2:#666;--fc-text-color-3:#aaa;--fc-bg-color-1:#fff;--fc-bg-color-2:#f5f5f5;--fc-bg-color-3:#ececec;--fc-line-color-1:#ddd;--fc-line-color-2:#d9d9d9;--fc-line-color-3:#ececec;--fc-style-color-1:#2e73ff;--fc-style-bg-color-1:rgba(46,115,255,.05);--fc-style-color-2:#00c050;--fc-style-bg-color-2:rgba(0,192,80,.05);--fc-style-color-3:#ff2e2e;--fc-style-bg-color-3:rgba(255,46,46,.05);--fc-style-color-4:#4efdb7;--fc-style-bg-color-4:rgba(78,253,183,.05);--fc-grid-line-color:rgba(0,0,0,.05)}html.dark{--fc-text-color-1:#e5eaf3;--fc-text-color-2:#cfd3dc;--fc-text-color-3:#6c6e72;--fc-bg-color-1:#0a0a0a;--fc-bg-color-2:#191919;--fc-bg-color-3:#2b2b2c;--fc-line-color-1:#393a3c;--fc-line-color-2:#636466;--fc-line-color-3:#2b2b2c;--fc-grid-line-color:hsla(0,0%,100%,.15)}._fc-designer,._fd-config-dialog{--el-color-primary:#2e73ff;--el-color-primary-light-3:#69f;--el-color-primary-light-5:#9bf;--el-color-primary-light-7:#ccdfff;--el-color-primary-light-8:#e0ebff;--el-color-primary-light-9:#ccdfff;--el-color-primary-dark-2:#265fcc;--el-color-success:#00c050;--el-color-success-light-3:#4ddb82;--el-color-success-light-5:#80e6a3;--el-color-success-light-7:#b3f1c5;--el-color-success-light-8:#ccf6d5;--el-color-success-light-9:#e6fae6;--el-color-success-dark-2:#00a046;--el-color-danger:#ff2e2e;--el-color-danger-light-3:#f66;--el-color-danger-light-5:#f99;--el-color-danger-light-7:#fcc;--el-color-danger-light-8:#ffd9d9;--el-color-danger-light-9:#ffe6e6;--el-color-danger-dark-2:#cc2626;--el-menu-hover-bg-color:var(--el-color-primary-light-9)}._fc-designer .el-button--primary,._fd-config-dialog .el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-plain,._fd-config-dialog .el-button--primary.is-plain{--el-button-bg-color:var(--el-color-primary-light-8);--el-button-text-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-link,._fd-config-dialog .el-button--primary.is-link{--el-button-text-color:var(--el-color-primary)}._fc-designer .el-button--success,._fd-config-dialog .el-button--success{--el-button-bg-color:var(--el-color-success);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2)}._fc-designer .el-button--success.is-plain,._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:var(--el-color-success-light-8);--el-button-text-color:var(--el-color-success);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--success.is-link,._fd-config-dialog .el-button--success.is-link{--el-button-text-color:var(--el-color-success)}._fc-designer .el-button--danger,._fd-config-dialog .el-button--danger{--el-button-bg-color:var(--el-color-danger);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2)}._fc-designer .el-button--danger.is-plain,._fd-config-dialog .el-button--danger.is-plain{--el-button-bg-color:var(--el-color-danger-light-8);--el-button-text-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--danger.is-link,._fd-config-dialog .el-button--danger.is-link{--el-button-text-color:var(--el-color-danger)}._fd-plain-button{border-color:var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-designer .CodeMirror-gutters,._fd-config-dialog .CodeMirror-gutters{background-color:var(--fc-bg-color-3);border-right-color:var(--fc-line-color-2)}._fc-designer .CodeMirror-scroll,._fd-config-dialog .CodeMirror-scroll{background-color:var(--fc-bg-color-2);caret-color:var(--fc-text-color-1);color:var(--fc-text-color-1)}._fd-config-dialog .CodeMirror-scroll{background-color:var(--el-bg-color)}._fc-designer{--fc-tool-border-color:var(--fc-line-color-1);background-color:var(--fc-bg-color-1);cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid var(--fc-line-color-3);border-top:1px solid var(--fc-line-color-3);flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:var(--fc-style-color-1)}._fc-l-menu-form{border-bottom:1px solid var(--fc-line-color-3)}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:var(--fc-style-color-1)}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:var(--fc-style-color-1)}._fc-l-label{color:var(--fc-text-color-1);font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:10px 12px}._fc-l-info{color:var(--fc-text-color-3);font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:left}._fc-l-global,._fc-l-info{padding:0 12px}._fc-l-global ._fc-l-label{font-size:12px;font-weight:400;margin-bottom:8px;margin-top:14px;padding:0}._fc-m .form-create>.el-row>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}._fc-m .form-create .el-col-24._fd-drag-box{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}._fc-m .form-create ._fc-field-node,._fc-m .form-create ._fc-l-item,._fc-m .form-create-m ._fc-field-node,._fc-m .form-create-m ._fc-l-item{align-items:center;background:var(--fc-bg-color-2);border:1px dashed #000;border-radius:4px;color:var(--fc-text-color-1);display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:calc(100% - 2px)}._fc-m .form-create ._fc-l-item.is-inline,._fc-m .form-create-m ._fc-l-item.is-inline{box-sizing:border-box;display:inline-flex!important;vertical-align:top;width:100px}._fc-m .form-create ._fc-field-node .fc-icon,._fc-m .form-create ._fc-l-item ._fc-l-icon,._fc-m .form-create-m ._fc-field-node .fc-icon,._fc-m .form-create-m ._fc-l-item ._fc-l-icon{display:inline-block!important;font-size:21px;padding:0 4px}._fc-m .form-create ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create ._fc-l-item ._fc-l-name,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create-m ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-m .form-create ._fc-field-node ._fc-field-node-label,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label{align-items:center;display:flex!important}._fc-l,._fc-m,._fc-r{border-top:1px solid var(--fc-line-color-3);box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:var(--fc-bg-color-1);border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r-tab-props{padding:0 20px}._fc-r-title{color:var(--fc-text-color-1);font-size:12px;margin:15px 0 5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:var(--fc-style-color-1)}._fc-r .el-main{padding-bottom:100px}._fc-l>.el-container{height:100%}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin:5px 5px 0}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-struct-tree{color:var(--fc-text-color-1)}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-struct-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)!important}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:var(--fc-style-color-1)}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:400;margin-right:2px}._fc-tree-more{align-items:center;display:flex;padding:0 15px}._fc-tree-more .icon-more{font-weight:700}._fc-l-tabs,._fc-r-tabs{border-bottom:1px solid var(--fc-line-color-3);padding:0 10px;position:relative;width:100%}._fc-l-tab,._fc-r-tab{box-sizing:border-box;color:var(--fc-text-color-1);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;list-style:none;margin:0 10px;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-l-group{border:1px solid var(--fc-line-color-2);margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-group.is-template ._fc-l-list{grid-column-gap:5px;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);padding:0 7px}._fc-l-group.is-template ._fc-l-item{background:var(--fc-bg-color-2);height:30px;line-height:28px;margin-bottom:5px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}._fc-l-group.is-template ._fc-l-item:hover{background:var(--fc-style-color-1)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:var(--fc-bg-color-1);color:var(--fc-text-color-1);cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:var(--fc-style-color-1);color:#fff}._fc-m-tools{border:1px solid var(--fc-line-color-3);border-top:0;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-menus{display:flex;flex-direction:row}._fc-m-menus .fc-icon{cursor:pointer;width:18px}._fc-m-menus .fc-icon.active{color:var(--fc-style-color-1)}._fc-m-menus>*+*{margin-left:5px}._fc-m-tools .line{background:var(--fc-line-color-3);height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:var(--fc-bg-color-3);border-color:var(--fc-line-color-1);border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .icon-check{color:#67c23a;font-size:18px}._fc-m-tools-r .fc-icon{font-size:14px;margin-right:2px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:var(--fc-bg-color-3);height:1px}._fc-r .el-button,._fc-r .el-checkbox,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-m-con{background:var(--fc-bg-color-2);padding:20px;position:relative}._fc-m-drag.mobile,._fc-m-drag.pad{border:10px solid #000;border-radius:25px}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-drag._fc-grid-line{--van-cell-background:transparent;background-image:linear-gradient(to right,var(--fc-grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--fc-grid-line-color) 1px,transparent 1px);background-repeat:repeat;background-size:16px 16px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-input-handle>.el-button{font-size:13px}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background-color:var(--fc-bg-color-1);height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row,._fc-m-drag>form>.van-row{height:100%}._fc-m-drag>form>.el-row>._fd-drag-tool,._fc-m-drag>form>.van-row>._fd-drag-tool{width:100%}._fd-fcDialog-drag,._fd-fcDrawer-drag{padding:3px}._fc-m-drag>form>.van-row{flex-direction:column}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box ._fd-drag-box{outline:1px dashed var(--fc-line-color-1)}._fd-drag-tool>._fd-drag-box{outline:none}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:var(--fc-text-color-1)}.cm-fc-field,.cm-fc-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;display:inline-block;line-height:1.5em;padding:0 8px}.cm-fc-id{background-color:#df2121}.CodeMirror-widget+.CodeMirror-widget{margin-left:5px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{width:100%}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fc-child-empty,._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-elTooltip-drag.drag-holder,._fd-fcDialog-drag.drag-holder,._fd-fcDrawer-drag.drag-holder,._fd-fcInlineForm-drag.drag-holder,._fd-group-drag.drag-holder,._fd-stepFormItem-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder,._fd-tableFormColumn2-drag.drag-holder{background:var(--fc-bg-color-2) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAAMCAMAAABBazFtAAAA1VBMVEX///8uLi5wcHBDQ0P7+/v4+PhaWlpNTU3x8fHR0dH9/f1dXV0jIyPb29ucnJxSUlJLS0s7Ozvm5ubOzs5hYWH19fXIyMh9fX0+Pj5WVlbu7u6vr69ra2s1NTXj4+O8vLx0dHTX19fDw8OOjo6Hh4d5eXlISEg4ODi5ubkyMjLU1NSjo6Ofn5/r6+u0tLSLi4sWFharq6uEhITFxcXAwMCnp6eBgYGxsbFmZmbz8/OXl5eTk5MAAAANDQ23t7ccHBzd3d3Hx8cqKiro6OjKysrf39+QkJAsSMNaAAAFiElEQVRIx+WV17aaUBRFF016BymiiFLECrZrN5ry/58UjrnGkfKSPOQl0+E+e6Asz9SN4Gc+sCCEZOlx+AmX+7WTAFYAuOaJ8JmC38HiRyT2cVQCrNdBTiLl15TZ7HUW+8r7NRXhHr+hI7/TYQVB0DtNkcDbEMZFPJZEXe/Uuq7TIGgaqa9O3fJVfGHHDjBKAZgcCOP82zZ1vfUlCAIPwN4E1yUGu9aDISCrjrVwyvMNoBB/+fLlCMROFc/pbmW9UhrcdrvtBU1JAKzoj48XvI9d9hj51RHDGqzO8xcgXQBYvgGIed5LeF7Hk4+2vTsMI9u27Ip5UInCiSonueddOVfVFmknDH1gEUW+GUVbsBRFVVVTZupUsZDlbQcfD7Td71d0fxVT1PlKNUxs+Va04mRcADikjeGcbF4kjHSgVJ04mH+QwO7v+9rcbCqg25nBr20WrxQAn6PdKYrMIjqAw4C2DLBA8LnrUvW46WZlHJrq4gC4+fRdczr9yNwysu0ndts5LqL2J9g77AMJcMSOA9Q+TVccO1gsUkaWKUBcrfr91coG3CH5NSMO4Zj6FGKoOdiUyjCO75fYAkSF+xZMT7UWwxsFwFGz5rjJIvEIy54O3AfBfIgG7XpSViYsHSjqWmXQ8EohWKpyU/1a5VCwD81jjeBGWfxzTCd9TFIAXPjUVHzmdvXPL03F68qB712hThJPTpJkqg5LPqvp0Yji1G7a/vRGTS4cGenjsSksYNw0bS0Dq+Zb7vjq+9CqajlWJbil0kxld9xo+mFr/UEtgN0SlxnonTRbE1ZEs5Ll41nhKxX1KYHpbr4A3aNzKAyGObxSCAYd5RGTlTbo20PTsBDo8uZ85u+TgSF/yAWo/HZgGAnDXO9MwKqiuKtFZj3DEwp5Mk+bZZAFVZZRfDaQBJ8dp90oZdd0L+wOla0vrmTZP518WR7caJ73/TtPt5GdWnuxuDlApzjw3ax/Zmemo8/nc15sNJ1Ri7nyETayZN05SLKGqR4EMoimovZG29z1wRXnPDkeCwtgMD8w6AzxSiEYg2aamSNtI86IZmgC/EAV+FzgLaALOjcMw22692uzl9EnJzO72eSluZKlgblRACnX0KNcIA7OLY+/Mv4n0XP6ZkzVugi4/Hab74F9r+eUjNPr7Ve6efHC9lCZLMtICq+Wt8Hmra13Oh2DaM6Y1of0zRE5DrsaW5Z10W8DXaLpVrQ5meyyA4ZTqvfRvfYB7qwzE59ovlLkqhIMuk/TO4e3wZVEczgFCrpKnEnWAsnbM9a6hZemtaXqGdfzjBpP7jsB0upCNNcRUz78XQZ0QovpGhh48839YAiw+JGmxXkP4LaZpi09DlvLdNeBt+RDMrS4lAEa2mTclEazlfqtD7PTHE2KIUEbAuhHi4VCNNUWZy7X8ak5laWAN8UXsHIAmETzlUIwBNmetVTaBrRRo7lxAQrmaCmcLkRuE4o+FZJu/vmhOUuZbTE3tsrgdW2OHigA+3lIpSXdiHxUZDmhJ3kbGA4FtThW1lpZQdOaT18PqC+km5YrwHQBjMnQphi39GIjAe0MAN1oRp+44Is+NS3Y58kkjU4keTweJxB1aAvONFdUEOzJlg/FbNMN0w7wmSeaz5Sn5jI3mN7Obm4th2BeNLeWxIAZ1XxQfsD+5IxpqnvgwJ1l96GJQaYy86Vq4jvl4gEFUQmOAthJGSLxenHY71xYrjBtxtlOl9OeRf6mgd5soDadBiSfAIZoJjtcyvUotyFkW+CTB4lnBNg0sBuqGC0Q01stTkYevsHfp5h+5vwsF6GlQGHpjewm3QrAm0Y0XymElvCoSvi5/44mviGP6A3aAdxJbL6x7iIHOwXeNf1+MWf6Cv4M6W/eIuGfIr0vz/Xx+J/4CrqNrFdzXxZoAAAAAElFTkSuQmCC);background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-elTooltip-drag.drag-holder:after,._fd-fcDialog-drag.drag-holder:after,._fd-fcDrawer-drag.drag-holder:after,._fd-fcInlineForm-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-stepFormItem-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after,._fd-tableFormColumn2-drag.drag-holder:after{align-items:center;bottom:0;color:var(--fc-text-color-3);content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:var(--fc-bg-color-1)}._fd-draggable-drag.drag-holder:after{font-size:16px}._fd-drag-item{width:100%}._fd-drag-item.is-inline{display:inline;vertical-align:top;width:auto}._fd-drag-item.is-inline>div{vertical-align:top}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:var(--fc-text-color-3);margin-left:5px}._fc-manage-text{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fc-message-tip{background-color:var(--fc-bg-color-1);border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-tip>.el-icon{font-size:18px}._fc-message-tip .el-message__content{color:var(--fc-text-color-1);font-size:14px}._fd-preview-copy{align-items:center;background:var(--fc-style-bg-color-1);border-radius:10px;color:var(--fc-style-color-1);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog>.el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-line-color-3);height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-preview-device{align-items:center;display:flex;position:absolute;right:50px;top:9px}._fd-preview-device>div{align-items:center;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;width:76px}._fd-preview-device>div,._fd-preview-mobile{display:flex;justify-content:center}._fd-preview-mobile>div{border:6px solid #000;border-radius:24px;box-sizing:border-box;height:70vh;overflow:auto;width:350px}._fd-preview-device>div.active{background:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-row-line{background:var(--fc-line-color-3);height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}.fc-wrap-right .el-form-item__label{justify-content:flex-end}.fc-wrap-left .el-form-item__label{justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}._fd-slot-empty{align-items:center;background:var(--fc-bg-color-2);color:var(--fc-text-color-3);display:flex;flex-direction:row;font-size:12px;justify-content:center;min-height:90px;position:relative;width:100%}.form-create-m ._fd-slot-empty{flex-direction:column}._fd-slot-empty>span{color:var(--fc-text-color-2)}._fd-drag-item:has(>._fd-drag-tool>.el-col,>.el-col){transition:all .3s}._fd-drag-item:has(>._fd-drag-tool>.el-col-1,>.el-col-1){flex:0 0 4.1666666667%;max-width:4.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-2,>.el-col-2){flex:0 0 8.3333333333%;max-width:8.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-3,>.el-col-3){flex:0 0 12.5%;max-width:12.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-4,>.el-col-4){flex:0 0 16.6666666667%;max-width:16.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-5,>.el-col-5){flex:0 0 20.8333333333%;max-width:20.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-6,>.el-col-6){flex:0 0 25%;max-width:25%}._fd-drag-item:has(>._fd-drag-tool>.el-col-7,>.el-col-7){flex:0 0 29.1666666667%;max-width:29.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-8,>.el-col-8){flex:0 0 33.3333333333%;max-width:33.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-9,>.el-col-9){flex:0 0 37.5%;max-width:37.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-10,>.el-col-10){flex:0 0 41.6666666667%;max-width:41.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-11,>.el-col-11){flex:0 0 45.8333333333%;max-width:45.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-12,>.el-col-12){flex:0 0 50%;max-width:50%}._fd-drag-item:has(>._fd-drag-tool>.el-col-13,>.el-col-13){flex:0 0 54.1666666667%;max-width:54.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-14,>.el-col-14){flex:0 0 58.3333333333%;max-width:58.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-15,>.el-col-15){flex:0 0 62.5%;max-width:62.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-16,>.el-col-16){flex:0 0 66.6666666667%;max-width:66.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-17,>.el-col-17){flex:0 0 70.8333333333%;max-width:70.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-18,>.el-col-18){flex:0 0 75%;max-width:75%}._fd-drag-item:has(>._fd-drag-tool>.el-col-19,>.el-col-19){flex:0 0 79.1666666667%;max-width:79.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-20,>.el-col-20){flex:0 0 83.3333333333%;max-width:83.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-21,>.el-col-21){flex:0 0 87.5%;max-width:87.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-22,>.el-col-22){flex:0 0 91.6666666667%;max-width:91.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-23,>.el-col-23){flex:0 0 95.8333333333%;max-width:95.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:0 0 100%;max-width:100%}._fd-drag-item>._fd-drag-tool>.el-col,._fd-drag-item>.el-col{flex:0 0 100%;max-width:100%}.fc-icon[class*=icon-chart-]{background-color:var(--fc-bg-color-2);background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:164px;border-radius:3px;display:inline-block;height:21px;width:21px}.fc-icon.icon-chart-bar{background-position:-2px -2px}.fc-icon.icon-chart-stripe{background-position:-25px -2px}.fc-icon.icon-chart-line{background-position:-48px -2px}.fc-icon.icon-chart-area{background-position:-71px -2px}.fc-icon.icon-chart-funnel{background-position:-95px -2px}.fc-icon.icon-chart-gauge{background-position:-118px -2px}.fc-icon.icon-chart-pie{background-position:-141px -2px}.fc-icon.icon-chart-radar{background-position:-2px -25px}.fc-icon.icon-chart-scatter{background-position:-25px -25px}.fc-icon.icon-chart-custom{background-position:-48px -25px}.fd-theme-purple,.fd-theme-purple ._fc-designer,.fd-theme-purple ._fd-config-dialog{--fc-style-color-1:#884cff;--fc-style-bg-color-1:rgba(136,76,255,.05);--el-color-primary:#884cff;--el-color-primary-light-3:#a47fff;--el-color-primary-light-5:#b599ff;--el-color-primary-light-7:#c6b3ff;--el-color-primary-light-8:#d1c2ff;--el-color-primary-light-9:#e1d6ff;--el-color-primary-dark-2:#6e3acc;--fc-style-color-4:#e000ff;--fc-style-bg-color-4:rgba(224,0,255,.05)}.fd-theme-orange,.fd-theme-orange ._fc-designer,.fd-theme-orange ._fd-config-dialog{--fc-style-color-1:#f27024;--fc-style-bg-color-1:rgba(242,112,36,.05);--el-color-primary:#f27024;--el-color-primary-light-3:#ff9a59;--el-color-primary-light-5:#ffb380;--el-color-primary-light-7:#fc9;--el-color-primary-light-8:#ffd6b3;--el-color-primary-light-9:#ffe6cc;--el-color-primary-dark-2:#c25a1d;--fc-style-color-4:#ffb600;--fc-style-bg-color-4:rgba(255,182,0,.05)}.fd-theme-pink,.fd-theme-pink ._fc-designer,.fd-theme-pink ._fd-config-dialog{--fc-style-color-1:#fe679a;--fc-style-bg-color-1:rgba(254,103,154,.05);--el-color-primary:#fe679a;--el-color-primary-light-3:#ff96b3;--el-color-primary-light-5:#ffb3c8;--el-color-primary-light-7:#ffd1dc;--el-color-primary-light-8:#ffdce5;--el-color-primary-light-9:#ffe6ed;--el-color-primary-dark-2:#cb517a;--fc-style-color-4:#bd2bff;--fc-style-bg-color-4:rgba(189,43,255,.05)}.fd-theme-green,.fd-theme-green ._fc-designer,.fd-theme-green ._fd-config-dialog{--fc-style-color-1:#18bf82;--fc-style-bg-color-1:rgba(24,191,130,.05);--el-color-primary:#18bf82;--el-color-primary-light-3:#4fd8a1;--el-color-primary-light-5:#80e6bb;--el-color-primary-light-7:#b3f1d6;--el-color-primary-light-8:#c6f5e0;--el-color-primary-light-9:#d9f9eb;--el-color-primary-dark-2:#149566;--fc-style-color-4:#e2ff00;--fc-style-bg-color-4:rgba(226,255,0,.05)}.fd-theme-green ._fc-designer .el-button--success.is-plain,.fd-theme-green ._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:#fef1e9;--el-button-text-color:#f27024;--el-button-border-color:#f9b892;--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:#f27024;--el-button-hover-border-color:#f27024;--el-button-active-bg-color:#c65e21;--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:#c65e21}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}.form-create.is-preview ._fc-upload .el-icon--close,.form-create.is-preview ._fc-upload .el-icon--close-tip,.form-create.is-preview ._fc-upload .el-upload{display:none!important}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); -(function(gt,n){typeof exports=="object"&&typeof module<"u"?n(exports,require("vue"),require("element-plus"),require("@form-create/element-ui"),require("@form-create/vant"),require("vant")):typeof define=="function"&&define.amd?define(["exports","vue","element-plus","@form-create/element-ui","@form-create/vant","vant"],n):(gt=typeof globalThis<"u"?globalThis:gt||self,n(gt.FcDesigner={},gt.Vue,gt.ElementPlus,gt.formCreate,gt.formCreateMobile,gt.vant))})(this,function(gt,n,ai,Ab,xb,kb){"use strict";var L5=Object.defineProperty;var j5=(gt,n,ai)=>n in gt?L5(gt,n,{enumerable:!0,configurable:!0,writable:!0,value:ai}):gt[n]=ai;var Dt=(gt,n,ai)=>(j5(gt,typeof n!="symbol"?n+"":n,ai),ai);const mp=e=>e&&typeof e=="object"&&"default"in e?e:{default:e},Ua=mp(Ab),At=mp(xb),dt={type(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"},Undef(e){return e==null},Element(e){return typeof e=="object"&&e!==null&&e.nodeType===1&&!dt.Object(e)},trueArray(e){return Array.isArray(e)&&e.length>0},Function(e){const t=this.getType(e);return t==="Function"||t==="AsyncFunction"},getType(e){const t=Object.prototype.toString.call(e);return/^\[object (.*)\]$/.exec(t)[1]},empty(e){return e==null||Array.isArray(e)&&Array.isArray(e)&&!e.length?!0:typeof e=="string"&&!e}};["Date","Object","String","Boolean","Array","Number"].forEach(e=>{dt[e]=function(t){return dt.type(t,e)}});function li(e,t){return{}.hasOwnProperty.call(e,t)}function Tr(e,t,r){e[t]=r}function td(e,t={},r){let o=!1;for(let i in t)if(Object.prototype.hasOwnProperty.call(t,i)){let l=t[i];if((o=Array.isArray(l))||dt.Object(l)){let d=e[i]===void 0;if(o)o=!1,d&&Tr(e,i,[]);else if(l._clone&&r!==void 0)if(r)l=l.getRule(),d&&Tr(e,i,{});else{Tr(e,i,l._clone());continue}else d&&Tr(e,i,{});e[i]=td(e[i],l,r)}else Tr(e,i,l),dt.Undef(l)||(dt.Undef(l.__json)||(e[i].__json=l.__json),dt.Undef(l.__origin)||(e[i].__origin=l.__origin))}return r!==void 0&&Array.isArray(e)?e.filter(i=>!i||!i.__ctrl):e}function rt(e){return td({},{value:e}).value}function Nb(e,t,r){return`[form-create ${e}]: ${t}`+(r?` +(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('._fc-step-form .van-step{line-height:1.4;text-align:left}._fc-popup.van-popup{display:flex;height:100%;padding-bottom:110px;padding-top:50px}._fc-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}._fc-popup-content{display:flex;flex:1;overflow:auto}._fc-popup-footer{bottom:0;left:0;padding:10px;position:absolute;right:0}._fc-data-table{width:100%}._fc-data-table .el-table{--el-table-header-bg-color:#e8eefc}._fc-data-table .el-pagination{display:flex;margin-top:10px}._fc-data-table .el-pagination.left{justify-content:flex-start}._fc-data-table .el-pagination.center{justify-content:center}._fc-data-table .el-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .el-image{height:60px;max-width:150px}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2{color:var(--fc-text-color-2);overflow:auto;width:100%}._fc-table-form-v2 .is-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2 .form-create td .el-form-item{margin-bottom:1px}._fc-table-form-v2 .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form-v2 .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-table-form-v2 .el-form-item__label{display:none!important}._fc-tf-pro-handle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}._fc-table-form-v2 .el-cascader,._fc-table-form-v2 .el-date-editor,._fc-table-form-v2 .el-input-number,._fc-table-form-v2 .el-select,._fc-table-form-v2 .el-slider{width:100%}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .el-form-item{margin-bottom:1px}._fc-infinite-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-infinite-table-form .el-form-item__label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-infinite-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .el-cascader,._fc-itf-table .el-date-editor,._fc-itf-table .el-input-number,._fc-itf-table .el-select,._fc-itf-table .el-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .el-form-item{margin-bottom:1px}._fc-nested-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-nested-table-form .el-form-item__label,._fc-nested-table-form .van-field__label{display:none!important}._fc-nested-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .el-cascader,._fc-ntf-table .el-date-editor,._fc-ntf-table .el-input-number,._fc-ntf-table .el-select,._fc-ntf-table .el-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-cell{display:inline-block}._fc-cell .el-cascader,._fc-cell .el-date-editor,._fc-cell .el-input-number,._fc-cell .el-select,._fc-cell .el-slider,._fc-city-m{width:100%}._fc-city-m .van-cell{padding:0}._fc-line-form{align-items:flex-start;display:flex;flex-flow:wrap;width:100%}.form-create-m ._fc-line-form{display:flex;flex-wrap:wrap}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .el-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.el-col-24{width:100%!important}._fc-line-form .el-form-item{display:inline-flex;vertical-align:middle}._fc-line-form .el-select,._fc-line-form .el-slider{width:220px}._fc-echarts{height:300px;width:100%}._fc-m-signature{width:100%}._fc-m-signature-btn,._fc-m-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-m-signature-btn{cursor:pointer}._fc-m-signature-preview>img{display:inline-block;height:88px}._fc-m-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-m-signature-btn i{font-size:14px}._fc-m-signature-dialog .van-dialog__header{padding:15px 0;position:relative}._fc-m-signature-dialog .icon-add2{color:var(--fc-text-color-3);display:inline-block;position:absolute;right:18px;transform:rotate(45deg)}._fc-m-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;width:100%}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color-scheme:light;font-size:16px;line-height:1.5;margin:0;width:100%}._fc-markdown details,._fc-markdown figcaption,._fc-markdown figure{display:block}._fc-markdown summary{display:list-item}._fc-markdown [hidden]{display:none!important}._fc-markdown a{background-color:transparent;color:#0969da;text-decoration:none}._fc-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fc-markdown b,._fc-markdown strong{font-weight:600}._fc-markdown dfn{font-style:italic}._fc-markdown h1{border-bottom:1px solid #d1d9e0b3;font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}._fc-markdown mark{background-color:#fff8c5;color:#1f2328}._fc-markdown small{font-size:90%}._fc-markdown sub,._fc-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}._fc-markdown sub{bottom:-.25em}._fc-markdown sup{top:-.5em}._fc-markdown img{border-style:none;box-sizing:content-box;max-width:100%}._fc-markdown code,._fc-markdown kbd,._fc-markdown pre,._fc-markdown samp{font-family:monospace;font-size:1em}._fc-markdown figure{margin:1em 2.5rem}._fc-markdown hr{background:transparent;background-color:#d1d9e0;border:0;box-sizing:content-box;height:.25em;margin:1.5rem 0;overflow:hidden;padding:0}._fc-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}._fc-markdown [type=button],._fc-markdown [type=reset],._fc-markdown [type=submit]{-webkit-appearance:button;appearance:button}._fc-markdown [type=checkbox],._fc-markdown [type=radio]{box-sizing:border-box;padding:0}._fc-markdown [type=number]::-webkit-inner-spin-button,._fc-markdown [type=number]::-webkit-outer-spin-button{height:auto}._fc-markdown [type=search]::-webkit-search-cancel-button,._fc-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._fc-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}._fc-markdown ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}._fc-markdown a:hover{text-decoration:underline}._fc-markdown ::placeholder{color:#59636e;opacity:1}._fc-markdown hr:after,._fc-markdown hr:before{content:"";display:table}._fc-markdown hr:after{clear:both}._fc-markdown table{border-collapse:collapse;border-spacing:0;display:block;font-variant:tabular-nums;max-width:100%;overflow:auto;width:max-content}._fc-markdown td,._fc-markdown th{padding:0}._fc-markdown details summary{cursor:pointer}._fc-markdown [role=button]:focus,._fc-markdown a:focus,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=radio]:focus{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown input[type=checkbox]:focus:not(:focus-visible),._fc-markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}._fc-markdown [role=button]:focus-visible,._fc-markdown a:focus-visible,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus-visible{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown a:not([class]):focus,._fc-markdown a:not([class]):focus-visible,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus,._fc-markdown input[type=radio]:focus-visible{outline-offset:0}._fc-markdown kbd{background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3;color:#1f2328;display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:.25rem;vertical-align:middle}._fc-markdown h1,._fc-markdown h2,._fc-markdown h3,._fc-markdown h4,._fc-markdown h5,._fc-markdown h6{font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:1.5rem}._fc-markdown h2{border-bottom:1px solid #d1d9e0b3;font-size:1.5em;font-weight:600;padding-bottom:.3em}._fc-markdown h3{font-size:1.25em;font-weight:600}._fc-markdown h4{font-size:1em;font-weight:600}._fc-markdown h5{font-size:.875em;font-weight:600}._fc-markdown h6{color:#59636e;font-size:.85em;font-weight:600}._fc-markdown p{margin-bottom:10px;margin-top:0}._fc-markdown blockquote{border-left:.25em solid #d1d9e0;color:#59636e;margin:0;padding:0 1em}._fc-markdown ol,._fc-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}._fc-markdown ol ol,._fc-markdown ul ol{list-style-type:lower-roman}._fc-markdown ol ol ol,._fc-markdown ol ul ol,._fc-markdown ul ol ol,._fc-markdown ul ul ol{list-style-type:lower-alpha}._fc-markdown dd{margin-left:0}._fc-markdown code,._fc-markdown pre,._fc-markdown samp,._fc-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}._fc-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}._fc-markdown input::-webkit-inner-spin-button,._fc-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}._fc-markdown:after,._fc-markdown:before{content:"";display:table}._fc-markdown:after{clear:both}._fc-markdown>:first-child{margin-top:0!important}._fc-markdown>:last-child{margin-bottom:0!important}._fc-markdown a:not([href]){color:inherit;text-decoration:none}._fc-markdown blockquote,._fc-markdown details,._fc-markdown dl,._fc-markdown ol,._fc-markdown p,._fc-markdown pre,._fc-markdown table,._fc-markdown ul{margin-bottom:1rem;margin-top:0}._fc-markdown blockquote>:first-child{margin-top:0}._fc-markdown blockquote>:last-child{margin-bottom:0}._fc-markdown h1:hover .anchor,._fc-markdown h2:hover .anchor,._fc-markdown h3:hover .anchor,._fc-markdown h4:hover .anchor,._fc-markdown h5:hover .anchor,._fc-markdown h6:hover .anchor{text-decoration:none}._fc-markdown h1 code,._fc-markdown h1 tt,._fc-markdown h2 code,._fc-markdown h2 tt,._fc-markdown h3 code,._fc-markdown h3 tt,._fc-markdown h4 code,._fc-markdown h4 tt,._fc-markdown h5 code,._fc-markdown h5 tt,._fc-markdown h6 code,._fc-markdown h6 tt{font-size:inherit;padding:0 .2em}._fc-markdown summary h1,._fc-markdown summary h2,._fc-markdown summary h3,._fc-markdown summary h4,._fc-markdown summary h5,._fc-markdown summary h6{display:inline-block}._fc-markdown summary h1,._fc-markdown summary h2{border-bottom:0;padding-bottom:0}._fc-markdown ol.no-list,._fc-markdown ul.no-list{list-style-type:none;padding:0}._fc-markdown ol[type="a s"]{list-style-type:lower-alpha}._fc-markdown ol[type="A s"]{list-style-type:upper-alpha}._fc-markdown ol[type="i s"]{list-style-type:lower-roman}._fc-markdown ol[type="I s"]{list-style-type:upper-roman}._fc-markdown div>ol:not([type]),._fc-markdown ol[type="1"]{list-style-type:decimal}._fc-markdown ol ol,._fc-markdown ol ul,._fc-markdown ul ol,._fc-markdown ul ul{margin-bottom:0;margin-top:0}._fc-markdown li>p{margin-top:1rem}._fc-markdown li+li{margin-top:.25em}._fc-markdown dl{padding:0}._fc-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:1rem;padding:0}._fc-markdown dl dd{margin-bottom:1rem;padding:0 1rem}._fc-markdown table th{font-weight:600}._fc-markdown table td,._fc-markdown table th{border:1px solid #d1d9e0;padding:6px 13px}._fc-markdown table td>:last-child{margin-bottom:0}._fc-markdown table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}._fc-markdown table tr:nth-child(2n){background-color:#f6f8fa}._fc-markdown table img{background-color:transparent}._fc-markdown img[align=right]{padding-left:20px}._fc-markdown img[align=left]{padding-right:20px}._fc-markdown .emoji{background-color:transparent;max-width:none;vertical-align:text-top}._fc-markdown span.frame{display:block;overflow:hidden}._fc-markdown span.frame>span{border:1px solid #d1d9e0;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}._fc-markdown span.frame span img{display:block;float:left}._fc-markdown span.frame span span{clear:both;color:#1f2328;display:block;padding:5px 0 0}._fc-markdown span.align-center{clear:both;display:block;overflow:hidden}._fc-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}._fc-markdown span.align-center span img{margin:0 auto;text-align:center}._fc-markdown span.align-right{clear:both;display:block;overflow:hidden}._fc-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}._fc-markdown span.align-right span img{margin:0;text-align:right}._fc-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}._fc-markdown span.float-left span{margin:13px 0 0}._fc-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}._fc-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}._fc-markdown code,._fc-markdown tt{background-color:#818b981f;border-radius:6px;font-size:85%;margin:0;padding:.2em .4em;white-space:break-spaces}._fc-markdown code br,._fc-markdown tt br{display:none}._fc-markdown del code{text-decoration:inherit}._fc-markdown samp{font-size:85%}._fc-markdown pre code{font-size:100%}._fc-markdown pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}._fc-markdown .highlight{margin-bottom:1rem}._fc-markdown .highlight pre{margin-bottom:0;word-break:normal}._fc-markdown .highlight pre,._fc-markdown pre{background-color:#f6f8fa;border-radius:6px;color:#1f2328;font-size:85%;line-height:1.45;overflow:auto;padding:1rem}._fc-markdown pre code,._fc-markdown pre tt{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}._fc-markdown [data-footnote-ref]:before{content:"["}._fc-markdown [data-footnote-ref]:after{content:"]"}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown button:focus:not(:focus-visible),._fc-markdown summary:focus:not(:focus-visible){box-shadow:none;outline:none}._fc-markdown [tabindex="0"]:focus:not(:focus-visible),._fc-markdown details-dialog:focus:not(:focus-visible){outline:none}._fc-markdown g-emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;min-width:1ch;vertical-align:-.075em}._fc-markdown g-emoji img{height:1em;width:1em}._fc-markdown .task-list-item{list-style-type:none}._fc-markdown .task-list-item label{font-weight:400}._fc-markdown .task-list-item.enabled label{cursor:pointer}._fc-markdown .task-list-item+.task-list-item{margin-top:.25rem}._fc-markdown .task-list-item .handle{display:none}._fc-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}._fc-markdown ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-markdown ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fc-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fc-data-select-pop{display:none!important}._fc-data-select,._fc-iframe-box,._fc-video-box{width:100%}.form-create-m .van-checkbox--horizontal,.form-create-m .van-radio--horizontal{margin-bottom:5px}.form-create-m .el-input__wrapper,.form-create-m .el-select__wrapper{border-radius:0;box-shadow:none;padding-right:0}.form-create-m .el-input__wrapper:before,.form-create-m .el-select__wrapper:before{border-bottom:1px solid var(--van-cell-border-color);bottom:0;box-sizing:border-box;content:" ";left:var(--van-padding-md);pointer-events:none;position:absolute;right:var(--van-padding-md);transform:scaleY(.5)}.form-create-m .el-select__suffix{display:none}.form-create-m .el-input__wrapper:after,.form-create-m .el-select__wrapper:after{color:var(--van-cell-right-icon-color);content:"\\e660";font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon")}.form-create-m .el-date-editor.el-input,.form-create-m .el-date-editor.el-input__wrapper,.form-create-m .el-tree{width:100%}.form-create-m .el-upload--picture-card,.form-create-m .el-upload-list{--el-upload-list-picture-card-size:64px;--el-upload-picture-card-size:64px}.form-create-m.is-preview ._fc-upload .el-icon--close,.form-create-m.is-preview ._fc-upload .el-icon--close-tip,.form-create-m.is-preview ._fc-upload .el-upload{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,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) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}._fd-step-form .van-step{cursor:pointer;line-height:1.4;text-align:left}._fd-popup.van-popup{background:var(--fc-bg-color-1);margin:10px;overflow:auto;padding-top:50px;position:relative;width:calc(100% - 20px)}._fd-popup-content{display:flex;flex:1;height:calc(var(--fc-dialog-height) - 152px);margin-bottom:5px;overflow:auto;padding:1px}._fd-popup-content>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-popup-content ._fd-drag-box{outline:1px dashed var(--fc-line-color-3)}._fd-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{background:var(--fc-bg-color-2);color:var(--fc-text-color-1);direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:var(--fc-bg-color-3);border-right:1px solid var(--fc-line-color-2);display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:var(--fc-style-color-1);font-size:12px}._fd-cdi-input>div{width:100%}._fd-pattern-input{width:100%}._fd-pattern-input .el-input-group__append{padding:0 10px}._fd-pattern-input .fc-icon{cursor:pointer}._fd-pattern-popper .el-dropdown__list{height:350px;overflow:auto}.el-tree._fd-rule-select{min-width:200px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node){border-bottom-style:solid;border-bottom:1px dashed var(--fc-line-color-3);padding-bottom:5px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-checkbox{display:none}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-select-dropdown__item{padding-right:20px}._fd-rule-select-node{display:flex;justify-content:space-between}._fd-rule-select-node>div{color:#61affe}._fd-rule-select-node>span{font-size:12px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-variable-btn{align-items:center;background:var(--fc-style-bg-color-1);border-radius:5px;color:var(--fc-style-color-1);cursor:pointer;display:flex;font-size:12px;margin-left:6px;padding:2px 6px}._fd-variable-con .el-main{padding:0}._fd-variable-l,._fd-variable-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-variable-r{margin-left:10px}._fd-variable-l .el-header,._fd-variable-r .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;height:40px}._fd-variable-r .el-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:13px;margin-left:2px}._fd-variable-r .el-main{padding:10px}._fd-variable-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-bottom:6px;padding:8px 13px;position:relative}._fd-variable-node{align-items:center;color:var(--fc-text-color-1);display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-variable-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:40px;padding:0 20px}._fd-variable-top ._fd-variable-item-label{color:#fca130}._fd-variable-item-label{font-size:13px;margin-right:18px;width:198px}._fd-variable-item .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-variable-item.active,._fd-variable-item.active ._fd-variable-item-label,._fd-variable-item.active input{color:var(--fc-style-color-1)}._fd-variable-item.active .el-input{--el-input-icon-color:var(--fc-style-color-1)}._fd-variable-item input{text-align:center}._fd-variable-item .el-input .el-input__wrapper{box-shadow:none}._fd-variable-pop.el-popover.el-popper{height:400px;padding:0}._fd-variable-pop-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-variable-pop .el-header{align-items:center;background-color:var(--fc-bg-color-2);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 10px}._fd-variable-pop .el-main{padding:10px}._fd-variable-pop .el-tree-node__content>.el-tree-node__expand-icon{padding:3px}._fd-variable-pop .el-input-group__append{background:var(--fc-style-color-1);color:#fff;cursor:pointer;padding:0;width:60px}._fd-variable-pop .el-input-group__append div{text-align:center;width:100%}._fd-variable-pop-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-pop-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-cdg-input{display:flex;flex-direction:column}._fd-cdg-btns{margin-left:30px;margin-top:10px}._fd-cdg-btns .el-button{color:var(--fc-text-color-2)}._fd-cdg-item{display:flex}._fd-cdg-item .el-select{background-color:var(--fc-bg-color-2)}._fd-cdg-and{display:flex;flex-shrink:0;position:relative;width:100px}._fd-cdg-and>.el-select{left:-5px;margin-top:-16px;position:absolute;top:50%;width:80px;z-index:1}._fd-cdg-and:before{background-color:var(--fc-line-color-2);bottom:1px;content:"";left:30px;margin-bottom:16px;margin-top:14px;position:absolute;top:1px;width:1px}._fd-cdg-options{display:flex;flex-direction:column}._fd-cdg-option{align-items:center;display:flex;position:relative}._fd-cdg-field{width:208px}._fd-cdg-variable{height:32px;width:208px}._fd-cdg-term{width:104px}._fd-cdg-option>._fd-cfg-value{align-items:center;display:flex;width:208px}._fd-cdg-option>.fc-icon{color:var(--fc-text-color-2);cursor:pointer;margin-left:10px}._fd-cdg-option>.fc-icon.disabled{cursor:not-allowed}._fd-cdg-option>._fd-cfg-value>div{width:100%}._fd-cdg-option>.el-input+.el-select,._fd-cdg-option>.el-select+.el-input,._fd-cdg-option>.el-select+.el-select,._fd-cfg-value,._fd-cfg-value .el-checkbox{margin-left:10px}._fd-cdg-option:before{background-color:var(--fc-line-color-2);content:"";height:1px;left:-70px;margin-top:-1px;position:absolute;top:50%;width:105px}._fd-cdg-option.is-group{border:1px dashed #ccd3db;padding:14px}._fd-cdg-option.is-group>.fc-icon{font-size:18px;position:absolute;right:-10px;top:-10px;transform:rotate(45deg);z-index:1}._fd-cdg-option.is-group:before{margin-top:-17px}._fd-cdg-option+._fd-cdg-option{margin-top:16px}._fd-computed,._fd-computed .el-badge{width:100%}._fd-computed .el-button{font-weight:400;width:100%}._fd-comp-con,._fd-comp-condition{height:500px}._fd-comp-condition .el-main{padding:20px 5px}._fd-comp-con .el-tree>.el-tree-node{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin:1px;padding:14px}._fd-comp-con .el-tree>.el-tree-node+.el-tree-node{border-top:1px solid var(--fc-line-color-3)}._fd-comp-con .el-tree-node{font-weight:400}._fd-comp-con .el-tree-node__content{margin-top:5px}._fd-comp-dialog .el-dialog__body{padding:0 10px}._fd-comp-dialog .el-tabs__header{margin-bottom:0}._fd-comp-con .el-main{padding:0}._fd-comp-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-comp-head{align-items:center;border-bottom:1px solid var(--fc-line-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;font-weight:500;height:38px;padding:5px 15px}._fd-comp-r>.el-main,._fd-comp-script{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-comp-script{width:100%}._fd-comp-r>.el-main{flex-direction:column}._fd-comp-info{background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);height:90px;line-height:20px;margin:10px;padding:15px}._fd-comp-con .CodeMirror{height:100%;width:100%}._fd-comp-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-comp-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-comp-node ._group{color:#61affe;font-weight:700;margin-right:5px}._fd-comp-node ._subform{color:#fca130;font-weight:700;margin-right:5px}._fd-comp-node.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-comp-node.disabled ._fd-comp-id{background-color:#999}._fd-comp-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;font-weight:500;height:20px;line-height:20px;text-align:center;width:20px}._fd-comp-dialog .el-aside{border:1px solid var(--fc-line-color-3);border-right:0;width:300px}._fd-comp-title{color:var(--fc-text-color-1);font-weight:500;margin-bottom:15px;padding-left:5px;position:relative}._fd-comp-title:before{background-color:var(--fc-style-color-1);content:" ";display:inline-block;height:1em;left:-5px;position:absolute;top:3px;width:3px}._fd-comp-script .CodeMirror pre.CodeMirror-line{line-height:26px}._fd-comp-linkage{align-items:center;display:flex;font-size:12px}._fd-comp-linkage>._fd-rule-select{display:inline-block;margin:0 6px;width:120px}._fd-event .el-button{font-weight:400;width:100%}._fd-event .el-badge,._fd-menu{width:100%}._fd-menu{box-sizing:border-box;display:flex;flex-direction:column}._fd-menu-item{border:1px solid transparent;border-bottom:1px dashed var(--fc-line-color-3);padding:0 15px}._fd-menu-item.is-active{border:1px solid var(--fc-style-color-1)}._fd-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-dialog .el-tabs__header{margin:0}._fd-event-select{align-items:center;display:flex;margin-left:15px;margin-top:15px}._fd-event-select .el-select{width:240px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:flex-end}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-r>.el-main{flex-direction:column}._fd-event-r>.el-main.is-behavior{flex-direction:unset}._fd-event-item{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-event-l .el-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-event-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}._fd-event-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-event-behaviors{width:100%}._fd-event-behavior{background:var(--fc-bg-color-3);border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:12px;margin-bottom:12px;padding:12px;width:100%}._fd-event-behavior.is-active{background:var(--fc-style-color-1)}._fd-event-behavior.is-active ._fd-event-behavior-info,._fd-event-behavior.is-active ._fd-event-behavior-label{color:#fff}._fd-event-behavior-label{color:var(--fc-text-color-2);display:flex;justify-content:space-between}._fd-event-behavior-label>div{display:flex}._fd-event-behavior-info{color:var(--fc-text-color-3);margin-left:16px}._fd-event-behavior-list{border-right:1px solid var(--fc-line-color-3);height:100%;padding:15px}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{height:30px}._fd-event-behavior-list .el-menu{border-right:0}._fd-event-behavior-list .el-menu-item.is-active{background:var(--fc-style-color-1);color:#fff}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{border-radius:6px!important;margin-bottom:4px}._fd-event-con ._fd-event-behavior-con{padding:15px}._fd-event-con .form-create .form-create .el-form-item{margin-bottom:18px}._fd-event-con .el-form ._fd-form-item-warning{color:var(--fc-text-color-3);font-size:12px;font-weight:400;line-height:17px;margin-top:6px}._fd-event-behavior-title{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin-bottom:12px}._fd-event-behavior-title>div{color:var(--fc-text-color-3);font-size:12px;font-weight:400}._fd-config-item{color:var(--fc-text-color-2);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:var(--fc-text-color-1);font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:var(--fc-bg-color-2);display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-page-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:space-between;margin:0 12px;padding:12px 0}._fd-page-item.active ._fd-page-label{color:var(--fc-style-color-1)}._fd-page-btns{display:flex}._fd-page-label{color:var(--fc-text-color-1);font-weight:600}._fd-page-label .fc-icon{font-size:12px;margin-left:5px}._fd-page-id{align-items:center;color:var(--fc-text-color-3);display:flex;font-weight:400}._fd-page-id .fc-icon{margin-left:5px}._fd-page-id .fc-icon:hover,._fd-page-input .el-button{color:var(--fc-style-color-1)}._fd-page-input .el-button{font-size:12px;font-weight:400;margin-left:12px;margin-top:12px}._fd-page-input .el-button .fc-icon{font-size:12px;margin-left:5px}._fd-page-del{align-items:center;background-color:var(--fc-style-bg-color-3);border-radius:25px;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}._fd-page-del .fc-icon{color:var(--fc-style-color-3);font-size:14px}._fd-page-copy{align-items:center;background-color:var(--fc-style-bg-color-1);border-radius:25px;display:flex;height:24px;justify-content:center;width:24px}._fd-page-copy .fc-icon{color:var(--fc-style-color-1);font-size:14px}._fc-sublist ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-sublist .fc-icon{cursor:pointer}._fc-sublist ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-tools-bar{height:30px}._fc-r-tools-close{color:var(--fc-text-color-2);position:absolute;right:5px;transform:rotate(45deg)}._fc-r-tools{border-top:1px solid var(--fc-line-color-3);left:0;padding:0 10px;position:absolute;right:0}._fc-r-tool,._fc-r-tools{align-items:center;display:flex}._fc-r-tool{cursor:pointer;height:28px;justify-content:center;width:28px}._fc-r-tool:hover{color:var(--fc-style-color-1)}._fc-r-tool .fc-icon{font-size:22px}._fc-r-tools-close .fc-icon{font-size:18px}._fd-config-title{align-items:center;display:flex;font-size:14px;margin:26px 0 16px;padding-left:10px;position:relative}._fd-config-title:before{background-color:var(--fc-style-color-1);content:" ";display:block;height:20px;left:0;position:absolute;width:2px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fc-field-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1}._fc-field-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-field-tree ._fc-field-drag{display:flex;flex:1;flex-direction:column}._fc-field-tree .fc-icon{font-size:18px;margin-right:5px}._fc-field-tree .icon-folder{color:var(--fc-style-color-1)}._fc-field-node-label{align-items:center;display:flex;user-select:none}._fc-l ._fc-form-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1;height:auto;padding:5px 0}._fc-form-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-form-tree .fc-icon{color:var(--fc-style-color-1);font-size:18px;margin-right:5px}._fc-form-tree .icon-folder{color:#ffba00}._fc-form-node{display:flex;flex-direction:row;justify-content:space-between;padding-right:12px;width:100%}._fc-form-node-label{align-items:flex-start;display:flex;user-select:none;white-space:normal}._fc-form-node-info{color:var(--fc-text-color-2);font-size:12px}._fd-gec,._fd-gec .el-badge{width:100%}._fd-gec .el-button{font-weight:400;width:100%}._fd-gec-con .el-main{padding:0}._fd-gec-l,._fd-gec-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gec-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gec-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gec-r{border-left:0}._fd-gec-r ._fd-gec-head{justify-content:flex-end}._fd-gec-l>.el-main,._fd-gec-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gec-r>.el-main{flex-direction:column}._fd-gec-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gec-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gec-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gec-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-gec-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gec-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gec-title .el-input{width:200px}._fd-gec-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gec-title .el-input__wrapper{box-shadow:none}._fd-gec-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gec-con .CodeMirror{height:100%;width:100%}._fd-gec-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-dialog ._fc-tabs{display:flex;height:100%}._fd-gfc-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-gfc-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-gfc-con .el-main{padding:0}._fd-gfc-l,._fd-gfc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gfc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gfc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gfc-r{border-left:0}._fd-gfc-r ._fd-gfc-head{justify-content:flex-end}._fd-gfc-l>.el-main,._fd-gfc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gfc-r>.el-main{flex-direction:column}._fd-gfc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gfc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gfc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gfc-method{color:#702c71;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:100%}._fd-gfc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gfc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gfc-title .el-input{width:200px}._fd-gfc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gfc-title .el-input__wrapper{box-shadow:none}._fd-gfc-title .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:var(--fc-style-color-1);outline:1px dashed var(--fc-style-color-1)}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-display-input{display:flex;flex-direction:column}._fd-display-input .el-radio-button__inner{padding:4px;width:100%}._fd-display-input .el-radio-button{flex:1}._fd-display-input .is-active i{color:#fff}._fd-display-input .el-radio-button__inner{color:var(--fc-text-color-1)}._fd-display-con{display:flex;flex-wrap:wrap}._fd-display-con.rotate-flag .rotate{display:inline-block;transform:rotate(-90deg)}._fd-display-con.column .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.row-reverse .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column-reverse .icon-justify-flexstart:before,._fd-display-con.row-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.column-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(180deg)}._fd-display-raw{display:flex;flex-direction:column;margin-bottom:5px;width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._td-table-opt{width:100%}._td-table-opt .icon-delete{cursor:pointer}._td-table-opt .el-table{z-index:1}._td-table-opt-handle{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:var(--fc-bg-color-3);color:var(--fc-text-color-1);opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:var(--fc-text-color-3);display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:var(--fc-text-color-1);cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:var(--fc-style-color-1)}._fd-box-space-input ._fd-x{margin:0 5px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fd-style-editor{flex:1;width:100%}._fd-style-editor .CodeMirror,._fd-style-editor>div{height:100%}._fd-gcc,._fd-gcc .el-badge{width:100%}._fd-gcc .el-button{font-weight:400;width:100%}._fd-gcc-con .el-main{padding:0}._fd-gcc-l,._fd-gcc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gcc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gcc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gcc-r{border-left:0}._fd-gcc-r ._fd-gcc-head{justify-content:flex-end}._fd-gcc-l>.el-main,._fd-gcc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gcc-r>.el-main{flex-direction:column;padding:20px}._fd-gcc-r>.el-main._fd-gcc-style{padding:0}._fd-gcc-r .el-form-item{margin-bottom:10px!important}._fd-gcc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gcc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-style-color-1)}._fd-gcc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gcc-default.is-active ._fd-label{color:var(--fc-style-color-1);margin-top:0}._fd-gcc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gcc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-gcc-method span+._fd-label{margin-top:4px}._fd-gcc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gcc-title .el-input{width:160px}._fd-gcc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gcc-title .el-input__wrapper{box-shadow:none}._fd-gcc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gvc,._fd-gvc .el-badge{width:100%}._fd-gvc .el-button{font-weight:400;width:100%}._fd-gvc-con .el-main{padding:0}._fd-gvc-l,._fd-gvc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gvc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gvc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gvc-r{border-left:0}._fd-gvc-r ._fd-gvc-head{justify-content:flex-end}._fd-gvc-l>.el-main,._fd-gvc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gvc-r>.el-main{flex-direction:column;padding:0}._fd-gvc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gvc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gvc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gvc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gvc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gvc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gvc-title .el-input{width:160px}._fd-gvc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gvc-title .el-input__wrapper{box-shadow:none}._fd-gvc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fc-json-preview{color:var(--fc-text-color-1);display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{font-weight:400;width:100%}._fd-struct-dialog .CodeMirror{height:500px}._fd-struct-dialog .el-dialog__body{padding:0}._fd-props-input{flex:1;text-align:right}._fd-props-input .fc-icon{cursor:pointer}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-slots-config .el-input{margin-left:5px;min-width:170px;width:170px}._fd-slots-config .el-select{width:60px}._fd-slots-config .el-select input,._fd-slots-config .fc-icon{cursor:pointer}._fd-slots-config .el-input-group__append{padding:0 5px}._fd-slots-icons{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr);width:100%}._fd-slots-icon{color:var(--fc-text-color-1);cursor:pointer;text-align:center}._fd-slots-config-pop{max-height:320px;overflow:auto}._fd-quick-layout-content{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}._fd-quick-layout-content>div{cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center}._fd-quick-layout-content>div:hover{color:var(--fc-style-color-1)}._fd-quick-layout-content i{font-size:24px}._fd-print .el-button{font-weight:400;width:100%}._fd-print-con .el-main{padding:0}._fd-print-l,._fd-print-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-print-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-print-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-print-r{border-left:0}._fd-print-r ._fd-print-head{justify-content:flex-end}._fd-print-l>.el-main,._fd-print-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:column;min-width:0;padding:10px;width:100%}._fd-print-l .el-form .el-radio-button__inner,._fd-print-l .el-form .el-radio-group{width:100%}._fd-print-l .el-form .el-radio-button{flex:1}._fd-print-r>.el-main{flex-direction:column;padding:20px;position:relative}._fd-print-form{box-sizing:border-box;padding:2px}._fd-print-form .el-input__wrapper,._fd-print-form .el-select__wrapper,._fd-print-form .el-textarea__inner{border:1px solid var(--el-input-border-color,var(--el-border-color));box-shadow:none!important}._fd-print-form .el-select__placeholder{position:unset!important;top:unset!important;transform:unset!important}._fd-print-form .is-disabled .el-input__wrapper{background-color:unset!important}._fd-print-form .is-disabled .el-input__inner{color:unset!important}._fd-print-form-word .el-input__wrapper,._fd-print-form-word .el-select__wrapper,._fd-print-form-word .el-textarea__inner{border:none!important;border-color:inherit!important;border-radius:0!important}._fd-print-form-word .el-input-number__decrease,._fd-print-form-word .el-input-number__increase{display:none!important}._fd-print-form-word ._fc-read-view{border-bottom:1px solid var(--el-input-border-color,var(--el-border-color))!important;border-color:inherit!important;display:block;height:1.5em;line-height:1.5em;padding:0 4px;width:100%}._fd-print-page-line{border-bottom:1px dashed var(--fc-line-color-3);box-sizing:border-box;color:var(--fc-text-color-3);font-size:12px;height:1px;left:0;line-height:2em;padding-left:4px;position:absolute;right:0;z-index:1}._fd-ai-chat{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;padding:12px}._fd-ai-chat-header{border:1px solid var(--fc-line-color-3);border-radius:6px}._fd-ai-chat-prompt{display:flex;justify-content:space-between;padding:8px 12px 10px}._fd-ai-chat-prompt .fc-icon{font-size:12px;margin-right:2px}._fd-ai-chat-refresh{color:var(--fc-style-color-1);cursor:pointer}._fd-ai-chat-question{align-items:center;background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);cursor:pointer;display:flex;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}._fd-ai-chat-question+._fd-ai-chat-question{margin-top:6px}._fd-ai-chat-question .fc-icon{margin-left:12px}._fd-ai-chat-question .icon-down:before{display:inline-block;transform:rotate(-90deg)}._fd-ai-chat-history{display:flex;flex:1;flex-direction:column;margin-top:12px;overflow:auto}._fd-ai-chat-history-chat{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-chat>div{background:var(--fc-style-bg-color-1);border-radius:6px 0 6px 6px;color:var(--fc-style-color-1);max-width:70%;padding:10px;white-space:pre-wrap}._fd-ai-chat-history-status{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-status>div{background:var(--fc-bg-color-2);border-radius:0 6px 6px;color:var(--fc-text-color-2);max-width:70%;overflow:hidden;padding:10px;position:relative}._fd-ai-chat-history-status>div>div{align-items:center;display:flex;position:relative;z-index:1}._fd-ai-chat-history-status.loading>div:after{animation:b 3s linear infinite;background:linear-gradient(0deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%);bottom:-2px;content:"";filter:blur(5px);left:-2px;padding:1px;position:absolute;right:-2px;top:-2px}._fd-ai-chat-history-status.loading>div{border-radius:0 6px 6px;padding:1px}._fd-ai-chat-history-status.loading>div>div{background-color:var(--fc-bg-color-1);border-radius:0 6px 6px;padding:7px 10px}._fd-ai-chat-history-status.success>div{background:var(--fc-style-bg-color-2);color:var(--fc-style-color-2)}._fd-ai-chat-history-status .fc-icon{background:var(--fc-style-color-2);border-radius:15px;color:#fff;font-size:14px;height:15px;margin-right:5px;text-align:center;width:15px}._fd-ai-chat-history-status.fail>div{background:var(--fc-style-bg-color-3);color:var(--fc-style-color-3)}._fd-ai-chat-history-status.fail .fc-icon{background:var(--fc-style-color-3)}._fd-ai-chat-input{border-radius:6px;margin-top:12px;position:relative;width:100%}._fd-ai-chat-clear{margin-bottom:6px;text-align:right}._fd-ai-chat-clear .el-button{margin-right:2px;padding:0}._fd-ai-chat-clear .fc-icon{font-size:13px}._fd-ai-chat-input .el-textarea{box-sizing:border-box;height:120px;padding:1px;position:relative}._fd-ai-chat-input .el-textarea:before{background:linear-gradient(135deg,var(--fc-style-color-1),var(--fc-style-color-4));border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}._fd-ai-chat-input .el-textarea__inner{background:var(--fc-bg-color-1);border-radius:6px;box-shadow:none;height:100%;resize:none}._fd-ai-chat-input>.fc-icon{align-items:center;background:var(--fc-style-color-1);border-radius:15px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:12px;text-align:center;width:20px}._fd-ai-chat-input .icon-suspend{background:linear-gradient(90deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%)}._fd-ai-chat-input .disabled{background:var(--fc-text-color-3)}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-title{align-items:center;color:#1f2329;flex-direction:row;font-weight:500;height:28px;justify-content:space-between;padding-top:8px;width:100%}.m-title,.tree-row-item{display:flex;font-size:12px;font-style:normal;line-height:20px}.tree-row-item{font-weight:400;overflow-x:hidden;padding-right:11px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;min-width:0;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{margin:2px;max-height:calc(100% - 7px);max-width:calc(100% - 4px)}._fd-drag-tool.is-inline{display:inline-block}._fd-drag-tool.is-inside{height:inherit;width:inherit}._fd-drag-tool:hover{outline-color:var(--fc-style-color-1);outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:hover){outline-style:dashed}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-drag-tool:has(._fd-drag-tool){padding:2px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{min-height:36px;min-width:80px;outline:2px solid var(--fc-style-color-1)!important;z-index:2}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool._fd-drop-hover:hover{outline:1px dashed var(--fc-tool-border-color)}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{padding:0 2px 2px 0;right:0;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:4}._fd-drag-l{left:0;top:0}._fd-drag-btn{align-items:center;background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;width:18px}._fd-drag-btn .el-dropdown{color:#fff}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:var(--fc-style-color-3)}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-html-editor{width:100%}._fd-html-editor>.el-button{font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-field-input{position:relative;width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-field-popper .el-tree-node__content{color:#333;padding:2px 0}._fd-field-popper .el-select-dropdown__list>.el-select-dropdown__item{border-bottom:1px solid var(--fc-line-color-3);box-sizing:border-box;height:26px;padding-left:15px}._fd-list-input{width:100%}._fd-list-input .el-input-group__append{padding:0 10px}._fd-list-input .fc-icon{cursor:pointer}._fd-fetch-config,._fd-fetch-config .el-badge{width:100%}._fd-fetch-config .el-button{font-weight:400;width:100%}._fd-fetch-dialog .el-tabs__header{margin-bottom:0}._fd-fetch-dialog .form-create{margin-top:15px}._fd-fetch-dialog ._fc-tabs{display:flex}._fd-fetch-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-fetch-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-fetch-con .el-main{padding:0}._fd-fetch-con .CodeMirror{height:100%;width:100%}._fd-fetch-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-column-config,._fd-table-column-config .el-badge{width:100%}._fd-table-column-config .el-button{font-weight:400;width:100%}._fd-tcc-dialog .flex{display:flex;width:100%}._fd-tcc-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcc-dialog ._fd-fn{height:100%}._fd-tcc-table .fc-icon{cursor:pointer}._fd-tcc-table .fc-icon+.fc-icon{margin-left:4px}._fd-tcc-table .cell{align-items:center;display:flex;flex-direction:row}._fd-tcc-table .el-table__indent{padding-left:8px!important}.TableColumnConfigTree .el-tree-node__content{height:35px}._fd-table-button-config,._fd-table-button-config .el-badge{width:100%}._fd-table-button-config .el-button{font-weight:400;width:100%}._fd-tcb-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcb-btn{cursor:pointer;display:flex}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{font-weight:400;width:100%}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-fn-list-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfs{align-items:center;display:flex;width:100%}._fd-gfs .el-select{width:190px}._fd-gfs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gfs-handle .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-gfs-handle .icon-refresh.disabled{color:#a9abb2;cursor:not-allowed}._fd-gfs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-gcs{align-items:center;display:flex;width:100%}._fd-gcs .el-select{width:190px}._fd-gcs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gcs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-fetch-table{width:100%}._fd-fetch-table .el-button>span{font-size:12px;font-weight:400}._fd-fetch-table-con{border:1px solid var(--fc-line-color-3);border-bottom:0;display:flex;flex:1;flex-direction:column;height:100%}._fd-fetch-table-con .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;height:30px;padding-left:12px}._fd-fetch-table-row{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:34px;padding:0 10px 4px}._fd-fetch-table-row>.fc-icon{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:12px;margin-top:4px;width:24px}._fd-fetch-table-row .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-fetch-table-key{margin-right:15px;width:calc(40% - 20px)}._fd-table-view{overflow:auto}._fd-table-view-cell{background:var(--fc-bg-color-1);border:1px inset rgba(0,0,0,.1);height:100%;min-height:50px}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;width:100%}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view-icon{color:#fff;display:flex;height:100%;justify-content:center;margin-top:1px;width:100%}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fd-value{color:var(--fc-text-color-3);white-space:nowrap}._fd-json-container{--fc-json-mask:" ";display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:20px;position:relative}._fd-json-container ._fd-dialog,._fd-json-container ._fd-drawer,._fd-json-container ._fd-popup{display:none}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:var(--fc-style-color-1)}._fd-language-header,._fd-language-item{border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 12px}._fd-language-header{background-color:var(--fc-bg-color-1);color:var(--fc-text-color-1);flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{color:var(--fc-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed var(--fc-line-color-3);margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:var(--fc-bg-color-3);border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:var(--fc-style-color-3)}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-tree-opt ._fd-tree-opt-btn{background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:var(--fc-style-color-3);border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:var(--fc-bg-color-1);padding-left:1px;padding-right:2px;width:90px}._fc-step-form{width:100%}._fc-step-form>.el-steps{margin-bottom:20px}._fc-step-form .el-step .el-step__head{line-height:1.4}._fd-step-form{width:100%}._fd-step-form .el-step{cursor:pointer}._fd-step-form>.el-steps{margin-bottom:20px}._fd-step-form .el-step .el-step__head{line-height:1.4}._fd-table-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fd-ntable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-ntable-sub .el-form-item__label,._fd-ntable-sub .van-field__label{display:none}._fd-ntable-form ._fc-child-empty{min-height:130px}._fd-ntf-wrap{display:flex;overflow:auto}._fd-ntf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-ntable-sub ._title{background-color:var(--fc-bg-color-3);border-radius:8px 8px 0 0;color:#65676b;display:inline-block;font-size:12px;height:20px;line-height:1em;margin-left:2px;padding:6px 8px 0;text-align:center}._fd-ntable-sub>._fd-drag-tool{margin-top:0}._fd-itable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-itable-form ._fc-child-empty{min-height:130px}._fd-itf-wrap{display:flex;overflow:auto}._fd-itf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{align-items:center;border-bottom:1px solid #ebeef5;display:flex;height:40px;margin-bottom:0;padding-left:5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col)>._fd-drag-item{flex:unset}._fd-step-form-item>._fd-drag-tool{min-height:200px}._fd-dialog.el-dialog{margin:10px;width:calc(100% - 20px)}._fd-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fd-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-dialog .el-dialog__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 125px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-drawer.el-drawer{box-shadow:unset;width:100%}._fd-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fd-drawer .el-drawer__body{padding:12px}._fd-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fd-drawer .el-drawer__footer{box-shadow:0 -2px 4px #0000000d;padding:10px 0;text-align:center}._fd-drawer .el-drawer__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-drawer-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fc-drawer .el-drawer__body{padding:10px 24px 50px}._fc-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fc-drawer .el-drawer__footer{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 -2px 4px #0000000d;left:0;padding:10px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1}._fd-cell{display:inline-block}._fd-cell.is-new{width:100%!important}._fd-cell>div{box-sizing:border-box}._fd-cell>div>._fd-drag-tool.is-inline,._fd-cell>div>._fd-drag-tool>._fd-drag-box{align-content:var(--fc-cell-alignContent)!important;align-items:var(--fc-cell-alignItems)!important;display:var(--fc-cell-display)!important;flex-direction:var(--fc-cell-flexDirection)!important;flex-wrap:var(--fc-cell-flexWrap)!important;justify-content:var(--fc-cell-justifyContent)!important}._fd-cell>div>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24),._fd-cell>div>._fd-drag-tool>._fd-drag-box>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:none}._fd-cell .el-cascader,._fd-cell .el-date-editor,._fd-cell .el-input-number,._fd-cell .el-select,._fd-cell .el-slider,._fd-row{width:100%}._fd-hide-config{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex}._fd-hide-config .fc-icon{margin-right:3px}._fd-hide-config.active{color:var(--fc-style-color-1)}._fd-hide-config.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-span-input{width:100%}._fd-span-input .el-radio-button__inner{line-height:16px;padding:4px;width:100%}._fd-span-input .el-radio-button{flex:1}._fc-city .el-select{width:150px}.form-create-m ._fc-city,.form-create-m ._fc-city .el-select{width:100%}.form-create ._fc-city .el-select+.el-select{margin-left:12px}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fd-data-select{width:100%}._fd-data-select>.el-dialog{margin:10px;width:calc(100% - 20px)}:root{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-text-color-1:#262626;--fc-text-color-2:#666;--fc-text-color-3:#aaa;--fc-bg-color-1:#fff;--fc-bg-color-2:#f5f5f5;--fc-bg-color-3:#ececec;--fc-line-color-1:#ddd;--fc-line-color-2:#d9d9d9;--fc-line-color-3:#ececec;--fc-style-color-1:#2e73ff;--fc-style-bg-color-1:rgba(46,115,255,.05);--fc-style-color-2:#00c050;--fc-style-bg-color-2:rgba(0,192,80,.05);--fc-style-color-3:#ff2e2e;--fc-style-bg-color-3:rgba(255,46,46,.05);--fc-style-color-4:#4efdb7;--fc-style-bg-color-4:rgba(78,253,183,.05);--fc-grid-line-color:rgba(0,0,0,.05)}html.dark{--fc-text-color-1:#e5eaf3;--fc-text-color-2:#cfd3dc;--fc-text-color-3:#6c6e72;--fc-bg-color-1:#0a0a0a;--fc-bg-color-2:#191919;--fc-bg-color-3:#2b2b2c;--fc-line-color-1:#393a3c;--fc-line-color-2:#636466;--fc-line-color-3:#2b2b2c;--fc-grid-line-color:hsla(0,0%,100%,.15)}._fc-designer,._fd-config-dialog{--el-color-primary:#2e73ff;--el-color-primary-light-3:#69f;--el-color-primary-light-5:#9bf;--el-color-primary-light-7:#ccdfff;--el-color-primary-light-8:#e0ebff;--el-color-primary-light-9:#ccdfff;--el-color-primary-dark-2:#265fcc;--el-color-success:#00c050;--el-color-success-light-3:#4ddb82;--el-color-success-light-5:#80e6a3;--el-color-success-light-7:#b3f1c5;--el-color-success-light-8:#ccf6d5;--el-color-success-light-9:#e6fae6;--el-color-success-dark-2:#00a046;--el-color-danger:#ff2e2e;--el-color-danger-light-3:#f66;--el-color-danger-light-5:#f99;--el-color-danger-light-7:#fcc;--el-color-danger-light-8:#ffd9d9;--el-color-danger-light-9:#ffe6e6;--el-color-danger-dark-2:#cc2626;--el-menu-hover-bg-color:var(--el-color-primary-light-9)}._fc-designer .el-button--primary,._fd-config-dialog .el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-plain,._fd-config-dialog .el-button--primary.is-plain{--el-button-bg-color:var(--el-color-primary-light-8);--el-button-text-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-link,._fd-config-dialog .el-button--primary.is-link{--el-button-text-color:var(--el-color-primary)}._fc-designer .el-button--success,._fd-config-dialog .el-button--success{--el-button-bg-color:var(--el-color-success);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2)}._fc-designer .el-button--success.is-plain,._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:var(--el-color-success-light-8);--el-button-text-color:var(--el-color-success);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--success.is-link,._fd-config-dialog .el-button--success.is-link{--el-button-text-color:var(--el-color-success)}._fc-designer .el-button--danger,._fd-config-dialog .el-button--danger{--el-button-bg-color:var(--el-color-danger);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2)}._fc-designer .el-button--danger.is-plain,._fd-config-dialog .el-button--danger.is-plain{--el-button-bg-color:var(--el-color-danger-light-8);--el-button-text-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--danger.is-link,._fd-config-dialog .el-button--danger.is-link{--el-button-text-color:var(--el-color-danger)}._fd-plain-button{border-color:var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-designer .CodeMirror-gutters,._fd-config-dialog .CodeMirror-gutters{background-color:var(--fc-bg-color-3);border-right-color:var(--fc-line-color-2)}._fc-designer .CodeMirror-scroll,._fd-config-dialog .CodeMirror-scroll{background-color:var(--fc-bg-color-2);caret-color:var(--fc-text-color-1);color:var(--fc-text-color-1)}._fd-config-dialog .CodeMirror-scroll{background-color:var(--el-bg-color)}._fc-designer{--fc-tool-border-color:var(--fc-line-color-1);background-color:var(--fc-bg-color-1);cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid var(--fc-line-color-3);border-top:1px solid var(--fc-line-color-3);flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:var(--fc-style-color-1)}._fc-l-menu-form{border-bottom:1px solid var(--fc-line-color-3)}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:var(--fc-style-color-1)}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:var(--fc-style-color-1)}._fc-l-label{color:var(--fc-text-color-1);font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:10px 12px}._fc-l-info{color:var(--fc-text-color-3);font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:left}._fc-l-global,._fc-l-info{padding:0 12px}._fc-l-global ._fc-l-label{font-size:12px;font-weight:400;margin-bottom:8px;margin-top:14px;padding:0}._fc-m .form-create>.el-row>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}._fc-m .form-create .el-col-24._fd-drag-box{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}._fc-m .form-create ._fc-field-node,._fc-m .form-create ._fc-l-item,._fc-m .form-create-m ._fc-field-node,._fc-m .form-create-m ._fc-l-item{align-items:center;background:var(--fc-bg-color-2);border:1px dashed #000;border-radius:4px;color:var(--fc-text-color-1);display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:calc(100% - 2px)}._fc-m .form-create ._fc-l-item.is-inline,._fc-m .form-create-m ._fc-l-item.is-inline{box-sizing:border-box;display:inline-flex!important;vertical-align:top;width:100px}._fc-m .form-create ._fc-field-node .fc-icon,._fc-m .form-create ._fc-l-item ._fc-l-icon,._fc-m .form-create-m ._fc-field-node .fc-icon,._fc-m .form-create-m ._fc-l-item ._fc-l-icon{display:inline-block!important;font-size:21px;padding:0 4px}._fc-m .form-create ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create ._fc-l-item ._fc-l-name,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create-m ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-m .form-create ._fc-field-node ._fc-field-node-label,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label{align-items:center;display:flex!important}._fc-l,._fc-m,._fc-r{border-top:1px solid var(--fc-line-color-3);box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:var(--fc-bg-color-1);border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r-tab-props{padding:0 20px}._fc-r-title{color:var(--fc-text-color-1);font-size:12px;margin:15px 0 5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:var(--fc-style-color-1)}._fc-r .el-main{padding-bottom:100px}._fc-l>.el-container{height:100%}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin:5px 5px 0}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-struct-tree{color:var(--fc-text-color-1)}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-struct-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)!important}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:var(--fc-style-color-1)}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:400;margin-right:2px}._fc-tree-more{align-items:center;display:flex;padding:0 15px}._fc-tree-more .icon-more{font-weight:700}._fc-l-tabs,._fc-r-tabs{border-bottom:1px solid var(--fc-line-color-3);padding:0 10px;position:relative;width:100%}._fc-l-tab,._fc-r-tab{box-sizing:border-box;color:var(--fc-text-color-1);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;list-style:none;margin:0 10px;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-l-group{border:1px solid var(--fc-line-color-2);margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-group.is-template ._fc-l-list{grid-column-gap:5px;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);padding:0 7px}._fc-l-group.is-template ._fc-l-item{background:var(--fc-bg-color-2);height:30px;line-height:28px;margin-bottom:5px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}._fc-l-group.is-template ._fc-l-item:hover{background:var(--fc-style-color-1)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:var(--fc-bg-color-1);color:var(--fc-text-color-1);cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:var(--fc-style-color-1);color:#fff}._fc-m-tools{border:1px solid var(--fc-line-color-3);border-top:0;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-menus{display:flex;flex-direction:row}._fc-m-menus .fc-icon{cursor:pointer;width:18px}._fc-m-menus .fc-icon.active{color:var(--fc-style-color-1)}._fc-m-menus>*+*{margin-left:5px}._fc-m-tools .line{background:var(--fc-line-color-3);height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:var(--fc-bg-color-3);border-color:var(--fc-line-color-1);border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .icon-check{color:#67c23a;font-size:18px}._fc-m-tools-r .fc-icon{font-size:14px;margin-right:2px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:var(--fc-bg-color-3);height:1px}._fc-r .el-button,._fc-r .el-checkbox,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-m-con{background:var(--fc-bg-color-2);padding:20px;position:relative}._fc-m-drag.mobile,._fc-m-drag.pad{border:10px solid #000;border-radius:25px}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-drag._fc-grid-line{--van-cell-background:transparent;background-image:linear-gradient(to right,var(--fc-grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--fc-grid-line-color) 1px,transparent 1px);background-repeat:repeat;background-size:16px 16px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-input-handle>.el-button{font-size:13px}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background-color:var(--fc-bg-color-1);height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row,._fc-m-drag>form>.van-row{height:100%}._fc-m-drag>form>.el-row>._fd-drag-tool,._fc-m-drag>form>.van-row>._fd-drag-tool{width:100%}._fd-fcDialog-drag,._fd-fcDrawer-drag{padding:3px}._fc-m-drag>form>.van-row{flex-direction:column}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box ._fd-drag-box{outline:1px dashed var(--fc-line-color-1)}._fd-drag-tool>._fd-drag-box{outline:none}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:var(--fc-text-color-1)}.cm-fc-field,.cm-fc-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;display:inline-block;line-height:1.5em;padding:0 8px}.cm-fc-id{background-color:#df2121}.CodeMirror-widget+.CodeMirror-widget{margin-left:5px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{width:100%}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fc-child-empty,._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-elTooltip-drag.drag-holder,._fd-fcDialog-drag.drag-holder,._fd-fcDrawer-drag.drag-holder,._fd-fcInlineForm-drag.drag-holder,._fd-group-drag.drag-holder,._fd-stepFormItem-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder,._fd-tableFormColumn2-drag.drag-holder{background:var(--fc-bg-color-2) url(data:image/png;base64,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);background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-elTooltip-drag.drag-holder:after,._fd-fcDialog-drag.drag-holder:after,._fd-fcDrawer-drag.drag-holder:after,._fd-fcInlineForm-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-stepFormItem-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after,._fd-tableFormColumn2-drag.drag-holder:after{align-items:center;bottom:0;color:var(--fc-text-color-3);content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:var(--fc-bg-color-1)}._fd-draggable-drag.drag-holder:after{font-size:16px}._fd-drag-item{width:100%}._fd-drag-item.is-inline{display:inline;vertical-align:top;width:auto}._fd-drag-item.is-inline>div{vertical-align:top}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:var(--fc-text-color-3);margin-left:5px}._fc-manage-text{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fc-message-tip{background-color:var(--fc-bg-color-1);border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-tip>.el-icon{font-size:18px}._fc-message-tip .el-message__content{color:var(--fc-text-color-1);font-size:14px}._fd-preview-copy{align-items:center;background:var(--fc-style-bg-color-1);border-radius:10px;color:var(--fc-style-color-1);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog>.el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-line-color-3);height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-preview-device{align-items:center;display:flex;position:absolute;right:50px;top:9px}._fd-preview-device>div{align-items:center;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;width:76px}._fd-preview-device>div,._fd-preview-mobile{display:flex;justify-content:center}._fd-preview-mobile>div{border:6px solid #000;border-radius:24px;box-sizing:border-box;height:70vh;overflow:auto;width:350px}._fd-preview-device>div.active{background:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-row-line{background:var(--fc-line-color-3);height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}.fc-wrap-right .el-form-item__label{justify-content:flex-end}.fc-wrap-left .el-form-item__label{justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}._fd-slot-empty{align-items:center;background:var(--fc-bg-color-2);color:var(--fc-text-color-3);display:flex;flex-direction:row;font-size:12px;justify-content:center;min-height:90px;position:relative;width:100%}.form-create-m ._fd-slot-empty{flex-direction:column}._fd-slot-empty>span{color:var(--fc-text-color-2)}._fd-drag-item:has(>._fd-drag-tool>.el-col,>.el-col){transition:all .3s}._fd-drag-item:has(>._fd-drag-tool>.el-col-1,>.el-col-1){flex:0 0 4.1666666667%;max-width:4.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-2,>.el-col-2){flex:0 0 8.3333333333%;max-width:8.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-3,>.el-col-3){flex:0 0 12.5%;max-width:12.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-4,>.el-col-4){flex:0 0 16.6666666667%;max-width:16.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-5,>.el-col-5){flex:0 0 20.8333333333%;max-width:20.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-6,>.el-col-6){flex:0 0 25%;max-width:25%}._fd-drag-item:has(>._fd-drag-tool>.el-col-7,>.el-col-7){flex:0 0 29.1666666667%;max-width:29.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-8,>.el-col-8){flex:0 0 33.3333333333%;max-width:33.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-9,>.el-col-9){flex:0 0 37.5%;max-width:37.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-10,>.el-col-10){flex:0 0 41.6666666667%;max-width:41.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-11,>.el-col-11){flex:0 0 45.8333333333%;max-width:45.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-12,>.el-col-12){flex:0 0 50%;max-width:50%}._fd-drag-item:has(>._fd-drag-tool>.el-col-13,>.el-col-13){flex:0 0 54.1666666667%;max-width:54.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-14,>.el-col-14){flex:0 0 58.3333333333%;max-width:58.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-15,>.el-col-15){flex:0 0 62.5%;max-width:62.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-16,>.el-col-16){flex:0 0 66.6666666667%;max-width:66.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-17,>.el-col-17){flex:0 0 70.8333333333%;max-width:70.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-18,>.el-col-18){flex:0 0 75%;max-width:75%}._fd-drag-item:has(>._fd-drag-tool>.el-col-19,>.el-col-19){flex:0 0 79.1666666667%;max-width:79.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-20,>.el-col-20){flex:0 0 83.3333333333%;max-width:83.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-21,>.el-col-21){flex:0 0 87.5%;max-width:87.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-22,>.el-col-22){flex:0 0 91.6666666667%;max-width:91.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-23,>.el-col-23){flex:0 0 95.8333333333%;max-width:95.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:0 0 100%;max-width:100%}._fd-drag-item>._fd-drag-tool>.el-col,._fd-drag-item>.el-col{flex:0 0 100%;max-width:100%}.fc-icon[class*=icon-chart-]{background-color:var(--fc-bg-color-2);background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:164px;border-radius:3px;display:inline-block;height:21px;width:21px}.fc-icon.icon-chart-bar{background-position:-2px -2px}.fc-icon.icon-chart-stripe{background-position:-25px -2px}.fc-icon.icon-chart-line{background-position:-48px -2px}.fc-icon.icon-chart-area{background-position:-71px -2px}.fc-icon.icon-chart-funnel{background-position:-95px -2px}.fc-icon.icon-chart-gauge{background-position:-118px -2px}.fc-icon.icon-chart-pie{background-position:-141px -2px}.fc-icon.icon-chart-radar{background-position:-2px -25px}.fc-icon.icon-chart-scatter{background-position:-25px -25px}.fc-icon.icon-chart-custom{background-position:-48px -25px}.fd-theme-purple,.fd-theme-purple ._fc-designer,.fd-theme-purple ._fd-config-dialog{--fc-style-color-1:#884cff;--fc-style-bg-color-1:rgba(136,76,255,.05);--el-color-primary:#884cff;--el-color-primary-light-3:#a47fff;--el-color-primary-light-5:#b599ff;--el-color-primary-light-7:#c6b3ff;--el-color-primary-light-8:#d1c2ff;--el-color-primary-light-9:#e1d6ff;--el-color-primary-dark-2:#6e3acc;--fc-style-color-4:#e000ff;--fc-style-bg-color-4:rgba(224,0,255,.05)}.fd-theme-orange,.fd-theme-orange ._fc-designer,.fd-theme-orange ._fd-config-dialog{--fc-style-color-1:#f27024;--fc-style-bg-color-1:rgba(242,112,36,.05);--el-color-primary:#f27024;--el-color-primary-light-3:#ff9a59;--el-color-primary-light-5:#ffb380;--el-color-primary-light-7:#fc9;--el-color-primary-light-8:#ffd6b3;--el-color-primary-light-9:#ffe6cc;--el-color-primary-dark-2:#c25a1d;--fc-style-color-4:#ffb600;--fc-style-bg-color-4:rgba(255,182,0,.05)}.fd-theme-pink,.fd-theme-pink ._fc-designer,.fd-theme-pink ._fd-config-dialog{--fc-style-color-1:#fe679a;--fc-style-bg-color-1:rgba(254,103,154,.05);--el-color-primary:#fe679a;--el-color-primary-light-3:#ff96b3;--el-color-primary-light-5:#ffb3c8;--el-color-primary-light-7:#ffd1dc;--el-color-primary-light-8:#ffdce5;--el-color-primary-light-9:#ffe6ed;--el-color-primary-dark-2:#cb517a;--fc-style-color-4:#bd2bff;--fc-style-bg-color-4:rgba(189,43,255,.05)}.fd-theme-green,.fd-theme-green ._fc-designer,.fd-theme-green ._fd-config-dialog{--fc-style-color-1:#18bf82;--fc-style-bg-color-1:rgba(24,191,130,.05);--el-color-primary:#18bf82;--el-color-primary-light-3:#4fd8a1;--el-color-primary-light-5:#80e6bb;--el-color-primary-light-7:#b3f1d6;--el-color-primary-light-8:#c6f5e0;--el-color-primary-light-9:#d9f9eb;--el-color-primary-dark-2:#149566;--fc-style-color-4:#e2ff00;--fc-style-bg-color-4:rgba(226,255,0,.05)}.fd-theme-green ._fc-designer .el-button--success.is-plain,.fd-theme-green ._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:#fef1e9;--el-button-text-color:#f27024;--el-button-border-color:#f9b892;--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:#f27024;--el-button-hover-border-color:#f27024;--el-button-active-bg-color:#c65e21;--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:#c65e21}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}.form-create.is-preview ._fc-upload .el-icon--close,.form-create.is-preview ._fc-upload .el-icon--close-tip,.form-create.is-preview ._fc-upload .el-upload{display:none!important}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); +(function(gt,n){typeof exports=="object"&&typeof module<"u"?n(exports,require("vue"),require("element-plus"),require("@form-create/element-ui"),require("@form-create/vant"),require("vant")):typeof define=="function"&&define.amd?define(["exports","vue","element-plus","@form-create/element-ui","@form-create/vant","vant"],n):(gt=typeof globalThis<"u"?globalThis:gt||self,n(gt.FcDesigner={},gt.Vue,gt.ElementPlus,gt.formCreate,gt.formCreateMobile,gt.vant))})(this,function(gt,n,ai,Sb,xb,kb){"use strict";var j5=Object.defineProperty;var z5=(gt,n,ai)=>n in gt?j5(gt,n,{enumerable:!0,configurable:!0,writable:!0,value:ai}):gt[n]=ai;var Dt=(gt,n,ai)=>(z5(gt,typeof n!="symbol"?n+"":n,ai),ai);const mp=e=>e&&typeof e=="object"&&"default"in e?e:{default:e},Ua=mp(Sb),St=mp(xb),dt={type(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"},Undef(e){return e==null},Element(e){return typeof e=="object"&&e!==null&&e.nodeType===1&&!dt.Object(e)},trueArray(e){return Array.isArray(e)&&e.length>0},Function(e){const t=this.getType(e);return t==="Function"||t==="AsyncFunction"},getType(e){const t=Object.prototype.toString.call(e);return/^\[object (.*)\]$/.exec(t)[1]},empty(e){return e==null||Array.isArray(e)&&Array.isArray(e)&&!e.length?!0:typeof e=="string"&&!e}};["Date","Object","String","Boolean","Array","Number"].forEach(e=>{dt[e]=function(t){return dt.type(t,e)}});function li(e,t){return{}.hasOwnProperty.call(e,t)}function Tr(e,t,r){e[t]=r}function td(e,t={},r){let o=!1;for(let i in t)if(Object.prototype.hasOwnProperty.call(t,i)){let l=t[i];if((o=Array.isArray(l))||dt.Object(l)){let d=e[i]===void 0;if(o)o=!1,d&&Tr(e,i,[]);else if(l._clone&&r!==void 0)if(r)l=l.getRule(),d&&Tr(e,i,{});else{Tr(e,i,l._clone());continue}else d&&Tr(e,i,{});e[i]=td(e[i],l,r)}else Tr(e,i,l),dt.Undef(l)||(dt.Undef(l.__json)||(e[i].__json=l.__json),dt.Undef(l.__origin)||(e[i].__origin=l.__origin))}return r!==void 0&&Array.isArray(e)?e.filter(i=>!i||!i.__ctrl):e}function rt(e){return td({},{value:e}).value}function Nb(e,t,r){return`[form-create ${e}]: ${t}`+(r?` rule: `+JSON.stringify(r.getRule?r.getRule():r):"")}function Tb(e,t){console.error(Nb("err",e,t))}const gp="[[FORM-CREATE-PREFIX-",vp="-FORM-CREATE-SUFFIX]]";function nd(e){return new Function("return "+e)()}function Dr(e,t){if(e&&dt.String(e)&&e.length>4){let r=e.trim(),o=!1;try{if(r.indexOf(vp)>0&&r.indexOf(gp)===0)r=r.replace(vp,"").replace(gp,""),o=!0;else if(r.indexOf("$FN:")===0)r=r.substring(4),o=!0;else if(r.indexOf("$EXEC:")===0)r=r.substring(6),o=!0;else if(r.indexOf("$GLOBAL:")===0){const l=r.substring(8);return r=function(...d){const c=d[0].api.getGlobalEvent(l);if(c)return c.call(this,...d)},r.__json=e,r.__inject=!0,r}else{if(r.indexOf("$FNX:")===0)return r=nd("function($inject){"+r.substring(5)+"}"),r.__json=e,r.__inject=!0,r;(!t&&r.indexOf("function ")===0&&r!=="function "||!t&&r.indexOf("function(")===0&&r!=="function(")&&(o=!0)}if(!o)return e;let i;try{i=nd(r)}catch{i=nd("function "+r)}return i.__json=e,i}catch(i){Tb(`\u89E3\u6790\u5931\u8D25:${r} -err: ${i}`);return}}return e}function id(e){const t=e.replace(/(-[a-z])/g,function(r){return r.replace("-","").toLocaleUpperCase()});return Ha(t)}function Ha(e){return e.replace(e[0],e[0].toLowerCase())}const yp={name:"zh-cn",form:{field:"\u5B57\u6BB5 ID",title:"\u5B57\u6BB5\u540D\u79F0",attributeId:"\u662F\u5426\u4E3B\u952E",fieldtype:"\u5B57\u6BB5\u7C7B\u578B",info:"\u63D0\u793A\u4FE1\u606F",ignore:"\u5FFD\u7565\u5B57\u6BB5",native:"\u662F\u5426\u663E\u793A\u6807\u9898",control:"\u7EC4\u4EF6\u8054\u52A8",labelShow:"\u662F\u5426\u663E\u793A",labelPosition:"\u6807\u7B7E\u7684\u4F4D\u7F6E",tableName:"\u81EA\u5B9A\u4E49\u540D\u79F0",labelStyle:"\u6807\u7B7E\u7684\u6837\u5F0F",labelSuffix:"\u6807\u7B7E\u7684\u540E\u7F00",formItem:"\u914D\u7F6E\u8868\u5355\u9879",formItemSpan:"\u7EC4\u4EF6\u5BBD\u5EA6",row:"\u6574\u884C",globalEvent:"\u5168\u5C40\u4E8B\u4EF6",globalFetch:"\u5168\u5C40\u6570\u636E\u6E90",globalClass:"\u5168\u5C40\u6837\u5F0F",globalConfig:"\u5168\u5C40\u914D\u7F6E",size:"\u8868\u5355\u7684\u5C3A\u5BF8",event:"\u8868\u5355\u4E8B\u4EF6",labelWidth:"\u6807\u7B7E\u7684\u5BBD\u5EA6",hideRequiredAsterisk:"\u9690\u85CF\u5FC5\u586B\u5B57\u6BB5\u7684\u6807\u7B7E\u65C1\u8FB9\u7684\u7EA2\u8272\u661F\u53F7",formItemMarginBottom:"\u8868\u5355\u9879\u7684\u4E0B\u8FB9\u8DDD",showMessage:"\u663E\u793A\u6821\u9A8C\u9519\u8BEF\u4FE1\u606F",inlineMessage:"\u4EE5\u884C\u5185\u5F62\u5F0F\u5C55\u793A\u6821\u9A8C\u4FE1\u606F",submitBtn:"\u662F\u5426\u663E\u793A\u8868\u5355\u63D0\u4EA4\u6309\u94AE",resetBtn:"\u662F\u5426\u663E\u793A\u8868\u5355\u91CD\u7F6E\u6309\u94AE",appendChild:"\u6DFB\u52A0\u5B50\u7EA7",formMode:"\u8868\u5355\u6A21\u5F0F",formName:"\u8868\u5355\u540D\u79F0",ignoreHiddenFields:"\u63D0\u4EA4\u8868\u5355\u65F6\u5FFD\u7565\u88AB\u9690\u85CF\u7684\u5B57\u6BB5",previewMode:"\u9605\u8BFB\u6A21\u5F0F",componentMode:"\u751F\u6210\u7EC4\u4EF6",sfcMode:"\u751F\u6210SFC",document:"\u5E2E\u52A9\u6587\u6863",controlDocument:"\u9700\u8981\u66F4\u8BE6\u7EC6\u7684\u914D\u7F6E\u65B9\u6CD5\uFF1F\u8BF7\u67E5\u770B{doc}",onSubmit:"\u8868\u5355\u63D0\u4EA4\u65F6\u89E6\u53D1",onReset:"\u8868\u5355\u91CD\u7F6E\u540E\u89E6\u53D1",onCreated:"\u8868\u5355\u7EC4\u4EF6\u521D\u59CB\u5316\u5B8C\u6BD5\u540E\u89E6\u53D1",onMounted:"\u8868\u5355\u7EC4\u4EF6\u6E32\u67D3\u5B8C\u6BD5\u540E\u89E6\u53D1",onReload:"\u8868\u5355\u6E32\u67D3\u89C4\u5219\u91CD\u8F7D\u540E\u89E6\u53D1",onChange:"\u8868\u5355\u7EC4\u4EF6\u7684\u503C\u53D1\u751F\u53D8\u5316\u65F6\u89E6\u53D1",beforeSubmit:"\u8868\u5355\u9A8C\u8BC1\u901A\u8FC7\u65F6\u89E6\u53D1",beforeFetch:"\u8FDC\u7A0B\u6570\u636E\u8BF7\u6C42\u53D1\u9001\u524D\u89E6\u53D1"},ai:{name:"\u667A\u80FD\u8868\u5355\u52A9\u7406",info:"\u60A8\u597D\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u8868\u5355\u52A9\u624B\uFF01\u6211\u53EF\u4EE5\u5E2E\u52A9\u60A8\u5FEB\u901F\u751F\u6210\u548C\u4FEE\u6539\u8868\u5355\uFF0C\u5E2E\u52A9\u60A8\u8F7B\u677E\u9AD8\u6548\u5730\u5B8C\u6210\u8868\u5355\u8BBE\u8BA1\u3002",try:"\u4F60\u53EF\u4EE5\u8BD5\u7740\u95EE\u6211",change:"\u6362\u4E00\u6362",loading:"\u6B63\u5728\u6839\u636E\u60A8\u7684\u9700\u6C42\u5236\u4F5C\u8868\u5355\uFF0C\u8BF7\u7A0D\u5019...",fail:"\u5236\u4F5C\u8868\u5355\u65F6\u9047\u5230\u95EE\u9898\uFF0C\u8BF7\u5C1D\u8BD5\u8C03\u6574\u5185\u5BB9\u3002",success:"\u5DF2\u5904\u7406\u5B8C\u6BD5\uFF01",placeholder:"\u8BF7\u63CF\u8FF0\u60A8\u7684\u9700\u6C42"},warning:{name:"\u7EC4\u4EF6\u7684\u552F\u4E00\u6807\u8BC6\uFF0C\u7528\u4E8E\u83B7\u53D6\u548C\u4FEE\u6539\u8BE5\u7EC4\u4EF6\u7684\u914D\u7F6E\u89C4\u5219\u3002\u901A\u8FC7\u8BE5\u6807\u8BC6\u53EF\u4EE5\u7CBE\u786E\u5B9A\u4F4D\u7EC4\u4EF6\uFF0C\u5B9E\u73B0\u5BF9\u7EC4\u4EF6\u5C5E\u6027\u548C\u884C\u4E3A\u7684\u63A7\u5236\u3002",field:"\u7EC4\u4EF6\u5BF9\u5E94\u7684\u5B57\u6BB5\u540D\u7528\u4E8E\u4E0E\u7EC4\u4EF6\u7684\u6570\u636E\u8FDB\u884C\u7ED1\u5B9A\u3002\u5B57\u6BB5\u540D\u9700\u4EE5\u5B57\u6BCD\u5F00\u5934\uFF0C\u4EE5\u786E\u4FDD\u80FD\u591F\u6B63\u786E\u8BC6\u522B\u3002",formList:"\u7528\u4E8E\u7BA1\u7406\u548C\u5207\u6362\u8868\u5355\u6A21\u677F\uFF0C\u65B9\u4FBF\u5728\u4E0D\u540C\u4E1A\u52A1\u573A\u666F\u4E2D\u5FEB\u901F\u5207\u6362\u548C\u914D\u7F6E\u8868\u5355\u3002",fetch:"\u8FDC\u7A0B\u6570\u636E\u901A\u8FC7\u8FDC\u7A0B\u8BF7\u6C42\u52A0\u8F7D\u7EC4\u4EF6\u7684\u914D\u7F6E\u9879\u3002\u914D\u7F6E\u8BF7\u6C42\u53C2\u6570\u540E\uFF0C\u7EC4\u4EF6\u4F1A\u81EA\u52A8\u53D1\u8D77\u8BF7\u6C42\uFF0C\u83B7\u53D6\u8FDC\u7A0B\u6570\u636E\u5E76\u6839\u636E\u8FD4\u56DE\u7684\u7ED3\u679C\u66F4\u65B0\u7EC4\u4EF6\u3002",fetchQuery:"\u5B9A\u4E49\u8BF7\u6C42\u7684 GET \u53C2\u6570\uFF0C\u901A\u8FC7 URL \u4F20\u9012\u6570\u636E\u3002",fetchData:"\u5B9A\u4E49\u8BF7\u6C42\u7684 POST \u53C2\u6570\uFF0C\u901A\u8FC7\u8BF7\u6C42\u4F53\u4F20\u9012\u6570\u636E\u3002",fetchDataType:"\u9009\u62E9\u8BF7\u6C42\u4F53\u7684\u6570\u636E\u7C7B\u578B\uFF0C\u786E\u4FDD\u6570\u636E\u683C\u5F0F\u6B63\u786E\u3002",beforeFetch:"\u5728\u8BF7\u6C42\u53D1\u9001\u524D\uFF0C\u53EF\u901A\u8FC7\u5904\u7406\u51FD\u6570\u4FEE\u6539\u8BF7\u6C42\u53C2\u6570\uFF1B\u82E5\u9700\u7EC8\u6B62\u8BF7\u6C42\uFF0C\u76F4\u63A5\u8FD4\u56DE false \u6216\u4E00\u4E2A\u62D2\u7EDD\u7684 Promise\u3002",fetchParse:"\u8BF7\u6C42\u8FD4\u56DE\u540E\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5904\u7406\u51FD\u6570\u5BF9\u8FD4\u56DE\u7684\u7ED3\u679C\u8FDB\u884C\u5904\u7406\uFF0C\u5C06\u7ED3\u679C\u8F6C\u6362\u4E3A\u7EC4\u4EF6\u6240\u9700\u7684\u6570\u636E\u548C\u7ED3\u6784\u3002",language:"\u7BA1\u7406\u9875\u9762\u7684\u591A\u8BED\u8A00\u6570\u636E\uFF0C\u5728\u7EC4\u4EF6\u4E2D\u914D\u7F6E\u4E0D\u540C\u8BED\u8A00\u7684\u6587\u672C\uFF0C\u652F\u6301\u4E00\u952E\u5207\u6362\u8BED\u8A00\u4F53\u7CFB\uFF0C\u4FBF\u4E8E\u5728\u591A\u8BED\u8A00\u73AF\u5883\u4E0B\u4F7F\u7528\u548C\u5C55\u793A\u5185\u5BB9\u3002",variable:"\u4ECE\u53D8\u91CF\u8BFB\u53D6\u914D\u7F6E\u9879\u7684\u503C\uFF0C\u652F\u6301\u901A\u8FC7\u53D8\u91CF\uFF08\u5982 Cookie\u3001localStorage\u3001\u5168\u5C40\u53D8\u91CF\u548C\u5916\u90E8\u6570\u636E\u6E90\u7B49\uFF09\u8BBE\u7F6E\u914D\u7F6E\u9879\u3002\u5F53\u5173\u8054\u7684\u53D8\u91CF\u53D8\u5316\u65F6\uFF0C\u914D\u7F6E\u9879\u4F1A\u540C\u6B65\u66F4\u65B0\u3002",variableInfo:"\u8BF7\u5728\u53D8\u91CF\u5217\u8868\u4E2D\u9009\u62E9\u53D8\u91CF\u3002\u5982\u679C\u53D8\u91CF\u7684\u503C\u662F\u5BF9\u8C61\uFF0C\u60A8\u53EF\u4EE5\u901A\u8FC7 {{variableName.attributeName}} \u683C\u5F0F\u8BBF\u95EE\u5BF9\u8C61\u4E2D\u7684\u5C5E\u6027\u503C\u3002",pageManage:"\u8BBE\u8BA1\u8868\u5355\u4E2D\u7684\u5B50\u5F39\u7A97\uFF0C\u901A\u8FC7\u4E8B\u4EF6\u89E6\u53D1\u5F39\u7A97\u663E\u793A\uFF0C\u4FBF\u4E8E\u5728\u8868\u5355\u4E2D\u52A8\u6001\u5C55\u793A\u4FE1\u606F\u6216\u8FDB\u884C\u4EA4\u4E92\u64CD\u4F5C\u3002",globalConfig:"\u7BA1\u7406\u5168\u5C40\u4E8B\u4EF6\u3001\u6837\u5F0F\u3001\u6570\u636E\u548C\u53D8\u91CF\uFF0C\u7528\u4E8E\u5728\u4E0D\u540C\u7EC4\u4EF6\u95F4\u8FDB\u884C\u6570\u636E\u5171\u4EAB\u548C\u4E8B\u4EF6\u5904\u7406\u3002",globalClass:"\u63D0\u4F9B\u5B9A\u4E49\u5168\u5C40\u6837\u5F0F\u548C Class \u7684\u529F\u80FD\uFF0C\u7528\u6237\u53EF\u4EE5\u5728\u7EC4\u4EF6\u914D\u7F6E\u4E2D\u9009\u62E9\u5E76\u5E94\u7528\u8FD9\u4E9B\u9884\u5B9A\u4E49\u7684 Class\uFF0C\u4EE5\u5B9E\u73B0\u7EDF\u4E00\u7684\u6837\u5F0F\u7BA1\u7406\u3002",globalEvent:"\u5168\u5C40\u4E8B\u4EF6\u7528\u4E8E\u5B9A\u4E49\u7EC4\u4EF6\u4E8B\u4EF6\uFF0C\u4F9B\u7EC4\u4EF6\u8FDB\u884C\u914D\u7F6E\u548C\u9009\u62E9\uFF0C\u65B9\u4FBF\u5728\u4E0D\u540C\u7EC4\u4EF6\u4E2D\u7EDF\u4E00\u4F7F\u7528\u9884\u8BBE\u4E8B\u4EF6\uFF0C\u7B80\u5316\u4E8B\u4EF6\u7684\u7BA1\u7406\u548C\u5206\u53D1\u3002",globalFetch:"\u5168\u5C40\u6570\u636E\u6E90\u7528\u4E8E\u5B9A\u4E49\u5E38\u7528\u7684\u6570\u636E\u6E90\uFF0C\u652F\u6301\u9759\u6001\u6570\u636E\u548C\u8FDC\u7A0B\u6570\u636E\u3002\u8BE5\u6570\u636E\u6E90\u53EF\u5728\u5404\u79CD\u7EC4\u4EF6\u914D\u7F6E\u4E2D\u4F7F\u7528\uFF0C\u65B9\u4FBF\u7EDF\u4E00\u7BA1\u7406\u548C\u8C03\u7528\u6570\u636E\u3002",globalVariable:"\u5168\u5C40\u53D8\u91CF\u4E2D\u53EF\u4EE5\u5B9A\u4E49\u8BA1\u7B97\u5C5E\u6027\uFF0C\u901A\u8FC7\u8868\u5355\u6570\u636E\u548C\u5916\u90E8\u6570\u636E\u8FD4\u56DE\u7EC4\u4EF6\u6240\u9700\u7684\u6570\u636E\u3002\u5173\u8054\u6570\u636E\u53D8\u5316\u65F6\uFF0C\u8BA1\u7B97\u5C5E\u6027\u4F1A\u81EA\u52A8\u66F4\u65B0\uFF0C\u53EF\u4EE5\u5728\u7ED1\u5B9A\u53D8\u91CF\u6A21\u5757\u548C\u4E8B\u4EF6\u4E2D\u4F7F\u7528\u3002",ignore:"\u5F00\u542F\u540E\uFF0C\u8868\u5355\u63D0\u4EA4\u65F6\u4F1A\u81EA\u52A8\u6392\u9664\u8BE5\u7EC4\u4EF6\u7684\u5B57\u6BB5\uFF0C\u4E0D\u4F1A\u5C06\u5176\u5305\u542B\u5728\u63D0\u4EA4\u7684\u6570\u636E\u4E2D\u3002",ignoreHiddenFields:"\u5F00\u542F\u540E\uFF0C\u8868\u5355\u63D0\u4EA4\u65F6\u4F1A\u81EA\u52A8\u8FC7\u6EE4\u6389\u88AB\u9690\u85CF\u7684\u7EC4\u4EF6\u5B57\u6BB5\uFF0C\u786E\u4FDD\u4EC5\u63D0\u4EA4\u53EF\u89C1\u7684\u5B57\u6BB5\u6570\u636E\u3002",behaviorIgnoreError:"\u5982\u679C\u52A8\u4F5C\u6267\u884C\u8FC7\u7A0B\u4E2D\u53D1\u751F\u9519\u8BEF\uFF0C\u662F\u5426\u7EE7\u7EED\u6267\u884C\u540E\u7EED\u7684\u52A8\u4F5C\u3002",behaviorExpression:"\u5F53\u6761\u4EF6\u8FBE\u6210\u65F6\uFF0C\u52A8\u4F5C\u624D\u4F1A\u88AB\u6267\u884C\u3002",behaviorStopPropagation:"\u5F53\u6761\u4EF6\u8FBE\u6210\u65F6\uFF0C\u4F1A\u963B\u6B62\u540E\u7EED\u52A8\u4F5C\u7684\u6267\u884C\u3002",computedCondition:"\u901A\u8FC7\u5B9A\u4E49\u6761\u4EF6\uFF0C\u7EC4\u4EF6\u7684\u72B6\u6001\u548C\u6570\u636E\u503C\u4F1A\u6839\u636E\u6761\u4EF6\u662F\u5426\u6210\u7ACB\u81EA\u52A8\u8C03\u6574\u3002",computedFormula:"\u901A\u8FC7\u516C\u5F0F\u548C\u8868\u5355\u6570\u636E\uFF0C\u52A8\u6001\u8BA1\u7B97\u7EC4\u4EF6\u7684\u72B6\u6001\u548C\u6570\u636E\u503C\u3002"},computed:{value:{title:"\u6570\u636E\u8054\u52A8",btn:"\u8BBE\u7F6E\u6570\u636E\u8054\u52A8",name:"\u8BBE\u7F6E\u7EC4\u4EF6\u7684\u503C"},hidden:{title:"\u9690\u85CF\u6761\u4EF6",btn:"\u8BBE\u7F6E\u9690\u85CF\u6761\u4EF6",name:"\u8BBE\u7F6E\u7EC4\u4EF6\u7684\u9690\u85CF\u6761\u4EF6"},required:{title:"\u5FC5\u586B\u6761\u4EF6",btn:"\u8BBE\u7F6E\u5FC5\u586B\u6761\u4EF6",name:"\u8BBE\u7F6E\u7EC4\u4EF6\u7684\u5FC5\u586B\u6761\u4EF6"},disabled:{title:"\u7981\u7528\u6761\u4EF6",btn:"\u8BBE\u7F6E\u7981\u7528\u6761\u4EF6",name:"\u8BBE\u7F6E\u7EC4\u4EF6\u7684\u7981\u7528\u6761\u4EF6"},formulas:{"==":"\u7B49\u4E8E","!=":"\u4E0D\u7B49\u4E8E",on:"\u5305\u542B",notOn:"\u4E0D\u5305\u542B",empty:"\u4E3A\u7A7A",notEmpty:"\u4E0D\u4E3A\u7A7A",pattern:"\u6B63\u5219\u8868\u8FBE\u5F0F",">":"\u5927\u4E8E",">=":"\u5927\u4E8E\u7B49\u4E8E","<":"\u5C0F\u4E8E","<=":"\u5C0F\u4E8E\u7B49\u4E8E"},variable:{attr:"\u5C5E\u6027\u5217\u8868",bind:"\u7ED1\u5B9A\u53D8\u91CF",list:"\u53D8\u91CF\u5217\u8868",btn:"\u8BBE\u7F6E\u53D8\u91CF",title:"\u5168\u5C40\u53D8\u91CF",create:"\u521B\u5EFA\u53D8\u91CF",placeholder:"\u8BF7\u8F93\u5165\u53D8\u91CF\u7684\u63CF\u8FF0\u4FE1\u606F"},linkage:{trigger:"\u89E6\u53D1\u4EE5\u4E0B\u8054\u52A8",info:["\u5F53\u524D\u7EC4\u4EF6\u8054\u52A8\u663E\u793A","\u7684\u503C"]},name:"\u8BA1\u7B97\u516C\u5F0F",setting:"\u8BBE\u7F6E\u6761\u4EF6",invert:"\u6761\u4EF6\u6210\u7ACB\u540E\u7EC4\u4EF6\u72B6\u6001",condition:"\u903B\u8F91\u6761\u4EF6",addCondition:"\u6DFB\u52A0\u6761\u4EF6",addGroup:"\u6DFB\u52A0\u6761\u4EF6\u7EC4",form:"\u5F53\u524D\u8868\u5355",subform:"\u5B50\u8868\u5355",formula:"\u51FD\u6570\u516C\u5F0F",formulaInfo:"\u51FD\u6570\u8BF4\u660E",formulaExample:"\u51FD\u6570\u793A\u4F8B",fieldUsed:"\u3010{label}\u3011\u5728\u8BA1\u7B97\u516C\u5F0F\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u5BF9\u5E94\u516C\u5F0F",fieldExist:"\u3010{label}\u3011\u5B57\u6BB5\u5DF2\u5B58\u5728",fieldEmpty:"\u5B57\u6BB5\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",fieldChar:"\u5B57\u6BB5\u540D\u79F0\u5FC5\u987B\u4EE5\u5B57\u6BCD\u5F00\u5934"},validate:{type:"\u5B57\u6BB5\u7C7B\u578B",typePlaceholder:"\u8BF7\u9009\u62E9",trigger:"\u89E6\u53D1\u65B9\u5F0F",mode:"\u9A8C\u8BC1\u65B9\u5F0F",modes:{required:"\u5FC5\u586B",notRequired:"\u975E\u5FC5\u586B",pattern:"\u6B63\u5219\u8868\u8FBE\u5F0F",validator:"\u81EA\u5B9A\u4E49\u9A8C\u8BC1",min:"\u6700\u5C0F\u503C",max:"\u6700\u5927\u503C",len:"\u957F\u5EA6"},types:{string:"\u6587\u672C",boolean:"\u5E03\u5C14",array:"\u591A\u9009",number:"\u6570\u5B57",integer:"\u6574\u6570",float:"\u5C0F\u6570",object:"\u5408\u96C6",date:"\u65E5\u671F",url:"URL\u94FE\u63A5",email:"\u90AE\u7BB1\u5730\u5740"},message:"\u9519\u8BEF\u4FE1\u606F",auto:"\u81EA\u52A8\u83B7\u53D6",autoRequired:"\u8BF7\u8F93\u5165{title}",autoMode:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684{title}",requiredPlaceholder:"\u8BF7\u8F93\u5165\u63D0\u793A\u8BED",required:"\u662F\u5426\u5FC5\u586B",rule:"\u9A8C\u8BC1\u89C4\u5219"},tableOptions:{handle:"\u64CD\u4F5C",add:"\u6DFB\u52A0",empty1:"\u70B9\u51FB\u53F3\u4E0B\u89D2",empty2:"\u6309\u94AE\u6DFB\u52A0\u4E00\u5217",rmCol:"\u5220\u9664\u5F53\u524D\u5217",rmRow:"\u5220\u9664\u5F53\u524D\u884C",splitRow:"\u62C6\u5206\u6210\u884C",splitCol:"\u62C6\u5206\u6210\u5217",mergeBottom:"\u5411\u4E0B\u5408\u5E76",mergeRight:"\u5411\u53F3\u5408\u5E76",addTop:"\u6DFB\u52A0\u4E0A\u5217",addBottom:"\u6DFB\u52A0\u4E0B\u5217",addLeft:"\u6DFB\u52A0\u5DE6\u5217",addRight:"\u6DFB\u52A0\u53F3\u5217",keyValue:"\u952E\u503C\u5BF9"},struct:{title:"\u7F16\u8F91\u6570\u636E",only:"\u3010{label}\u3011\u53EA\u5141\u8BB8\u6DFB\u52A0\u4E00\u4E2A",errorMsg:"\u8F93\u5165\u7684\u5185\u5BB9\u8BED\u6CD5\u9519\u8BEF",configured:"\u5DF2\u914D\u7F6E",configuredData:"\u5DF2\u914D\u7F6E {num} \u4E2A\u6570\u636E\u6E90",configuredEvent:"\u5DF2\u914D\u7F6E {num} \u4E2A\u4E8B\u4EF6"},class:{title:"\u8BBE\u7F6E\u6837\u5F0F",create:"\u521B\u5EFA\u6837\u5F0F",placeholder:"\u8BF7\u8F93\u5165\u6837\u5F0F\u7684\u63CF\u8FF0\u4FE1\u606F",saveMsg:"\u8BF7\u5148\u4FDD\u5B58\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u6837\u5F0F",configured:"\u5DF2\u914D\u7F6E {num} \u4E2A\u6837\u5F0F"},event:{title:"\u8BBE\u7F6E\u4E8B\u4EF6",create:"\u521B\u5EFA\u4E8B\u4EF6",list:"\u4E8B\u4EF6\u5217\u8868",placeholder:"\u8BF7\u8F93\u5165\u4E8B\u4EF6\u7684\u540D\u79F0",saveMsg:"\u8BF7\u5148\u4FDD\u5B58\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u4E8B\u4EF6",type:"\u7C7B\u578B",info:"\u8BF4\u660E",action:"\u7F16\u8F91\u884C\u4E3A",inject:{api:"\u5F53\u524D\u8868\u5355\u7684api",rule:"\u5F53\u524D\u8868\u5355\u7684\u751F\u6210\u89C4\u5219",self:"\u7EC4\u4EF6\u7684\u751F\u6210\u89C4\u5219",option:"\u8868\u5355\u7684\u914D\u7F6E",args:"\u4E8B\u4EF6\u7684\u539F\u59CB\u53C2\u6570"}},eventInfo:{blur:"\u5931\u53BB\u7126\u70B9\u65F6\u89E6\u53D1",focus:"\u83B7\u5F97\u7126\u70B9\u65F6\u89E6\u53D1",change:"\u5F53\u7ED1\u5B9A\u503C\u53D8\u5316\u65F6\u89E6\u53D1",input:"\u5728\u503C\u6539\u53D8\u65F6\u89E6\u53D1",clear:"\u5728\u70B9\u51FB\u6E05\u7A7A\u6309\u94AE\u65F6\u89E6\u53D1",close:"\u5173\u95ED\u7EC4\u4EF6\u65F6\u89E6\u53D1",click:"\u70B9\u51FB\u7EC4\u4EF6\u65F6\u89E6\u53D1",add:"\u589E\u52A0\u65F6\u89E6\u53D1",delete:"\u5220\u9664\u65F6\u89E6\u53D1",remove:"\u5220\u9664\u65F6\u89E6\u53D1",visibleChange:"\u4E0B\u62C9\u6846\u51FA\u73B0/\u9690\u85CF\u65F6\u89E6\u53D1",calendarChange:"\u5728\u65E5\u5386\u6240\u9009\u65E5\u671F\u66F4\u6539\u65F6\u89E6\u53D1",panelChange:"\u5F53\u65E5\u671F\u9762\u677F\u6539\u53D8\u65F6\u89E6\u53D1",open:"\u6253\u5F00\u7684\u56DE\u8C03",opened:"\u6253\u5F00\u52A8\u753B\u7ED3\u675F\u65F6\u7684\u56DE\u8C03",closed:"\u5173\u95ED\u52A8\u753B\u7ED3\u675F\u65F6\u7684\u56DE\u8C03",openAutoFocus:"\u8F93\u5165\u7126\u70B9\u805A\u7126\u5728\u5185\u5BB9\u65F6\u7684\u56DE\u8C03",closeAutoFocus:"\u8F93\u5165\u7126\u70B9\u4ECE\u5185\u5BB9\u5931\u7126\u65F6\u7684\u56DE\u8C03",submit:"\u8868\u5355\u63D0\u4EA4\u65F6\u89E6\u53D1",confirm:"\u70B9\u51FB\u786E\u8BA4\u6309\u94AE\u65F6\u89E6\u53D1",validateFail:"\u8868\u5355\u9A8C\u8BC1\u5931\u8D25\u65F6\u89E6\u53D1",beforeLoad:"\u521D\u59CB\u5316\u4E4B\u524D\u89E6\u53D1",loaded:"\u521D\u59CB\u5316\u5B8C\u6210\u4E4B\u540E\u89E6\u53D1",hook_load:"\u7EC4\u4EF6\u89C4\u5219\u52A0\u8F7D\u540E\u89E6\u53D1",hook_mounted:"\u7EC4\u4EF6\u6302\u8F7D\u540E\u89E6\u53D1",hook_deleted:"\u7EC4\u4EF6\u89C4\u5219\u88AB\u79FB\u9664\u540E\u89E6\u53D1",hook_watch:"\u7EC4\u4EF6\u89C4\u5219\u53D1\u751F\u53D8\u5316\u540E\u89E6\u53D1",hook_value:"\u7EC4\u4EF6\u7684\u503C\u53D1\u751F\u53D8\u5316\u540E\u89E6\u53D1",hook_hidden:"\u7EC4\u4EF6\u663E\u793A\u72B6\u6001\u53D1\u751F\u53D8\u5316\u540E\u89E6\u53D1"},fetch:{info:"\u5B9A\u4E49\u8BF7\u6C42\u65F6\uFF0C\u652F\u6301\u901A\u8FC7\u53CC\u5927\u62EC\u53F7\u8BED\u6CD5\uFF08\u5982 {{token}}\uFF09\u4F7F\u7528\u53D8\u91CF\u3002\u5728\u63A5\u53E3\u8BF7\u6C42\u65F6\u4F1A\u81EA\u52A8\u8BFB\u53D6\u8FD9\u4E9B\u53D8\u91CF\u3002\u5982\u679C\u53D8\u91CF\u7684\u503C\u662F\u5BF9\u8C61\uFF0C\u53EF\u4EE5\u901A\u8FC7 {{variableName.attributeName}} \u8BBF\u95EE\u5BF9\u8C61\u7684\u5C5E\u6027\u503C\u3002",title:"\u8BBE\u7F6E\u6570\u636E\u6E90",create:"\u521B\u5EFA\u6570\u636E\u6E90",config:"\u8BF7\u6C42\u914D\u7F6E",action:"\u8BF7\u6C42\u94FE\u63A5",actionRequired:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u94FE\u63A5",placeholder:"\u8BF7\u8F93\u5165\u6570\u636E\u6E90\u7684\u63CF\u8FF0\u4FE1\u606F",method:"\u8BF7\u6C42\u65B9\u5F0F",data:"\u9644\u5E26\u6570\u636E",dataType:"\u6570\u636E\u7C7B\u578B",headers:"\u8BF7\u6C42\u5934\u90E8",query:"\u8BF7\u6C42\u53C2\u6570",parse:"\u6570\u636E\u5904\u7406",response:"\u63A5\u53E3\u8FD4\u56DE\u7684\u6570\u636E",onError:"\u9519\u8BEF\u5904\u7406",beforeFetch:"\u524D\u7F6E\u5904\u7406",remote:"\u8FDC\u7A0B\u6570\u636E",static:"\u9759\u6001\u6570\u636E",optionsType:{fetch:"\u8FDC\u7A0B\u6570\u636E",global:"\u5168\u5C40\u6570\u636E\u6E90",struct:"\u9759\u6001\u6570\u636E"}},style:{width:"\u5BBD\u5EA6",height:"\u9AD8\u5EA6",minWidth:"\u6700\u5C0F\u5BBD",minHeight:"\u6700\u5C0F\u9AD8",maxWidth:"\u6700\u5927\u5BBD",maxHeight:"\u6700\u5927\u9AD8",color:"\u989C\u8272",backgroundColor:"\u80CC\u666F\u8272",margin:"\u5916\u8FB9\u8DDD",padding:"\u5185\u8FB9\u8DDD",borderRadius:"\u5706\u89D2",border:"\u8FB9\u6846",solid:"\u5B9E\u7EBF",dashed:"\u865A\u7EBF",dotted:"\u70B9\u72B6\u865A\u7EBF",double:"\u53CC\u5B9E\u7EBF",opacity:"\u900F\u660E\u5EA6",scale:"\u7F29\u653E",overflow:{name:"\u6EA2\u51FA",visible:"\u53EF\u89C1",hidden:"\u9690\u85CF",scroll:"\u6EDA\u52A8",auto:"\u6EA2\u51FA\u540E\u81EA\u52A8\u6EDA\u52A8"},shadow:{name:"\u9634\u5F71",x:"x\u8F74\u504F\u79FB\u91CF",y:"y\u8F74\u504F\u79FB\u91CF",vague:"\u6A21\u7CCA\u534A\u5F84",extend:"\u6269\u6563\u534A\u5F84",inset:"\u5411\u5185",external:"\u5411\u5916",mode:"\u6A21\u5F0F",classic:"\u7ECF\u5178",flat:"\u6241\u5E73",solid:"\u7ACB\u4F53"},display:{name:"\u5E03\u5C40",block:"\u533A\u5757","inline-block":"\u884C\u5185\u533A\u5757",inline:"\u884C\u5185\u6587\u672C",flex:"\u5F39\u6027\u76D2\u5B50"},flexDirection:{name:"\u4E3B\u8F74\u7684\u65B9\u5411",row:"\u4E3B\u8F74\u4E3A\u6C34\u5E73\u65B9\u5411\uFF0C\u8D77\u70B9\u5728\u5DE6\u7AEF","row-reverse":"\u4E3B\u8F74\u4E3A\u6C34\u5E73\u65B9\u5411\uFF0C\u8D77\u70B9\u5728\u53F3\u7AEF",column:"\u4E3B\u8F74\u4E3A\u5782\u76F4\u65B9\u5411\uFF0C\u8D77\u70B9\u5728\u4E0A\u6CBF","column-reverse":"\u4E3B\u8F74\u4E3A\u5782\u76F4\u65B9\u5411\uFF0C\u8D77\u70B9\u5728\u4E0B\u6CBF"},flexWrap:{name:"\u662F\u5426\u6362\u884C",nowrap:"\u4E0D\u6362\u884C",wrap:"\u6362\u884C"},justifyContent:{name:"\u4E3B\u8F74\u4E0A\u7684\u5BF9\u9F50\u65B9\u5F0F","flex-start":"\u5DE6\u5BF9\u9F50","flex-end":"\u53F3\u5BF9\u9F50",center:"\u5C45\u4E2D","space-between":"\u4E24\u7AEF\u5BF9\u9F50","space-around":"\u5B50\u5143\u7D20\u4E24\u4FA7\u7684\u95F4\u9694\u76F8\u7B49","space-evenly":"\u5B50\u5143\u7D20\u5E73\u5747\u5206\u5E03\u5728\u4E3B\u8F74\u4E0A"},alignItems:{name:"\u5B50\u5143\u7D20\u4EA4\u53C9\u8F74\u4E0A\u7684\u5BF9\u9F50\u65B9\u5F0F","flex-start":"\u4EA4\u53C9\u8F74\u7684\u8D77\u70B9\u5BF9\u9F50","flex-end":"\u4EA4\u53C9\u8F74\u7684\u7EC8\u70B9\u5BF9\u9F50",center:"\u4EA4\u53C9\u8F74\u7684\u4E2D\u70B9\u5BF9\u9F50",baseline:"\u6CBF\u7B2C\u4E00\u884C\u6587\u5B57\u7684\u57FA\u7EBF\u5BF9\u9F50",stretch:"\u6EE1\u6574\u4E2A\u5BB9\u5668\u7684\u9AD8\u5EA6"},alignContent:{name:"\u591A\u884C\u5B50\u5143\u7D20\u5728\u4EA4\u53C9\u8F74\u4E0A\u7684\u5BF9\u9F50\u65B9\u5F0F","flex-start":"\u4E0E\u4EA4\u53C9\u8F74\u7684\u8D77\u70B9\u5BF9\u9F50","flex-end":"\u4E0E\u4EA4\u53C9\u8F74\u7684\u7EC8\u70B9\u5BF9\u9F50",center:"\u4E0E\u4EA4\u53C9\u8F74\u7684\u4E2D\u70B9\u5BF9\u9F50","space-between":"\u4E0E\u4EA4\u53C9\u8F74\u4E24\u7AEF\u5BF9\u9F50","space-around":"\u591A\u884C\u5B50\u5143\u7D20\u5E73\u5747\u5206\u5E03\u5728\u4EA4\u53C9\u8F74",stretch:"\u8F74\u7EBF\u5360\u6EE1\u6574\u4E2A\u4EA4\u53C9\u8F74"},font:{name:"\u5B57\u4F53",size:"\u5927\u5C0F",align:"\u5BF9\u9F50\u65B9\u5F0F",height:"\u884C\u9AD8",spacing:"\u5B57\u95F4\u8DDD",preview:"\u6837\u5F0F\u9884\u89C8"},decoration:{name:"\u4FEE\u9970",underline:"\u4E0B\u5212\u7EBF","line-through":"\u5220\u9664\u7EBF",overline:"\u4E0A\u5212\u7EBF"},weight:{name:"\u7C97\u7EC6",300:"\u7EC6\u4F53",400:"\u5E38\u89C4\u4F53",500:"\u4E2D\u9ED1\u4F53",700:"\u4E2D\u7C97\u4F53"}},designer:{component:"\u7EC4\u4EF6\u914D\u7F6E",id:"\u552F\u4E00\u503C",name:"\u7F16\u53F7",type:"\u7EC4\u4EF6\u7C7B\u578B",form:"\u8868\u5355\u914D\u7F6E",json:"\u6E32\u67D3\u89C4\u5219",style:"\u6837\u5F0F\u914D\u7F6E",rule:"\u57FA\u7840\u914D\u7F6E",advanced:"\u9AD8\u7EA7\u914D\u7F6E",props:"\u5C5E\u6027\u914D\u7F6E",slots:"\u63D2\u69FD\u914D\u7F6E",customProps:"\u81EA\u5B9A\u4E49\u5C5E\u6027\u914D\u7F6E",validate:"\u9A8C\u8BC1\u914D\u7F6E",event:"\u4E8B\u4EF6\u914D\u7F6E",clearWarn:"\u6E05\u7A7A\u540E\u5C06\u4E0D\u80FD\u6062\u590D\uFF0C\u786E\u5B9A\u8981\u6E05\u7A7A\u5417\uFF1F",childEmpty:"\u70B9\u51FB\u53F3\u4E0B\u89D2 \\e789 \u6309\u94AE\u6DFB\u52A0\u4E00\u5217",dragEmpty:"\u62D6\u62FD\u5DE6\u4FA7\u5217\u8868\u4E2D\u7684\u7EC4\u4EF6\u5230\u6B64\u5904",unload:"\u786E\u5B9A\u79BB\u5F00\u5F53\u524D\u9875\u9762\u5417?",sublist:"\u5B50\u8282\u70B9\u5217\u8868",formList:"\u8868\u5355\u5217\u8868",comList:"\u7EC4\u4EF6\u5217\u8868",addPage:"\u6DFB\u52A0\u6A21\u5757",pageManage:"\u6A21\u5757\u7BA1\u7406",gridLine:"\u8F85\u52A9\u7EBF",main:"\u4E3B\u4F53",layout:"\u5FEB\u901F\u5E03\u5C40",col1:"\u4E00\u5217",col2:"\u4E24\u5217",col3:"\u4E09\u5217",col4:"\u56DB\u5217",print:{title:"\u6253\u5370\u8868\u5355",config:"\u8BBE\u7F6E\u6253\u5370",left:"\u5DE6\u8FB9\u8DDD",right:"\u53F3\u8FB9\u8DDD",top:"\u4E0A\u8FB9\u8DDD",bottom:"\u4E0B\u8FB9\u8DDD",defaultStyle:"\u9ED8\u8BA4\u6837\u5F0F",wordStyle:"\u6587\u6863\u6837\u5F0F",export:"\u5BFC\u51FA PDF"}},menu:{template:"\u6A21\u677F",main:"\u57FA\u7840\u7EC4\u4EF6",aide:"\u8F85\u52A9\u7EC4\u4EF6",layout:"\u5E03\u5C40\u7EC4\u4EF6",component:"\u7EC4\u4EF6",subform:"\u5B50\u8868\u5355\u7EC4\u4EF6",container:"\u5BB9\u5668\u7EC4\u4EF6",chart:"\u56FE\u8868\u7EC4\u4EF6",tree:"\u5927\u7EB2"},formula:{math:"\u6570\u5B57\u5904\u7406",string:"\u6587\u672C\u5904\u7406",date:"\u65F6\u95F4\u5904\u7406",collection:"\u5408\u96C6\u5904\u7406",condition:"\u903B\u8F91\u5904\u7406",ADD:"\u83B7\u53D6\u4E24\u4E2A\u6570\u5B57\u76F8\u52A0\u7684\u503C",SUB:"\u83B7\u53D6\u4E24\u4E2A\u6570\u5B57\u76F8\u51CF\u7684\u503C",MUL:"\u83B7\u53D6\u4E24\u4E2A\u6570\u5B57\u76F8\u4E58\u7684\u503C",DIV:"\u83B7\u53D6\u4E24\u4E2A\u6570\u5B57\u76F8\u9664\u7684\u503C",SUM:"\u83B7\u53D6\u5408\u96C6\u4E2D\u6570\u503C\u7684\u603B\u548C",MAX:"\u83B7\u53D6\u53C2\u6570\u5217\u8868\u4E2D\u7684\u6700\u5927\u503C",MIN:"\u83B7\u53D6\u53C2\u6570\u5217\u8868\u4E2D\u7684\u6700\u5C0F\u503C",ABS:"\u83B7\u53D6\u6570\u5B57\u7684\u7EDD\u5BF9\u503C",AVG:"\u83B7\u53D6\u53C2\u6570\u5217\u8868\u7684\u5E73\u5747\u503C",POWER:"\u83B7\u53D6\u6307\u5B9A\u6570\u5B57\u7684\u4E58\u5E42",RAND:"\u83B7\u53D6\u4E00\u4E2A\u5927\u4E8E\u7B49\u4E8E0\u4E14\u5C0F\u4E8E1\u7684\u968F\u673A\u6570",PI:"\u83B7\u53D6\u5706\u5468\u7387",ROUND:"\u5C06\u4E00\u4E2A\u5C0F\u6570\u56DB\u820D\u4E94\u5165\u5230\u6307\u5B9A\u7684\u4F4D\u6570",SQRT:"\u83B7\u53D6\u4E00\u4E2A\u6570\u5B57\u7684\u6B63\u5E73\u65B9\u6839",NOW:"\u83B7\u53D6\u5F53\u524D\u7684\u65F6\u95F4",TODAY:"\u83B7\u53D6\u4ECA\u5929\u7684\u65E5\u671F",YEAR:"\u83B7\u53D6\u6307\u5B9A\u65E5\u671F\u7684\u5E74\u4EFD",MONTH:"\u83B7\u53D6\u6307\u5B9A\u65E5\u671F\u7684\u6708\u4EFD",DAY:"\u83B7\u53D6\u6307\u5B9A\u65E5\u671F\u7684\u5929\u6570",HOUR:"\u83B7\u53D6\u6307\u5B9A\u65E5\u671F\u7684\u5C0F\u65F6\u6570",MINUTE:"\u83B7\u53D6\u6307\u5B9A\u65E5\u671F\u7684\u5206\u949F\u6570",SECOND:"\u83B7\u53D6\u6307\u5B9A\u65E5\u671F\u7684\u79D2\u6570",DIFFDAYS:"\u83B7\u53D6\u4E24\u4E2A\u65E5\u671F\u4E4B\u95F4\u7684\u5929\u6570",DIFFHOURS:"\u83B7\u53D6\u4E24\u4E2A\u65F6\u95F4\u4E4B\u95F4\u7684\u5C0F\u65F6\u6570,\u4FDD\u7559\u4E24\u4F4D\u5C0F\u6570",DIFFMINUTES:"\u83B7\u53D6\u4E24\u4E2A\u65F6\u95F4\u4E4B\u95F4\u7684\u5206\u949F\u6570",ADDYEAR:"\u589E\u52A0\u6307\u5B9A\u65E5\u671F\u7684\u5E74\u4EFD",ADDMONTH:"\u589E\u52A0\u6307\u5B9A\u65E5\u671F\u7684\u6708\u4EFD",ADDDAY:"\u589E\u52A0\u6307\u5B9A\u65E5\u671F\u7684\u5929\u6570",ADDWEEK:"\u589E\u52A0\u6307\u5B9A\u65E5\u671F\u7684\u5468\u6570",ADDHOUR:"\u589E\u52A0\u6307\u5B9A\u65F6\u95F4\u7684\u5C0F\u65F6\u6570",ADDMINUTE:"\u589E\u52A0\u6307\u5B9A\u65F6\u95F4\u7684\u5206\u949F\u6570",ADDSECOND:"\u589E\u52A0\u6307\u5B9A\u65F6\u95F4\u7684\u79D2\u6570",SUBYEAR:"\u51CF\u5C11\u6307\u5B9A\u65E5\u671F\u7684\u5E74\u4EFD",SUBMONTH:"\u51CF\u5C11\u6307\u5B9A\u65E5\u671F\u7684\u6708\u4EFD",SUBDAY:"\u51CF\u5C11\u6307\u5B9A\u65E5\u671F\u7684\u5929\u6570",SUBWEEK:"\u51CF\u5C11\u6307\u5B9A\u65E5\u671F\u7684\u5468\u6570",SUBHOUR:"\u51CF\u5C11\u6307\u5B9A\u65F6\u95F4\u7684\u5C0F\u65F6\u6570",SUBMINUTE:"\u51CF\u5C11\u6307\u5B9A\u65F6\u95F4\u7684\u5206\u949F\u6570",SUBSECOND:"\u51CF\u5C11\u6307\u5B9A\u65F6\u95F4\u7684\u79D2\u6570",TIMESTAMP:"\u83B7\u53D6\u6307\u5B9A\u65E5\u671F\u7684\u65F6\u95F4\u6233",STARTSWITH:"\u68C0\u67E5\u5B57\u7B26\u4E32\u662F\u5426\u4EE5\u6307\u5B9A\u5B57\u7B26\u4E32\u5F00\u5934",EMPTY:"\u68C0\u67E5\u53C2\u6570\u662F\u5426\u4E3A\u7A7A",NOTEMPTY:"\u68C0\u67E5\u53C2\u6570\u662F\u5426\u4E0D\u4E3A\u7A7A",LEN:"\u83B7\u53D6\u6307\u5B9A\u5408\u96C6\u7684\u957F\u5EA6",MOD:"\u83B7\u53D6\u4E24\u4E2A\u6570\u5B57\u7684\u4F59\u6570",FLOOR:"\u83B7\u53D6\u6307\u5B9A\u6570\u5B57\u5411\u4E0B\u53D6\u6574\u7684\u503C",CEIL:"\u83B7\u53D6\u6307\u5B9A\u6570\u5B57\u5411\u4E0A\u53D6\u6574\u7684\u503C",FIXED:"\u5C06\u4E00\u4E2A\u5C0F\u6570\u4FDD\u7559\u6307\u5B9A\u4F4D\u6570\u7684\u5C0F\u6570",ISNUMBER:"\u68C0\u67E5\u53C2\u6570\u662F\u5426\u4E3A\u6570\u5B57",TONUMBER:"\u5C06\u53C2\u6570\u8F6C\u6362\u4E3A\u6570\u5B57",SLICELEFT:"\u83B7\u53D6\u4E00\u4E2A\u5B57\u7B26\u4E32\u4ECE\u5F00\u5934\u5F00\u59CB\u6307\u5B9A\u957F\u5EA6\u7684\u5B57\u7B26\u4E32",SLICERIGHT:"\u83B7\u53D6\u4E00\u4E2A\u5B57\u7B26\u4E32\u4ECE\u7ED3\u5C3E\u5F00\u59CB\u6307\u5B9A\u957F\u5EA6\u7684\u5B57\u7B26\u4E32",TOLOWER:"\u5C06\u5B57\u7B26\u4E32\u4E2D\u6240\u6709\u5927\u5199\u5B57\u6BCD\u8F6C\u6362\u4E3A\u5C0F\u5199\u5B57\u6BCD",TOUPPER:"\u5C06\u5B57\u7B26\u4E32\u4E2D\u6240\u6709\u5C0F\u5199\u5B57\u6BCD\u8F6C\u6362\u4E3A\u5927\u5199\u5B57\u6BCD",INCLUDES:"\u68C0\u67E5\u5B57\u7B26\u4E32\u4E2D\u662F\u5426\u5305\u542B\u6307\u5B9A\u5B57\u7B26\u4E32",REPLACE:"\u5C06\u5B57\u7B26\u4E32\u4E2D\u7684\u90E8\u5206\u6587\u672C\u66FF\u6362\u4E3A\u4E0D\u540C\u7684\u6587\u672C,\u53EA\u66FF\u6362\u5339\u914D\u5230\u7684\u7B2C\u4E00\u4E2A",REPLACEALL:"\u5C06\u5B57\u7B26\u4E32\u4E2D\u7684\u90E8\u5206\u6587\u672C\u66FF\u6362\u4E3A\u4E0D\u540C\u7684\u6587\u672C,\u66FF\u6362\u6240\u6709\u5339\u914D\u5230\u7684",TRIM:"\u5C06\u5B57\u7B26\u4E32\u524D\u540E\u7684\u7A7A\u683C\u5220\u9664",TOCHINSESAMOUNT:"\u83B7\u53D6\u6307\u5B9A\u6570\u5B57\u7684\u4E2D\u6587\u5927\u5199\u91D1\u989D",UNION:"\u5C06\u5408\u96C6/\u53C2\u6570\u4E2D\u7684\u503C\u53BB\u91CD,\u8FD4\u56DE\u53BB\u91CD\u540E\u7684\u5408\u96C6",INTERSECTIONSET:"\u83B7\u53D6\u4E24\u4E2A\u96C6\u5408\u7684\u4EA4\u96C6",LIST:"\u83B7\u53D6\u6240\u6709\u53C2\u6570\u7EC4\u6210\u7684\u96C6\u5408",AND:'\u5C06\u8868\u8FBE\u5F0F\u7528"\u5E76\u4E14"\u94FE\u63A5,\u5F53\u6240\u6709\u8868\u8FBE\u5F0F\u5747\u4E3Atrue\u65F6\u8FD4\u56DEtrue\uFF0C\u5426\u5219\u8FD4\u56DEfalse',OR:'\u5C06\u8868\u8FBE\u5F0F\u7528"\u6216"\u94FE\u63A5,\u5F53\u6709\u4E00\u4E2A\u8868\u8FBE\u5F0F\u4E3Atrue\u65F6\u8FD4\u56DEtrue\uFF0C\u5426\u5219\u8FD4\u56DEfalse',IF:"\u68C0\u67E5\u4E00\u4E2A\u6761\u4EF6\u80FD\u5426\u6EE1\u8DB3,\u5982\u679C\u6EE1\u8DB3\u8FD4\u56DE\u7B2C\u4E8C\u4E2A\u53C2\u6570\uFF0C\u5426\u5219\u8FD4\u56DE\u7B2C\u4E09\u4E2A\u53C2\u6570",IN:"\u68C0\u67E5\u7B2C\u4E8C\u4E2A\u53C2\u6570\u662F\u5426\u5728\u5408\u96C6\u4E2D",DEFAULT:"\u68C0\u67E5\u7B2C\u4E00\u4E2A\u53C2\u6570,\u5982\u679C\u4E3A\u7A7A\u8FD4\u56DE\u7B2C\u4E8C\u4E2A\u53C2\u6570,\u5426\u5219\u8FD4\u56DE\u7B2C\u4E00\u4E2A\u53C2\u6570",CASE:"\u68C0\u67E5\u662F\u5426\u6EE1\u8DB3\u4E00\u4E2A\u6216\u591A\u4E2A\u6761\u4EF6\uFF0C\u8FD4\u56DE\u7B2C\u4E00\u4E2A\u6EE1\u8DB3\u6761\u4EF6\u7684\u503C",COLUMN:"\u83B7\u53D6\u5B50\u8868\u5355\u4E2D\u6307\u5B9A\u5B57\u6BB5\u5E76\u8FD4\u56DE\u5408\u96C6",VALUE:"\u83B7\u53D6\u5206\u7EC4\u8868\u5355\u4E2D\u6307\u5B9A\u5B57\u6BB5",CONCAT:"\u5C06\u6240\u6709\u53C2\u6570\u62FC\u63A5,\u8FD4\u56DE\u62FC\u63A5\u540E\u7684\u5B57\u7B26\u4E32",FALSE:"\u8FD4\u56DE\u903B\u8F91\u503C false",TRUE:"\u8FD4\u56DE\u903B\u8F91\u503C true",NOT:"\u83B7\u53D6\u67D0\u4E2A\u903B\u8F91\u503C\u7684\u76F8\u53CD\u503C",EQ:"\u68C0\u67E5\u4E24\u4E2A\u503C\u662F\u5426\u76F8\u7B49",NE:"\u68C0\u67E5\u4E24\u4E2A\u503C\u662F\u5426\u4E0D\u76F8\u7B49",GE:"\u68C0\u67E5\u7B2C\u4E00\u4E2A\u503C\u662F\u5426\u5927\u4E8E\u7B49\u4E8E\u53E6\u4E00\u4E2A\u503C",GT:"\u68C0\u67E5\u7B2C\u4E00\u4E2A\u503C\u662F\u5426\u5927\u4E8E\u53E6\u4E00\u4E2A\u503C",LE:"\u68C0\u67E5\u7B2C\u4E00\u4E2A\u503C\u662F\u5426\u5C0F\u4E8E\u7B49\u4E8E\u53E6\u4E00\u4E2A\u503C",LT:"\u68C0\u67E5\u7B2C\u4E00\u4E2A\u503C\u662F\u5426\u5C0F\u4E8E\u53E6\u4E00\u4E2A\u503C"},language:{name:"\u56FD\u9645\u5316\u914D\u7F6E",add:"\u65B0\u589E\u8BCD\u6761",batchRemove:"\u6279\u91CF\u5220\u9664",select:"\u9009\u62E9\u591A\u8BED\u8A00"},props:{circle:"\u5706\u5F62",square:"\u6B63\u65B9\u5F62",image:"\u56FE\u7247",video:"\u89C6\u9891",audio:"\u97F3\u9891",document:"\u6587\u6863",size:"\u5C3A\u5BF8",info:"\u63D0\u793A",success:"\u6210\u529F",error:"\u5931\u8D25",warning:"\u8B66\u544A",primary:"\u91CD\u8981",danger:"\u5371\u9669",form:"\u8868\u5355",subform:"\u5B50\u8868\u5355",other:"\u5176\u4ED6",model:"\u5F39\u7A97",field:"\u6570\u636E\u96C6",variable:"\u53D8\u91CF",disabled:"\u7981\u7528",enable:"\u542F\u7528",time:"\u65F6\u95F4",email:"\u90AE\u7BB1",number:"\u6570\u5B57",globalData:"\u5168\u5C40\u6570\u636E",mobile:"\u79FB\u52A8\u7AEF",reactive:"\u54CD\u5E94\u5F0F",pc:"\u7535\u8111\u7AEF",title:"\u6807\u9898",content:"\u5185\u5BB9",collection:"\u5408\u96C6",group:"\u5206\u7EC4",custom:"\u81EA\u5B9A\u4E49",change:"\u6539\u53D8",blur:"\u5931\u53BB\u7126\u70B9",preview:"\u9884\u89C8",clear:"\u6E05\u7A7A",cancel:"\u53D6\u6D88",close:"\u5173\u95ED",ok:"\u786E\u5B9A",save:"\u4FDD\u5B58",refresh:"\u5237\u65B0",submit:"\u63D0\u4EA4",reset:"\u91CD\u7F6E",copy:"\u590D\u5236",delete:"\u5220\u9664",hide:"\u9690\u85CF",show:"\u663E\u793A",position:"\u4F4D\u7F6E",render:"\u6E32\u67D3",large:"\u5927",default:"\u9ED8\u8BA4",small:"\u5C0F",always:"\u5E38\u663E",never:"\u4E0D\u663E\u793A",hover:"\u60AC\u6D6E",click:"\u70B9\u51FB",button:"\u6309\u94AE",year:"\u5E74\u4EFD",month:"\u6708\u4EFD",date:"\u65E5\u671F",dates:"\u65E5\u671F\u591A\u9009",week:"\u4E00\u5468",datetime:"\u65E5\u671F\u65F6\u95F4","datetime-local":"\u65E5\u671F\u65F6\u95F4",datetimerange:"\u65E5\u671F\u65F6\u95F4\u533A\u95F4",daterange:"\u65E5\u671F\u533A\u95F4",monthrange:"\u6708\u4EFD\u533A\u95F4",left:"\u5DE6\u5BF9\u9F50",right:"\u53F3\u5BF9\u9F50",top:"\u9876\u90E8",bottom:"\u5E95\u90E8",text:"\u6587\u5B57",icon:"\u56FE\u6807",picture:"\u56FE\u7247","picture-card":"\u5361\u7247",center:"\u5C45\u4E2D",vertical:"\u7AD6\u5411",horizontal:"\u6A2A\u5411",manage:"\u7BA1\u7406",key:"\u952E\u540D",name:"\u540D\u79F0",value:"\u503C",inputData:"\u9ED8\u8BA4\u503C",append:"\u63D2\u5165",options:"\u9009\u9879\u6570\u636E",option:"\u9009\u9879",callback:"\u56DE\u8C03",mode:"\u6A21\u5F0F",style:"\u6837\u5F0F",print:"\u6253\u5370",_self:"\u5F53\u524D\u7A97\u53E3",_blank:"\u65B0\u7684\u7A97\u53E3",_parent:"\u7236\u7EA7\u7A97\u53E3",_top:"\u9876\u7EA7\u7A97\u53E3"},slots:{prefix:"\u5934\u90E8\u5185\u5BB9",suffix:"\u5C3E\u90E8\u5185\u5BB9",prepend:"\u524D\u7F6E\u5185\u5BB9",append:"\u540E\u7F6E\u5185\u5BB9"},behavior:{add:"\u6DFB\u52A0\u52A8\u4F5C",props:{id:"\u9009\u62E9\u7EC4\u4EF6",status:"\u72B6\u6001",compute:"\u6761\u4EF6",static:"\u9759\u6001",formula:"\u8868\u8FBE\u5F0F",setFormula:"\u914D\u7F6E\u8868\u8FBE\u5F0F",continue:"\u7EE7\u7EED\u6267\u884C\u52A8\u4F5C",stop:"\u4E2D\u65AD\u6267\u884C\u52A8\u4F5C",break:"\u8DF3\u8FC7\u5F53\u524D\u52A8\u4F5C",model:"\u9009\u62E9\u5F39\u7A97",fetch:"\u914D\u7F6E\u8BF7\u6C42",response:"\u8BF7\u6C42\u7ED3\u679C",callback:"\u81EA\u5B9A\u4E49JS",ignoreError:"\u6267\u884C\u5F02\u5E38",expression:"\u6267\u884C\u6761\u4EF6",stopPropagation:"\u963B\u65AD\u6761\u4EF6",execute:"\u6267\u884C\u52A8\u4F5C",info:"\u52A8\u4F5C\u8BF4\u660E"},openModel:{name:"\u6253\u5F00\u5F39\u7A97",info:"\u6253\u5F00\u6240\u9009\u7684\u5F39\u7A97"},closeModel:{name:"\u5173\u95ED\u5F39\u7A97",info:"\u5173\u95ED\u5F53\u524D\u5F39\u7A97"},hidden:{name:"\u7EC4\u4EF6\u53EF\u89C1\u6027",info:"\u63A7\u5236\u6240\u9009\u7684\u7EC4\u4EF6\u7684\u663E\u793A/\u9690\u85CF"},disabled:{name:"\u7EC4\u4EF6\u53EF\u7528\u6027",info:"\u63A7\u5236\u6240\u9009\u7684\u7EC4\u4EF6\u7684\u542F\u7528/\u7981\u7528"},resetFields:{name:"\u91CD\u7F6E\u8868\u5355",info:"\u91CD\u7F6E\u8868\u5355\u6570\u636E"},clearFields:{name:"\u6E05\u7A7A\u8868\u5355",info:"\u6E05\u7A7A\u8868\u5355\u6570\u636E"},validate:{name:"\u6821\u9A8C\u8868\u5355",info:"\u5BF9\u6574\u4E2A\u8868\u5355\u7684\u5185\u5BB9\u8FDB\u884C\u6821\u9A8C"},validateFields:{name:"\u6821\u9A8C\u8868\u5355\u9879",info:"\u6821\u9A8C\u6240\u9009\u7684\u7684\u8868\u5355\u9879"},setValue:{name:"\u8868\u5355\u8D4B\u503C",info:"\u4FEE\u6539\u8868\u5355\u7684\u6570\u636E"},fetch:{name:"\u53D1\u9001\u8BF7\u6C42",info:"\u914D\u7F6E\u5E76\u53D1\u9001API\u8BF7\u6C42",props:{append:"\u8FFD\u52A0\u8868\u5355\u6570\u636E"},warning:{append:"\u5F00\u542F\u540E\uFF0C\u8FDC\u7A0B\u8BF7\u6C42\u8FD4\u56DE\u7684\u6570\u636E\u5C06\u81EA\u52A8\u8FFD\u52A0\u5230\u8868\u5355\u7684\u6570\u636E\u4E2D\u3002",response:"\u8FDC\u7A0B\u8BF7\u6C42\u8FD4\u56DE\u7684\u6570\u636E\u5C06\u6682\u5B58\u5230\u6307\u5B9A\u7684\u53D8\u91CF\u4E2D\u3002"}},copy:{name:"\u590D\u5236\u5185\u5BB9",info:"\u590D\u5236\u6587\u672C\u5185\u5BB9\u81F3\u7C98\u8D34\u677F"},callback:{name:"\u81EA\u5B9A\u4E49\u64CD\u4F5C",info:"\u901A\u8FC7JavaScript\u81EA\u5B9A\u4E49\u52A8\u4F5C\u903B\u8F91"},message:{name:"\u6D88\u606F\u63D0\u9192",info:"\u5F39\u51FA\u6D88\u606F\u63D0\u9192",props:{type:"\u7C7B\u578B",message:"\u63D0\u793A\u4FE1\u606F",duration:"\u6301\u7EED\u65F6\u95F4(ms)",showClose:"\u663E\u793A\u5173\u95ED\u6309\u94AE"}},submit:{name:"\u63D0\u4EA4\u8868\u5355",info:"\u624B\u52A8\u63D0\u4EA4\u8868\u5355\u5E76\u89E6\u53D1\u8868\u5355\u63D0\u4EA4\u4E8B\u4EF6"}},com:{cascader:{name:"\u7EA7\u8054\u9009\u62E9\u5668",event:{expandChange:"\u5F53\u5C55\u5F00\u8282\u70B9\u53D1\u751F\u53D8\u5316\u65F6\u89E6\u53D1",removeTag:"\u5728\u591A\u9009\u6A21\u5F0F\u4E0B\uFF0C\u79FB\u9664Tag\u65F6\u89E6\u53D1"},props:{props:"\u914D\u7F6E\u9009\u9879",placeholder:"\u8F93\u5165\u6846\u5360\u4F4D\u6587\u672C",disabled:"\u662F\u5426\u7981\u7528",clearable:"\u662F\u5426\u652F\u6301\u6E05\u7A7A\u9009\u9879",showAllLevels:"\u8F93\u5165\u6846\u4E2D\u662F\u5426\u663E\u793A\u9009\u4E2D\u503C\u7684\u5B8C\u6574\u8DEF\u5F84",collapseTags:"\u591A\u9009\u6A21\u5F0F\u4E0B\u662F\u5426\u6298\u53E0Tag",collapseTagsTooltip:"\u5F53\u9F20\u6807\u60AC\u505C\u4E8E\u6298\u53E0\u6807\u7B7E\u7684\u6587\u672C\u65F6\uFF0C\u662F\u5426\u663E\u793A\u6240\u6709\u9009\u4E2D\u7684\u6807\u7B7E",separator:"\u9009\u9879\u5206\u9694\u7B26",filterable:"\u8BE5\u9009\u9879\u662F\u5426\u53EF\u4EE5\u88AB\u641C\u7D22",tagType:"\u6807\u7B7E\u7C7B\u578B"},propsOpt:{multiple:"\u662F\u5426\u591A\u9009",expandTrigger:"\u6B21\u7EA7\u83DC\u5355\u7684\u5C55\u5F00\u65B9\u5F0F",checkStrictly:"\u662F\u5426\u4E25\u683C\u7684\u9075\u5B88\u7236\u5B50\u8282\u70B9\u4E0D\u4E92\u76F8\u5173\u8054",emitPath:"\u5728\u9009\u4E2D\u8282\u70B9\u6539\u53D8\u65F6\uFF0C\u662F\u5426\u8FD4\u56DE\u7531\u8BE5\u8282\u70B9\u6240\u5728\u7684\u5404\u7EA7\u83DC\u5355\u7684\u503C\u6240\u7EC4\u6210\u7684\u6570\u7EC4",value:"\u6307\u5B9A\u9009\u9879\u7684\u503C\u4E3A\u9009\u9879\u5BF9\u8C61\u7684\u67D0\u4E2A\u5C5E\u6027\u503C",label:"\u6307\u5B9A\u9009\u9879\u6807\u7B7E\u4E3A\u9009\u9879\u5BF9\u8C61\u7684\u67D0\u4E2A\u5C5E\u6027\u503C",children:"\u6307\u5B9A\u9009\u9879\u7684\u5B50\u9009\u9879\u4E3A\u9009\u9879\u5BF9\u8C61\u7684\u67D0\u4E2A\u5C5E\u6027\u503C",disabled:"\u6307\u5B9A\u9009\u9879\u7684\u7981\u7528\u4E3A\u9009\u9879\u5BF9\u8C61\u7684\u67D0\u4E2A\u5C5E\u6027\u503C",leaf:"\u6307\u5B9A\u9009\u9879\u7684\u53F6\u5B50\u8282\u70B9\u7684\u6807\u5FD7\u4F4D\u4E3A\u9009\u9879\u5BF9\u8C61\u7684\u67D0\u4E2A\u5C5E\u6027\u503C"}},checkbox:{name:"\u591A\u9009\u6846",props:{input:"\u662F\u5426\u53EF\u4EE5\u586B\u5199",type:"\u6309\u94AE\u7C7B\u578B",disabled:"\u662F\u5426\u7981\u7528",min:"\u53EF\u88AB\u52FE\u9009\u7684\u6700\u5C0F\u6570\u91CF",max:"\u53EF\u88AB\u52FE\u9009\u7684\u6700\u5927\u6570\u91CF",textColor:"\u5F53\u6309\u94AE\u4E3A\u6D3B\u8DC3\u72B6\u6001\u65F6\u7684\u5B57\u4F53\u989C\u8272",fill:"\u5F53\u6309\u94AE\u4E3A\u6D3B\u8DC3\u72B6\u6001\u65F6\u7684\u8FB9\u6846\u548C\u80CC\u666F\u989C\u8272"}},col:{name:"\u5E03\u5C40\u683C\u5B50",info:"\u901A\u8FC7\u54CD\u5E94\u5F0F\u914D\u7F6E\u591A\u7AEF\u5E03\u5C40\uFF0C\u79FB\u52A8\u7AEF\u4F1A\u81EA\u52A8\u5E94\u7528\u7B2C\u4E00\u4E2A",props:{span:"\u6805\u683C\u5360\u636E\u7684\u5217\u6570",offset:"\u6805\u683C\u5DE6\u4FA7\u7684\u95F4\u9694\u683C\u6570",push:"\u6805\u683C\u5411\u53F3\u79FB\u52A8\u683C\u6570",pull:"\u6805\u683C\u5411\u5DE6\u79FB\u52A8\u683C\u6570"}},colorPicker:{name:"\u989C\u8272\u9009\u62E9\u5668",event:{activeChange:"\u9762\u677F\u4E2D\u5F53\u524D\u663E\u793A\u7684\u989C\u8272\u53D1\u751F\u6539\u53D8\u65F6\u89E6\u53D1"},props:{disabled:"\u662F\u5426\u7981\u7528",showAlpha:"\u662F\u5426\u652F\u6301\u900F\u660E\u5EA6\u9009\u62E9",colorFormat:"\u989C\u8272\u7684\u683C\u5F0F",predefine:"\u9884\u5B9A\u4E49\u989C\u8272"}},datePicker:{name:"\u65E5\u671F",props:{pickerOptions:"\u5F53\u524D\u65F6\u95F4\u65E5\u671F\u9009\u62E9\u5668\u7279\u6709\u7684\u9009\u9879",readonly:"\u5B8C\u5168\u53EA\u8BFB",disabled:"\u7981\u7528",type:"\u663E\u793A\u7C7B\u578B",editable:"\u6587\u672C\u6846\u53EF\u8F93\u5165",clearable:"\u662F\u5426\u663E\u793A\u6E05\u9664\u6309\u94AE",placeholder:"\u975E\u8303\u56F4\u9009\u62E9\u65F6\u7684\u5360\u4F4D\u5185\u5BB9",startPlaceholder:"\u8303\u56F4\u9009\u62E9\u65F6\u5F00\u59CB\u65E5\u671F\u7684\u5360\u4F4D\u5185\u5BB9",endPlaceholder:"\u8303\u56F4\u9009\u62E9\u65F6\u7ED3\u675F\u65E5\u671F\u7684\u5360\u4F4D\u5185\u5BB9",format:"\u663E\u793A\u5728\u8F93\u5165\u6846\u4E2D\u7684\u683C\u5F0F",align:"\u5BF9\u9F50\u65B9\u5F0F",rangeSeparator:"\u9009\u62E9\u8303\u56F4\u65F6\u7684\u5206\u9694\u7B26",unlinkPanels:"\u5728\u8303\u56F4\u9009\u62E9\u5668\u91CC\u53D6\u6D88\u4E24\u4E2A\u65E5\u671F\u9762\u677F\u4E4B\u95F4\u7684\u8054\u52A8"}},dateRange:{name:"\u65E5\u671F\u533A\u95F4"},timeRange:{name:"\u65F6\u95F4\u533A\u95F4"},elAlert:{name:"\u63D0\u793A",description:"\u8BF4\u660E\u6587\u5B57",props:{title:"\u6807\u9898",type:"\u4E3B\u9898",description:"\u8F85\u52A9\u6027\u6587\u5B57",closable:"\u662F\u5426\u53EF\u5173\u95ED",center:"\u6587\u5B57\u662F\u5426\u5C45\u4E2D",closeText:"\u5173\u95ED\u6309\u94AE\u81EA\u5B9A\u4E49\u6587\u672C",showIcon:"\u662F\u5426\u663E\u793A\u56FE\u6807",effect:"\u9009\u62E9\u63D0\u4F9B\u7684\u4E3B\u9898"}},elButton:{name:"\u6309\u94AE",props:{formCreateChild:"\u5185\u5BB9",size:"\u5C3A\u5BF8",type:"\u7C7B\u578B",plain:"\u662F\u5426\u6734\u7D20\u6309\u94AE",round:"\u662F\u5426\u5706\u89D2\u6309\u94AE",circle:"\u662F\u5426\u5706\u5F62\u6309\u94AE",loading:"\u662F\u5426\u52A0\u8F7D\u4E2D\u72B6\u6001",disabled:"\u662F\u5426\u7981\u7528\u72B6\u6001"}},elCard:{name:"\u5361\u7247",props:{header:"\u6807\u9898",shadow:"\u9634\u5F71\u663E\u793A\u65F6\u673A"}},elCollapse:{name:"\u6298\u53E0\u9762\u677F",event:{change:"\u5207\u6362\u5F53\u524D\u6D3B\u52A8\u9762\u677F\uFF0C\u5728\u624B\u98CE\u7434\u6A21\u5F0F\u4E0B\u5176\u7C7B\u578B\u662Fstring\uFF0C\u5728\u5176\u4ED6\u6A21\u5F0F\u4E0B\u662Farray"},props:{accordion:"\u662F\u5426\u624B\u98CE\u7434\u6A21\u5F0F"}},elCollapseItem:{name:"\u9762\u677F",props:{title:"\u9762\u677F\u6807\u9898",name:"\u552F\u4E00\u6807\u5FD7\u7B26",disabled:"\u662F\u5426\u7981\u7528"}},elDescriptions:{name:"\u63CF\u8FF0\u5217\u8868",props:{title:"\u6807\u9898\u6587\u672C\uFF0C\u663E\u793A\u5728\u5DE6\u4E0A\u65B9",extra:"\u64CD\u4F5C\u533A\u6587\u672C\uFF0C\u663E\u793A\u5728\u53F3\u4E0A\u65B9",column:"\u4E00\u884C\u4E2D\u8868\u683C\u7684\u6570\u91CF",border:"\u662F\u5426\u5E26\u6709\u8FB9\u6846",direction:"\u6392\u5217\u7684\u65B9\u5411",size:"\u5217\u8868\u7684\u5C3A\u5BF8"}},elDescriptionsItem:{name:"\u63CF\u8FF0\u683C\u5B50",props:{label:"\u6807\u7B7E\u6587\u672C",__child:"\u5185\u5BB9",span:"\u5217\u7684\u6570\u91CF",width:"\u5217\u7684\u5BBD\u5EA6\uFF0C\u4E0D\u540C\u884C\u76F8\u540C\u5217\u7684\u5BBD\u5EA6\u6309\u6700\u5927\u503C\u8BBE\u5B9A\uFF08\u5982\u65E0 border \uFF0C\u5BBD\u5EA6\u5305\u542B\u6807\u7B7E\u4E0E\u5185\u5BB9",minWidth:"\u5217\u7684\u6700\u5C0F\u5BBD\u5EA6",align:"\u5217\u7684\u5185\u5BB9\u5BF9\u9F50\u65B9\u5F0F\uFF08\u5982\u65E0 border\uFF0C\u5BF9\u6807\u7B7E\u548C\u5185\u5BB9\u5747\u751F\u6548\uFF09",labelAlign:"\u5217\u7684\u6807\u7B7E\u5BF9\u9F50\u65B9\u5F0F\uFF0C\u82E5\u4E0D\u8BBE\u7F6E\u8BE5\u9879\uFF0C\u5219\u4F7F\u7528\u5185\u5BB9\u7684\u5BF9\u9F50\u65B9\u5F0F\uFF08\u5982\u65E0 border\uFF0C\u8BF7\u4F7F\u7528 align \u53C2\u6570\uFF09",className:"\u5217\u7684\u5185\u5BB9\u81EA\u5B9A\u4E49\u7C7B\u540D"}},elDivider:{name:"\u5206\u5272\u7EBF",props:{direction:"\u8BBE\u7F6E\u5206\u5272\u7EBF\u65B9\u5411",formCreateChild:"\u8BBE\u7F6E\u5206\u5272\u7EBF\u6587\u6848",contentPosition:"\u8BBE\u7F6E\u5206\u5272\u7EBF\u6587\u6848\u7684\u4F4D\u7F6E"}},elTabPane:{name:"\u9009\u9879\u5361",props:{label:"\u9009\u9879\u5361\u6807\u9898",disabled:"\u662F\u5426\u7981\u7528",name:"\u9009\u9879\u5361\u7684\u6807\u8BC6\u7B26",lazy:"\u6807\u7B7E\u662F\u5426\u5EF6\u8FDF\u6E32\u67D3"}},elTabs:{name:"\u6807\u7B7E\u9875",event:{tabClick:"tab \u88AB\u9009\u4E2D\u65F6\u89E6\u53D1",tabChange:"activeName \u6539\u53D8\u65F6\u89E6\u53D1",tabRemove:"\u70B9\u51FB tab \u79FB\u9664\u6309\u94AE\u65F6\u89E6\u53D1",tabAdd:"\u70B9\u51FB tab \u65B0\u589E\u6309\u94AE\u65F6\u89E6\u53D1",edit:"\u70B9\u51FB tab \u7684\u65B0\u589E\u6216\u79FB\u9664\u6309\u94AE\u540E\u89E6\u53D1"},props:{type:"\u98CE\u683C\u7C7B\u578B",closable:"\u6807\u7B7E\u662F\u5426\u53EF\u5173\u95ED",tabPosition:"\u9009\u9879\u5361\u6240\u5728\u4F4D\u7F6E",stretch:"\u6807\u7B7E\u7684\u5BBD\u5EA6\u662F\u5426\u81EA\u6491\u5F00"}},elTag:{name:"\u6807\u7B7E",props:{formCreateChild:"\u6807\u7B7E\u5185\u5BB9",type:"\u6807\u7B7E\u7684\u7C7B\u578B",size:"\u6807\u7B7E\u7684\u5C3A\u5BF8",effect:"\u6807\u7B7E\u7684\u4E3B\u9898",closable:"\u662F\u5426\u53EF\u5173\u95ED",disableTransitions:"\u662F\u5426\u7981\u7528\u6E10\u53D8\u52A8\u753B",hit:"\u662F\u5426\u6709\u8FB9\u6846\u63CF\u8FB9",round:"\u662F\u5426\u4E3A\u5706\u5F62",color:"\u80CC\u666F\u8272"}},elTransfer:{name:"\u7A7F\u68AD\u6846",event:{leftCheckChange:"\u5DE6\u4FA7\u5217\u8868\u5143\u7D20\u88AB\u7528\u6237\u9009\u4E2D / \u53D6\u6D88\u9009\u4E2D\u65F6\u89E6\u53D1",rightCheckChange:"\u53F3\u4FA7\u5217\u8868\u5143\u7D20\u88AB\u7528\u6237\u9009\u4E2D / \u53D6\u6D88\u9009\u4E2D\u65F6\u89E6\u53D1"},props:{filterable:"\u662F\u5426\u53EF\u641C\u7D22",filterPlaceholder:"\u641C\u7D22\u6846\u5360\u4F4D\u7B26",targetOrder:"\u53F3\u4FA7\u5217\u8868\u5143\u7D20\u7684\u6392\u5E8F\u7B56\u7565",targetOrderInfo:"\u82E5\u4E3A original\uFF0C\u5219\u4FDD\u6301\u4E0E\u6570\u636E\u76F8\u540C\u7684\u987A\u5E8F\uFF1B\u82E5\u4E3A push\uFF0C\u5219\u65B0\u52A0\u5165\u7684\u5143\u7D20\u6392\u5728\u6700\u540E\uFF1B\u82E5\u4E3A unshift\uFF0C\u5219\u65B0\u52A0\u5165\u7684\u5143\u7D20\u6392\u5728\u6700\u524D",titles:"\u81EA\u5B9A\u4E49\u5217\u8868\u6807\u9898",buttonTexts:"\u81EA\u5B9A\u4E49\u6309\u94AE\u6587\u6848",props:"\u6570\u636E\u6E90\u7684\u5B57\u6BB5\u522B\u540D"}},elTreeSelect:{name:"\u6811\u5F62\u9009\u62E9",event:{removeTag:"\u591A\u9009\u6A21\u5F0F\u4E0B\u79FB\u9664tag\u65F6\u89E6\u53D1"},props:{multiple:"\u662F\u5426\u591A\u9009",disabled:"\u662F\u5426\u7981\u7528",clearable:"\u662F\u5426\u53EF\u4EE5\u6E05\u7A7A\u9009\u9879",collapseTags:"\u591A\u9009\u65F6\u662F\u5426\u5C06\u9009\u4E2D\u503C\u6309\u6587\u5B57\u7684\u5F62\u5F0F\u5C55\u793A",multipleLimit:"\u591A\u9009\u65F6\u7528\u6237\u6700\u591A\u53EF\u4EE5\u9009\u62E9\u7684\u9879\u76EE\u6570\uFF0C\u4E3A 0 \u5219\u4E0D\u9650\u5236",placeholder:"\u5360\u4F4D\u7B26",props:"\u914D\u7F6E\u9009\u9879",checkStrictly:"\u5728\u663E\u793A\u590D\u9009\u6846\u7684\u60C5\u51B5\u4E0B\uFF0C\u662F\u5426\u4E25\u683C\u7684\u9075\u5FAA\u7236\u5B50\u4E0D\u4E92\u76F8\u5173\u8054\u7684\u505A\u6CD5",renderAfterExpand:"\u662F\u5426\u5728\u7B2C\u4E00\u6B21\u5C55\u5F00\u67D0\u4E2A\u6811\u8282\u70B9\u540E\u624D\u6E32\u67D3\u5176\u5B50\u8282\u70B9",defaultExpandAll:"\u662F\u5426\u9ED8\u8BA4\u5C55\u5F00\u6240\u6709\u8282\u70B9",expandOnClickNode:"\u662F\u5426\u5728\u70B9\u51FB\u8282\u70B9\u7684\u65F6\u5019\u5C55\u5F00\u6216\u8005\u6536\u7F29\u8282\u70B9",checkOnClickNode:"\u662F\u5426\u5728\u70B9\u51FB\u8282\u70B9\u7684\u65F6\u5019\u9009\u4E2D\u8282\u70B9",nodeKey:"\u6BCF\u4E2A\u6811\u8282\u70B9\u7528\u6765\u4F5C\u4E3A\u552F\u4E00\u6807\u8BC6\u7684\u5C5E\u6027\uFF0C\u6574\u68F5\u6811\u5E94\u8BE5\u662F\u552F\u4E00\u7684"}},elLink:{name:"\u94FE\u63A5",props:{formCreateChild:"\u5185\u5BB9",href:"\u8DF3\u8F6C\u94FE\u63A5",type:"\u7C7B\u578B",underline:"\u662F\u5426\u663E\u793A\u4E0B\u5212\u7EBF",disabled:"\u662F\u5426\u7981\u7528",target:"\u6253\u5F00\u65B9\u5F0F"}},elWatermark:{name:"\u6C34\u5370",props:{content:"\u6C34\u5370\u6587\u672C\u5185\u5BB9",image:"\u6C34\u5370\u56FE\u7247\uFF0C\u5EFA\u8BAE\u4F7F\u7528 2x \u6216 3x \u56FE\u50CF",width:"\u6C34\u5370\u7684\u5BBD\u5EA6\uFF0C content \u7684\u9ED8\u8BA4\u503C\u662F\u5B83\u81EA\u5DF1\u7684\u5BBD\u5EA6",height:"\u6C34\u5370\u7684\u9AD8\u5EA6\uFF0C content \u7684\u9ED8\u8BA4\u503C\u662F\u5B83\u81EA\u5DF1\u7684\u9AD8\u5EA6",rotate:"\u6C34\u5370\u7684\u65CB\u8F6C\u89D2\u5EA6, \u5355\u4F4D \xB0",zIndex:"\u6C34\u5370\u5143\u7D20\u7684z-index\u503C",gap:"\u6C34\u5370\u4E4B\u95F4\u7684\u95F4\u8DDD"}},elTooltip:{name:"\u6587\u5B57\u63D0\u793A",props:{content:"\u663E\u793A\u7684\u5185\u5BB9",disabled:"\u662F\u5426\u7981\u7528",rawContent:"\u5185\u5BB9\u662F\u5426\u4F5C\u4E3A HTML \u5B57\u7B26\u4E32\u5904\u7406",enterable:"\u9F20\u6807\u662F\u5426\u53EF\u8FDB\u5165\u5230 Tooltip \u4E2D",effect:"\u4E3B\u9898",placement:"Tooltip \u7EC4\u4EF6\u51FA\u73B0\u7684\u4F4D\u7F6E",trigger:"\u5982\u4F55\u89E6\u53D1 Tooltip",offset:"\u51FA\u73B0\u4F4D\u7F6E\u7684\u504F\u79FB\u91CF",showAfter:"\u5728\u89E6\u53D1\u540E\u591A\u4E45\u663E\u793A\u5185\u5BB9\uFF0C\u5355\u4F4D\u6BEB\u79D2",hideAfter:"\u5EF6\u8FDF\u5173\u95ED\uFF0C\u5355\u4F4D\u6BEB\u79D2",autoClose:"\u51FA\u73B0\u540E\u81EA\u52A8\u9690\u85CF\u5EF6\u65F6\uFF0C\u5355\u4F4D\u6BEB\u79D2"}},elImage:{name:"\u56FE\u7247",props:{src:"\u56FE\u7247\u94FE\u63A5",previewSrcList:"\u9884\u89C8\u56FE\u7247\u5217\u8868"}},elAvatar:{name:"\u5934\u50CF\u6846",props:{src:"\u56FE\u7247\u94FE\u63A5",shape:"\u5F62\u72B6",size:"\u5C3A\u5BF8"}},elMention:{name:"\u63D0\u53CA",event:{search:"\u6309\u4E0B\u89E6\u53D1\u5B57\u6BB5\u65F6\u89E6\u53D1",select:"\u5F53\u7528\u6237\u9009\u62E9\u9009\u9879\u65F6\u89E6\u53D1"},props:{type:"\u7C7B\u578B",placeholder:"\u8F93\u5165\u6846\u5360\u4F4D\u6587\u672C",clearable:"\u662F\u5426\u663E\u793A\u6E05\u9664\u6309\u94AE",disabled:"\u662F\u5426\u7981\u7528",whole:"\u5F53\u9000\u683C\u952E\u88AB\u6309\u4E0B\u505A\u5220\u9664\u64CD\u4F5C\u65F6\uFF0C\u662F\u5426\u5C06\u63D0\u53CA\u90E8\u5206\u4F5C\u4E3A\u6574\u4F53\u5220\u9664",checkIsWhole:"\u5F53\u9000\u683C\u952E\u88AB\u6309\u4E0B\u505A\u5220\u9664\u64CD\u4F5C\u65F6\uFF0C\u68C0\u67E5\u662F\u5426\u5C06\u63D0\u53CA\u90E8\u5206\u4F5C\u4E3A\u6574\u4F53\u5220\u9664",filterOption:"\u7B5B\u9009\u5668\u9009\u9879\u903B\u8F91"}},elSegmented:{name:"\u5206\u6BB5\u63A7\u5236\u5668",props:{size:"\u5C3A\u5BF8",block:"\u6491\u6EE1\u7236\u5143\u7D20\u5BBD\u5EA6",disabled:"\u662F\u5426\u7981\u7528"}},elFormItem:{name:"\u8868\u5355\u9879",props:{label:"\u6807\u7B7E\u6587\u672C",labelWidth:"\u6807\u7B7E\u5BBD\u5EA6",size:"\u5C3A\u5BF8"}},elStatistic:{name:"\u7EDF\u8BA1\u680F",props:{value:"\u6570\u503C",title:"\u6807\u9898",prefix:"\u6570\u503C\u7684\u524D\u7F00",suffix:"\u6570\u503C\u7684\u540E\u7F00"}},fcTitle:{name:"\u6807\u9898",props:{title:"\u6807\u9898",size:"\u5C3A\u5BF8",align:"\u5BF9\u9F50\u65B9\u5F0F"}},fcId:{name:"\u552F\u4E00\u503C",props:{prefix:"\u524D\u7F00"}},fcCity:{name:"\u7701\u5E02\u533A\u9009\u62E9\u5668",props:{api:"\u6570\u636E\u94FE\u63A5 URI",level:"\u7C7B\u578B",clearable:"\u662F\u5426\u663E\u793A\u6E05\u9664\u6309\u94AE",disabled:"\u662F\u5426\u7981\u7528",filter:"\u6570\u636E\u8FC7\u6EE4,\u8FD4\u56DE\u53EF\u9009\u62E9\u6570\u636E"}},fcCell:{name:"\u683C\u5B50"},fcEditor:{name:"\u5BCC\u6587\u672C\u6846",props:{disabled:"\u662F\u5426\u7981\u7528"}},fcFlex:{name:"\u76D2\u5B50\u5E03\u5C40"},fcFlex2:{name:"\u76D2\u5B50\u5E03\u5C40",horizontal:"\u6C34\u5E73\u5C45\u4E2D",vertical:"\u5782\u76F4\u5C45\u4E2D",left:"\u5DE6\u5BF9\u9F50",right:"\u53F3\u5BF9\u9F50",reset:"\u91CD\u7F6E\u5E03\u5C40"},fcRow:{name:"\u6805\u683C\u5E03\u5C40",props:{gutter:"\u6805\u683C\u95F4\u9694",type:"flex\u5E03\u5C40\u6A21\u5F0F",justify:"flex\u5E03\u5C40\u4E0B\u7684\u6C34\u5E73\u6392\u5217\u65B9\u5F0F",align:"flex\u5E03\u5C40\u4E0B\u7684\u5782\u76F4\u6392\u5217\u65B9\u5F0F"}},fcDialog:{name:"\u5F39\u51FA\u6846",props:{title:"\u6807\u9898",width:"\u5BF9\u8BDD\u6846\u7684\u5BBD\u5EA6",fullscreen:"\u662F\u5426\u4E3A\u5168\u5C4F",modal:"\u662F\u5426\u9700\u8981\u906E\u7F69\u5C42",autoClose:"\u63D0\u4EA4\u8868\u5355\u540E\u81EA\u52A8\u5173\u95ED\u5F39\u51FA\u6846",footer:"\u662F\u5426\u663E\u793A\u64CD\u4F5C\u6309\u94AE",beforeClose:"\u5173\u95ED\u524D\u7684\u56DE\u8C03"}},fcDrawer:{name:"\u62BD\u5C49",props:{title:"\u6807\u9898",size:"\u5BF9\u8BDD\u6846\u7684\u5BBD\u5EA6",direction:"\u6253\u5F00\u7684\u65B9\u5411",modal:"\u662F\u5426\u9700\u8981\u906E\u7F69\u5C42",autoClose:"\u63D0\u4EA4\u8868\u5355\u540E\u81EA\u52A8\u5173\u95ED\u5F39\u51FA\u6846",footer:"\u662F\u5426\u663E\u793A\u64CD\u4F5C\u6309\u94AE",beforeClose:"\u5173\u95ED\u524D\u7684\u56DE\u8C03"},directionType:{ltr:"\u5DE6\u4FA7",rtl:"\u53F3\u4FA7"}},fcTable:{name:"\u8868\u683C\u5E03\u5C40",props:{mini:"\u7D27\u51D1\u6A21\u5F0F",border:"\u662F\u5426\u663E\u793A\u8FB9\u6846",borderColor:"\u8FB9\u6846\u989C\u8272",borderWidth:"\u8FB9\u6846\u5BBD\u5EA6"}},fcTableGrid:{name:"\u683C\u5B50"},fcValue:{name:"\u8BA1\u7B97\u516C\u5F0F",empty:"\u5728\u53F3\u4FA7\u914D\u7F6E\u4E2D\u8BBE\u7F6E\u8BA1\u7B97\u516C\u5F0F"},fcSlot:{name:"\u63D2\u69FD\u533A\u57DF",empty:"\u901A\u8FC7\u5B9A\u4E49\u63D2\u69FD {tag} \u586B\u5145\u533A\u57DF",props:{name:"\u63D2\u69FD\u540D\u79F0"}},fcJson:{name:"\u52A8\u6001\u533A\u57DF",empty:"\u901A\u8FC7\u52A0\u8F7D {tag} \u89C4\u5219\u586B\u5145\u533A\u57DF",props:{_loadType:"JSON \u89C4\u5219",type:"\u7C7B\u578B"}},lineChart:{name:"\u6298\u7EBF\u56FE",data:"\u56FE\u8868\u6570\u636E",pieTypeOpt:{pie:"\u5706\u5F62",doughnut:"\u73AF\u5F62","half-doughnut":"\u534A\u73AF\u5F62"},funnelSortOpt:{descending:"\u5012\u5E8F",ascending:"\u6B63\u5E8F"},props:{title:"\u56FE\u8868\u7684\u540D\u79F0",subtitle:"\u56FE\u8868\u7684\u7B80\u4ECB",valueFormat:"\u683C\u5F0F\u5316\u6570\u503C\u663E\u793A",stack:"\u591A\u5217\u6570\u636E\u65F6\u662F\u5426\u5806\u53E0",smooth:"\u7EBF\u6761\u662F\u5426\u5E73\u6ED1\u8FC7\u6E21",showLegend:"\u662F\u5426\u663E\u793A\u6807\u8BB0",showSeriesLabel:"\u662F\u5426\u663E\u793A\u6570\u503C",barBackgroundColor:"\u67F1\u72B6\u7684\u80CC\u666F\u8272",funnelSort:"\u6392\u5E8F\u65B9\u5F0F",pieType:"\u5F62\u72B6",min:"\u6700\u5C0F\u503C",max:"\u6700\u5927\u503C",value:"\u6570\u503C",indicator:"\u6307\u793A\u5668",loadOptions:"\u521D\u59CB\u5316"}},areaChart:{name:"\u4F53\u79EF\u56FE"},barChart:{name:"\u67F1\u72B6\u56FE"},customChart:{name:"\u81EA\u5B9A\u4E49\u56FE\u8868"},funnelChart:{name:"\u6F0F\u6597\u56FE"},gaugeChart:{name:"\u4EEA\u8868\u76D8"},pieChart:{name:"\u997C\u56FE"},radarChart:{name:"\u96F7\u8FBE\u56FE"},scatterChart:{name:"\u6563\u70B9\u56FE"},stripeChart:{name:"\u6761\u5F62\u56FE"},fcInlineForm:{name:"\u884C\u5185\u5E03\u5C40"},group:{name:"\u5B50\u8868\u5355",props:{disabled:"\u662F\u5426\u7981\u7528",syncDisabled:"\u662F\u5426\u4E0E\u5B50\u8868\u5355\u5F3A\u5236\u540C\u6B65\u7981\u7528\u72B6\u6001",expand:"\u8BBE\u7F6E\u9ED8\u8BA4\u5C55\u5F00\u51E0\u9879",button:"\u662F\u5426\u663E\u793A\u64CD\u4F5C\u6309\u94AE",sortBtn:"\u662F\u5426\u663E\u793A\u6392\u5E8F\u6309\u94AE",min:"\u8BBE\u7F6E\u6700\u5C0F\u6DFB\u52A0\u51E0\u9879",max:"\u8BBE\u7F6E\u6700\u591A\u6DFB\u52A0\u51E0\u9879"}},html:{name:"HTML",props:{formCreateChild:"\u5185\u5BB9"}},input:{name:"\u8F93\u5165\u6846",event:{change:"\u5F53\u503C\u6539\u53D8\u65F6\uFF0C\u5F53\u7EC4\u4EF6\u5931\u53BB\u7126\u70B9\u6216\u7528\u6237\u6309Enter\u65F6\u89E6\u53D1"},props:{type:"\u7C7B\u578B",maxlength:"\u6700\u5927\u8F93\u5165\u957F\u5EA6",minlength:"\u6700\u5C0F\u8F93\u5165\u957F\u5EA6",placeholder:"\u8F93\u5165\u6846\u5360\u4F4D\u6587\u672C",clearable:"\u662F\u5426\u663E\u793A\u6E05\u9664\u6309\u94AE",disabled:"\u662F\u5426\u7981\u7528",readonly:"\u662F\u5426\u53EA\u8BFB"}},inputNumber:{name:"\u6570\u5B57\u8F93\u5165\u6846",props:{precision:"\u6570\u503C\u7CBE\u5EA6",min:"\u8BBE\u7F6E\u8BA1\u6570\u5668\u5141\u8BB8\u7684\u6700\u5C0F\u503C",max:"\u8BBE\u7F6E\u8BA1\u6570\u5668\u5141\u8BB8\u7684\u6700\u5927\u503C",step:"\u8BA1\u6570\u5668\u6B65\u957F",stepStrictly:"\u662F\u5426\u53EA\u80FD\u8F93\u5165 step \u7684\u500D\u6570",disabled:"\u662F\u5426\u7981\u7528\u8BA1\u6570\u5668",controls:"\u662F\u5426\u4F7F\u7528\u63A7\u5236\u6309\u94AE",controlsPosition:"\u63A7\u5236\u6309\u94AE\u4F4D\u7F6E",placeholder:"\u8F93\u5165\u6846\u5360\u4F4D\u6587\u672C"}},password:{name:"\u5BC6\u7801\u8F93\u5165\u6846",event:{change:"\u5F53\u503C\u6539\u53D8\u65F6\uFF0C\u5F53\u7EC4\u4EF6\u5931\u53BB\u7126\u70B9\u6216\u7528\u6237\u6309Enter\u65F6\u89E6\u53D1"},props:{disabled:"\u662F\u5426\u7981\u7528",readonly:"\u662F\u5426\u53EA\u8BFB",maxlength:"\u6700\u5927\u8F93\u5165\u957F\u5EA6",minlength:"\u6700\u5C0F\u8F93\u5165\u957F\u5EA6",placeholder:"\u8F93\u5165\u6846\u5360\u4F4D\u6587\u672C",clearable:"\u662F\u5426\u663E\u793A\u6E05\u9664\u6309\u94AE"}},radio:{name:"\u5355\u9009\u6846",props:{input:"\u662F\u5426\u53EF\u4EE5\u586B\u5199",disabled:"\u662F\u5426\u7981\u7528",type:"\u6309\u94AE\u5F62\u5F0F",textColor:"\u6309\u94AE\u5F62\u5F0F\u6FC0\u6D3B\u65F6\u7684\u6587\u672C\u989C\u8272",fill:"\u6309\u94AE\u5F62\u5F0F\u6FC0\u6D3B\u65F6\u7684\u586B\u5145\u8272\u548C\u8FB9\u6846\u8272"}},rate:{name:"\u8BC4\u5206",props:{max:"\u6700\u5927\u5206\u503C",disabled:"\u662F\u5426\u7981\u7528",allowHalf:"\u662F\u5426\u5141\u8BB8\u534A\u9009",voidColor:"\u672A\u9009\u4E2D\u65F6\u56FE\u6807\u7684\u989C\u8272",disabledVoidColor:"\u53EA\u8BFB\u65F6\u672A\u9009\u4E2D\u65F6\u56FE\u6807\u7684\u989C\u8272",voidIconClass:"\u672A\u9009\u4E2D\u65F6\u56FE\u6807\u7684\u7C7B\u540D",disabledVoidIconClass:"\u53EA\u8BFB\u65F6\u672A\u9009\u4E2D\u65F6\u56FE\u6807\u7684\u7C7B\u540D",showScore:"\u662F\u5426\u663E\u793A\u5F53\u524D\u5206\u6570",textColor:"\u8F85\u52A9\u6587\u5B57\u7684\u989C\u8272",scoreTemplate:"\u5206\u6570\u663E\u793A\u6A21\u677F"}},fcDataSelect:{name:"\u5B50\u8868\u5355\u9009\u62E9\u5668"},select:{name:"\u9009\u62E9\u5668",title:"\u8BF7\u9009\u62E9",emptyText:"\u62D6\u62FD\u7EC4\u4EF6\u914D\u7F6E\u641C\u7D22\u6761\u4EF6",event:{removeTag:"\u591A\u9009\u6A21\u5F0F\u4E0B\u79FB\u9664tag\u65F6\u89E6\u53D1"},props:{title:"\u6807\u9898",valueKey:"\u6307\u5B9A\u9009\u9879\u7684\u503C\u4E3A\u9009\u9879\u5BF9\u8C61\u7684\u67D0\u4E2A\u5C5E\u6027\u503C",labelKey:"\u6307\u5B9A\u9009\u9879\u6807\u7B7E\u4E3A\u9009\u9879\u5BF9\u8C61\u7684\u67D0\u4E2A\u5C5E\u6027\u503C",autoLoad:"\u81EA\u52A8\u89E6\u53D1\u641C\u7D22",multiple:"\u662F\u5426\u591A\u9009",disabled:"\u662F\u5426\u7981\u7528",clearable:"\u662F\u5426\u53EF\u4EE5\u6E05\u7A7A\u9009\u9879",collapseTags:"\u591A\u9009\u65F6\u662F\u5426\u5C06\u9009\u4E2D\u503C\u6309\u6587\u5B57\u7684\u5F62\u5F0F\u5C55\u793A",multipleLimit:"\u591A\u9009\u65F6\u7528\u6237\u6700\u591A\u53EF\u4EE5\u9009\u62E9\u7684\u9879\u76EE\u6570\uFF0C\u4E3A 0 \u5219\u4E0D\u9650\u5236",placeholder:"\u5360\u4F4D\u7B26",filterable:"\u662F\u5426\u53EF\u641C\u7D22",allowCreate:"\u662F\u5426\u5141\u8BB8\u7528\u6237\u521B\u5EFA\u65B0\u6761\u76EE",noMatchText:"\u641C\u7D22\u6761\u4EF6\u65E0\u5339\u914D\u65F6\u663E\u793A\u7684\u6587\u5B57",noDataText:"\u9009\u9879\u4E3A\u7A7A\u65F6\u663E\u793A\u7684\u6587\u5B57",reserveKeyword:"\u591A\u9009\u4E14\u53EF\u641C\u7D22\u65F6\uFF0C\u662F\u5426\u5728\u9009\u4E2D\u4E00\u4E2A\u9009\u9879\u540E\u4FDD\u7559\u5F53\u524D\u7684\u641C\u7D22\u5173\u952E\u8BCD",defaultFirstOption:"\u5728\u8F93\u5165\u6846\u6309\u4E0B\u56DE\u8F66\uFF0C\u9009\u62E9\u7B2C\u4E00\u4E2A\u5339\u914D\u9879",remote:"\u5176\u4E2D\u7684\u9009\u9879\u662F\u5426\u4ECE\u670D\u52A1\u5668\u8FDC\u7A0B\u52A0\u8F7D",remoteMethod:"\u81EA\u5B9A\u4E49\u8FDC\u7A0B\u641C\u7D22\u65B9\u6CD5"}},slider:{name:"\u6ED1\u5757",props:{min:"\u6700\u5C0F\u503C",max:"\u6700\u5927\u503C",disabled:"\u662F\u5426\u7981\u7528",step:"\u6B65\u957F",showInput:"\u662F\u5426\u663E\u793A\u8F93\u5165\u6846\uFF0C\u4EC5\u5728\u975E\u8303\u56F4\u9009\u62E9\u65F6\u6709\u6548",showInputControls:"\u5728\u663E\u793A\u8F93\u5165\u6846\u7684\u60C5\u51B5\u4E0B\uFF0C\u662F\u5426\u663E\u793A\u8F93\u5165\u6846\u7684\u63A7\u5236\u6309\u94AE",showStops:"\u662F\u5426\u663E\u793A\u95F4\u65AD\u70B9",range:"\u662F\u5426\u4E3A\u8303\u56F4\u9009\u62E9",vertical:"\u662F\u5426\u7AD6\u5411\u6A21\u5F0F",height:"Slider \u9AD8\u5EA6\uFF0C\u7AD6\u5411\u6A21\u5F0F\u65F6\u5FC5\u586B"}},space:{name:"\u95F4\u8DDD"},stepForm:{name:"\u5206\u6B65\u8868\u5355",event:{next:"\u70B9\u51FB\u4E0B\u4E00\u6B65\u6309\u94AE\u65F6\u89E6\u53D1"},props:{submitBtn:"\u663E\u793A\u63D0\u4EA4\u6309\u94AE",autoValidate:"\u8FDB\u5165\u4E0B\u4E00\u6B65\u524D\u81EA\u52A8\u9A8C\u8BC1\u8868\u5355","stepsProps>alignCenter":"\u8FDB\u884C\u5C45\u4E2D\u5BF9\u9F50","stepsProps>simple":"\u662F\u5426\u5E94\u7528\u7B80\u6D01\u98CE\u683C"}},stepFormItem:{name:"\u6B65\u9AA4\u6761",props:{title:"\u6807\u9898",description:"\u63CF\u8FF0\u6587\u6848"}},subForm:{name:"\u5206\u7EC4",props:{disabled:"\u662F\u5426\u7981\u7528",syncDisabled:"\u662F\u5426\u4E0E\u5B50\u8868\u5355\u5F3A\u5236\u540C\u6B65\u7981\u7528\u72B6\u6001"}},switch:{name:"\u5F00\u5173",slots:{"active-action":"\u6253\u5F00\u65F6\u7684\u5185\u5BB9","inactive-action":"\u5173\u95ED\u65F6\u7684\u5185\u5BB9"},props:{disabled:"\u662F\u5426\u7981\u7528",width:"\u5BBD\u5EA6\uFF08px\uFF09",activeText:"\u6253\u5F00\u65F6\u7684\u6587\u5B57\u63CF\u8FF0",inactiveText:"\u5173\u95ED\u65F6\u7684\u6587\u5B57\u63CF\u8FF0",activeValue:"\u6253\u5F00\u65F6\u7684\u503C",inactiveValue:"\u5173\u95ED\u65F6\u7684\u503C",activeColor:"\u6253\u5F00\u65F6\u7684\u80CC\u666F\u8272",inactiveColor:"\u5173\u95ED\u65F6\u7684\u80CC\u666F\u8272"}},tableForm:{name:"\u8868\u683C\u8868\u5355",props:{disabled:"\u662F\u5426\u7981\u7528",filterEmptyColumn:"\u662F\u5426\u8FC7\u6EE4\u7A7A\u884C\u7684\u6570\u636E",max:"\u6700\u591A\u6DFB\u52A0\u51E0\u884C\uFF0C\u4E3A 0 \u5219\u4E0D\u9650\u5236",min:"\u6700\u5C11\u6DFB\u52A0\u51E0\u884C",size:"\u5C3A\u5BF8",emptyText:"\u7A7A\u6570\u636E\u65F6\u663E\u793A\u7684\u6587\u672C\u5185\u5BB9",height:"\u9AD8\u5EA6",showIndex:"\u663E\u793A\u884C\u53F7",stripe:"\u663E\u793A\u6591\u9A6C\u7EB9",border:"\u8FB9\u6846",button:"\u64CD\u4F5C\u6309\u94AE",page:"\u5206\u9875",addable:"\u5141\u8BB8\u65B0\u589E",deletable:"\u5141\u8BB8\u5220\u9664",newColumn:"\u9ED8\u8BA4\u663E\u793A\u65B0\u884C","button>column":"\u6309\u94AE\u7BA1\u7406","button>label":"\u64CD\u4F5C","button>fixed":"\u4F4D\u7F6E","button>width":"\u5217\u7684\u5BBD\u5EA6","page>props>pageSize":"\u6BCF\u9875\u663E\u793A\u6761\u76EE\u4E2A\u6570","page>props>small":"\u4F7F\u7528\u5C0F\u578B\u5206\u9875\u6837\u5F0F","page>props>background":"\u4E3A\u5206\u9875\u6309\u94AE\u6DFB\u52A0\u80CC\u666F\u8272"}},tableFormPro:{name:"\u8868\u683C\u8868\u5355Pro",event:{handleClick:"\u70B9\u51FB\u64CD\u4F5C\u6309\u94AE\u65F6\u4F1A\u89E6\u53D1\u8BE5\u4E8B\u4EF6"}},nestedTableForm:{name:"\u5D4C\u5957\u8868\u5355",props:{disabled:"\u662F\u5426\u7981\u7528",max:"\u6700\u591A\u6DFB\u52A0\u51E0\u884C\uFF0C\u4E3A 0 \u5219\u4E0D\u9650\u5236",nestedMax:"\u5B50\u8868\u5355\u6700\u591A\u6DFB\u52A0\u51E0\u884C\uFF0C\u4E3A 0 \u5219\u4E0D\u9650\u5236"}},infiniteTableForm:{name:"\u65E0\u9650\u7EA7\u8868\u5355",props:{disabled:"\u662F\u5426\u7981\u7528",childrenField:"\u8BBE\u7F6E\u5B50\u7EA7\u7684\u5B57\u6BB5\u540D",max:"\u6700\u591A\u6DFB\u52A0\u51E0\u884C\uFF0C\u4E3A 0 \u5219\u4E0D\u9650\u5236",layerMax:"\u6700\u591A\u6DFB\u52A0\u51E0\u5C42\uFF0C\u4E3A 0 \u5219\u4E0D\u9650\u5236"}},nestedSubTableForm:{name:"\u5B50\u8868\u683C\u8868\u5355"},tableFormColumn:{name:"\u8868\u683C\u683C\u5B50",label:"\u81EA\u5B9A\u4E49\u540D\u79F0",props:{label:"\u6807\u9898",header:"\u8868\u5934",fixed:"\u4F4D\u7F6E",width:"\u5BBD\u5EA6",color:"\u989C\u8272",hidden:"\u662F\u5426\u9690\u85CF",required:"\u662F\u5426\u663E\u793A\u5FC5\u586B\u661F\u53F7"}},tableFormColumn2:{name:"\u8868\u683C\u683C\u5B50",header:"\u914D\u7F6E\u5F53\u524D\u5217\u7684\u8868\u5934\u540D\u79F0\uFF0C\u91CD\u590D\u7684\u8868\u5934\u5C06\u81EA\u52A8\u5408\u5E76\u3002"},dataTable:{name:"\u6570\u636E\u8868\u683C",handle:"\u7981\u7528\u903B\u8F91",click:"\u70B9\u51FB\u4E8B\u4EF6",filter:"\u7B5B\u9009",header:"\u8868\u5934",event:{cellMouseEnter:"\u5F53\u5355\u5143\u683C hover \u8FDB\u5165\u65F6\u4F1A\u89E6\u53D1\u8BE5\u4E8B\u4EF6",cellMouseLeave:"\u5F53\u5355\u5143\u683C hover \u9000\u51FA\u65F6\u4F1A\u89E6\u53D1\u8BE5\u4E8B\u4EF6",handleClick:"\u70B9\u51FB\u64CD\u4F5C\u6309\u94AE\u65F6\u4F1A\u89E6\u53D1\u8BE5\u4E8B\u4EF6",rowClick:"\u5F53\u67D0\u4E00\u884C\u88AB\u70B9\u51FB\u65F6\u4F1A\u89E6\u53D1\u8BE5\u4E8B\u4EF6",rowDblclick:"\u5F53\u67D0\u4E00\u884C\u88AB\u53CC\u51FB\u65F6\u4F1A\u89E6\u53D1\u8BE5\u4E8B\u4EF6",headerClick:"\u5F53\u67D0\u4E00\u5217\u7684\u8868\u5934\u88AB\u70B9\u51FB\u65F6\u4F1A\u89E6\u53D1\u8BE5\u4E8B\u4EF6",filterChange:"\u7B5B\u9009\u6761\u4EF6\u53D8\u5316\u65F6\u4F1A\u89E6\u53D1\u8BE5\u4E8B\u4EF6",expandChange:"\u5F53\u7528\u6237\u5BF9\u67D0\u4E00\u884C\u5C55\u5F00\u6216\u8005\u5173\u95ED\u7684\u65F6\u5019\u4F1A\u89E6\u53D1\u8BE5\u4E8B\u4EF6",sortChange:"\u5F53\u8868\u683C\u7684\u6392\u5E8F\u6761\u4EF6\u53D1\u751F\u53D8\u5316\u7684\u65F6\u5019\u4F1A\u89E6\u53D1\u8BE5\u4E8B\u4EF6",selectionChange:"\u5F53\u9009\u62E9\u9879\u53D1\u751F\u53D8\u5316\u65F6\u89E6\u53D1"},button:{title:"\u64CD\u4F5C\u6309\u94AE",btn:"\u914D\u7F6E\u64CD\u4F5C\u6309\u94AE",link:"\u6587\u5B57",round:"\u5706\u89D2",plain:"\u6734\u7D20",disabled:"\u7981\u7528"},column:{title:"\u5217\u8868\u7BA1\u7406",btn:"\u914D\u7F6E\u8868\u683C\u5217\u8868",prop:"\u5B57\u6BB5\u540D\u79F0",sort:"\u6392\u5E8F"},format:{default:"\u5E38\u89C4",tag:"\u6807\u7B7E",image:"\u56FE\u7247",custom:"\u81EA\u5B9A\u4E49"},fixed:{default:"\u5E38\u89C4",left:"\u5DE6\u60AC\u6D6E",right:"\u53F3\u60AC\u6D6E"},sortable:{disabled:"\u4E0D\u6392\u5E8F",default:"\u5E38\u89C4\u6392\u5E8F",custom:"\u63A5\u53E3\u6392\u5E8F"},props:{_optionType:"\u8868\u683C\u6570\u636E","page>totalField":"\u63A5\u53E3\u54CD\u5E94\u6570\u636E\u4E2D\u603B\u6761\u76EE\u6570\u7684\u5B57\u6BB5\u540D\u79F0","page>dataField":"\u63A5\u53E3\u54CD\u5E94\u6570\u636E\u4E2D\u5217\u8868\u6570\u636E\u7684\u5B57\u6BB5\u540D\u79F0","page>orderField":"\u8BF7\u6C42\u63A5\u53E3\u65F6\u6392\u5E8F\u7684\u53C2\u6570\u540D\u79F0","page>orderByField":"\u8BF7\u6C42\u63A5\u53E3\u65F6\u6392\u5E8F\u65B9\u5F0F\u7684\u53C2\u6570\u540D\u79F0","page>pageField":"\u8BF7\u6C42\u63A5\u53E3\u65F6\u9875\u7801\u7684\u53C2\u6570\u540D\u79F0(\u5206\u9875)","page>pageSizeField":"\u8BF7\u6C42\u63A5\u53E3\u65F6\u6761\u76EE\u6570\u7684\u53C2\u6570\u540D\u79F0(\u5206\u9875)",column:"\u8868\u683C\u7BA1\u7406",showSummary:"\u662F\u5426\u5728\u8868\u5C3E\u663E\u793A\u5408\u8BA1\u884C",selection:"\u662F\u5426\u663E\u793A\u591A\u9009\u6846",size:"\u5C3A\u5BF8",rowKey:"\u884C\u6570\u636E\u7684Key",emptyText:"\u7A7A\u6570\u636E\u65F6\u663E\u793A\u7684\u6587\u672C\u5185\u5BB9",height:"\u9AD8\u5EA6",index:"\u663E\u793A\u884C\u53F7",stripe:"\u663E\u793A\u6591\u9A6C\u7EB9",border:"\u8FB9\u6846",defaultExpandAll:"\u9ED8\u8BA4\u5C55\u5F00\u6240\u6709\u884C",button:"\u64CD\u4F5C\u6309\u94AE",page:"\u5206\u9875","button>column":"\u6309\u94AE\u7BA1\u7406","button>label":"\u64CD\u4F5C","button>fixed":"\u4F4D\u7F6E","button>width":"\u5217\u7684\u5BBD\u5EA6","page>position":"\u4F4D\u7F6E","page>props>pageSize":"\u6BCF\u9875\u663E\u793A\u6761\u76EE\u4E2A\u6570","page>props>small":"\u4F7F\u7528\u5C0F\u578B\u5206\u9875\u6837\u5F0F","page>props>background":"\u4E3A\u5206\u9875\u6309\u94AE\u6DFB\u52A0\u80CC\u666F\u8272"},requiredName:"\u8BF7\u8F93\u5165\u6309\u94AE\u540D\u79F0",requiredKey:"\u8BF7\u8F93\u5165\u6309\u94AE\u6807\u8BC6",requiredLabel:"\u8BF7\u8F93\u5165\u6807\u9898",requiredRender:"\u8BF7\u8F93\u5165\u6E32\u67D3\u51FD\u6570"},text:{name:"\u6587\u5B57",props:{formCreateChild:"\u5185\u5BB9"}},textarea:{name:"\u591A\u884C\u8F93\u5165\u6846",event:{change:"\u5F53\u503C\u6539\u53D8\u65F6\uFF0C\u5F53\u7EC4\u4EF6\u5931\u53BB\u7126\u70B9\u6216\u7528\u6237\u6309Enter\u65F6\u89E6\u53D1"},props:{disabled:"\u662F\u5426\u7981\u7528",readonly:"\u662F\u5426\u53EA\u8BFB",maxlength:"\u6700\u5927\u8F93\u5165\u957F\u5EA6",minlength:"\u6700\u5C0F\u8F93\u5165\u957F\u5EA6",showWordLimit:"\u662F\u5426\u663E\u793A\u7EDF\u8BA1\u5B57\u6570",placeholder:"\u8F93\u5165\u6846\u5360\u4F4D\u6587\u672C",rows:"\u8F93\u5165\u6846\u884C\u6570",autosize:"\u9AD8\u5EA6\u662F\u5426\u81EA\u9002\u5E94"}},timePicker:{name:"\u65F6\u95F4","HH:mm:ss":"\u65F6:\u5206:\u79D2","HH:mm":"\u65F6:\u5206",props:{__format:"\u8F93\u5165\u6846\u4E2D\u7684\u683C\u5F0F",pickerOptions:"\u5F53\u524D\u65F6\u95F4\u65E5\u671F\u9009\u62E9\u5668\u7279\u6709\u7684\u9009\u9879",readonly:"\u5B8C\u5168\u53EA\u8BFB",disabled:"\u7981\u7528",editable:"\u6587\u672C\u6846\u53EF\u8F93\u5165",clearable:"\u662F\u5426\u663E\u793A\u6E05\u9664\u6309\u94AE",placeholder:"\u975E\u8303\u56F4\u9009\u62E9\u65F6\u7684\u5360\u4F4D\u5185\u5BB9",startPlaceholder:"\u8303\u56F4\u9009\u62E9\u65F6\u5F00\u59CB\u65E5\u671F\u7684\u5360\u4F4D\u5185\u5BB9",endPlaceholder:"\u8303\u56F4\u9009\u62E9\u65F6\u7ED3\u675F\u65E5\u671F\u7684\u5360\u4F4D\u5185\u5BB9",isRange:"\u662F\u5426\u4E3A\u65F6\u95F4\u8303\u56F4\u9009\u62E9",arrowControl:"\u662F\u5426\u4F7F\u7528\u7BAD\u5934\u8FDB\u884C\u65F6\u95F4\u9009\u62E9",align:"\u5BF9\u9F50\u65B9\u5F0F"}},tree:{name:"\u6811\u5F62\u63A7\u4EF6",event:{nodeClick:"\u5F53\u8282\u70B9\u88AB\u70B9\u51FB\u7684\u65F6\u5019\u89E6\u53D1",nodeContextmenu:"\u5F53\u67D0\u4E00\u8282\u70B9\u88AB\u9F20\u6807\u53F3\u952E\u70B9\u51FB\u65F6\u4F1A\u89E6\u53D1\u8BE5\u4E8B\u4EF6",checkChange:"\u5F53\u590D\u9009\u6846\u88AB\u70B9\u51FB\u7684\u65F6\u5019\u89E6\u53D1",check:"\u70B9\u51FB\u8282\u70B9\u590D\u9009\u6846\u4E4B\u540E\u89E6\u53D1",currentChange:"\u5F53\u524D\u9009\u4E2D\u8282\u70B9\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6",nodeExpand:"\u8282\u70B9\u88AB\u5C55\u5F00\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6",nodeCollapse:"\u8282\u70B9\u88AB\u5173\u95ED\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6",nodeDragStart:"\u8282\u70B9\u5F00\u59CB\u62D6\u62FD\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6",nodeDragEnter:"\u62D6\u62FD\u8FDB\u5165\u5176\u4ED6\u8282\u70B9\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6",nodeDragLeave:"\u62D6\u62FD\u79BB\u5F00\u67D0\u4E2A\u8282\u70B9\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6",nodeDragOver:"\u5728\u62D6\u62FD\u8282\u70B9\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6\uFF08\u7C7B\u4F3C\u6D4F\u89C8\u5668\u7684 mouseover \u4E8B\u4EF6\uFF09",nodeDragEnd:"\u62D6\u62FD\u7ED3\u675F\u65F6\uFF08\u53EF\u80FD\u672A\u6210\u529F\uFF09\u89E6\u53D1\u7684\u4E8B\u4EF6",nodeDrop:"\u62D6\u62FD\u6210\u529F\u5B8C\u6210\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6"},props:{emptyText:"\u5185\u5BB9\u4E3A\u7A7A\u7684\u65F6\u5019\u5C55\u793A\u7684\u6587\u672C",props:"\u914D\u7F6E\u9009\u9879",renderAfterExpand:"\u662F\u5426\u5728\u7B2C\u4E00\u6B21\u5C55\u5F00\u67D0\u4E2A\u6811\u8282\u70B9\u540E\u624D\u6E32\u67D3\u5176\u5B50\u8282\u70B9",defaultExpandAll:"\u662F\u5426\u9ED8\u8BA4\u5C55\u5F00\u6240\u6709\u8282\u70B9",expandOnClickNode:"\u662F\u5426\u5728\u70B9\u51FB\u8282\u70B9\u7684\u65F6\u5019\u5C55\u5F00\u6216\u8005\u6536\u7F29\u8282\u70B9\uFF0C\u5982\u679C\u4E3A false\uFF0C\u5219\u53EA\u6709\u70B9\u7BAD\u5934\u56FE\u6807\u7684\u65F6\u5019\u624D\u4F1A\u5C55\u5F00\u6216\u8005\u6536\u7F29\u8282\u70B9\u3002",checkOnClickNode:"\u662F\u5426\u5728\u70B9\u51FB\u8282\u70B9\u7684\u65F6\u5019\u9009\u4E2D\u8282\u70B9",autoExpandParent:"\u5C55\u5F00\u5B50\u8282\u70B9\u7684\u65F6\u5019\u662F\u5426\u81EA\u52A8\u5C55\u5F00\u7236\u8282\u70B9",checkStrictly:"\u5728\u663E\u793A\u590D\u9009\u6846\u7684\u60C5\u51B5\u4E0B\uFF0C\u662F\u5426\u4E25\u683C\u7684\u9075\u5FAA\u7236\u5B50\u4E0D\u4E92\u76F8\u5173\u8054\u7684\u505A\u6CD5",accordion:"\u662F\u5426\u6BCF\u6B21\u53EA\u6253\u5F00\u4E00\u4E2A\u540C\u7EA7\u6811\u8282\u70B9\u5C55\u5F00",indent:"\u76F8\u90BB\u7EA7\u8282\u70B9\u95F4\u7684\u6C34\u5E73\u7F29\u8FDB(px)",nodeKey:"\u6BCF\u4E2A\u6811\u8282\u70B9\u7528\u6765\u4F5C\u4E3A\u552F\u4E00\u6807\u8BC6\u7684\u5C5E\u6027\uFF0C\u6574\u68F5\u6811\u5E94\u8BE5\u662F\u552F\u4E00\u7684"}},upload:{name:"\u4E0A\u4F20",info:"\u4E0A\u4F20\u6210\u529F\u540E\uFF0C\u5C06\u63A5\u53E3\u8FD4\u56DE\u7684 URL \u8D4B\u503C\u7ED9 file.url\uFF0C\u6216\u5C06\u8FD4\u56DE\u7ED3\u679C\u8D4B\u503C\u7ED9 file.value\uFF0C\u4EE5\u4FBF\u5728\u540E\u7EED\u7684\u8868\u5355\u63D0\u4EA4\u65F6\u83B7\u53D6\u8FD9\u4E9B\u6570\u636E\u3002",event:{remove:"\u6587\u4EF6\u5217\u8868\u79FB\u9664\u6587\u4EF6\u65F6\u89E6\u53D1",preview:"\u70B9\u51FB\u6587\u4EF6\u5217\u8868\u4E2D\u5DF2\u4E0A\u4F20\u7684\u6587\u4EF6\u65F6\u89E6\u53D1",error:"\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\u65F6\u89E6\u53D1",progress:"\u6587\u4EF6\u4E0A\u4F20\u65F6\u89E6\u53D1",exceed:"\u5F53\u8D85\u51FA\u9650\u5236\u65F6\u89E6\u53D1"},slots:{tip:"\u8BF4\u660E"},props:{listType:"\u4E0A\u4F20\u7C7B\u578B",multiple:"\u662F\u5426\u652F\u6301\u591A\u9009\u6587\u4EF6",action:"\u4E0A\u4F20\u7684\u5730\u5740(\u5FC5\u586B)",beforeUpload:"\u4E0A\u4F20\u6587\u4EF6\u4E4B\u524D\u89E6\u53D1",onSuccess:"\u4E0A\u4F20\u6210\u529F\u65F6\u89E6\u53D1",beforeRemove:"\u5220\u9664\u6587\u4EF6\u4E4B\u524D\u89E6\u53D1",headers:"\u8BBE\u7F6E\u4E0A\u4F20\u7684\u8BF7\u6C42\u5934\u90E8",data:"\u4E0A\u4F20\u65F6\u9644\u5E26\u7684\u989D\u5916\u53C2\u6570",name:"\u4E0A\u4F20\u7684\u6587\u4EF6\u5B57\u6BB5\u540D",withCredentials:"\u652F\u6301\u53D1\u9001 cookie \u51ED\u8BC1\u4FE1\u606F",accept:"\u63A5\u53D7\u4E0A\u4F20\u7684\u6587\u4EF6\u7C7B\u578B",autoUpload:"\u662F\u5426\u5728\u9009\u53D6\u6587\u4EF6\u540E\u7ACB\u5373\u8FDB\u884C\u4E0A\u4F20",disabled:"\u662F\u5426\u7981\u7528",limit:"\u6700\u5927\u5141\u8BB8\u4E0A\u4F20\u4E2A\u6570"}},audioBox:{name:"\u97F3\u9891\u64AD\u653E\u5668",preloadOpt:{auto:"\u81EA\u52A8",metadata:"\u5143\u6570\u636E",none:"\u7981\u6B62"},event:{pause:"\u97F3\u9891\u64AD\u653E\u6682\u505C\u65F6\u89E6\u53D1",play:"\u97F3\u9891\u5F00\u59CB\u64AD\u653E\u65F6\u89E6\u53D1",ended:"\u97F3\u9891\u64AD\u653E\u7ED3\u675F\u540E\u89E6\u53D1"},props:{src:"\u97F3\u9891\u5730\u5740",type:"\u97F3\u9891\u7C7B\u578B",autoplay:"\u662F\u5426\u81EA\u52A8\u64AD\u653E",loop:"\u662F\u5426\u5FAA\u73AF\u64AD\u653E",muted:"\u662F\u5426\u9759\u97F3",controls:"\u662F\u5426\u663E\u793A\u63A7\u5236\u6761",preload:"\u9884\u52A0\u8F7D"}},barCodeBox:{name:"\u6761\u5F62\u7801",props:{value:"\u5185\u5BB9",format:"\u6761\u5F62\u7801\u7684\u7C7B\u578B",width:"\u5355\u4E2A\u6761\u5F62\u7684\u5BBD\u5EA6",height:"\u6761\u5F62\u7801\u7684\u9AD8\u5EA6",displayValue:"\u662F\u5426\u663E\u793A\u5185\u5BB9",fontSize:"\u8BBE\u7F6E\u6587\u5B57\u7684\u5927\u5C0F",textPosition:"\u8BBE\u7F6E\u6587\u5B57\u7684\u4F4D\u7F6E",textAlign:"\u8BBE\u7F6E\u6587\u5B57\u7684\u5BF9\u9F50\u65B9\u5F0F",textMargin:"\u8BBE\u7F6E\u6587\u5B57\u7684\u8FB9\u8DDD",background:"\u6761\u5F62\u7801\u7684\u80CC\u666F\u8272",lineColor:"\u7EBF\u6761\u7684\u989C\u8272"}},iframeBox:{name:"\u5185\u5D4C\u9875\u9762",event:{load:"\u9875\u9762\u52A0\u8F7D\u5B8C\u6210\u540E\u89E6\u53D1"},loadingOpt:{eager:"\u7ACB\u5373\u52A0\u8F7D",lazy:"\u5EF6\u8FDF\u52A0\u8F7D"},props:{src:"\u9875\u9762\u94FE\u63A5",loading:"\u52A0\u8F7D\u65B9\u5F0F"}},qrCodeBox:{name:"\u4E8C\u7EF4\u7801",circleTypeOpt:{square:"\u6B63\u65B9\u5F62",dots:"\u70B9\u72B6",rounded:"\u5706\u5F62",classy:"\u7ECF\u5178"},props:{data:"\u5185\u5BB9",image:"\u4E2D\u5FC3\u7684\u56FE\u7247\u94FE\u63A5",width:"\u4E8C\u7EF4\u7801\u7684\u5BBD\u5EA6",height:"\u4E8C\u7EF4\u7801\u7684\u9AD8\u5EA6",circleType:"\u70B9\u7684\u7C7B\u578B",circleColor:"\u70B9\u7684\u989C\u8272"}},signaturePad:{name:"\u624B\u5199\u7B7E\u540D",props:{penColor:"\u7EBF\u6761\u7684\u989C\u8272"}},videoBox:{name:"\u89C6\u9891\u64AD\u653E\u5668",event:{error:"\u89C6\u9891\u52A0\u8F7D\u5931\u8D25\u65F6\u89E6\u53D1",pause:"\u89C6\u9891\u64AD\u653E\u6682\u505C\u65F6\u89E6\u53D1",play:"\u89C6\u9891\u5F00\u59CB\u64AD\u653E\u65F6\u89E6\u53D1",ended:"\u89C6\u9891\u64AD\u653E\u7ED3\u675F\u540E\u89E6\u53D1"},props:{src:"\u89C6\u9891\u5730\u5740",type:"\u89C6\u9891\u7C7B\u578B",autoplay:"\u662F\u5426\u81EA\u52A8\u64AD\u653E",loop:"\u662F\u5426\u5FAA\u73AF\u64AD\u653E",isLive:"\u662F\u5426\u662F\u76F4\u64AD",controls:"\u662F\u5426\u663E\u793A\u63A7\u5236\u6761",withCredentials:"\u662F\u5426\u643A\u5E26\u51ED\u8BC1"}}},tmp:{duration:"\u65F6\u957F",chineseAmount:"\u91D1\u989D",col3:"\u4E09\u5217\u6805\u683C",col4:"\u56DB\u5217\u6805\u683C",table43:"4x3\u8868\u683C"}},rd=(e,t)=>ai.ElMessage({message:e,type:t||"info",customClass:"_fc-message-tip"}),dn=e=>rd(e,"error"),Wa=function(e,t,r,o){const i=o||{};return t.forEach(l=>{e.indexOf(l[r||"id"])>-1&&e.splice(e.indexOf(l[r||"id"]),1,l[i.label||"label"]),dt.trueArray(l[i.children||"children"])&&Wa(e,l[i.children||"children"],r,o)}),e},Db=function(e,t){return t.forEach(r=>{e.indexOf(r.value)>-1&&(e[e.indexOf(r.value)]=r.label)}),e};function Vr(e){if(e){if(!Array.isArray(e))return[e]}else return[];return e}function Vb(e,t){let r=t.rule.value;const o=t.$render.vNode.h,i=t.type,l=t.$handle.subForm[t.id],d=t.prop.readMode;if(t.prop.title.title&&t.prop.title.title.trim()&&(t.prop.title.title+="\uFF1A"),d===!1||d==="custom"||!t.input||t.rule.subForm||(Array.isArray(l)?l.length:l)||["fcGroup","fcSubForm","tableForm","tableFormPro","fcJson","stepForm","nestedTableForm","infiniteTableForm","fcUpload","fcDialog","fcDrawer","fcPopup"].indexOf(t.trueType)>-1)return t.trueType==="fcUpload"&&(t.prop.props.disabled=!0),t.parser.render(e,t);if(["radio","select","checkbox"].indexOf(i)>-1)r=Db([...Vr(r)],t.prop.props.options||t.prop.props.formCreateInject.options||[]).join(", ");else if(["timePicker","datePicker","slider"].indexOf(i)>-1)r=Array.isArray(r)?r.join(" - "):r;else if(i==="cascader")r=[...Vr(r)],Array.isArray(r[0])||(r=[r]),r=r.map(c=>Wa(c,t.prop.props.options||t.prop.props.formCreateInject.options||[],"value",t.prop.props.props).join("/")).join(", ");else if(i==="elTransfer"){const c=[...Vr(r)];r=Wa(c,t.prop.props.data||t.prop.props.formCreateInject.options||[],"key").join(", ")}else if(i==="fcDataSelect")r=[...Vr(r)].map(u=>u[t.prop.props.labelKey||"label"]).join(", ");else if(["tree","elTreeSelect"].indexOf(i)>-1){const c=t.prop.props.data||t.prop.props.formCreateInject.options||[];r=Wa([...Vr(r)],c,i==="elTreeSelect"?"value":"id").join(", ")}else{if(i==="fcEditor"||d==="html")return o("div",{innerHTML:r});if(d==="image")return r=Vr(r),o("div",{class:"_fc-upload"},r.map(function(c){return o("div",{class:"_fc-upload-preview"},[o("el-image",{src:(c==null?void 0:c.url)||c,previewSrcList:r.map(u=>(u==null?void 0:u.url)||u),previewTeleported:!0,fit:"cover"})])}));if((i==="switch"||i==="el-switch")&&(t.prop.props.activeValue!=null||t.prop.props.inactiveValue!=null))r=t.prop.props.activeValue===r?"\u662F":"\u5426";else{if(i==="signaturePad"&&r)return o("el-image",{src:r,previewTeleported:!0,fit:"cover",style:{height:"90px"}});typeof r=="boolean"&&(r=r?"\u662F":"\u5426")}}return o("span",{class:"_fc-read-view"},[""+(r==null?"":r)])}function Ob(e,t){return`