diff --git a/erupt-admin/pom.xml b/erupt-admin/pom.xml index 928cd2c25..2915d9999 100644 --- a/erupt-admin/pom.xml +++ b/erupt-admin/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../pom.xml diff --git a/erupt-annotation/pom.xml b/erupt-annotation/pom.xml index 973f35d2b..0ab63edda 100644 --- a/erupt-annotation/pom.xml +++ b/erupt-annotation/pom.xml @@ -11,7 +11,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../pom.xml \ No newline at end of file diff --git a/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_erupt/RowOperation.java b/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_erupt/RowOperation.java index 2bf32b33a..764e9bad3 100644 --- a/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_erupt/RowOperation.java +++ b/erupt-annotation/src/main/java/xyz/erupt/annotation/sub_erupt/RowOperation.java @@ -62,6 +62,8 @@ enum Mode { SINGLE, @Comment("依赖多行数据") MULTI, + @Comment("仅依赖多行数据,屏蔽单行操作按钮") + MULTI_ONLY, @Comment("不依赖行数据") BUTTON } diff --git a/erupt-cloud/erupt-cloud-common/pom.xml b/erupt-cloud/erupt-cloud-common/pom.xml index 21c74d78d..890958b8b 100644 --- a/erupt-cloud/erupt-cloud-common/pom.xml +++ b/erupt-cloud/erupt-cloud-common/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml diff --git a/erupt-cloud/erupt-cloud-node-jpa/pom.xml b/erupt-cloud/erupt-cloud-node-jpa/pom.xml index dbc7066f5..c718f53bc 100644 --- a/erupt-cloud/erupt-cloud-node-jpa/pom.xml +++ b/erupt-cloud/erupt-cloud-node-jpa/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml diff --git a/erupt-cloud/erupt-cloud-node/pom.xml b/erupt-cloud/erupt-cloud-node/pom.xml index 5a344fc6b..7bf89c324 100644 --- a/erupt-cloud/erupt-cloud-node/pom.xml +++ b/erupt-cloud/erupt-cloud-node/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml diff --git a/erupt-cloud/erupt-cloud-server/pom.xml b/erupt-cloud/erupt-cloud-server/pom.xml index db8ef8034..c1d3d15c7 100644 --- a/erupt-cloud/erupt-cloud-server/pom.xml +++ b/erupt-cloud/erupt-cloud-server/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml diff --git a/erupt-core/pom.xml b/erupt-core/pom.xml index 454bc96ac..1b9a59474 100644 --- a/erupt-core/pom.xml +++ b/erupt-core/pom.xml @@ -10,7 +10,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../pom.xml diff --git a/erupt-core/src/main/java/xyz/erupt/core/config/GsonFactory.java b/erupt-core/src/main/java/xyz/erupt/core/config/GsonFactory.java index bf8983e34..b50469359 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/config/GsonFactory.java +++ b/erupt-core/src/main/java/xyz/erupt/core/config/GsonFactory.java @@ -50,6 +50,7 @@ public class GsonFactory { return new JsonPrimitive(src); } }) + .setObjectToNumberStrategy(ToNumberPolicy.LAZILY_PARSED_NUMBER) .serializeNulls().setExclusionStrategies(new EruptGsonExclusionStrategies()); @Getter diff --git a/erupt-core/src/main/java/xyz/erupt/core/constant/EruptConst.java b/erupt-core/src/main/java/xyz/erupt/core/constant/EruptConst.java index 8d54c852a..b7b221870 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/constant/EruptConst.java +++ b/erupt-core/src/main/java/xyz/erupt/core/constant/EruptConst.java @@ -8,6 +8,8 @@ public class EruptConst { public static final String ERUPT = "erupt"; + public static final String ERUPT_AS = "et"; + public static final String BASE_PACKAGE = "xyz.erupt"; public static final String ERUPT_DIR = ".erupt"; @@ -17,4 +19,7 @@ public class EruptConst { public static final String DOT = "."; public static final String ERUPT_LOG = "erupt-log"; + + public static final String AN = "abcdef0123456789"; + } diff --git a/erupt-core/src/main/java/xyz/erupt/core/constant/MenuStatus.java b/erupt-core/src/main/java/xyz/erupt/core/constant/MenuStatus.java index 03e813153..d0be41b70 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/constant/MenuStatus.java +++ b/erupt-core/src/main/java/xyz/erupt/core/constant/MenuStatus.java @@ -24,6 +24,15 @@ public enum MenuStatus { this.label = label; } + public static MenuStatus valueOf(int value) { + for (MenuStatus menuStatus : MenuStatus.values()) { + if (menuStatus.getValue() == value) { + return menuStatus; + } + } + return null; + } + public static class ChoiceFetch implements ChoiceFetchHandler { @Override diff --git a/erupt-core/src/main/java/xyz/erupt/core/invoke/DataProxyContext.java b/erupt-core/src/main/java/xyz/erupt/core/invoke/DataProxyContext.java index e8f9a1d29..9459ad813 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/invoke/DataProxyContext.java +++ b/erupt-core/src/main/java/xyz/erupt/core/invoke/DataProxyContext.java @@ -1,23 +1,52 @@ package xyz.erupt.core.invoke; +import lombok.Getter; +import lombok.Setter; +import xyz.erupt.core.view.EruptModel; + /** * @author YuePeng * date 2024/6/29 15:38 */ public class DataProxyContext { - private static final ThreadLocal PRE_DATA_PROXY_THREADLOCAL = new ThreadLocal<>(); + private static final ThreadLocal PRE_DATA_PROXY_THREADLOCAL = new ThreadLocal<>(); public static String[] params() { + return get().getParams(); + } + + public static Class> currentClass() { + return get().getEruptModel().getClazz(); + } + + public static Data get() { return PRE_DATA_PROXY_THREADLOCAL.get(); } - static void set(String[] params) { - PRE_DATA_PROXY_THREADLOCAL.set(params); + static void set(Data data) { + PRE_DATA_PROXY_THREADLOCAL.set(data); } static void remove() { PRE_DATA_PROXY_THREADLOCAL.remove(); } + @Getter + @Setter + public static class Data { + + private EruptModel eruptModel; + + private String[] params; + + public Data(EruptModel eruptModel, String[] params) { + this.eruptModel = eruptModel; + this.params = params; + } + + public Data() { + } + } + } diff --git a/erupt-core/src/main/java/xyz/erupt/core/invoke/DataProxyInvoke.java b/erupt-core/src/main/java/xyz/erupt/core/invoke/DataProxyInvoke.java index 52b261526..d5fbd3eec 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/invoke/DataProxyInvoke.java +++ b/erupt-core/src/main/java/xyz/erupt/core/invoke/DataProxyInvoke.java @@ -6,7 +6,10 @@ import xyz.erupt.core.util.ReflectUtil; import xyz.erupt.core.view.EruptModel; +import java.lang.annotation.Annotation; +import java.util.HashSet; import java.util.Optional; +import java.util.Set; import java.util.function.Consumer; import java.util.stream.Stream; @@ -16,31 +19,48 @@ */ public class DataProxyInvoke { + //@PreDataProxy的注解容器 + private static final Set> dataProxyAnnotationContainer = new HashSet<>(); + + //注册支持@PreDataProxy注解的注解容器 + public static void registerAnnotationContainer(Class extends Annotation> annotationClass) { + PreDataProxy preDataProxy = annotationClass.getAnnotation(PreDataProxy.class); + if (preDataProxy == null) throw new RuntimeException("register error not found @PreDataProxy"); + dataProxyAnnotationContainer.add(annotationClass); + } + public static void invoke(EruptModel eruptModel, Consumer> consumer) { + //注解中的 @PreDataProxy + dataProxyAnnotationContainer.forEach(pc -> Optional.ofNullable(eruptModel.getClazz().getAnnotation(pc)).ifPresent(it -> { + PreDataProxy preDataProxy = it.annotationType().getAnnotation(PreDataProxy.class); + DataProxyContext.set(new DataProxyContext.Data(eruptModel, preDataProxy.params())); + consumer.accept(getInstanceBean(preDataProxy.value())); + DataProxyContext.remove(); + })); //父类及接口 @PreDataProxy - ReflectUtil.findClassExtendStack(eruptModel.getClazz()).forEach(clazz -> DataProxyInvoke.actionInvokePreDataProxy(clazz, consumer)); + ReflectUtil.findClassExtendStack(eruptModel.getClazz()).forEach(clazz -> DataProxyInvoke.actionInvokePreDataProxy(eruptModel, clazz, consumer)); //本类及接口 @PreDataProxy - DataProxyInvoke.actionInvokePreDataProxy(eruptModel.getClazz(), consumer); + DataProxyInvoke.actionInvokePreDataProxy(eruptModel, eruptModel.getClazz(), consumer); //@Erupt → DataProxy Stream.of(eruptModel.getErupt().dataProxy()).forEach(proxy -> { - DataProxyContext.set(eruptModel.getErupt().dataProxyParams()); + DataProxyContext.set(new DataProxyContext.Data(eruptModel, eruptModel.getErupt().dataProxyParams())); consumer.accept(getInstanceBean(proxy)); DataProxyContext.remove(); }); } - private static void actionInvokePreDataProxy(Class> clazz, Consumer> consumer) { + private static void actionInvokePreDataProxy(EruptModel eruptModel, Class> clazz, Consumer> consumer) { //接口 Stream.of(clazz.getInterfaces()).forEach(it -> Optional.ofNullable(it.getAnnotation(PreDataProxy.class)) .ifPresent(dataProxy -> { - DataProxyContext.set(dataProxy.params()); + DataProxyContext.set(new DataProxyContext.Data(eruptModel, dataProxy.params())); consumer.accept(getInstanceBean(dataProxy.value())); DataProxyContext.remove(); })); //类 Optional.ofNullable(clazz.getAnnotation(PreDataProxy.class)) .ifPresent(dataProxy -> { - DataProxyContext.set(dataProxy.params()); + DataProxyContext.set(new DataProxyContext.Data(eruptModel, dataProxy.params())); consumer.accept(getInstanceBean(dataProxy.value())); DataProxyContext.remove(); }); diff --git a/erupt-core/src/main/java/xyz/erupt/core/module/MetaMenu.java b/erupt-core/src/main/java/xyz/erupt/core/module/MetaMenu.java index 24703d10b..0efa3020e 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/module/MetaMenu.java +++ b/erupt-core/src/main/java/xyz/erupt/core/module/MetaMenu.java @@ -1,6 +1,7 @@ package xyz.erupt.core.module; import lombok.Getter; +import lombok.NoArgsConstructor; import lombok.Setter; import xyz.erupt.annotation.Erupt; import xyz.erupt.core.constant.MenuStatus; @@ -12,6 +13,7 @@ */ @Getter @Setter +@NoArgsConstructor public class MetaMenu { private Long id; //无需传递此参数 @@ -32,9 +34,6 @@ public class MetaMenu { private MetaMenu parentMenu; - public MetaMenu() { - } - public static MetaMenu createRootMenu(String code, String name, String icon, Integer sort) { MetaMenu metaMenu = new MetaMenu(); metaMenu.code = code; diff --git a/erupt-core/src/main/java/xyz/erupt/core/module/MetaUserinfo.java b/erupt-core/src/main/java/xyz/erupt/core/module/MetaUserinfo.java index 4ed737fbb..90eaa049c 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/module/MetaUserinfo.java +++ b/erupt-core/src/main/java/xyz/erupt/core/module/MetaUserinfo.java @@ -27,4 +27,6 @@ public class MetaUserinfo { private List roles; //角色列表 + private String tenantId; + } diff --git a/erupt-core/src/main/java/xyz/erupt/core/proxy/EruptFieldProxy.java b/erupt-core/src/main/java/xyz/erupt/core/proxy/EruptFieldProxy.java index dad1c2a98..e80b365f0 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/proxy/EruptFieldProxy.java +++ b/erupt-core/src/main/java/xyz/erupt/core/proxy/EruptFieldProxy.java @@ -36,14 +36,14 @@ protected Object invocation(MethodInvocation invocation) { View[] views = this.rawAnnotation.views(); List proxyViews = new ArrayList<>(); for (View view : views) { - if (ExprInvoke.getExpr(view.ifRender())) { + if (ProxyContext.get().isStarting() || ExprInvoke.getExpr(view.ifRender())) { proxyViews.add(AnnotationProxyPool.getOrPut(view, annotation -> new ViewProxy().newProxy(annotation, this))); } } return proxyViews.toArray(new View[0]); } else if (super.matchMethod(invocation, EruptField::edit)) { Edit edit = this.rawAnnotation.edit(); - if (ExprInvoke.getExpr(edit.ifRender())) { + if (ProxyContext.get().isStarting() || ExprInvoke.getExpr(edit.ifRender())) { return AnnotationProxyPool.getOrPut(edit, annotation -> new EditProxy().newProxy(annotation, this)); } else { return tplEruptField.edit(); diff --git a/erupt-core/src/main/java/xyz/erupt/core/proxy/ProxyContext.java b/erupt-core/src/main/java/xyz/erupt/core/proxy/ProxyContext.java index 5d626ad91..2b45cf8f7 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/proxy/ProxyContext.java +++ b/erupt-core/src/main/java/xyz/erupt/core/proxy/ProxyContext.java @@ -26,14 +26,17 @@ public class ProxyContext { private boolean i18n = false; + private boolean starting = false; + public static void set(Class> clazz) { proxyContextThreadLocal.get().setClazz(clazz); proxyContextThreadLocal.get().setI18n(null != clazz.getAnnotation(EruptI18n.class)); } - public static void set(Field field) { + public static void set(Field field, boolean starting) { proxyContextThreadLocal.get().setField(field); - ProxyContext.set(field.getDeclaringClass()); + proxyContextThreadLocal.get().setStarting(starting); + set(field.getDeclaringClass()); } public static ProxyContext get() { diff --git a/erupt-core/src/main/java/xyz/erupt/core/service/EruptCoreService.java b/erupt-core/src/main/java/xyz/erupt/core/service/EruptCoreService.java index 4c7e79446..933731c37 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/service/EruptCoreService.java +++ b/erupt-core/src/main/java/xyz/erupt/core/service/EruptCoreService.java @@ -2,6 +2,7 @@ import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; +import org.fusesource.jansi.Ansi; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; import org.springframework.core.annotation.Order; @@ -26,6 +27,8 @@ import java.util.*; import java.util.concurrent.atomic.AtomicInteger; +import static org.fusesource.jansi.Ansi.ansi; + /** * @author YuePeng * date 9/28/18. @@ -54,7 +57,7 @@ public static EruptModel getErupt(String eruptName) { if (null == ERUPTS.get(eruptName)) { return null; } else { - return EruptCoreService.initEruptModel(ERUPTS.get(eruptName).getClazz()); + return EruptCoreService.initEruptModel(ERUPTS.get(eruptName).getClazz(), false); } } else { return ERUPTS.get(eruptName); @@ -66,7 +69,7 @@ public static void registerErupt(Class> eruptClazz) { if (ERUPTS.containsKey(eruptClazz.getSimpleName())) { throw new RuntimeException(eruptClazz.getSimpleName() + " conflict !"); } - EruptModel eruptModel = initEruptModel(eruptClazz); + EruptModel eruptModel = initEruptModel(eruptClazz, true); ERUPTS.put(eruptClazz.getSimpleName(), eruptModel); ERUPT_LIST.add(eruptModel); } @@ -91,7 +94,7 @@ public static EruptModel getEruptView(String eruptName) { return em; } - private static EruptModel initEruptModel(Class> clazz) { + private static EruptModel initEruptModel(Class> clazz, boolean starting) { // erupt class data to memory EruptModel eruptModel = new EruptModel(clazz); // erupt field data to memory @@ -99,7 +102,7 @@ private static EruptModel initEruptModel(Class> clazz) { eruptModel.setEruptFieldMap(new LinkedCaseInsensitiveMap<>()); ReflectUtil.findClassAllFields(clazz, field -> Optional.ofNullable(field.getAnnotation(EruptField.class)) .ifPresent(ignore -> { - EruptFieldModel eruptFieldModel = new EruptFieldModel(field); + EruptFieldModel eruptFieldModel = new EruptFieldModel(field, starting); eruptModel.getEruptFieldModels().add(eruptFieldModel); if (!eruptModel.getEruptFieldMap().containsKey(field.getName())) { eruptModel.getEruptFieldMap().put(field.getName(), eruptFieldModel); @@ -119,20 +122,19 @@ public void run(ApplicationArguments args) { EruptSpringUtil.scannerPackage(EruptApplication.getScanPackage(), new TypeFilter[]{ new AnnotationTypeFilter(Erupt.class) }, clazz -> { - EruptModel eruptModel = initEruptModel(clazz); + EruptModel eruptModel = initEruptModel(clazz, true); ERUPTS.put(clazz.getSimpleName(), eruptModel); ERUPT_LIST.add(eruptModel); }); - log.info("<" + repeat("===", 20) + ">"); + log.info("<{}>", repeat("===", 20)); AtomicInteger moduleMaxCharLength = new AtomicInteger(); EruptModuleInvoke.invoke(it -> { int length = it.info().getName().length(); if (length > moduleMaxCharLength.get()) moduleMaxCharLength.set(length); }); -// if (eruptProp.isHotBuild()) { -// hotBuild = eruptProp.isHotBuild(); -// log.info(ansi().fg(Ansi.Color.RED).a("Erupt Hot Build").reset().toString()); -// } + if (EruptSpringUtil.getBean(EruptProp.class).isHotBuild()) { + log.warn(ansi().fg(Ansi.Color.RED).a("Open erupt hot build").reset().toString()); + } EruptModuleInvoke.invoke(it -> { it.run(); MODULES.add(it.info().getName()); @@ -143,7 +145,7 @@ public void run(ApplicationArguments args) { log.info("Erupt modules : {}", MODULES.size()); log.info("Erupt classes : {}", ERUPTS.size()); log.info("Erupt Framework initialization completed in {}ms", totalRecorder.recorder()); - log.info("<" + repeat("===", 20) + ">"); + log.info("<{}>", repeat("===", 20)); } private String fillCharacter(String character, int targetWidth) { diff --git a/erupt-core/src/main/java/xyz/erupt/core/service/PreEruptDataService.java b/erupt-core/src/main/java/xyz/erupt/core/service/PreEruptDataService.java index c69632aaf..bc967cb1a 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/service/PreEruptDataService.java +++ b/erupt-core/src/main/java/xyz/erupt/core/service/PreEruptDataService.java @@ -51,6 +51,9 @@ public Collection geneTree(EruptModel eruptModel, String id, String l public Collection> createColumnQuery(EruptModel eruptModel, List columns, EruptQuery query) { List conditionStrings = new ArrayList<>(); + if (null == query.getConditions()) { + query.setConditions(new ArrayList<>()); + } DataProxyInvoke.invoke(eruptModel, (dataProxy -> { String condition = dataProxy.beforeFetch(query.getConditions()); if (StringUtils.isNotBlank(condition)) { diff --git a/erupt-core/src/main/java/xyz/erupt/core/util/EruptTableStyle.java b/erupt-core/src/main/java/xyz/erupt/core/util/EruptTableStyle.java new file mode 100644 index 000000000..dfb60b50d --- /dev/null +++ b/erupt-core/src/main/java/xyz/erupt/core/util/EruptTableStyle.java @@ -0,0 +1,43 @@ +package xyz.erupt.core.util; + +import lombok.AllArgsConstructor; +import xyz.erupt.annotation.fun.PowerObject; + +import java.util.Map; +import java.util.Optional; + +/** + * @author YuePeng + * date 2024/11/12 22:28 + */ +public class EruptTableStyle { + + public static void rowPower(Map row, PowerObject powerObject) { + row.put(RowStyle.POWER.key, powerObject); + } + + public static void rowPower(Map row, boolean viewDetails, boolean edit, boolean delete) { + PowerObject powerObject = new PowerObject(); + powerObject.setViewDetails(viewDetails); + powerObject.setEdit(edit); + powerObject.setDelete(delete); + row.put(RowStyle.POWER.key, powerObject); + } + + public static void cellColor(Map row, String field, String color) { + Optional.ofNullable(row.get(field)).ifPresent(it -> row.put(field, String.format("%s", color, it))); + } + + + @AllArgsConstructor + public enum RowStyle { + POWER("__power__", PowerObject.class), + + ; + + private final String key; + + private final Class> type; + } + +} diff --git a/erupt-core/src/main/java/xyz/erupt/core/util/TypeUtil.java b/erupt-core/src/main/java/xyz/erupt/core/util/TypeUtil.java index 58872eb5d..896c9d7d4 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/util/TypeUtil.java +++ b/erupt-core/src/main/java/xyz/erupt/core/util/TypeUtil.java @@ -25,11 +25,6 @@ public class TypeUtil { @SneakyThrows public static Object typeStrConvertObject(Object obj, Class> targetType) { String str = obj.toString(); - if (NumberUtils.isCreatable(str)) { - if (str.endsWith(".0")) { //处理gson序列化数值多了一个0 - str = str.substring(0, str.length() - 2); - } - } if (int.class == targetType || Integer.class == targetType) { return Integer.valueOf(str); } else if (short.class == targetType || Short.class == targetType) { diff --git a/erupt-core/src/main/java/xyz/erupt/core/view/EruptFieldModel.java b/erupt-core/src/main/java/xyz/erupt/core/view/EruptFieldModel.java index eb802ff48..89eb2cd44 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/view/EruptFieldModel.java +++ b/erupt-core/src/main/java/xyz/erupt/core/view/EruptFieldModel.java @@ -5,7 +5,6 @@ import lombok.Setter; import xyz.erupt.annotation.EruptField; import xyz.erupt.annotation.constant.JavaType; -import xyz.erupt.annotation.fun.VLModel; import xyz.erupt.annotation.sub_field.Edit; import xyz.erupt.core.exception.EruptFieldAnnotationException; import xyz.erupt.core.exception.ExceptionAnsi; @@ -18,7 +17,6 @@ import xyz.erupt.core.util.TypeUtil; import java.lang.reflect.Field; -import java.util.List; /** * @author YuePeng @@ -36,6 +34,8 @@ public class EruptFieldModel extends CloneSupport { private transient AnnotationProxy eruptFieldAnnotationProxy = new EruptFieldProxy(); + private transient boolean starting = false; + private String fieldName; private JsonObject eruptFieldJson; @@ -44,7 +44,7 @@ public class EruptFieldModel extends CloneSupport { private Object componentValue; - public EruptFieldModel(Field field) { + public EruptFieldModel(Field field, boolean starting) { this.field = field; this.eruptField = field.getAnnotation(EruptField.class); Edit edit = eruptField.edit(); @@ -68,13 +68,15 @@ public EruptFieldModel(Field field) { } break; } + this.starting = starting; this.eruptField = eruptFieldAnnotationProxy.newProxy(this.getEruptField()); //校验注解的正确性 EruptFieldAnnotationException.validateEruptFieldInfo(this); + this.starting = false; } public EruptField getEruptField() { - ProxyContext.set(field); + ProxyContext.set(field, this.starting); return eruptField; } diff --git a/erupt-core/src/main/java/xyz/erupt/core/view/R.java b/erupt-core/src/main/java/xyz/erupt/core/view/R.java index 9911b364d..8da0b1376 100644 --- a/erupt-core/src/main/java/xyz/erupt/core/view/R.java +++ b/erupt-core/src/main/java/xyz/erupt/core/view/R.java @@ -12,12 +12,12 @@ @Setter public class R implements Serializable { - //消息 - private String message; - //数据 private T data; + //消息 + private String message; + //是否成功 private boolean success; diff --git a/erupt-data/erupt-jpa/pom.xml b/erupt-data/erupt-jpa/pom.xml index 9235aac1f..9c5b4bbf6 100644 --- a/erupt-data/erupt-jpa/pom.xml +++ b/erupt-data/erupt-jpa/pom.xml @@ -5,7 +5,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml diff --git a/erupt-data/erupt-mongodb/pom.xml b/erupt-data/erupt-mongodb/pom.xml index 79c862bc9..ce0dff0c9 100644 --- a/erupt-data/erupt-mongodb/pom.xml +++ b/erupt-data/erupt-mongodb/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml diff --git a/erupt-data/erupt-mongodb/src/main/java/xyz/erupt/mongodb/impl/EruptMongodbImpl.java b/erupt-data/erupt-mongodb/src/main/java/xyz/erupt/mongodb/impl/EruptMongodbImpl.java index 5613043ec..794e79dc8 100644 --- a/erupt-data/erupt-mongodb/src/main/java/xyz/erupt/mongodb/impl/EruptMongodbImpl.java +++ b/erupt-data/erupt-mongodb/src/main/java/xyz/erupt/mongodb/impl/EruptMongodbImpl.java @@ -64,6 +64,8 @@ public Page queryList(EruptModel eruptModel, Page page, EruptQuery eruptQuery) { newList.add(mongoObjectToMap(obj)); } page.setList(newList); + } else { + page.setList(new ArrayList<>()); } return page; } @@ -86,27 +88,28 @@ public void addQueryCondition(EruptModel eruptModel, EruptQuery eruptQuery, Quer String conditionKey = condition.getKey(); EruptFieldModel eruptFieldModel = eruptModel.getEruptFieldMap().get(conditionKey); String mongoFieldName = this.populateMapping(eruptModel, conditionKey); - Object value = this.convertConditionValue(condition, eruptFieldModel); - switch (condition.getExpression()) { - case EQ: - query.addCriteria(Criteria.where(mongoFieldName).is(value)); - break; - case LIKE: - query.addCriteria(Criteria.where(mongoFieldName).regex("^.*" + value + ".*$")); - break; - case RANGE: - List> list = (List>) value; - query.addCriteria(Criteria.where(mongoFieldName).gte(list.get(0)).lte(list.get(1))); - break; - case IN: - // 类型强制转换. - if (value instanceof Collection>) { - query.addCriteria(Criteria.where(mongoFieldName).in((Collection>) value)); - } else { - query.addCriteria(Criteria.where(mongoFieldName).in(value)); - } - break; - } + Optional.ofNullable(this.convertConditionValue(condition, eruptFieldModel)).ifPresent(value -> { + switch (condition.getExpression()) { + case EQ: + query.addCriteria(Criteria.where(mongoFieldName).is(value)); + break; + case LIKE: + query.addCriteria(Criteria.where(mongoFieldName).regex("^.*" + value + ".*$")); + break; + case RANGE: + List> list = (List>) value; + query.addCriteria(Criteria.where(mongoFieldName).gte(list.get(0)).lte(list.get(1))); + break; + case IN: + // 类型强制转换. + if (value instanceof Collection>) { + query.addCriteria(Criteria.where(mongoFieldName).in((Collection>) value)); + } else { + query.addCriteria(Criteria.where(mongoFieldName).in(value)); + } + break; + } + }); } } diff --git a/erupt-excel/pom.xml b/erupt-excel/pom.xml index 0bfb40b1a..f69a57a30 100644 --- a/erupt-excel/pom.xml +++ b/erupt-excel/pom.xml @@ -10,12 +10,12 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../pom.xml - 5.2.2 + 5.3.0 diff --git a/erupt-excel/src/main/java/xyz/erupt/excel/service/EruptExcelService.java b/erupt-excel/src/main/java/xyz/erupt/excel/service/EruptExcelService.java index c0d8fc9d8..fd0d2e0a7 100644 --- a/erupt-excel/src/main/java/xyz/erupt/excel/service/EruptExcelService.java +++ b/erupt-excel/src/main/java/xyz/erupt/excel/service/EruptExcelService.java @@ -1,15 +1,15 @@ package xyz.erupt.excel.service; import com.google.gson.JsonObject; +import lombok.SneakyThrows; import org.apache.commons.lang3.StringUtils; import org.apache.poi.hssf.usermodel.DVConstraint; import org.apache.poi.hssf.usermodel.HSSFDataValidation; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.util.CellRangeAddressList; -import org.apache.poi.xssf.streaming.SXSSFWorkbook; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.springframework.stereotype.Service; -import xyz.erupt.annotation.constant.JavaType; import xyz.erupt.annotation.fun.VLModel; import xyz.erupt.annotation.sub_field.Edit; import xyz.erupt.annotation.sub_field.EditType; @@ -52,9 +52,10 @@ public class EruptExcelService { * * @return Workbook */ + @SneakyThrows public Workbook exportExcel(EruptModel eruptModel, Page page) { // XSSFWorkbook、SXSSFWorkbook - Workbook wb = new SXSSFWorkbook(); + Workbook wb = new XSSFWorkbook(); Sheet sheet = wb.createSheet(eruptModel.getErupt().name()); sheet.setZoom(160); //冻结首行 @@ -210,7 +211,7 @@ public List excelToEruptObject(EruptModel eruptModel, Workbook workb cellIndexJoinEruptMap.get(cellNum).get(cell.getStringCellValue()).toString()); } } catch (Exception e) { - throw new Exception(edit.title() + " -> " + getStringCellValue(cell) + "数据不存在"); + throw new Exception(edit.title() + " → " + getStringCellValue(cell) + " not found"); } jsonObject.add(eruptFieldModel.getFieldName(), jo); break; @@ -219,27 +220,30 @@ public List excelToEruptObject(EruptModel eruptModel, Workbook workb jsonObject.addProperty(eruptFieldModel.getFieldName(), cellIndexJoinEruptMap.get(cellNum) .get(cell.getStringCellValue()).toString()); } catch (Exception e) { - throw new Exception(edit.title() + " -> " + getStringCellValue(cell) + "数据不存在"); + throw new Exception(edit.title() + " → " + getStringCellValue(cell) + " not found"); } break; case BOOLEAN: Boolean bool = (Boolean) cellIndexJoinEruptMap.get(cellNum).get(cell.getStringCellValue()); jsonObject.addProperty(eruptFieldModel.getFieldName(), bool); break; + case DATE: + jsonObject.addProperty(eruptFieldModel.getFieldName(), DateUtil.getSimpleFormatDateTime(cell.getDateCellValue())); + break; + case NUMBER: + DataFormatter formatter = new DataFormatter(); + String text = formatter.formatCellValue(cell); + jsonObject.addProperty(eruptFieldModel.getFieldName(), text); + break; default: - String rn = eruptFieldModel.getFieldReturnName(); - if (String.class.getSimpleName().equals(rn)) { - jsonObject.addProperty(eruptFieldModel.getFieldName(), getStringCellValue(cell)); - } else if (JavaType.NUMBER.equals(rn)) { - jsonObject.addProperty(eruptFieldModel.getFieldName(), cell.getNumericCellValue()); - } else if (EruptUtil.isDateField(eruptFieldModel.getFieldReturnName())) { - jsonObject.addProperty(eruptFieldModel.getFieldName(), DateUtil.getSimpleFormatDateTime(cell.getDateCellValue())); - } + jsonObject.addProperty(eruptFieldModel.getFieldName(), getStringCellValue(cell)); break; } } } - listObject.add(jsonObject); + if (jsonObject.size() > 0) { + listObject.add(jsonObject); + } } return listObject; } diff --git a/erupt-extra/erupt-flow/pom.xml b/erupt-extra/erupt-flow/pom.xml index eebf668e5..8abf5c8da 100644 --- a/erupt-extra/erupt-flow/pom.xml +++ b/erupt-extra/erupt-flow/pom.xml @@ -5,7 +5,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml diff --git a/erupt-extra/erupt-generator/pom.xml b/erupt-extra/erupt-generator/pom.xml index ef2513bab..43556ad98 100644 --- a/erupt-extra/erupt-generator/pom.xml +++ b/erupt-extra/erupt-generator/pom.xml @@ -5,7 +5,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml diff --git a/erupt-extra/erupt-job/pom.xml b/erupt-extra/erupt-job/pom.xml index b1d5536be..4a1b1eafb 100644 --- a/erupt-extra/erupt-job/pom.xml +++ b/erupt-extra/erupt-job/pom.xml @@ -10,7 +10,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml @@ -28,7 +28,7 @@ xyz.erupt erupt-toolkit - 1.12.15 + 1.12.16 provided diff --git a/erupt-extra/erupt-magic-api/pom.xml b/erupt-extra/erupt-magic-api/pom.xml index fdf795646..b6646048b 100644 --- a/erupt-extra/erupt-magic-api/pom.xml +++ b/erupt-extra/erupt-magic-api/pom.xml @@ -13,7 +13,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml diff --git a/erupt-extra/erupt-monitor/pom.xml b/erupt-extra/erupt-monitor/pom.xml index 906385f7a..d4d842a91 100644 --- a/erupt-extra/erupt-monitor/pom.xml +++ b/erupt-extra/erupt-monitor/pom.xml @@ -10,7 +10,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml diff --git "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172610.png" "b/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172610.png" deleted file mode 100644 index a21013a7b..000000000 Binary files "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172610.png" and /dev/null differ diff --git "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172708.png" "b/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172708.png" deleted file mode 100644 index 7002e550e..000000000 Binary files "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172708.png" and /dev/null differ diff --git "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172733.png" "b/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172733.png" deleted file mode 100644 index 48fb4872d..000000000 Binary files "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172733.png" and /dev/null differ diff --git "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172751.png" "b/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172751.png" deleted file mode 100644 index 3f244cb8c..000000000 Binary files "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172751.png" and /dev/null differ diff --git "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172813.png" "b/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172813.png" deleted file mode 100644 index 521fc84a2..000000000 Binary files "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172813.png" and /dev/null differ diff --git "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172823.png" "b/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172823.png" deleted file mode 100644 index 94c95e76f..000000000 Binary files "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172823.png" and /dev/null differ diff --git "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172832.png" "b/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172832.png" deleted file mode 100644 index 1a707b288..000000000 Binary files "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230308172832.png" and /dev/null differ diff --git "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230407173606.png" "b/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230407173606.png" deleted file mode 100644 index 1120ca4f5..000000000 Binary files "a/erupt-extra/erupt-workflow/img/QQ\346\210\252\345\233\27620230407173606.png" and /dev/null differ diff --git a/erupt-extra/erupt-workflow/img/def.png b/erupt-extra/erupt-workflow/img/def.png deleted file mode 100644 index bf0970eb3..000000000 Binary files a/erupt-extra/erupt-workflow/img/def.png and /dev/null differ diff --git a/erupt-extra/erupt-workflow/img/execution.jpg b/erupt-extra/erupt-workflow/img/execution.jpg deleted file mode 100644 index 4fac6642e..000000000 Binary files a/erupt-extra/erupt-workflow/img/execution.jpg and /dev/null differ diff --git a/erupt-extra/erupt-workflow/img/hi.png b/erupt-extra/erupt-workflow/img/hi.png deleted file mode 100644 index ad81a0963..000000000 Binary files a/erupt-extra/erupt-workflow/img/hi.png and /dev/null differ diff --git a/erupt-extra/erupt-workflow/img/inst.png b/erupt-extra/erupt-workflow/img/inst.png deleted file mode 100644 index 24482402f..000000000 Binary files a/erupt-extra/erupt-workflow/img/inst.png and /dev/null differ diff --git a/erupt-extra/erupt-workflow/img/node.png b/erupt-extra/erupt-workflow/img/node.png deleted file mode 100644 index 386f3a641..000000000 Binary files a/erupt-extra/erupt-workflow/img/node.png and /dev/null differ diff --git a/erupt-extra/erupt-workflow/img/ru.png b/erupt-extra/erupt-workflow/img/ru.png deleted file mode 100644 index e1b896d24..000000000 Binary files a/erupt-extra/erupt-workflow/img/ru.png and /dev/null differ diff --git a/erupt-extra/erupt-workflow/img/task.png b/erupt-extra/erupt-workflow/img/task.png deleted file mode 100644 index 3c4d39d24..000000000 Binary files a/erupt-extra/erupt-workflow/img/task.png and /dev/null differ diff --git a/erupt-extra/erupt-workflow/pom.xml b/erupt-extra/erupt-workflow/pom.xml deleted file mode 100644 index 9fa50b18f..000000000 --- a/erupt-extra/erupt-workflow/pom.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - 4.0.0 - - xyz.erupt - erupt - 1.12.14 - ../../pom.xml - - - erupt-flow - erupt-workflow - flow erupt code - - - - xyz.erupt - erupt-upms - ${project.parent.version} - - - - com.alibaba - fastjson - 1.2.83 - - - diff --git a/erupt-extra/erupt-workflow/src/console/.env.development b/erupt-extra/erupt-workflow/src/console/.env.development deleted file mode 100644 index b4d8fab81..000000000 --- a/erupt-extra/erupt-workflow/src/console/.env.development +++ /dev/null @@ -1,14 +0,0 @@ -# 开发环境配置 -ENV = 'development' - -# 代理字符串 -VUE_APP_BASE_API = '/erupt-flow' - -# 后端真实地址 -baseUrl = 'http://127.0.0.1:8080' - -# 前端端口 -port = '82' - -# 路由懒加载 -VUE_CLI_BABEL_TRANSPILE_MODULES = true diff --git a/erupt-extra/erupt-workflow/src/console/.gitignore b/erupt-extra/erupt-workflow/src/console/.gitignore deleted file mode 100644 index 48b235bd5..000000000 --- a/erupt-extra/erupt-workflow/src/console/.gitignore +++ /dev/null @@ -1,23 +0,0 @@ -.DS_Store -node_modules -dist -doc - -# local env files -.env.local -.env.*.local - -# Log files -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* - -# Editor directories and files -.idea -.vscode -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/erupt-extra/erupt-workflow/src/console/README.md b/erupt-extra/erupt-workflow/src/console/README.md deleted file mode 100644 index 22d80532d..000000000 --- a/erupt-extra/erupt-workflow/src/console/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# erupt-flow前端源码 - -### 安装 -```shell -npm install -``` - -### 启动 -```shell -npm run serve --NODE_ENV=development -``` - -### 定义后端地址 -[.env.development](.env.development) diff --git a/erupt-extra/erupt-workflow/src/console/babel.config.js b/erupt-extra/erupt-workflow/src/console/babel.config.js deleted file mode 100644 index 9deeedceb..000000000 --- a/erupt-extra/erupt-workflow/src/console/babel.config.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - presets: [ - '@vue/cli-plugin-babel/preset', - /* "env"*/ - ], - /* plugins: [ - "transform-vue-jsx" - ]*/ -} diff --git a/erupt-extra/erupt-workflow/src/console/package-lock.json b/erupt-extra/erupt-workflow/src/console/package-lock.json deleted file mode 100644 index 40874f3f8..000000000 --- a/erupt-extra/erupt-workflow/src/console/package-lock.json +++ /dev/null @@ -1,27963 +0,0 @@ -{ - "name": "client", - "version": "0.1.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "client", - "version": "0.1.0", - "dependencies": { - "axios": "^0.20.0", - "clipboard": "^2.0.6", - "codemirror": "^6.0.0", - "core-js": "^3.6.5", - "element-ui": "^2.15.8", - "less": "^3.12.2", - "less-loader": "^7.0.1", - "moment": "^2.29.4", - "signature_pad": "^3.0.0-beta.4", - "trim-canvas": "^0.1.2", - "vue": "^2.6.11", - "vue-router": "^3.4.3", - "vuedraggable": "^2.24.1", - "vuex": "^3.5.1" - }, - "devDependencies": { - "@vue/cli-plugin-babel": "~4.5.0", - "@vue/cli-plugin-eslint": "~4.5.0", - "@vue/cli-service": "~4.5.0", - "babel-eslint": "^10.1.0", - "babel-helper-vue-jsx-merge-props": "^2.0.3", - "babel-plugin-syntax-jsx": "^6.18.0", - "babel-plugin-transform-vue-jsx": "^3.7.0", - "babel-preset-env": "^1.7.0", - "eslint": "^6.7.2", - "eslint-plugin-vue": "^6.2.2", - "sass": "1.32.0", - "sass-loader": "10.1.0", - "style-resources-loader": "^1.3.2", - "vue-cli-plugin-style-resources-loader": "^0.1.4", - "vue-codemirror": "^6.0.0", - "vue-template-compiler": "^2.6.11" - } - }, - "node_modules/@ant-design-vue/babel-helper-vue-transform-on": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/@ant-design-vue/babel-helper-vue-transform-on/download/@ant-design-vue/babel-helper-vue-transform-on-1.0.1.tgz", - "integrity": "sha1-0hnZL04fxeet0hHDR8f6AAUYtiM=", - "dev": true - }, - "node_modules/@ant-design-vue/babel-plugin-jsx": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npm.taobao.org/@ant-design-vue/babel-plugin-jsx/download/@ant-design-vue/babel-plugin-jsx-1.0.0-rc.1.tgz", - "integrity": "sha1-rlbOy9qfCGkbz5Lf6Y4kFud9dYs=", - "dev": true, - "dependencies": { - "@ant-design-vue/babel-helper-vue-transform-on": "^1.0.0", - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "camelcase": "^6.0.0", - "html-tags": "^3.1.0", - "svg-tags": "^1.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.10.4.tgz", - "integrity": "sha1-Fo2ho26Q2miujUnA8bSMfGJJITo=", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/compat-data/download/@babel/compat-data-7.11.0.tgz?cache=0&sync_timestamp=1596141256781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcompat-data%2Fdownload%2F%40babel%2Fcompat-data-7.11.0.tgz", - "integrity": "sha1-6fc+/gmvE1W3I6fzmxG61jfXyZw=", - "dev": true, - "dependencies": { - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "semver": "^5.5.0" - } - }, - "node_modules/@babel/core": { - "version": "7.11.6", - "resolved": "https://registry.npm.taobao.org/@babel/core/download/@babel/core-7.11.6.tgz?cache=0&sync_timestamp=1599146827519&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.11.6.tgz", - "integrity": "sha1-OpRV3HOH/xusRXcGULwTugShVlE=", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.6", - "@babel/helper-module-transforms": "^7.11.0", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.5", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.11.5", - "@babel/types": "^7.11.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator": { - "version": "7.11.6", - "resolved": "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.11.6.tgz?cache=0&sync_timestamp=1599146753105&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.11.6.tgz", - "integrity": "sha1-uGiQD4GxY7TUZOokVFxhy6xNxiA=", - "dev": true, - "dependencies": { - "@babel/types": "^7.11.5", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.10.4.tgz", - "integrity": "sha1-W/DUlaP3V6w72ki1vzs7ownHK6M=", - "dev": true, - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha1-uwt18xv5jL+f8UPBrleLhydK4aM=", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.10.4.tgz?cache=0&sync_timestamp=1593521085687&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.10.4.tgz", - "integrity": "sha1-gEro4/BDdmB8x5G51H1UAnYzK9I=", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.10.4", - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "levenary": "^1.1.1", - "semver": "^5.5.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.10.5.tgz?cache=0&sync_timestamp=1594750826871&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.10.5.tgz", - "integrity": "sha1-n2FEa6gOgkCwpchcb9rIRZ1vJZ0=", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.10.5", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.10.4.tgz", - "integrity": "sha1-/dYNiFJGWaC2lZwFeZJeQlcU87g=", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-regex": "^7.10.4", - "regexpu-core": "^4.7.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/helper-define-map/download/@babel/helper-define-map-7.10.5.tgz?cache=0&sync_timestamp=1594750826834&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-define-map%2Fdownload%2F%40babel%2Fhelper-define-map-7.10.5.tgz", - "integrity": "sha1-tTwQ23imQIABUmkrEzkxR6y5uzA=", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.11.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.11.4.tgz?cache=0&sync_timestamp=1597948453171&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-explode-assignable-expression%2Fdownload%2F%40babel%2Fhelper-explode-assignable-expression-7.11.4.tgz", - "integrity": "sha1-LY40cCUswXq6kX7eeAPUp6J2pBs=", - "dev": true, - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.10.4.tgz?cache=0&sync_timestamp=1593522836308&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.10.4.tgz", - "integrity": "sha1-0tOyDFmtjEcRL6fSqUvAnV74Lxo=", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha1-mMHL6g4jMvM/mkZhuM4VBbLBm6I=", - "dev": true, - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha1-1JsAHR1aaMpeZgTdoBpil/fJOB4=", - "dev": true, - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.11.0.tgz?cache=0&sync_timestamp=1596142785938&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha1-rmnIPYTugvS0L5bioJQQk1qPJt8=", - "dev": true, - "dependencies": { - "@babel/types": "^7.11.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.10.4.tgz?cache=0&sync_timestamp=1593522826853&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.10.4.tgz", - "integrity": "sha1-TFxUvgS9MWcKc4J5fXW5+i5bViA=", - "dev": true, - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.11.0.tgz?cache=0&sync_timestamp=1596142990701&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.11.0.tgz", - "integrity": "sha1-sW8lAinkchGr3YSzS2RzfCqy01k=", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.10.4.tgz", - "integrity": "sha1-UNyWQT1ZT5lad5BZBbBYk813lnM=", - "dev": true, - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.10.4.tgz?cache=0&sync_timestamp=1593521089859&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.10.4.tgz", - "integrity": "sha1-L3WoMSadT2d95JmG3/WZJ1M883U=", - "dev": true - }, - "node_modules/@babel/helper-regex": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/helper-regex/download/@babel/helper-regex-7.10.5.tgz?cache=0&sync_timestamp=1594750677873&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-regex%2Fdownload%2F%40babel%2Fhelper-regex-7.10.5.tgz", - "integrity": "sha1-Mt+7eYmQc8QVVXBToZvQVarlCuA=", - "dev": true, - "dependencies": { - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.11.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.11.4.tgz?cache=0&sync_timestamp=1597948453268&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-remap-async-to-generator%2Fdownload%2F%40babel%2Fhelper-remap-async-to-generator-7.11.4.tgz", - "integrity": "sha1-RHTqn3Q48YV14wsMrHhARbQCoS0=", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.10.4.tgz", - "integrity": "sha1-1YXNk4jqBuYDHkzUS2cTy+rZ5s8=", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-simple-access/download/@babel/helper-simple-access-7.10.4.tgz", - "integrity": "sha1-D1zNopRSd6KnotOoIeFTle3PNGE=", - "dev": true, - "dependencies": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.11.0.tgz?cache=0&sync_timestamp=1596145389999&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-skip-transparent-expression-wrappers%2Fdownload%2F%40babel%2Fhelper-skip-transparent-expression-wrappers-7.11.0.tgz", - "integrity": "sha1-7sFi8RLC9Y068K8SXju1dmUUZyk=", - "dev": true, - "dependencies": { - "@babel/types": "^7.11.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.11.0.tgz?cache=0&sync_timestamp=1596142786225&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.11.0.tgz", - "integrity": "sha1-+KSRJErPamdhWKxCBykRuoOtCZ8=", - "dev": true, - "dependencies": { - "@babel/types": "^7.11.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha1-p4x6clHgH2FlEtMbEK3PUq2l4NI=", - "dev": true - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.10.4.tgz", - "integrity": "sha1-im9wHqsP8592W1oc/vQJmQ5iS4c=", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helpers": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helpers/download/@babel/helpers-7.10.4.tgz?cache=0&sync_timestamp=1593522841291&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.10.4.tgz", - "integrity": "sha1-Kr6w1yGv98Cpc3a54fb2XXpHUEQ=", - "dev": true, - "dependencies": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.10.4.tgz?cache=0&sync_timestamp=1593521087106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.10.4.tgz", - "integrity": "sha1-fRvf1ldTU4+r5sOFls23bZrGAUM=", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.11.5", - "resolved": "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.11.5.tgz?cache=0&sync_timestamp=1598904268134&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.11.5.tgz", - "integrity": "sha1-x/9jA99xCA7HpPW4wAPFjxz1EDc=", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.10.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-async-generator-functions%2Fdownload%2F%40babel%2Fplugin-proposal-async-generator-functions-7.10.5.tgz", - "integrity": "sha1-NJHKvy98F5q4IGBs7Cf+0V4OhVg=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4", - "@babel/plugin-syntax-async-generators": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.10.4.tgz?cache=0&sync_timestamp=1593522937004&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-class-properties%2Fdownload%2F%40babel%2Fplugin-proposal-class-properties-7.10.4.tgz", - "integrity": "sha1-ozv2Mto5ClnHqMVwBF0RFc13iAc=", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.10.5.tgz?cache=0&sync_timestamp=1594750827074&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-decorators%2Fdownload%2F%40babel%2Fplugin-proposal-decorators-7.10.5.tgz", - "integrity": "sha1-QomLukeLxLGuJCpwOpU6etNQ/7Q=", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-decorators": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.10.4.tgz?cache=0&sync_timestamp=1593521085849&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-dynamic-import%2Fdownload%2F%40babel%2Fplugin-proposal-dynamic-import-7.10.4.tgz", - "integrity": "sha1-uleibLmLN3QenVvKG4sN34KR8X4=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.10.4.tgz", - "integrity": "sha1-Vw2IO5EDFjez4pWO6jxDjmLAX1Q=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.10.4.tgz?cache=0&sync_timestamp=1593521092651&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-json-strings%2Fdownload%2F%40babel%2Fplugin-proposal-json-strings-7.10.4.tgz", - "integrity": "sha1-WT5ZxjUoFgIzvTIbGuvgggwjQds=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.11.0.tgz?cache=0&sync_timestamp=1596145269520&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-logical-assignment-operators%2Fdownload%2F%40babel%2Fplugin-proposal-logical-assignment-operators-7.11.0.tgz", - "integrity": "sha1-n4DkgsAwg8hxJd7hACa1hSfqIMg=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz?cache=0&sync_timestamp=1593522818985&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-nullish-coalescing-operator%2Fdownload%2F%40babel%2Fplugin-proposal-nullish-coalescing-operator-7.10.4.tgz", - "integrity": "sha1-AqfpYfwy5tWy2wZJ4Bv4Dd7n4Eo=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.10.4.tgz", - "integrity": "sha1-zhWQ/wplrRKXCmCdeIVemkwa7wY=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.11.0.tgz?cache=0&sync_timestamp=1596142980964&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-object-rest-spread%2Fdownload%2F%40babel%2Fplugin-proposal-object-rest-spread-7.11.0.tgz", - "integrity": "sha1-vYH5Wh90Z2DqQ7bC09YrEXkK0K8=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.10.4.tgz?cache=0&sync_timestamp=1593522975374&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-optional-catch-binding%2Fdownload%2F%40babel%2Fplugin-proposal-optional-catch-binding-7.10.4.tgz", - "integrity": "sha1-Mck4MJ0kp4pJ1o/av/qoY3WFVN0=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.11.0.tgz?cache=0&sync_timestamp=1596145014102&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-optional-chaining%2Fdownload%2F%40babel%2Fplugin-proposal-optional-chaining-7.11.0.tgz", - "integrity": "sha1-3lhm0GRvav2quKVmOC/joiF1UHY=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.10.4.tgz?cache=0&sync_timestamp=1593522940799&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-private-methods%2Fdownload%2F%40babel%2Fplugin-proposal-private-methods-7.10.4.tgz", - "integrity": "sha1-sWDZcrj9ulx9ERoUX8jEIfwqaQk=", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.10.4.tgz", - "integrity": "sha1-RIPNpTBBzjQTt/4vAAImZd36p10=", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.10.4.tgz?cache=0&sync_timestamp=1593521086484&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-class-properties%2Fdownload%2F%40babel%2Fplugin-syntax-class-properties-7.10.4.tgz", - "integrity": "sha1-ZkTmoLqlWmH54yMfbJ7rbuRsEkw=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.10.4.tgz?cache=0&sync_timestamp=1593522820650&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-decorators%2Fdownload%2F%40babel%2Fplugin-syntax-decorators-7.10.4.tgz", - "integrity": "sha1-aFMIWyxCn50yLQL1pjUBjN6yNgw=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.10.4.tgz?cache=0&sync_timestamp=1593521121498&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.10.4.tgz", - "integrity": "sha1-Oauq48v3EMQ3PYQpSE5rohNAFmw=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-numeric-separator%2Fdownload%2F%40babel%2Fplugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.10.4.tgz", - "integrity": "sha1-S764kXtU/PdoNk4KgfVg4zo+9X0=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.10.4.tgz?cache=0&sync_timestamp=1593522484198&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-arrow-functions%2Fdownload%2F%40babel%2Fplugin-transform-arrow-functions-7.10.4.tgz", - "integrity": "sha1-4ilg135pfHT0HFAdRNc9v4pqZM0=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.10.4.tgz?cache=0&sync_timestamp=1593522851748&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-async-to-generator%2Fdownload%2F%40babel%2Fplugin-transform-async-to-generator-7.10.4.tgz", - "integrity": "sha1-QaUBfknrbzzak5KlHu8pQFskWjc=", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.10.4.tgz?cache=0&sync_timestamp=1593521982492&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-block-scoped-functions%2Fdownload%2F%40babel%2Fplugin-transform-block-scoped-functions-7.10.4.tgz", - "integrity": "sha1-GvpZV0T3XkOpGvc7DZmOz+Trwug=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.11.1", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.11.1.tgz?cache=0&sync_timestamp=1596578814152&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-block-scoping%2Fdownload%2F%40babel%2Fplugin-transform-block-scoping-7.11.1.tgz", - "integrity": "sha1-W37+mIUr741lLAsoFEzZOp5LUhU=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.10.4.tgz?cache=0&sync_timestamp=1593522856487&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-classes%2Fdownload%2F%40babel%2Fplugin-transform-classes-7.10.4.tgz", - "integrity": "sha1-QFE2rys+IYvEoZJiKLyRerGgrcc=", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4", - "globals": "^11.1.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.10.4.tgz", - "integrity": "sha1-ne2DqBboLe0o1S1LTsvdgQzfwOs=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.10.4.tgz?cache=0&sync_timestamp=1593522993738&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-destructuring%2Fdownload%2F%40babel%2Fplugin-transform-destructuring-7.10.4.tgz", - "integrity": "sha1-cN3Ss9G+qD0BUJ6bsl3bOnT8heU=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.10.4.tgz", - "integrity": "sha1-RpwgYhBcHragQOr0+sS0iAeDle4=", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.10.4.tgz?cache=0&sync_timestamp=1593521255341&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-duplicate-keys%2Fdownload%2F%40babel%2Fplugin-transform-duplicate-keys-7.10.4.tgz", - "integrity": "sha1-aX5Qyf7hQ4D+hD0fMGspVhdDHkc=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.10.4.tgz?cache=0&sync_timestamp=1593522848226&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-exponentiation-operator%2Fdownload%2F%40babel%2Fplugin-transform-exponentiation-operator-7.10.4.tgz", - "integrity": "sha1-WuM4xX+M9AAb2zVgeuZrktZlry4=", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.10.4.tgz?cache=0&sync_timestamp=1593522996190&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-for-of%2Fdownload%2F%40babel%2Fplugin-transform-for-of-7.10.4.tgz", - "integrity": "sha1-wIiS6IGdOl2ykDGxFa9RHbv+uuk=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.10.4.tgz?cache=0&sync_timestamp=1593522872485&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-function-name%2Fdownload%2F%40babel%2Fplugin-transform-function-name-7.10.4.tgz", - "integrity": "sha1-akZ4gOD8ljhRS6NpERgR3b4mRLc=", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.10.4.tgz?cache=0&sync_timestamp=1593522938841&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-literals%2Fdownload%2F%40babel%2Fplugin-transform-literals-7.10.4.tgz", - "integrity": "sha1-n0K6CEEQChNfInEtDjkcRi9XHzw=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.10.4.tgz?cache=0&sync_timestamp=1593522821136&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-member-expression-literals%2Fdownload%2F%40babel%2Fplugin-transform-member-expression-literals-7.10.4.tgz", - "integrity": "sha1-sexE/PGVr8uNssYs2OVRyIG6+Lc=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.10.5.tgz?cache=0&sync_timestamp=1594750826922&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-amd%2Fdownload%2F%40babel%2Fplugin-transform-modules-amd-7.10.5.tgz", - "integrity": "sha1-G5zdrwXZ6Is6rTOcs+RFxPAgqbE=", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.10.4.tgz", - "integrity": "sha1-ZmZ8Pu2h6/eJbUHx8WsXEFovvKA=", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.10.5.tgz?cache=0&sync_timestamp=1594750826566&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-systemjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-systemjs-7.10.5.tgz", - "integrity": "sha1-YnAJnIVAZmgbrp4F+H4bnK2+jIU=", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.10.4.tgz?cache=0&sync_timestamp=1593522846765&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-umd%2Fdownload%2F%40babel%2Fplugin-transform-modules-umd-7.10.4.tgz", - "integrity": "sha1-moSB/oG4JGVLOgtl2j34nz0hg54=", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", - "integrity": "sha1-eLTZeIELbzvPA/njGPL8DtQa7LY=", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.10.4.tgz?cache=0&sync_timestamp=1593522999550&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-new-target%2Fdownload%2F%40babel%2Fplugin-transform-new-target-7.10.4.tgz", - "integrity": "sha1-kJfXU8t7Aky3OBo7LlLpUTqcaIg=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.10.4.tgz?cache=0&sync_timestamp=1593522848107&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-object-super%2Fdownload%2F%40babel%2Fplugin-transform-object-super-7.10.4.tgz", - "integrity": "sha1-1xRsTROUM+emUm+IjGZ+MUoJOJQ=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.10.5.tgz?cache=0&sync_timestamp=1594750825750&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-parameters%2Fdownload%2F%40babel%2Fplugin-transform-parameters-7.10.5.tgz", - "integrity": "sha1-WdM51Y0LGVBDX0BD504lEABeLEo=", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.10.4.tgz?cache=0&sync_timestamp=1593522821423&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-property-literals%2Fdownload%2F%40babel%2Fplugin-transform-property-literals-7.10.4.tgz", - "integrity": "sha1-9v5UtlkDUimHhbg+3YFdIUxC48A=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.10.4.tgz", - "integrity": "sha1-IBXlnYOQdOdoON4hWdtCGWb9i2M=", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.10.4.tgz?cache=0&sync_timestamp=1593522939590&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-reserved-words%2Fdownload%2F%40babel%2Fplugin-transform-reserved-words-7.10.4.tgz", - "integrity": "sha1-jyaCvNzvntMn4bCGFYXXAT+KVN0=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.11.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.11.5.tgz", - "integrity": "sha1-8Qi8jgzzPDfaAxwJfR30cLOik/w=", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "resolve": "^1.8.1", - "semver": "^5.5.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.10.4.tgz", - "integrity": "sha1-n9Jexc3VVbt/Rz5ebuHJce7eTdY=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.11.0.tgz?cache=0&sync_timestamp=1596144727364&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-spread%2Fdownload%2F%40babel%2Fplugin-transform-spread-7.11.0.tgz", - "integrity": "sha1-+oTTAPXk9XdS/kGm0bPFVPE/F8w=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.10.4.tgz", - "integrity": "sha1-jziJ7oZXWBEwop2cyR18c7fEoo0=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-regex": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.10.5.tgz", - "integrity": "sha1-eLxdYmpmQtszEtnQ8AH152Of3ow=", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.10.4.tgz", - "integrity": "sha1-lQnxp+7DHE7b/+E3wWzDP/C8W/w=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.10.4.tgz", - "integrity": "sha1-/q5SM5HHZR3awRXa4KnQaFeJIAc=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.10.4.tgz", - "integrity": "sha1-5W1x+SgvrG2wnIJ0IFVXbV5tgKg=", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.11.5", - "resolved": "https://registry.npm.taobao.org/@babel/preset-env/download/@babel/preset-env-7.11.5.tgz?cache=0&sync_timestamp=1598904590837&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fpreset-env%2Fdownload%2F%40babel%2Fpreset-env-7.11.5.tgz", - "integrity": "sha1-GMtLk3nj6S/+qSwHRxqZopFOQnI=", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.11.0", - "@babel/helper-compilation-targets": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-proposal-async-generator-functions": "^7.10.4", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-dynamic-import": "^7.10.4", - "@babel/plugin-proposal-export-namespace-from": "^7.10.4", - "@babel/plugin-proposal-json-strings": "^7.10.4", - "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", - "@babel/plugin-proposal-numeric-separator": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.11.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.11.0", - "@babel/plugin-proposal-private-methods": "^7.10.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.10.4", - "@babel/plugin-transform-arrow-functions": "^7.10.4", - "@babel/plugin-transform-async-to-generator": "^7.10.4", - "@babel/plugin-transform-block-scoped-functions": "^7.10.4", - "@babel/plugin-transform-block-scoping": "^7.10.4", - "@babel/plugin-transform-classes": "^7.10.4", - "@babel/plugin-transform-computed-properties": "^7.10.4", - "@babel/plugin-transform-destructuring": "^7.10.4", - "@babel/plugin-transform-dotall-regex": "^7.10.4", - "@babel/plugin-transform-duplicate-keys": "^7.10.4", - "@babel/plugin-transform-exponentiation-operator": "^7.10.4", - "@babel/plugin-transform-for-of": "^7.10.4", - "@babel/plugin-transform-function-name": "^7.10.4", - "@babel/plugin-transform-literals": "^7.10.4", - "@babel/plugin-transform-member-expression-literals": "^7.10.4", - "@babel/plugin-transform-modules-amd": "^7.10.4", - "@babel/plugin-transform-modules-commonjs": "^7.10.4", - "@babel/plugin-transform-modules-systemjs": "^7.10.4", - "@babel/plugin-transform-modules-umd": "^7.10.4", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", - "@babel/plugin-transform-new-target": "^7.10.4", - "@babel/plugin-transform-object-super": "^7.10.4", - "@babel/plugin-transform-parameters": "^7.10.4", - "@babel/plugin-transform-property-literals": "^7.10.4", - "@babel/plugin-transform-regenerator": "^7.10.4", - "@babel/plugin-transform-reserved-words": "^7.10.4", - "@babel/plugin-transform-shorthand-properties": "^7.10.4", - "@babel/plugin-transform-spread": "^7.11.0", - "@babel/plugin-transform-sticky-regex": "^7.10.4", - "@babel/plugin-transform-template-literals": "^7.10.4", - "@babel/plugin-transform-typeof-symbol": "^7.10.4", - "@babel/plugin-transform-unicode-escapes": "^7.10.4", - "@babel/plugin-transform-unicode-regex": "^7.10.4", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.11.5", - "browserslist": "^4.12.0", - "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", - "semver": "^5.5.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/@babel/preset-modules/download/@babel/preset-modules-0.1.4.tgz?cache=0&sync_timestamp=1598549685847&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fpreset-modules%2Fdownload%2F%40babel%2Fpreset-modules-0.1.4.tgz", - "integrity": "sha1-Ni8raMZihClw/bXiVP/I/BwuQV4=", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.11.2", - "resolved": "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.11.2.tgz?cache=0&sync_timestamp=1596637820375&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.11.2.tgz", - "integrity": "sha1-9UnBPHVMxAuHZEufqfCaapX+BzY=", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.10.4.tgz?cache=0&sync_timestamp=1593522831608&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.10.4.tgz", - "integrity": "sha1-MlGZbEIA68cdGo/EBfupQPNrong=", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/traverse": { - "version": "7.11.5", - "resolved": "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.11.5.tgz?cache=0&sync_timestamp=1598904281596&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.11.5.tgz", - "integrity": "sha1-vnd7k7UY62127i4eodFD2qEeYcM=", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.5", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.5", - "@babel/types": "^7.11.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/types": { - "version": "7.11.5", - "resolved": "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.11.5.tgz?cache=0&sync_timestamp=1598904272861&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.11.5.tgz", - "integrity": "sha1-2d5XfQElLXfGgAzuA57mT691Zi0=", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@codemirror/autocomplete": { - "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/@codemirror/autocomplete/-/autocomplete-6.0.2.tgz", - "integrity": "sha512-9PDjnllmXan/7Uax87KGORbxerDJ/cu10SB+n4Jz0zXMEvIh3+TGgZxhIvDOtaQ4jDBQEM7kHYW4vLdQB0DGZQ==", - "dependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - }, - "peerDependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@codemirror/commands": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/@codemirror/commands/-/commands-6.0.0.tgz", - "integrity": "sha512-nVJDPiCQXWXj5AZxqNVXyIM3nOYauF4Dko9NGPSwgVdK+lXWJQhI5LGhS/AvdG5b7u7/pTQBkrQmzkLWRBF62A==", - "dependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@codemirror/language": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/@codemirror/language/-/language-6.1.0.tgz", - "integrity": "sha512-CeqY80nvUFrJcXcBW115aNi06D0PS8NSW6nuJRSwbrYFkE0SfJnPfyLGrcM90AV95lqg5+4xUi99BCmzNaPGJg==", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0", - "style-mod": "^4.0.0" - } - }, - "node_modules/@codemirror/lint": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/@codemirror/lint/-/lint-6.0.0.tgz", - "integrity": "sha512-nUUXcJW1Xp54kNs+a1ToPLK8MadO0rMTnJB8Zk4Z8gBdrN0kqV7uvUraU/T2yqg+grDNR38Vmy/MrhQN/RgwiA==", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "node_modules/@codemirror/search": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/@codemirror/search/-/search-6.0.0.tgz", - "integrity": "sha512-rL0rd3AhI0TAsaJPUaEwC63KHLO7KL0Z/dYozXj6E7L3wNHRyx7RfE0/j5HsIf912EE5n2PCb4Vg0rGYmDv4UQ==", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "node_modules/@codemirror/state": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/@codemirror/state/-/state-6.0.1.tgz", - "integrity": "sha512-6vYgaXc4KjSY0BUfSVDJooGcoswg/RJZpq/ZGjsUYmY0KN1lmB8u03nv+jiG1ncUV5qoggyxFT5AGD5Ak+5Zrw==" - }, - "node_modules/@codemirror/view": { - "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/@codemirror/view/-/view-6.0.2.tgz", - "integrity": "sha512-mnVT/q1JvKPjpmjXJNeCi/xHyaJ3abGJsumIVpdQ1nE1MXAyHf7GHWt8QpWMUvDiqF0j+inkhVR2OviTdFFX7Q==", - "dependencies": { - "@codemirror/state": "^6.0.0", - "style-mod": "^4.0.0", - "w3c-keyname": "^2.2.4" - } - }, - "node_modules/@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.1.4.tgz?cache=0&sync_timestamp=1593993832157&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Faddress%2Fdownload%2F%40hapi%2Faddress-2.1.4.tgz", - "integrity": "sha1-XWftQ/P9QaadS5/3tW58DR0KgeU=", - "deprecated": "Moved to 'npm install @sideway/address'", - "dev": true - }, - "node_modules/@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npm.taobao.org/@hapi/bourne/download/@hapi/bourne-1.3.2.tgz?cache=0&sync_timestamp=1593915150444&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fbourne%2Fdownload%2F%40hapi%2Fbourne-1.3.2.tgz", - "integrity": "sha1-CnCVreoGckPOMoPhtWuKj0U7JCo=", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true - }, - "node_modules/@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz?cache=0&sync_timestamp=1599008847431&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fhoek%2Fdownload%2F%40hapi%2Fhoek-8.5.1.tgz", - "integrity": "sha1-/elgZMpEbeyMVajC8TCVewcMbgY=", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true - }, - "node_modules/@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npm.taobao.org/@hapi/joi/download/@hapi/joi-15.1.1.tgz?cache=0&sync_timestamp=1595023381050&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fjoi%2Fdownload%2F%40hapi%2Fjoi-15.1.1.tgz", - "integrity": "sha1-xnW4pxKW8Cgz+NbSQ7NMV7jOGdc=", - "deprecated": "Switch to 'npm install joi'", - "dev": true, - "dependencies": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "node_modules/@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npm.taobao.org/@hapi/topo/download/@hapi/topo-3.1.6.tgz?cache=0&sync_timestamp=1593916080558&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Ftopo%2Fdownload%2F%40hapi%2Ftopo-3.1.6.tgz", - "integrity": "sha1-aNk1+j6uf91asNf5U/MgXYsr/Ck=", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true, - "dependencies": { - "@hapi/hoek": "^8.3.0" - } - }, - "node_modules/@intervolga/optimize-cssnano-plugin": { - "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.6.tgz", - "integrity": "sha1-vnx4RhKLiPapsdEmGgrQbrXA/fg=", - "dev": true, - "dependencies": { - "cssnano": "^4.0.0", - "cssnano-preset-default": "^4.0.0", - "postcss": "^7.0.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/@lezer/common": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/@lezer/common/-/common-1.0.0.tgz", - "integrity": "sha512-ohydQe+Hb+w4oMDvXzs8uuJd2NoA3D8YDcLiuDsLqH+yflDTPEpgCsWI3/6rH5C3BAedtH1/R51dxENldQceEA==" - }, - "node_modules/@lezer/highlight": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/@lezer/highlight/-/highlight-1.0.0.tgz", - "integrity": "sha512-nsCnNtim90UKsB5YxoX65v3GEIw3iCHw9RM2DtdgkiqAbKh9pCdvi8AWNwkYf10Lu6fxNhXPpkpHbW6mihhvJA==", - "dependencies": { - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@lezer/lr": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/@lezer/lr/-/lr-1.0.0.tgz", - "integrity": "sha512-k6DEqBh4HxqO/cVGedb6Ern6LS7K6IOzfydJ5WaqCR26v6UR9sIFyb6PS+5rPUs/mXgnBR/QQCW7RkyjSCMoQA==", - "dependencies": { - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/@mrmlnc/readdir-enhanced/download/@mrmlnc/readdir-enhanced-2.2.1.tgz", - "integrity": "sha1-UkryQNGjYFJ7cwR17PoTRKpUDd4=", - "dev": true, - "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz", - "integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin": { - "version": "1.7.1", - "resolved": "https://registry.npm.taobao.org/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.7.1.tgz", - "integrity": "sha1-cG9kvLSouWQrSK46zkRMcDNNYV0=", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1592843133653&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz", - "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/string-width/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@soda/get-current-script": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/@soda/get-current-script/download/@soda/get-current-script-1.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40soda%2Fget-current-script%2Fdownload%2F%40soda%2Fget-current-script-1.0.2.tgz", - "integrity": "sha1-pTUV2yXYA4N0OBtzryC7Ty5QjYc=", - "dev": true - }, - "node_modules/@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/@types/anymatch/download/@types/anymatch-1.3.1.tgz?cache=0&sync_timestamp=1596837568556&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fanymatch%2Fdownload%2F%40types%2Fanymatch-1.3.1.tgz", - "integrity": "sha1-M2utwb7sudrMOL6izzKt9ieoQho=", - "dev": true - }, - "node_modules/@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npm.taobao.org/@types/body-parser/download/@types/body-parser-1.19.0.tgz?cache=0&sync_timestamp=1596837811026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fbody-parser%2Fdownload%2F%40types%2Fbody-parser-1.19.0.tgz", - "integrity": "sha1-BoWzxH6zAG/+0RfN1VFkth+AU48=", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/@types/color-name/download/@types/color-name-1.1.1.tgz?cache=0&sync_timestamp=1596837707987&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fcolor-name%2Fdownload%2F%40types%2Fcolor-name-1.1.1.tgz", - "integrity": "sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA=", - "dev": true - }, - "node_modules/@types/connect": { - "version": "3.4.33", - "resolved": "https://registry.npm.taobao.org/@types/connect/download/@types/connect-3.4.33.tgz?cache=0&sync_timestamp=1596837850490&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fconnect%2Fdownload%2F%40types%2Fconnect-3.4.33.tgz", - "integrity": "sha1-MWEMkB7KVzuHE8MzCrxua59YhUY=", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.3", - "resolved": "https://registry.npm.taobao.org/@types/connect-history-api-fallback/download/@types/connect-history-api-fallback-1.3.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fconnect-history-api-fallback%2Fdownload%2F%40types%2Fconnect-history-api-fallback-1.3.3.tgz", - "integrity": "sha1-R3K3m4tTGF8PTJ3qsJI2uvdu47Q=", - "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/express": { - "version": "4.17.8", - "resolved": "https://registry.npm.taobao.org/@types/express/download/@types/express-4.17.8.tgz?cache=0&sync_timestamp=1598966419553&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fexpress%2Fdownload%2F%40types%2Fexpress-4.17.8.tgz", - "integrity": "sha1-PfQpMpMxfmHGATfSc6LpbNjV8no=", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "*", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.12", - "resolved": "https://registry.npm.taobao.org/@types/express-serve-static-core/download/@types/express-serve-static-core-4.17.12.tgz?cache=0&sync_timestamp=1598975463001&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fexpress-serve-static-core%2Fdownload%2F%40types%2Fexpress-serve-static-core-4.17.12.tgz", - "integrity": "sha1-mkh9p1dCXk8mfn0cVyAiavf4lZE=", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npm.taobao.org/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1596838298425&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz", - "integrity": "sha1-5rqA82t9qtLGhazZJmOC5omFwYM=", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/http-proxy": { - "version": "1.17.4", - "resolved": "https://registry.npm.taobao.org/@types/http-proxy/download/@types/http-proxy-1.17.4.tgz?cache=0&sync_timestamp=1596840717330&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fhttp-proxy%2Fdownload%2F%40types%2Fhttp-proxy-1.17.4.tgz", - "integrity": "sha1-58kuPb4+E6p5lED/QubToXqdBFs=", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/http-proxy-middleware": { - "version": "0.19.3", - "resolved": "https://registry.npm.taobao.org/@types/http-proxy-middleware/download/@types/http-proxy-middleware-0.19.3.tgz?cache=0&sync_timestamp=1596840717379&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fhttp-proxy-middleware%2Fdownload%2F%40types%2Fhttp-proxy-middleware-0.19.3.tgz", - "integrity": "sha1-suuW+8D5rHJQtdnExTqt4ElJfQM=", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/http-proxy": "*", - "@types/node": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.6.tgz", - "integrity": "sha1-9MfsQ+gbMZqYFRFQMXCfJph4kfA=" - }, - "node_modules/@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/@types/mime/download/@types/mime-2.0.3.tgz?cache=0&sync_timestamp=1596840690654&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fmime%2Fdownload%2F%40types%2Fmime-2.0.3.tgz", - "integrity": "sha1-yJO3NyHbc2mZQ7/DZTsd63+qSjo=", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz", - "integrity": "sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0=", - "dev": true - }, - "node_modules/@types/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/@types/minimist/download/@types/minimist-1.2.0.tgz?cache=0&sync_timestamp=1596840692265&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fminimist%2Fdownload%2F%40types%2Fminimist-1.2.0.tgz", - "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.6.4", - "resolved": "https://registry.npm.taobao.org/@types/node/download/@types/node-14.6.4.tgz?cache=0&sync_timestamp=1599169585298&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-14.6.4.tgz", - "integrity": "sha1-oUXMC7FO+cR3c2G3u6+lz446y1o=", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npm.taobao.org/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz", - "integrity": "sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4=", - "dev": true - }, - "node_modules/@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npm.taobao.org/@types/q/download/@types/q-1.5.4.tgz", - "integrity": "sha1-FZJUFOCtLNdlv+9YhC9+JqesyyQ=", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.4", - "resolved": "https://registry.npm.taobao.org/@types/qs/download/@types/qs-6.9.4.tgz", - "integrity": "sha1-pZ6FHBuhbAUT6hI4MN1jmgoVy2o=", - "dev": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/@types/range-parser/download/@types/range-parser-1.2.3.tgz", - "integrity": "sha1-fuMwunyq+5gJC+zoal7kQRWQTCw=", - "dev": true - }, - "node_modules/@types/serve-static": { - "version": "1.13.5", - "resolved": "https://registry.npm.taobao.org/@types/serve-static/download/@types/serve-static-1.13.5.tgz?cache=0&sync_timestamp=1596840491857&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fserve-static%2Fdownload%2F%40types%2Fserve-static-1.13.5.tgz", - "integrity": "sha1-PSXZQaGEFdOrCS3vhG4TWgi7z1M=", - "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/mime": "*" - } - }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/@types/source-list-map/download/@types/source-list-map-0.1.2.tgz", - "integrity": "sha1-AHiDYGP/rxdBI0m7o2QIfgrALsk=", - "dev": true - }, - "node_modules/@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/@types/tapable/download/@types/tapable-1.0.6.tgz", - "integrity": "sha1-qcpLcKGLJwzLK8Cqr+/R1Ia36nQ=", - "dev": true - }, - "node_modules/@types/uglify-js": { - "version": "3.9.3", - "resolved": "https://registry.npm.taobao.org/@types/uglify-js/download/@types/uglify-js-3.9.3.tgz", - "integrity": "sha1-2U7WCOKVvFQkyWAOa4VlQHtrS2s=", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/@types/uglify-js/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@types/webpack": { - "version": "4.41.22", - "resolved": "https://registry.npm.taobao.org/@types/webpack/download/@types/webpack-4.41.22.tgz", - "integrity": "sha1-/5dYoXxr1JnkWbkeeFOYSMMtBzE=", - "dev": true, - "dependencies": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - } - }, - "node_modules/@types/webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npm.taobao.org/@types/webpack-dev-server/download/@types/webpack-dev-server-3.11.0.tgz", - "integrity": "sha1-vMO4Xn3GrC2yUzBhBRPyIowvz7I=", - "dev": true, - "dependencies": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/http-proxy-middleware": "*", - "@types/serve-static": "*", - "@types/webpack": "*" - } - }, - "node_modules/@types/webpack-sources": { - "version": "1.4.2", - "resolved": "https://registry.npm.taobao.org/@types/webpack-sources/download/@types/webpack-sources-1.4.2.tgz", - "integrity": "sha1-XT1N6gQAineakBNf+W+1wMnmKSw=", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - } - }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz", - "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.0.0.tgz", - "integrity": "sha1-BI/leZWNpAj7eosqPsBQtQpmEEA=", - "dev": true - }, - "node_modules/@vue/babel-plugin-transform-vue-jsx": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.1.2.tgz", - "integrity": "sha1-wKPm78Ai515CR7RIqPxrhvA+kcA=", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", - "html-tags": "^2.0.0", - "lodash.kebabcase": "^4.1.1", - "svg-tags": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-plugin-transform-vue-jsx/node_modules/html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/html-tags/download/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vue/babel-preset-app": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/babel-preset-app/download/@vue/babel-preset-app-4.5.4.tgz", - "integrity": "sha1-uxZOirVWc8Vh5ug1EWMe2hnv1+Q=", - "dev": true, - "dependencies": { - "@ant-design-vue/babel-plugin-jsx": "^1.0.0-0", - "@babel/core": "^7.11.0", - "@babel/helper-compilation-targets": "^7.9.6", - "@babel/helper-module-imports": "^7.8.3", - "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-decorators": "^7.8.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.11.0", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.0", - "@vue/babel-preset-jsx": "^1.1.2", - "babel-plugin-dynamic-import-node": "^2.3.3", - "core-js": "^3.6.5", - "core-js-compat": "^3.6.5", - "semver": "^6.1.0" - }, - "peerDependencies": { - "@babel/core": "*", - "core-js": "^3", - "vue": "^2 || ^3.0.0-0" - }, - "peerDependenciesMeta": { - "core-js": { - "optional": true - }, - "vue": { - "optional": true - } - } - }, - "node_modules/@vue/babel-preset-app/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@vue/babel-preset-jsx": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/babel-preset-jsx/download/@vue/babel-preset-jsx-1.1.2.tgz", - "integrity": "sha1-LhaetMIE6jfKZsLqhaiAv8mdTyA=", - "dev": true, - "dependencies": { - "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.1.2", - "@vue/babel-sugar-functional-vue": "^1.1.2", - "@vue/babel-sugar-inject-h": "^1.1.2", - "@vue/babel-sugar-v-model": "^1.1.2", - "@vue/babel-sugar-v-on": "^1.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-functional-vue": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-functional-vue/download/@vue/babel-sugar-functional-vue-1.1.2.tgz", - "integrity": "sha1-9+JPugnm8e5wEEVgqICAV1VfGpo=", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-inject-h": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-inject-h/download/@vue/babel-sugar-inject-h-1.1.2.tgz", - "integrity": "sha1-ilJ2ttji7Rb/yAeKrZQjYnTm7fA=", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-model": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-v-model/download/@vue/babel-sugar-v-model-1.1.2.tgz", - "integrity": "sha1-H/b9G4ACI/ycsehNzrXlLXN6gZI=", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.1.2", - "camelcase": "^5.0.0", - "html-tags": "^2.0.0", - "svg-tags": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-model/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/babel-sugar-v-model/node_modules/html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/html-tags/download/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vue/babel-sugar-v-on": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-v-on/download/@vue/babel-sugar-v-on-1.1.2.tgz", - "integrity": "sha1-su+ZuPL6sJ++rSWq1w70Lhz1sTs=", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.1.2", - "camelcase": "^5.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-on/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-overlay": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-overlay/download/@vue/cli-overlay-4.5.4.tgz", - "integrity": "sha1-4H48zC5Ndw1P29Rc3ed31ZKCLBk=", - "dev": true - }, - "node_modules/@vue/cli-plugin-babel": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-babel/download/@vue/cli-plugin-babel-4.5.4.tgz", - "integrity": "sha1-oBzcs9RgZGdd2I1htkCtrcyFHis=", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.0", - "@vue/babel-preset-app": "^4.5.4", - "@vue/cli-shared-utils": "^4.5.4", - "babel-loader": "^8.1.0", - "cache-loader": "^4.1.0", - "thread-loader": "^2.1.3", - "webpack": "^4.0.0" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0" - } - }, - "node_modules/@vue/cli-plugin-eslint": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-eslint/download/@vue/cli-plugin-eslint-4.5.4.tgz", - "integrity": "sha1-Dx8wer/h5K1n3Ll2k2QJQrFfrnY=", - "dev": true, - "dependencies": { - "@vue/cli-shared-utils": "^4.5.4", - "eslint-loader": "^2.2.1", - "globby": "^9.2.0", - "inquirer": "^7.1.0", - "webpack": "^4.0.0", - "yorkie": "^2.0.0" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0", - "eslint": ">= 1.6.0" - } - }, - "node_modules/@vue/cli-plugin-router": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-router/download/@vue/cli-plugin-router-4.5.4.tgz", - "integrity": "sha1-BvIkCMftas7dv3MCy0eik7evQ0c=", - "dev": true, - "dependencies": { - "@vue/cli-shared-utils": "^4.5.4" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0" - } - }, - "node_modules/@vue/cli-plugin-vuex": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-vuex/download/@vue/cli-plugin-vuex-4.5.4.tgz", - "integrity": "sha1-YpbjBziPYRMhF+CsAxiAE2UrDFU=", - "dev": true, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0" - } - }, - "node_modules/@vue/cli-service": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-service/download/@vue/cli-service-4.5.4.tgz", - "integrity": "sha1-+QPt9VXRB0BGJN4v7VmW2oztxSQ=", - "dev": true, - "dependencies": { - "@intervolga/optimize-cssnano-plugin": "^1.0.5", - "@soda/friendly-errors-webpack-plugin": "^1.7.1", - "@soda/get-current-script": "^1.0.0", - "@types/minimist": "^1.2.0", - "@types/webpack": "^4.0.0", - "@types/webpack-dev-server": "^3.11.0", - "@vue/cli-overlay": "^4.5.4", - "@vue/cli-plugin-router": "^4.5.4", - "@vue/cli-plugin-vuex": "^4.5.4", - "@vue/cli-shared-utils": "^4.5.4", - "@vue/component-compiler-utils": "^3.1.2", - "@vue/preload-webpack-plugin": "^1.1.0", - "@vue/web-component-wrapper": "^1.2.0", - "acorn": "^7.4.0", - "acorn-walk": "^7.1.1", - "address": "^1.1.2", - "autoprefixer": "^9.8.6", - "browserslist": "^4.12.0", - "cache-loader": "^4.1.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "cli-highlight": "^2.1.4", - "clipboardy": "^2.3.0", - "cliui": "^6.0.0", - "copy-webpack-plugin": "^5.1.1", - "css-loader": "^3.5.3", - "cssnano": "^4.1.10", - "debug": "^4.1.1", - "default-gateway": "^5.0.5", - "dotenv": "^8.2.0", - "dotenv-expand": "^5.1.0", - "file-loader": "^4.2.0", - "fs-extra": "^7.0.1", - "globby": "^9.2.0", - "hash-sum": "^2.0.0", - "html-webpack-plugin": "^3.2.0", - "launch-editor-middleware": "^2.2.1", - "lodash.defaultsdeep": "^4.6.1", - "lodash.mapvalues": "^4.6.0", - "lodash.transform": "^4.6.0", - "mini-css-extract-plugin": "^0.9.0", - "minimist": "^1.2.5", - "pnp-webpack-plugin": "^1.6.4", - "portfinder": "^1.0.26", - "postcss-loader": "^3.0.0", - "ssri": "^7.1.0", - "terser-webpack-plugin": "^2.3.6", - "thread-loader": "^2.1.3", - "url-loader": "^2.2.0", - "vue-loader": "^15.9.2", - "vue-style-loader": "^4.1.2", - "webpack": "^4.0.0", - "webpack-bundle-analyzer": "^3.8.0", - "webpack-chain": "^6.4.0", - "webpack-dev-server": "^3.11.0", - "webpack-merge": "^4.2.2" - }, - "bin": { - "vue-cli-service": "bin/vue-cli-service.js" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "vue-loader-v16": "npm:vue-loader@^16.0.0-beta.3" - }, - "peerDependencies": { - "@vue/compiler-sfc": "^3.0.0-beta.14", - "vue-template-compiler": "^2.0.0" - }, - "peerDependenciesMeta": { - "@vue/compiler-sfc": { - "optional": true - }, - "less-loader": { - "optional": true - }, - "pug-plain-loader": { - "optional": true - }, - "raw-loader": { - "optional": true - }, - "sass-loader": { - "optional": true - }, - "stylus-loader": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/@vue/cli-service/node_modules/acorn": { - "version": "7.4.0", - "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-7.4.0.tgz?cache=0&sync_timestamp=1597237468154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-7.4.0.tgz", - "integrity": "sha1-4a1IbmxUUBY0xsOXxcEh2qODYHw=", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@vue/cli-service/node_modules/cacache": { - "version": "13.0.1", - "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-13.0.1.tgz?cache=0&sync_timestamp=1594428108619&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-13.0.1.tgz", - "integrity": "sha1-qAAMIWlwiQgvhSh6GuxuOCAkpxw=", - "dev": true, - "dependencies": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "minipass": "^3.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "p-map": "^3.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^2.7.1", - "ssri": "^7.0.0", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@vue/cli-service/node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-3.3.1.tgz", - "integrity": "sha1-ibM/rUpGcNqpT4Vff74x1thP6IA=", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-service/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1597169795121&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-service/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-service/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-service/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz?cache=0&sync_timestamp=1597081369770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-locate%2Fdownload%2Fp-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-service/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-service/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-service/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@vue/cli-service/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@vue/cli-service/node_modules/ssri": { - "version": "7.1.0", - "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-7.1.0.tgz", - "integrity": "sha1-ksJBv23oI2W1x/tL126XVSLhKU0=", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1", - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@vue/cli-service/node_modules/terser-webpack-plugin": { - "version": "2.3.8", - "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-2.3.8.tgz?cache=0&sync_timestamp=1597229595508&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-2.3.8.tgz", - "integrity": "sha1-iUdkoZsHQ/L3BOfCqEjFKDppZyQ=", - "dev": true, - "dependencies": { - "cacache": "^13.0.1", - "find-cache-dir": "^3.3.1", - "jest-worker": "^25.4.0", - "p-limit": "^2.3.0", - "schema-utils": "^2.6.6", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.6.12", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 8.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/@vue/cli-shared-utils": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.4.tgz?cache=0&sync_timestamp=1597717139051&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-shared-utils%2Fdownload%2F%40vue%2Fcli-shared-utils-4.5.4.tgz", - "integrity": "sha1-7Taylx3AJlP38q1OZrvpUQ4b1BQ=", - "dev": true, - "dependencies": { - "@hapi/joi": "^15.0.1", - "chalk": "^2.4.2", - "execa": "^1.0.0", - "launch-editor": "^2.2.1", - "lru-cache": "^5.1.1", - "node-ipc": "^9.1.1", - "open": "^6.3.0", - "ora": "^3.4.0", - "read-pkg": "^5.1.1", - "request": "^2.88.2", - "semver": "^6.1.0", - "strip-ansi": "^6.0.0" - } - }, - "node_modules/@vue/cli-shared-utils/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@vue/component-compiler-utils": { - "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.2.0.tgz?cache=0&sync_timestamp=1595427755828&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcomponent-compiler-utils%2Fdownload%2F%40vue%2Fcomponent-compiler-utils-3.2.0.tgz", - "integrity": "sha1-j4UYLO7Sjps8dTE95mn4MWbRHl0=", - "dev": true, - "dependencies": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.14", - "postcss-selector-parser": "^6.0.2", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "optionalDependencies": { - "prettier": "^1.18.2" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz?cache=0&sync_timestamp=1594427573763&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-4.1.5.tgz", - "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/@vue/preload-webpack-plugin": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/preload-webpack-plugin/download/@vue/preload-webpack-plugin-1.1.2.tgz?cache=0&sync_timestamp=1595814732688&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fpreload-webpack-plugin%2Fdownload%2F%40vue%2Fpreload-webpack-plugin-1.1.2.tgz", - "integrity": "sha1-zrkktOyzucQ4ccekKaAvhCPmIas=", - "dev": true, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "html-webpack-plugin": ">=2.26.0", - "webpack": ">=4.0.0" - } - }, - "node_modules/@vue/web-component-wrapper": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/@vue/web-component-wrapper/download/@vue/web-component-wrapper-1.2.0.tgz", - "integrity": "sha1-uw5G8VhafiibTuYGfcxaauYvHdE=", - "dev": true - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", - "integrity": "sha1-vYUGBLQEJFmlpBzX0zjL7Wle2WQ=", - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha1-PD07Jxvd/ITesA9xNEQ4MR1S/7Q=" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz", - "integrity": "sha1-ID9nbjM7lsnaLuqzzO8zxFkotqI=" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz", - "integrity": "sha1-oUQtJpxf6yP8vJ73WdrDVH8p3gA=" - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.9.0.tgz", - "integrity": "sha1-ZH+Iks0gQ6gqwMjF51w28dkVnyc=", - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.9.0.tgz", - "integrity": "sha1-wFJWtxJEIUZx9LCOwQitY7cO3bg=" - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", - "integrity": "sha1-JdiIS3aDmHGgimxvgGw5ee9xLwc=", - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha1-T+2L6sm4wU+MWLcNEk1UndH+V5A=" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.9.0.tgz", - "integrity": "sha1-WkE41aYpK6GLBMWuSXF+QWeWU0Y=", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz", - "integrity": "sha1-Fceg+6roP7JhQ7us9tbfFwKtOeQ=", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz", - "integrity": "sha1-8Zygt2ptxVYjoJz/p2noOPoeHJU=", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz", - "integrity": "sha1-BNM7Y2945qaBMifoJAL3Y3tiKas=" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz", - "integrity": "sha1-P+bXnT8PkiGDqoYALELdJWz+6c8=", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz", - "integrity": "sha1-ULxw7Gje2OJ2OwGhQYv0NJGnpJw=", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.9.0.tgz", - "integrity": "sha1-IhEYHlsxMmRDzIES658LkChyGmE=", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", - "integrity": "sha1-nUjkSCbfSmWYKUqmyHRp1kL/9l4=", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", - "integrity": "sha1-MDERXXmsW9JhVWzsw/qQo+9FGRQ=", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.9.0.tgz", - "integrity": "sha1-STXVTIX+9jewDOn1I3dFHQDUeJk=", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz", - "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npm.taobao.org/@xtuc/long/download/@xtuc/long-4.2.2.tgz", - "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=" - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", - "integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=", - "dev": true, - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "6.4.1", - "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-6.4.1.tgz?cache=0&sync_timestamp=1597237468154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-6.4.1.tgz", - "integrity": "sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ=", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.2.0.tgz", - "integrity": "sha1-TGYGkXPW/daO2FI5/CViJhgrLr4=", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/acorn-walk/download/acorn-walk-7.2.0.tgz?cache=0&sync_timestamp=1597235812490&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-walk%2Fdownload%2Facorn-walk-7.2.0.tgz", - "integrity": "sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/address/download/address-1.1.2.tgz", - "integrity": "sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY=", - "dev": true, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/aggregate-error/download/aggregate-error-3.1.0.tgz?cache=0&sync_timestamp=1598047329122&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faggregate-error%2Fdownload%2Faggregate-error-3.1.0.tgz", - "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.4", - "resolved": "https://registry.npm.taobao.org/ajv/download/ajv-6.12.4.tgz?cache=0&sync_timestamp=1597480799381&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.4.tgz", - "integrity": "sha1-BhT6zEUiEn+nE0Rca/0+vTduIjQ=", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz", - "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=", - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1595907059959&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz", - "integrity": "sha1-46PaS/uubIapwoViXeEkojQCb78=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-4.3.1.tgz", - "integrity": "sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE=", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npm.taobao.org/type-fest/download/type-fest-0.11.0.tgz", - "integrity": "sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/any-promise/download/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-3.1.1.tgz", - "integrity": "sha1-xV7PAhheJGklk5kxDBc84xIzsUI=", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz", - "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=" - }, - "node_modules/arch": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/arch/download/arch-2.1.2.tgz", - "integrity": "sha1-DFK75zRLtPomDEQ9LLrZwA/y8L8=", - "dev": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", - "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz", - "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz", - "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npm.taobao.org/asn1.js/download/asn1.js-5.4.1.tgz", - "integrity": "sha1-EamAuE67kXgc41sP3C7ilON4Pwc=", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npm.taobao.org/assert/download/assert-1.5.0.tgz", - "integrity": "sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs=", - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/astral-regex/download/astral-regex-1.0.0.tgz", - "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz", - "integrity": "sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8=", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/async-each/download/async-each-1.0.3.tgz", - "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=", - "dev": true - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.1.tgz", - "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=", - "dev": true - }, - "node_modules/async-validator": { - "version": "1.8.5", - "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz", - "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", - "dependencies": { - "babel-runtime": "6.x" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz", - "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npm.taobao.org/autoprefixer/download/autoprefixer-9.8.6.tgz?cache=0&sync_timestamp=1596140678387&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fautoprefixer%2Fdownload%2Fautoprefixer-9.8.6.tgz", - "integrity": "sha1-O3NZTKG/kmYyDFrPFYjXTep0IQ8=", - "dev": true, - "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.10.1", - "resolved": "https://registry.npm.taobao.org/aws4/download/aws4-1.10.1.tgz?cache=0&sync_timestamp=1597238704875&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws4%2Fdownload%2Faws4-1.10.1.tgz", - "integrity": "sha1-4eguTz6Zniz9YbFhKA0WoRH4ZCg=", - "dev": true - }, - "node_modules/axios": { - "version": "0.20.0", - "resolved": "https://registry.npm.taobao.org/axios/download/axios-0.20.0.tgz?cache=0&sync_timestamp=1597979584536&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.20.0.tgz", - "integrity": "sha1-BXujDwSIRpSZOozQf6OUz/EcUL0=", - "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", - "dependencies": { - "follow-redirects": "^1.10.0" - } - }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1592843133653&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "node_modules/babel-code-frame/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npm.taobao.org/babel-eslint/download/babel-eslint-10.1.0.tgz", - "integrity": "sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI=", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "eslint": ">= 4.12.1" - } - }, - "node_modules/babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-builder-binary-assignment-operator-visitor/download/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", - "dev": true, - "dependencies": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-call-delegate/download/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dev": true, - "dependencies": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-helper-define-map/download/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "dev": true, - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-explode-assignable-expression/download/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-function-name/download/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dev": true, - "dependencies": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-get-function-arity/download/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-hoist-variables/download/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-optimise-call-expression/download/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-helper-regex/download/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-remap-async-to-generator/download/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", - "dev": true, - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-replace-supers/download/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dev": true, - "dependencies": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-vue-jsx-merge-props": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz", - "integrity": "sha1-Iq69OzOQIyjlEyk6jkmSs4T58bY=" - }, - "node_modules/babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.1.0.tgz", - "integrity": "sha1-xhHVESvVIJq+i5+oTD5NolJ18cM=", - "dev": true, - "dependencies": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 6.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-check-es2015-constants/download/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npm.taobao.org/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-async-functions/download/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", - "dev": true - }, - "node_modules/babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-exponentiation-operator/download/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", - "dev": true - }, - "node_modules/babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, - "node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-trailing-function-commas/download/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", - "dev": true - }, - "node_modules/babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-async-to-generator/download/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", - "dev": true, - "dependencies": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-arrow-functions/download/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoped-functions/download/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoping/download/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-classes/download/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "dev": true, - "dependencies": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-computed-properties/download/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-destructuring/download/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-duplicate-keys/download/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-for-of/download/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-function-name/download/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "dev": true, - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-literals/download/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-amd/download/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", - "dev": true, - "dependencies": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=", - "dev": true, - "dependencies": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-systemjs/download/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true, - "dependencies": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-umd/download/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", - "dev": true, - "dependencies": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-object-super/download/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", - "dev": true, - "dependencies": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-parameters/download/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "dev": true, - "dependencies": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-shorthand-properties/download/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-spread/download/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-sticky-regex/download/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", - "dev": true, - "dependencies": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-template-literals/download/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-typeof-symbol/download/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-unicode-regex/download/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", - "dev": true, - "dependencies": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" - } - }, - "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dev": true, - "dependencies": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-exponentiation-operator/download/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "dev": true, - "dependencies": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-regenerator/download/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.10.0" - } - }, - "node_modules/babel-plugin-transform-regenerator/node_modules/regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.10.1.tgz?cache=0&sync_timestamp=1593557394730&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-transform%2Fdownload%2Fregenerator-transform-0.10.1.tgz", - "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } - }, - "node_modules/babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-vue-jsx": { - "version": "3.7.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-vue-jsx/download/babel-plugin-transform-vue-jsx-3.7.0.tgz", - "integrity": "sha1-1ASS5mkqNrWU9+mhko9D6Wl0CWA=", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "peerDependencies": { - "babel-helper-vue-jsx-merge-props": "^2.0.0" - } - }, - "node_modules/babel-preset-env": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/babel-preset-env/download/babel-preset-env-1.7.0.tgz", - "integrity": "sha1-3qefpOvriDzTXasH4mDBycBN93o=", - "dev": true, - "dependencies": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^3.2.6", - "invariant": "^2.2.2", - "semver": "^5.3.0" - } - }, - "node_modules/babel-preset-env/node_modules/browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-3.2.8.tgz?cache=0&sync_timestamp=1599675930923&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserslist%2Fdownload%2Fbrowserslist-3.2.8.tgz", - "integrity": "sha1-sABTYdZHHw9ZUnl6dvyYXx+Xj8Y=", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - }, - "bin": { - "browserslist": "cli.js" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/core-js": { - "version": "2.6.11", - "resolved": "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz", - "integrity": "sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw=", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "hasInstallScript": true - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz?cache=0&sync_timestamp=1595456105304&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.11.1.tgz", - "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=" - }, - "node_modules/babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/babel-traverse/node_modules/globals": { - "version": "9.18.0", - "resolved": "https://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz?cache=0&sync_timestamp=1596709342600&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-9.18.0.tgz", - "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-traverse/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "node_modules/babel-types/node_modules/to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz", - "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=", - "dev": true, - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz", - "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/base64-js/download/base64-js-1.3.1.tgz", - "integrity": "sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE=" - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/bfj": { - "version": "6.1.2", - "resolved": "https://registry.npm.taobao.org/bfj/download/bfj-6.1.2.tgz", - "integrity": "sha1-MlyGGoIryzWKQceKM7jm4ght3n8=", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz", - "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.1.0.tgz", - "integrity": "sha1-MPpAyef+B9vIlWeM0ocCTeokHdk=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npm.taobao.org/bindings/download/bindings-1.5.0.tgz", - "integrity": "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz", - "integrity": "sha1-nyKcFb4nJFT/qXOs4NvueaGww28=" - }, - "node_modules/bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-5.1.3.tgz", - "integrity": "sha1-vsoAVAj2Quvr6oCwQrTRjSrA7ms=" - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npm.taobao.org/body-parser/download/body-parser-1.19.0.tgz", - "integrity": "sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io=", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz", - "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npm.taobao.org/bonjour/download/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "node_modules/bonjour/node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.2.tgz", - "integrity": "sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=", - "dev": true - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz", - "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/browserify-aes/download/browserify-aes-1.2.0.tgz", - "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/browserify-cipher/download/browserify-cipher-1.0.1.tgz", - "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/browserify-des/download/browserify-des-1.0.2.tgz", - "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/browserify-rsa/download/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dependencies": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-rsa/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/browserify-sign/download/browserify-sign-4.2.1.tgz?cache=0&sync_timestamp=1596557838450&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserify-sign%2Fdownload%2Fbrowserify-sign-4.2.1.tgz", - "integrity": "sha1-6vSt1G3VS+O7OzbAzxWrvrp5VsM=", - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.2.0.tgz", - "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.14.0", - "resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-4.14.0.tgz?cache=0&sync_timestamp=1596754416737&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.14.0.tgz", - "integrity": "sha1-KQiVGr/k7Jhze3LzTDvO3I1DsAA=", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001111", - "electron-to-chromium": "^1.3.523", - "escalade": "^3.0.2", - "node-releases": "^1.1.60" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npm.taobao.org/buffer/download/buffer-4.9.2.tgz", - "integrity": "sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg=", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz", - "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=" - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/buffer-indexof/download/buffer-indexof-1.1.1.tgz", - "integrity": "sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow=", - "dev": true - }, - "node_modules/buffer-json": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/buffer-json/download/buffer-json-2.0.0.tgz", - "integrity": "sha1-9z4TseQvGW/i/WfQAcfXEH7dfCM=", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - }, - "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz", - "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-12.0.4.tgz?cache=0&sync_timestamp=1594428108619&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-12.0.4.tgz", - "integrity": "sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw=", - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz", - "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cache-loader": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/cache-loader/download/cache-loader-4.1.0.tgz", - "integrity": "sha1-mUjK41OuwKH8ser9ojAIFuyFOH4=", - "dev": true, - "dependencies": { - "buffer-json": "^2.0.0", - "find-cache-dir": "^3.0.0", - "loader-utils": "^1.2.3", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.1", - "schema-utils": "^2.0.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/cache-loader/node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-3.3.1.tgz", - "integrity": "sha1-ibM/rUpGcNqpT4Vff74x1thP6IA=", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cache-loader/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1597169795121&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cache-loader/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cache-loader/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cache-loader/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz?cache=0&sync_timestamp=1597081369770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-locate%2Fdownload%2Fp-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cache-loader/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cache-loader/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cache-loader/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/call-me-maybe/download/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/caller-callsite/download/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/caller-path/download/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/callsites/download/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/camel-case/download/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "dependencies": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "node_modules/camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-6.0.0.tgz", - "integrity": "sha1-Uln3ww414njxvcKk2RIws3ytmB4=", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/caniuse-api/download/caniuse-api-3.0.0.tgz", - "integrity": "sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001452", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001452.tgz", - "integrity": "sha512-Lkp0vFjMkBB3GTpLR8zk4NwW5EdRdnitwYJHDOOKIU85x4ckYCPQ+9WlVvSVClHxVReefkUMtWZH2l9KGlD51w==", - "dev": true - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/case-sensitive-paths-webpack-plugin/download/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha1-I6xhPMmoVuT4j/i7c7u16YmCXPc=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1592843133653&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz?cache=0&sync_timestamp=1594010660915&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchardet%2Fdownload%2Fchardet-0.7.0.tgz", - "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", - "dev": true - }, - "node_modules/check-types": { - "version": "8.0.3", - "resolved": "https://registry.npm.taobao.org/check-types/download/check-types-8.0.3.tgz", - "integrity": "sha1-M1bMoZyIlUTy16le1JzlCKDs9VI=", - "dev": true - }, - "node_modules/chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-3.4.2.tgz?cache=0&sync_timestamp=1596728921978&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-3.4.2.tgz", - "integrity": "sha1-ONyOZY3sOAl0HrPve7Ckf+QkIy0=", - "dev": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/chokidar/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz", - "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz", - "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz", - "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/chokidar/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz", - "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/chownr/download/chownr-1.1.4.tgz", - "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=" - }, - "node_modules/chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/chrome-trace-event/download/chrome-trace-event-1.0.2.tgz", - "integrity": "sha1-I0CQ7pfH1K0aLEvq4nUF3v/GCKQ=", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/ci-info/download/ci-info-1.6.0.tgz", - "integrity": "sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc=", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz", - "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz", - "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npm.taobao.org/clean-css/download/clean-css-4.2.3.tgz", - "integrity": "sha1-UHtd59l7SO5T2ErbAWD/YhY4D3g=", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1592035183333&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz", - "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-highlight": { - "version": "2.1.4", - "resolved": "https://registry.npm.taobao.org/cli-highlight/download/cli-highlight-2.1.4.tgz", - "integrity": "sha1-CYy2Qs8X9CrcHBFF4H+WDsTXUis=", - "dev": true, - "dependencies": { - "chalk": "^3.0.0", - "highlight.js": "^9.6.0", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^5.1.1", - "yargs": "^15.0.0" - }, - "bin": { - "highlight": "bin/highlight" - }, - "engines": { - "node": ">=8.0.0", - "npm": ">=5.0.0" - } - }, - "node_modules/cli-highlight/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.2.1.tgz", - "integrity": "sha1-kK51xCTQCNJiTFvynq0xd+v881k=", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-highlight/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-3.0.0.tgz?cache=0&sync_timestamp=1592843133653&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-3.0.0.tgz", - "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-highlight/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cli-highlight/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - }, - "node_modules/cli-highlight/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&sync_timestamp=1577797756584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-highlight/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.4.0", - "resolved": "https://registry.npm.taobao.org/cli-spinners/download/cli-spinners-2.4.0.tgz?cache=0&sync_timestamp=1595080364429&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcli-spinners%2Fdownload%2Fcli-spinners-2.4.0.tgz", - "integrity": "sha1-xiVtsha4eM+6RyDnGc7Hz3JoXX8=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/cli-width/download/cli-width-3.0.0.tgz", - "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/clipboard": { - "version": "2.0.11", - "resolved": "https://registry.npmmirror.com/clipboard/-/clipboard-2.0.11.tgz", - "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", - "dependencies": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, - "node_modules/clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/clipboardy/download/clipboardy-2.3.0.tgz", - "integrity": "sha1-PCkDZQxo5GqRs4iYW8J3QofbopA=", - "dev": true, - "dependencies": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clipboardy/node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/is-wsl/download/is-wsl-2.2.0.tgz", - "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-6.0.0.tgz", - "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/coa/download/coa-2.0.2.tgz", - "integrity": "sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM=", - "dev": true, - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/codemirror": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/codemirror/-/codemirror-6.0.0.tgz", - "integrity": "sha512-c4XR9QtDn+NhKLM2FBsnRn9SFdRH7G6594DYC/fyKKIsTOcdLF0WNWRd+f6kNyd5j1vgYPucbIeq2XkywYCwhA==", - "dependencies": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/commands": "^6.0.0", - "@codemirror/language": "^6.0.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/search": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "3.1.2", - "resolved": "https://registry.npm.taobao.org/color/download/color-3.1.2.tgz", - "integrity": "sha1-aBSOf4XUGtdknF+oyBBvCY0inhA=", - "dev": true, - "dependencies": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz", - "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/color-string": { - "version": "1.5.3", - "resolved": "https://registry.npm.taobao.org/color-string/download/color-string-1.5.3.tgz", - "integrity": "sha1-ybvF8BtYtUkvPWhXRZy2WQziBMw=", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/colorette": { - "version": "1.2.1", - "resolved": "https://registry.npm.taobao.org/colorette/download/colorette-1.2.1.tgz?cache=0&sync_timestamp=1593955762018&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolorette%2Fdownload%2Fcolorette-1.2.1.tgz", - "integrity": "sha1-TQuSEyXBT6+SYzCGpTbbbolWSxs=", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", - "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1598576076977&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz", - "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=" - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz", - "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz", - "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npm.taobao.org/compression/download/compression-1.7.4.tgz", - "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz", - "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/console-browserify/download/console-browserify-1.2.0.tgz", - "integrity": "sha1-ZwY871fOts9Jk6KrOlWECujEkzY=" - }, - "node_modules/consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npm.taobao.org/consolidate/download/consolidate-0.15.1.tgz", - "integrity": "sha1-IasEMjXHGgfUXZqtmFk7DbpWurc=", - "deprecated": "Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog", - "dev": true, - "dependencies": { - "bluebird": "^3.1.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz", - "integrity": "sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=", - "dev": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz", - "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.7.0.tgz", - "integrity": "sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI=", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz", - "integrity": "sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz", - "integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=", - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/copy-webpack-plugin/download/copy-webpack-plugin-5.1.2.tgz?cache=0&sync_timestamp=1598891316380&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcopy-webpack-plugin%2Fdownload%2Fcopy-webpack-plugin-5.1.2.tgz", - "integrity": "sha1-ioieHcr6bJHGzUvhrRWPHTgjuuI=", - "dev": true, - "dependencies": { - "cacache": "^12.0.3", - "find-cache-dir": "^2.1.0", - "glob-parent": "^3.1.0", - "globby": "^7.1.1", - "is-glob": "^4.0.1", - "loader-utils": "^1.2.3", - "minimatch": "^3.0.4", - "normalize-path": "^3.0.0", - "p-limit": "^2.2.1", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "7.1.1", - "resolved": "https://registry.npm.taobao.org/globby/download/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ignore": { - "version": "3.3.10", - "resolved": "https://registry.npm.taobao.org/ignore/download/ignore-3.3.10.tgz", - "integrity": "sha1-Cpf7h2mG6AgcYxFg+PnziRV/AEM=", - "dev": true - }, - "node_modules/copy-webpack-plugin/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "3.6.5", - "resolved": "https://registry.npm.taobao.org/core-js/download/core-js-3.6.5.tgz", - "integrity": "sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo=", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "hasInstallScript": true - }, - "node_modules/core-js-compat": { - "version": "3.6.5", - "resolved": "https://registry.npm.taobao.org/core-js-compat/download/core-js-compat-3.6.5.tgz", - "integrity": "sha1-KlHZpOJd/W5pAlGqgfmePAVIHxw=", - "dev": true, - "dependencies": { - "browserslist": "^4.8.5", - "semver": "7.0.0" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz", - "integrity": "sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz?cache=0&sync_timestamp=1596310657948&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-5.2.1.tgz", - "integrity": "sha1-BA9yaAnFked6F8CjYmykW08Wixo=", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1598129230057&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.4.tgz", - "integrity": "sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/create-hash/download/create-hash-1.2.0.tgz", - "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npm.taobao.org/create-hmac/download/create-hmac-1.1.7.tgz", - "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/crelt": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/crelt/-/crelt-1.0.5.tgz", - "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" - }, - "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz", - "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.12.0.tgz", - "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha1-wZiUD2OnbX42wecQGLABchBUyyI=", - "dev": true, - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "engines": { - "node": ">4" - } - }, - "node_modules/css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/css-loader/download/css-loader-3.6.0.tgz?cache=0&sync_timestamp=1598285555269&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-loader%2Fdownload%2Fcss-loader-3.6.0.tgz", - "integrity": "sha1-Lkssfm4tJ/jI8o9hv/zS5ske9kU=", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/css-loader/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/css-select/download/css-select-2.1.0.tgz", - "integrity": "sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8=", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc=", - "dev": true - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha1-mL69YsTB2flg7DQM+fdSLjBwmiI=", - "dev": true, - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "3.3.0", - "resolved": "https://registry.npm.taobao.org/css-what/download/css-what-3.3.0.tgz", - "integrity": "sha1-EP7Glqns4uWRrHctdZqsq6w4zTk=", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/cssesc/download/cssesc-3.0.0.tgz", - "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npm.taobao.org/cssnano/download/cssnano-4.1.10.tgz?cache=0&sync_timestamp=1599151750505&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcssnano%2Fdownload%2Fcssnano-4.1.10.tgz", - "integrity": "sha1-CsQfCxPRPUZUh+ERt3jULaYxuLI=", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npm.taobao.org/cssnano-preset-default/download/cssnano-preset-default-4.0.7.tgz?cache=0&sync_timestamp=1599151750629&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcssnano-preset-default%2Fdownload%2Fcssnano-preset-default-4.0.7.tgz", - "integrity": "sha1-UexmLM/KD4izltzZZ5zbkxvhf3Y=", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI=", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/csso": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/csso/download/csso-4.0.3.tgz", - "integrity": "sha1-DZmF3IUsfMKyys+74QeQFNGo6QM=", - "dev": true, - "dependencies": { - "css-tree": "1.0.0-alpha.39" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha1-K/8//huz93bPfu/ZHuXLp3oUnus=", - "dev": true, - "dependencies": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.6.tgz", - "integrity": "sha1-hS3GD8ql2qLoz2yRicRA7T4EKXg=", - "dev": true - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", - "dev": true - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/cyclist/download/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/de-indent/download/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true - }, - "node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.1.1.tgz", - "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz", - "integrity": "sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o=", - "dev": true, - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "node_modules/deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz", - "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "5.0.5", - "resolved": "https://registry.npm.taobao.org/default-gateway/download/default-gateway-5.0.5.tgz", - "integrity": "sha1-T9a9XShV05s0zFpZUFSG6ar8mxA=", - "dev": true, - "dependencies": { - "execa": "^3.3.0" - }, - "engines": { - "node": "^8.12.0 || >=9.7.0" - } - }, - "node_modules/default-gateway/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-7.0.3.tgz", - "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/default-gateway/node_modules/execa": { - "version": "3.4.0", - "resolved": "https://registry.npm.taobao.org/execa/download/execa-3.4.0.tgz?cache=0&sync_timestamp=1594145159577&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-3.4.0.tgz", - "integrity": "sha1-wI7UVQ72XYWPrCaf/IVyRG8364k=", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": "^8.12.0 || >=9.7.0" - } - }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-5.2.0.tgz?cache=0&sync_timestamp=1597056455691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-5.2.0.tgz", - "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-stream/download/is-stream-2.0.0.tgz", - "integrity": "sha1-venDJoDW+uBBKdasnZIc54FfeOM=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1596095644798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-4.0.1.tgz", - "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz?cache=0&sync_timestamp=1597003951681&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.2.tgz", - "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-2.0.1.tgz", - "integrity": "sha1-vW/KqcVZoJa2gIBvTWV7Pw8kBWE=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-3.1.1.tgz", - "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-2.0.0.tgz", - "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-3.0.0.tgz", - "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/which/download/which-2.0.2.tgz", - "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/defaults/download/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/define-properties/download/define-properties-1.1.3.tgz", - "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz", - "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/del/download/del-4.1.1.tgz", - "integrity": "sha1-no8RciLqRKMf86FWwEm5kFKp8LQ=", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-2.1.0.tgz", - "integrity": "sha1-MQko/u+cnsxltosXaTAYpmXOoXU=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/des.js/download/des.js-1.0.1.tgz", - "integrity": "sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM=", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "node_modules/detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.4.tgz", - "integrity": "sha1-AU7o+PZpxcWAI9pkuBecCDooxGw=", - "dev": true - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npm.taobao.org/diffie-hellman/download/diffie-hellman-5.0.3.tgz", - "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - }, - "node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npm.taobao.org/dir-glob/download/dir-glob-2.2.2.tgz", - "integrity": "sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ=", - "dev": true, - "dependencies": { - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "node_modules/dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/dns-packet/download/dns-packet-1.3.1.tgz", - "integrity": "sha1-EqpCaYEHW+UAuRDu3NC0fdfe2lo=", - "dev": true, - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/doctrine/download/doctrine-3.0.0.tgz", - "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npm.taobao.org/dom-converter/download/dom-converter-0.2.0.tgz", - "integrity": "sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=", - "dev": true, - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.2.2.tgz", - "integrity": "sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-2.0.1.tgz", - "integrity": "sha1-H4vf6R9aeAYydOgDtL3O326U+U0=", - "dev": true - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz?cache=0&sync_timestamp=1597693715407&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomain-browser%2Fdownload%2Fdomain-browser-1.2.0.tgz", - "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=", - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.1.tgz", - "integrity": "sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=", - "dev": true - }, - "node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npm.taobao.org/domhandler/download/domhandler-2.4.2.tgz", - "integrity": "sha1-iAUJfpM9ZehVRvcm1g9euItE+AM=", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/domutils/download/domutils-1.7.0.tgz?cache=0&sync_timestamp=1597680507221&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomutils%2Fdownload%2Fdomutils-1.7.0.tgz", - "integrity": "sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.2.0.tgz?cache=0&sync_timestamp=1597574926376&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdot-prop%2Fdownload%2Fdot-prop-5.2.0.tgz", - "integrity": "sha1-w07MKVVtxF8fTCJpe29JBODMT8s=", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npm.taobao.org/dotenv/download/dotenv-8.2.0.tgz", - "integrity": "sha1-l+YZJZradQ7qPk6j4mvO6lQksWo=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/dotenv-expand/download/dotenv-expand-5.1.0.tgz", - "integrity": "sha1-P7rwIL/XlIhAcuomsel5HUWmKfA=", - "dev": true - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.2.tgz?cache=0&sync_timestamp=1597220926027&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fduplexer%2Fdownload%2Fduplexer-0.1.2.tgz", - "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=", - "dev": true - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npm.taobao.org/duplexify/download/duplexify-3.7.1.tgz", - "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/easy-stack": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/easy-stack/download/easy-stack-1.0.0.tgz", - "integrity": "sha1-EskbMIWjfwuqM26UhurEv5Tj54g=", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "node_modules/ejs": { - "version": "2.7.4", - "resolved": "https://registry.npm.taobao.org/ejs/download/ejs-2.7.4.tgz?cache=0&sync_timestamp=1597678480118&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fejs%2Fdownload%2Fejs-2.7.4.tgz", - "integrity": "sha1-SGYSh1c9zFPjZsehrlLDoSDuybo=", - "dev": true, - "hasInstallScript": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.3.561", - "resolved": "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.561.tgz?cache=0&sync_timestamp=1599161906435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.561.tgz", - "integrity": "sha1-kEEaj0WiJ+48+SGSl7JRW1pTWeU=", - "dev": true - }, - "node_modules/element-ui": { - "version": "2.15.8", - "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.8.tgz", - "integrity": "sha512-N54zxosRFqpYax3APY3GeRmtOZwIls6Z756WM0kdPZ5Q92PIeKHnZgF1StlamIg9bLxP1k+qdhTZvIeQlim09A==", - "dependencies": { - "async-validator": "~1.8.1", - "babel-helper-vue-jsx-merge-props": "^2.0.0", - "deepmerge": "^1.2.0", - "normalize-wheel": "^1.0.1", - "resize-observer-polyfill": "^1.5.0", - "throttle-debounce": "^1.0.1" - }, - "peerDependencies": { - "vue": "^2.5.17" - } - }, - "node_modules/elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.3.tgz?cache=0&sync_timestamp=1592492754083&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felliptic%2Fdownload%2Felliptic-6.5.3.tgz", - "integrity": "sha1-y1nrLv2vc6C9eMzXAVpirW4Pk9Y=", - "dependencies": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz", - "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz", - "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=", - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", - "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-4.3.0.tgz?cache=0&sync_timestamp=1594970571823&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.3.0.tgz", - "integrity": "sha1-O4BvO/r8HsfeaVUe+TzKRsFwQSY=", - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.5.0.tgz", - "integrity": "sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw=", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/entities": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/entities/download/entities-2.0.3.tgz", - "integrity": "sha1-XEh+V0Krk8Fau12iJ1m4WQ7AO38=", - "dev": true - }, - "node_modules/errno": { - "version": "0.1.7", - "resolved": "https://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz", - "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npm.taobao.org/error-ex/download/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-2.0.6.tgz", - "integrity": "sha1-WpmnB716TFinl5AtSNgoA+3mqtg=", - "dev": true, - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.17.6.tgz?cache=0&sync_timestamp=1597446224648&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes-abstract%2Fdownload%2Fes-abstract-1.17.6.tgz", - "integrity": "sha1-kUIHFweFeyysx7iey2cDFsPi1So=", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz", - "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/escalade": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/escalade/download/escalade-3.0.2.tgz?cache=0&sync_timestamp=1594742923342&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescalade%2Fdownload%2Fescalade-3.0.2.tgz", - "integrity": "sha1-algNcO24eIDyK0yR0NVgeN9pYsQ=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "6.8.0", - "resolved": "https://registry.npm.taobao.org/eslint/download/eslint-6.8.0.tgz?cache=0&sync_timestamp=1598991497283&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint%2Fdownload%2Feslint-6.8.0.tgz", - "integrity": "sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s=", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - } - }, - "node_modules/eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/eslint-loader/download/eslint-loader-2.2.1.tgz", - "integrity": "sha1-KLnBLaVAV68IReKmEScBova/gzc=", - "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", - "dev": true, - "dependencies": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - }, - "peerDependencies": { - "eslint": ">=1.6.0 <7.0.0", - "webpack": ">=2.0.0 <5.0.0" - } - }, - "node_modules/eslint-plugin-vue": { - "version": "6.2.2", - "resolved": "https://registry.npm.taobao.org/eslint-plugin-vue/download/eslint-plugin-vue-6.2.2.tgz?cache=0&sync_timestamp=1598607185105&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-vue%2Fdownload%2Feslint-plugin-vue-6.2.2.tgz", - "integrity": "sha1-J/7NmjokeJsPER7N1UCp5WGY4P4=", - "dev": true, - "dependencies": { - "natural-compare": "^1.4.0", - "semver": "^5.6.0", - "vue-eslint-parser": "^7.0.0" - }, - "engines": { - "node": ">=8.10" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-4.0.3.tgz", - "integrity": "sha1-ygODMxD2iJoyZHgaqC5j65z+eEg=", - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-1.4.3.tgz?cache=0&sync_timestamp=1592222029130&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-utils%2Fdownload%2Feslint-utils-1.4.3.tgz", - "integrity": "sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8=", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1597435587476&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz", - "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-5.1.0.tgz", - "integrity": "sha1-0Plx3+WcaeDK2mhLI9Sdv4JgDOU=", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npm.taobao.org/globals/download/globals-12.4.0.tgz?cache=0&sync_timestamp=1596709342600&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-12.4.0.tgz", - "integrity": "sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg=", - "dev": true, - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.2.1.tgz", - "integrity": "sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY=", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/resolve-from/download/resolve-from-4.0.0.tgz", - "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npm.taobao.org/type-fest/download/type-fest-0.8.1.tgz", - "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/espree": { - "version": "6.2.1", - "resolved": "https://registry.npm.taobao.org/espree/download/espree-6.2.1.tgz", - "integrity": "sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o=", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.0", - "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-7.4.0.tgz?cache=0&sync_timestamp=1597237468154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-7.4.0.tgz", - "integrity": "sha1-4a1IbmxUUBY0xsOXxcEh2qODYHw=", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz", - "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/esquery/download/esquery-1.3.1.tgz", - "integrity": "sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc=", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz?cache=0&sync_timestamp=1596643087695&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-5.2.0.tgz", - "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.3.0.tgz?cache=0&sync_timestamp=1598898247102&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesrecurse%2Fdownload%2Fesrecurse-4.3.0.tgz", - "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz?cache=0&sync_timestamp=1596643087695&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-5.2.0.tgz", - "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz?cache=0&sync_timestamp=1596643087695&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz", - "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/event-pubsub/download/event-pubsub-4.3.0.tgz", - "integrity": "sha1-9o2Ba8KfHsAsU53FjI3UDOcss24=", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-4.0.7.tgz?cache=0&sync_timestamp=1598517809015&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feventemitter3%2Fdownload%2Feventemitter3-4.0.7.tgz", - "integrity": "sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=", - "dev": true - }, - "node_modules/events": { - "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/events/download/events-3.2.0.tgz", - "integrity": "sha1-k7h8GPjvzUICpGGuxN/AVWtjk3k=", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npm.taobao.org/eventsource/download/eventsource-1.0.7.tgz", - "integrity": "sha1-j7xyyT/NNAiAkLwKTmT0tc7m2NA=", - "dev": true, - "dependencies": { - "original": "^1.0.0" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", - "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1594145159577&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz", - "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npm.taobao.org/express/download/express-4.17.1.tgz", - "integrity": "sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ=", - "dev": true, - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz", - "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz", - "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", - "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/external-editor/download/external-editor-3.1.0.tgz", - "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz", - "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz", - "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=" - }, - "node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npm.taobao.org/fast-glob/download/fast-glob-2.2.7.tgz?cache=0&sync_timestamp=1592290365180&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-glob-2.2.7.tgz", - "integrity": "sha1-aVOFfDr6R1//ku5gFdUtpwpM050=", - "dev": true, - "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.2.tgz", - "integrity": "sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4=" - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/figures/download/figures-3.2.0.tgz", - "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-5.0.1.tgz", - "integrity": "sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=", - "dev": true, - "dependencies": { - "flat-cache": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-loader": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/file-loader/download/file-loader-4.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffile-loader%2Fdownload%2Ffile-loader-4.3.0.tgz", - "integrity": "sha1-eA8ED3KbPRgBnyBgX3I+hEuKWK8=", - "dev": true, - "dependencies": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz", - "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=", - "dev": true, - "optional": true - }, - "node_modules/filesize": { - "version": "3.6.1", - "resolved": "https://registry.npm.taobao.org/filesize/download/filesize-3.6.1.tgz", - "integrity": "sha1-CQuz7gG2+AGoqL6Z0xcQs0Irsxc=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz", - "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.1.0.tgz", - "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1597169795121&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/flat-cache/download/flat-cache-2.0.1.tgz", - "integrity": "sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=", - "dev": true, - "dependencies": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz", - "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/flatted": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/flatted/download/flatted-2.0.2.tgz", - "integrity": "sha1-RXWyHivO50NKqb5mL0t7X5wrUTg=", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.1.1.tgz", - "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.13.0", - "resolved": "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.13.0.tgz?cache=0&sync_timestamp=1597057976909&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.13.0.tgz", - "integrity": "sha1-tC6Nk6Kn7qXtiGM2dtZZe8jjhNs=", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz", - "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npm.taobao.org/fs-extra/download/fs-extra-7.0.1.tgz", - "integrity": "sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/fs-minipass/download/fs-minipass-2.1.0.tgz", - "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-2.1.3.tgz", - "integrity": "sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4=", - "deprecated": "\"Please update to latest v2.3 or v2.2\"", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz", - "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", - "dev": true - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npm.taobao.org/gensync/download/gensync-1.0.0-beta.1.tgz", - "integrity": "sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz", - "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz?cache=0&sync_timestamp=1597056455691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-4.1.0.tgz", - "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz", - "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.1.tgz", - "integrity": "sha1-tsHvQXxOVmPqSY8cRa+saRa7wik=", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1596709342600&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz", - "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npm.taobao.org/globby/download/globby-9.2.0.tgz", - "integrity": "sha1-/QKacGxwPSm90XD0tts6P3p8tj0=", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", - "dependencies": { - "delegate": "^3.1.2" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.4.tgz", - "integrity": "sha1-Ila94U02MpWMRl68ltxGfKB6Kfs=" - }, - "node_modules/gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/gzip-size/download/gzip-size-5.1.1.tgz", - "integrity": "sha1-y5vuaS+HwGErIyhAqHOQTkwTUnQ=", - "dev": true, - "dependencies": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/handle-thing/download/handle-thing-2.0.1.tgz", - "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", - "dev": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz?cache=0&sync_timestamp=1596082578993&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhar-validator%2Fdownload%2Fhar-validator-5.1.5.tgz", - "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", - "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz?cache=0&sync_timestamp=1577797756584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.1.tgz", - "integrity": "sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/has-values/download/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/hash-base/download/hash-base-3.1.0.tgz", - "integrity": "sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM=", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" - }, - "node_modules/hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-2.0.0.tgz", - "integrity": "sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo=", - "dev": true - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npm.taobao.org/hash.js/download/hash.js-1.1.7.tgz", - "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz", - "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/hex-color-regex/download/hex-color-regex-1.1.0.tgz", - "integrity": "sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=", - "dev": true - }, - "node_modules/highlight.js": { - "version": "9.18.3", - "resolved": "https://registry.npm.taobao.org/highlight.js/download/highlight.js-9.18.3.tgz", - "integrity": "sha1-oaCiAo1eMUniOA+Khl7oUWcD1jQ=", - "deprecated": "Version no longer supported. Upgrade to @latest", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/hoopy/download/hoopy-0.1.4.tgz", - "integrity": "sha1-YJIH1mEQADOpqUAq096mdzgcGx0=", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.8.tgz?cache=0&sync_timestamp=1594428017031&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.8.tgz", - "integrity": "sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg=", - "dev": true - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/hsl-regex/download/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/hsla-regex/download/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "node_modules/html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/html-comment-regex/download/html-comment-regex-1.1.2.tgz", - "integrity": "sha1-l9RoiutcgYhqNk+qDK0d2hTUM6c=", - "dev": true - }, - "node_modules/html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/html-entities/download/html-entities-1.3.1.tgz", - "integrity": "sha1-+5oaS1sUxdq6gtPjTGrk/nAaDkQ=", - "dev": true - }, - "node_modules/html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.21.tgz", - "integrity": "sha1-0AQOBUcw41TbAIRjWTGUAVIS0gw=", - "dev": true, - "dependencies": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "bin": { - "html-minifier": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/html-minifier/node_modules/commander": { - "version": "2.17.1", - "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.17.1.tgz?cache=0&sync_timestamp=1598576076977&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.17.1.tgz", - "integrity": "sha1-vXerfebelCBc6sxy8XFtKfIKd78=", - "dev": true - }, - "node_modules/html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/html-tags/download/html-tags-3.1.0.tgz", - "integrity": "sha1-e15vfmZen7QfMAB+2eDUHpf7IUA=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "deprecated": "3.x is no longer supported", - "dev": true, - "dependencies": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "engines": { - "node": ">=6.9" - }, - "peerDependencies": { - "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/html-webpack-plugin/node_modules/big.js": { - "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/big.js/download/big.js-3.2.0.tgz", - "integrity": "sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/html-webpack-plugin/node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/html-webpack-plugin/node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/html-webpack-plugin/node_modules/loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "node_modules/html-webpack-plugin/node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.0.tgz", - "integrity": "sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA=", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.10.1.tgz", - "integrity": "sha1-vWedw/WYl7ajS7EHSchVu1OpOS8=", - "dev": true, - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz", - "integrity": "sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=", - "dev": true - }, - "node_modules/htmlparser2/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz?cache=0&sync_timestamp=1593407676273&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.2.tgz", - "integrity": "sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8=", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npm.taobao.org/http-proxy/download/http-proxy-1.18.1.tgz", - "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha1-GDx9xKoUeRUDBkmMIQza+WCApDo=", - "dev": true, - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/human-signals/download/human-signals-1.1.1.tgz", - "integrity": "sha1-xbHNFPUK6uCatsWf5jujOV/k36M=", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz", - "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/icss-utils/download/icss-utils-4.1.1.tgz", - "integrity": "sha1-IRcLU3ie4nRHwvR91oMIFAP5pGc=", - "dev": true, - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npm.taobao.org/ieee754/download/ieee754-1.1.13.tgz", - "integrity": "sha1-7BaFWOlaoYH9h9N/VcMrvLZwi4Q=" - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npm.taobao.org/ignore/download/ignore-4.0.6.tgz", - "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npm.taobao.org/image-size/download/image-size-0.5.5.tgz?cache=0&sync_timestamp=1599125275972&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimage-size%2Fdownload%2Fimage-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "dependencies": { - "import-from": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-from": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/import-from/download/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz", - "integrity": "sha1-VQcL44pZk88Y72236WH1vuXFoJ0=", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz", - "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/indexes-of/download/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/infer-owner/download/infer-owner-1.0.4.tgz", - "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=" - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz", - "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" - }, - "node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npm.taobao.org/inquirer/download/inquirer-7.3.3.tgz?cache=0&sync_timestamp=1595475980671&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finquirer%2Fdownload%2Finquirer-7.3.3.tgz", - "integrity": "sha1-BNF2sq8Er8FXqD/XwQDpjuCq0AM=", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.2.1.tgz", - "integrity": "sha1-kK51xCTQCNJiTFvynq0xd+v881k=", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1592843133653&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz", - "integrity": "sha1-ThSHCmGNni7dl92DRf2dncMVZGo=", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/inquirer/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-3.1.0.tgz", - "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&sync_timestamp=1577797756584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1596095644798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/inquirer/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz?cache=0&sync_timestamp=1597003951681&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.2.tgz", - "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/inquirer/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-3.1.0.tgz", - "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/internal-ip/download/internal-ip-4.3.0.tgz?cache=0&sync_timestamp=1596563074575&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finternal-ip%2Fdownload%2Finternal-ip-4.3.0.tgz", - "integrity": "sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc=", - "dev": true, - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-ip/node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npm.taobao.org/default-gateway/download/default-gateway-4.2.0.tgz", - "integrity": "sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs=", - "dev": true, - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz", - "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", - "dev": true, - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.9.1.tgz", - "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/is-arguments/download/is-arguments-1.0.4.tgz", - "integrity": "sha1-P6+WbHy6D/Q3+zH2JQCC/PBEjPM=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-2.1.0.tgz", - "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz", - "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=" - }, - "node_modules/is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/is-callable/download/is-callable-1.2.0.tgz", - "integrity": "sha1-gzNlYLVKOONeOi33r9BFTWkUaLs=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npm.taobao.org/is-ci/download/is-ci-1.2.1.tgz", - "integrity": "sha1-43ecjuF/zPQoSI9uKBGH8uYyhBw=", - "dev": true, - "dependencies": { - "ci-info": "^1.5.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/is-color-stop/download/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.2.tgz", - "integrity": "sha1-vac28s2P0G0yhE53Q7+nSUw7/X4=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz", - "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz", - "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/is-docker/download/is-docker-2.1.1.tgz", - "integrity": "sha1-QSWojkTkUNOE4JBH7eca3C0UQVY=", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz", - "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz", - "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-2.2.0.tgz", - "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha1-v+Lcomxp85cmWkAJljYCk1oFOss=", - "dev": true, - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-2.1.0.tgz", - "integrity": "sha1-fJgQWH1lmkDSe8201WFuqwWUlLI=", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz", - "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/is-regex/download/is-regex-1.1.1.tgz?cache=0&sync_timestamp=1596555640141&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-regex%2Fdownload%2Fis-regex-1.1.1.tgz", - "integrity": "sha1-xvmKrMVG9s7FRooHt7FTq1ZKV7k=", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz", - "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=", - "dev": true - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/is-svg/download/is-svg-3.0.0.tgz", - "integrity": "sha1-kyHb0pwhLlypnE+peUxxS8r6L3U=", - "dev": true, - "dependencies": { - "html-comment-regex": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.3.tgz", - "integrity": "sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc=", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz", - "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/javascript-stringify": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/javascript-stringify/download/javascript-stringify-2.0.1.tgz", - "integrity": "sha1-bvNYA1MQ411mfGde1j0+t8GqGeU=", - "dev": true - }, - "node_modules/jest-worker": { - "version": "25.5.0", - "resolved": "https://registry.npm.taobao.org/jest-worker/download/jest-worker-25.5.0.tgz?cache=0&sync_timestamp=1597059193924&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-worker%2Fdownload%2Fjest-worker-25.5.0.tgz", - "integrity": "sha1-JhHQcbec6g9D7lej0RhZOsFUfbE=", - "dev": true, - "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&sync_timestamp=1577797756584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/js-message": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/js-message/download/js-message-1.0.5.tgz", - "integrity": "sha1-IwDSSxrwjondCVvBpMnJz8uJLRU=", - "dev": true, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/js-queue": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/js-queue/download/js-queue-2.0.0.tgz", - "integrity": "sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug=", - "dev": true, - "dependencies": { - "easy-stack": "^1.0.0" - }, - "engines": { - "node": ">=1.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz", - "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.0.tgz", - "integrity": "sha1-p6NBcPJqIbsWJCTYray0ETpp5II=", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz", - "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npm.taobao.org/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz?cache=0&sync_timestamp=1599064822543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-parse-even-better-errors%2Fdownload%2Fjson-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json3": { - "version": "3.3.3", - "resolved": "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz", - "integrity": "sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E=", - "dev": true - }, - "node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-2.1.3.tgz", - "integrity": "sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM=", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz", - "integrity": "sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI=", - "dev": true - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", - "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klona": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/klona/download/klona-2.0.3.tgz?cache=0&sync_timestamp=1597808961622&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fklona%2Fdownload%2Fklona-2.0.3.tgz", - "integrity": "sha1-mCdFUsUTWDrXoBRWp4mioLSipTg=", - "engines": { - "node": ">= 8" - } - }, - "node_modules/launch-editor": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/launch-editor/download/launch-editor-2.2.1.tgz", - "integrity": "sha1-hxtaPuOdZoD8wm03kwtu7aidsMo=", - "dev": true, - "dependencies": { - "chalk": "^2.3.0", - "shell-quote": "^1.6.1" - } - }, - "node_modules/launch-editor-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/launch-editor-middleware/download/launch-editor-middleware-2.2.1.tgz", - "integrity": "sha1-4UsH5scVSwpLhqD9NFeE5FgEwVc=", - "dev": true, - "dependencies": { - "launch-editor": "^2.2.1" - } - }, - "node_modules/less": { - "version": "3.12.2", - "resolved": "https://registry.npm.taobao.org/less/download/less-3.12.2.tgz?cache=0&sync_timestamp=1594913917424&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fless%2Fdownload%2Fless-3.12.2.tgz", - "integrity": "sha1-FX5t0ypohp34hZMUrTjnAhGvOrQ=", - "dependencies": { - "tslib": "^1.10.0" - }, - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "native-request": "^1.0.5", - "source-map": "~0.6.0" - } - }, - "node_modules/less-loader": { - "version": "7.0.1", - "resolved": "https://registry.npm.taobao.org/less-loader/download/less-loader-7.0.1.tgz?cache=0&sync_timestamp=1599142187836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fless-loader%2Fdownload%2Fless-loader-7.0.1.tgz", - "integrity": "sha1-EV7zsoF/b54UrebeNQm4eMG8DBM=", - "dependencies": { - "klona": "^2.0.3", - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "peerDependencies": { - "less": "^3.5.0", - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/less-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz", - "integrity": "sha1-5MrOW4FtQloWa18JfhDNErNgZLA=", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/less/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", - "optional": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/less/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/leven/download/leven-3.1.0.tgz", - "integrity": "sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levenary": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/levenary/download/levenary-1.1.1.tgz", - "integrity": "sha1-hCqe6Y0gdap/ru2+MmeekgX0b3c=", - "dev": true, - "dependencies": { - "leven": "^3.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npm.taobao.org/lines-and-columns/download/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/loader-fs-cache/download/loader-fs-cache-1.0.3.tgz", - "integrity": "sha1-8IZXZG1gcHi+LwoDL4vWndbyd9k=", - "dev": true, - "dependencies": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - } - }, - "node_modules/loader-fs-cache/node_modules/find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1597169795121&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npm.taobao.org/loader-runner/download/loader-runner-2.4.0.tgz?cache=0&sync_timestamp=1593786187106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-runner%2Fdownload%2Floader-runner-2.4.0.tgz", - "integrity": "sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c=", - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz", - "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", - "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz?cache=0&sync_timestamp=1597336053864&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.20.tgz", - "integrity": "sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI=", - "dev": true - }, - "node_modules/lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npm.taobao.org/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha1-US6b1yHSctlOPTpjZT+hdRZ0HKY=", - "dev": true - }, - "node_modules/lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", - "dev": true - }, - "node_modules/lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npm.taobao.org/lodash.mapvalues/download/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "node_modules/lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npm.taobao.org/lodash.transform/download/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", - "dev": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/log-symbols/download/log-symbols-2.2.0.tgz", - "integrity": "sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo=", - "dev": true, - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/loglevel": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/loglevel/download/loglevel-1.7.0.tgz?cache=0&sync_timestamp=1598447629552&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floglevel%2Fdownload%2Floglevel-1.7.0.tgz", - "integrity": "sha1-coFmhVp0DVnTjbAc9G8ELKoEG7A=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/loose-envify/download/loose-envify-1.4.0.tgz", - "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", - "dev": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/lower-case/download/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz?cache=0&sync_timestamp=1594427573763&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-5.1.1.tgz", - "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/map-visit/download/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npm.taobao.org/md5.js/download/md5.js-1.3.5.tgz", - "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.4.tgz", - "integrity": "sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "node_modules/merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/merge-source-map/download/merge-source-map-1.1.0.tgz", - "integrity": "sha1-L93n5gIJOfcJBqaPLXrmheTIxkY=", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/merge-source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/merge-stream/download/merge-stream-2.0.0.tgz", - "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npm.taobao.org/merge2/download/merge2-1.4.1.tgz", - "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz", - "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/miller-rabin/download/miller-rabin-4.0.1.tgz", - "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - }, - "node_modules/mime": { - "version": "2.4.6", - "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.4.6.tgz", - "integrity": "sha1-5bQHyQ20QvK+tbFiNz0Htpr/pNE=", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npm.taobao.org/mime-db/download/mime-db-1.44.0.tgz", - "integrity": "sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.27.tgz", - "integrity": "sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8=", - "dev": true, - "dependencies": { - "mime-db": "1.44.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz?cache=0&sync_timestamp=1596095644798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-1.2.0.tgz", - "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "0.9.0", - "resolved": "https://registry.npm.taobao.org/mini-css-extract-plugin/download/mini-css-extract-plugin-0.9.0.tgz", - "integrity": "sha1-R/LPB6oWWrNXM7H8l9TEbAVkM54=", - "dev": true, - "dependencies": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.4.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npm.taobao.org/normalize-url/download/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz", - "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz", - "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=" - }, - "node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npm.taobao.org/minipass/download/minipass-3.1.3.tgz", - "integrity": "sha1-fUL/HzljVILhX5zbUxhN7r1YFf0=", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/minipass-collect/download/minipass-collect-1.0.2.tgz", - "integrity": "sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc=", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/minipass-flush/download/minipass-flush-1.0.5.tgz", - "integrity": "sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M=", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npm.taobao.org/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz?cache=0&sync_timestamp=1595998531778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminipass-pipeline%2Fdownload%2Fminipass-pipeline-1.2.4.tgz", - "integrity": "sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw=", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz", - "integrity": "sha1-6goykfl+C16HdrNj1fChLZTGcCI=", - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.2.tgz", - "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", - "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", - "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/moment": { - "version": "2.29.4", - "resolved": "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", - "engines": { - "node": "*" - } - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", - "dev": true - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.2.3.tgz", - "integrity": "sha1-oOx72QVcQoL3kMPIL04o2zsxsik=", - "dev": true, - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz", - "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", - "dev": true - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npm.taobao.org/mz/download/mz-2.7.0.tgz", - "integrity": "sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI=", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nan": { - "version": "2.14.1", - "resolved": "https://registry.npm.taobao.org/nan/download/nan-2.14.1.tgz", - "integrity": "sha1-174036MQW5FJTDFHCJMV7/iHSwE=", - "dev": true, - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz", - "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/native-request": { - "version": "1.0.7", - "resolved": "https://registry.npm.taobao.org/native-request/download/native-request-1.0.7.tgz?cache=0&sync_timestamp=1594998140876&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnative-request%2Fdownload%2Fnative-request-1.0.7.tgz", - "integrity": "sha1-/3QtxVW0yPLxwUtUhjm6F05XOFY=", - "optional": true - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz", - "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.2.tgz?cache=0&sync_timestamp=1594317361810&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fneo-async%2Fdownload%2Fneo-async-2.6.2.tgz", - "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz", - "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", - "dev": true - }, - "node_modules/no-case": { - "version": "2.3.2", - "resolved": "https://registry.npm.taobao.org/no-case/download/no-case-2.3.2.tgz", - "integrity": "sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw=", - "dev": true, - "dependencies": { - "lower-case": "^1.1.1" - } - }, - "node_modules/node-forge": { - "version": "0.9.0", - "resolved": "https://registry.npm.taobao.org/node-forge/download/node-forge-0.9.0.tgz?cache=0&sync_timestamp=1599010706324&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-forge%2Fdownload%2Fnode-forge-0.9.0.tgz", - "integrity": "sha1-1iQFDtu0SHStyhK7mlLsY8t4JXk=", - "dev": true, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/node-ipc": { - "version": "9.1.1", - "resolved": "https://registry.npm.taobao.org/node-ipc/download/node-ipc-9.1.1.tgz", - "integrity": "sha1-TiRe1pOOZRAOWV68XcNLFujdXWk=", - "dev": true, - "dependencies": { - "event-pubsub": "4.3.0", - "js-message": "1.0.5", - "js-queue": "2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.2.1.tgz", - "integrity": "sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU=", - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "node_modules/node-releases": { - "version": "1.1.60", - "resolved": "https://registry.npm.taobao.org/node-releases/download/node-releases-1.1.60.tgz?cache=0&sync_timestamp=1595485372345&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.60.tgz", - "integrity": "sha1-aUi9/OgobwtdDlqI6DhOlU3+cIQ=", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz", - "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz", - "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npm.taobao.org/normalize-url/download/normalize-url-3.3.0.tgz", - "integrity": "sha1-suHE3E98bVd0PfczpPWXjRhlBVk=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-wheel": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz", - "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==" - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz", - "integrity": "sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw=", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz", - "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/object-hash/download/object-hash-1.3.1.tgz", - "integrity": "sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8=", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.8.0.tgz?cache=0&sync_timestamp=1592545089271&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.8.0.tgz", - "integrity": "sha1-34B+Xs9TpgnMa/6T6sPMe+WzqdA=", - "dev": true - }, - "node_modules/object-is": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/object-is/download/object-is-1.1.2.tgz", - "integrity": "sha1-xdLof/nhGfeLegiEQVGeLuwVc7Y=", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz", - "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/object-visit/download/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.0.tgz", - "integrity": "sha1-lovxEA15Vrs8oIbwBvhGs7xACNo=", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha1-Npvx+VktiridcS3O1cuBx8U1Jkk=", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/object.values/download/object.values-1.1.1.tgz", - "integrity": "sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4=", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz", - "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/on-headers/download/on-headers-1.0.2.tgz", - "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-2.0.1.tgz?cache=0&sync_timestamp=1597003951681&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npm.taobao.org/open/download/open-6.4.0.tgz?cache=0&sync_timestamp=1598611776334&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopen%2Fdownload%2Fopen-6.4.0.tgz", - "integrity": "sha1-XBPpbQ3IlGhhZPGJZez+iJ7PyKk=", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npm.taobao.org/opener/download/opener-1.5.2.tgz?cache=0&sync_timestamp=1598732988075&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopener%2Fdownload%2Fopener-1.5.2.tgz", - "integrity": "sha1-XTfh81B3udysQwE3InGv3rKhNZg=", - "dev": true, - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npm.taobao.org/opn/download/opn-5.5.0.tgz", - "integrity": "sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w=", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz", - "integrity": "sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "3.4.0", - "resolved": "https://registry.npm.taobao.org/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1596812525427&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fora%2Fdownload%2Fora-3.4.0.tgz", - "integrity": "sha1-vwdSSRBZo+8+1MhQl1Md6f280xg=", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/original": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/original/download/original-1.0.2.tgz", - "integrity": "sha1-5EKmHP/hxf0gpl8yYcJmY7MD8l8=", - "dev": true, - "dependencies": { - "url-parse": "^1.4.3" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/os-browserify/download/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz?cache=0&sync_timestamp=1594559711554&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-limit%2Fdownload%2Fp-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz?cache=0&sync_timestamp=1597081369770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-locate%2Fdownload%2Fp-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-3.0.0.tgz", - "integrity": "sha1-1wTZr4orpoTiYA2aIVmD1BQal50=", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/p-retry/download/p-retry-3.0.1.tgz", - "integrity": "sha1-MWtMiJPiyNwc+okfQGxLQivr8yg=", - "dev": true, - "dependencies": { - "retry": "^0.12.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", - "engines": { - "node": ">=6" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npm.taobao.org/pako/download/pako-1.0.11.tgz", - "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=" - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.2.0.tgz", - "integrity": "sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw=", - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/param-case": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/param-case/download/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "dependencies": { - "no-case": "^2.2.0" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz", - "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module/node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/callsites/download/callsites-3.1.0.tgz", - "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.6.tgz?cache=0&sync_timestamp=1597167309380&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-asn1%2Fdownload%2Fparse-asn1-5.1.6.tgz", - "integrity": "sha1-OFCAo+wTy2KmLTlAnLPoiETNrtQ=", - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-5.1.0.tgz?cache=0&sync_timestamp=1598129230057&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-5.1.0.tgz", - "integrity": "sha1-+WCIzfJKj6qa6poAny2dlCyZlkY=", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/parse5/download/parse5-5.1.1.tgz?cache=0&sync_timestamp=1595849246963&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5%2Fdownload%2Fparse5-5.1.1.tgz", - "integrity": "sha1-9o5OW6GFKsLK3AD0VV//bCq7YXg=", - "dev": true - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-5.1.1.tgz?cache=0&sync_timestamp=1596089876753&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5-htmlparser2-tree-adapter%2Fdownload%2Fparse5-htmlparser2-tree-adapter-5.1.1.tgz", - "integrity": "sha1-6MdD1OkhlNUpPs3isIvjHmdGHLw=", - "dev": true, - "dependencies": { - "parse5": "^5.1.1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz", - "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.1.tgz", - "integrity": "sha1-5sTd1+06onxoogzE5Q4aTug7vEo=" - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz", - "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz", - "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.1.1.tgz", - "integrity": "sha1-y4cksPramEWWhW0abrr9NYRlS5Q=", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npm.taobao.org/picomatch/download/picomatch-2.2.2.tgz", - "integrity": "sha1-IfMz6ba46v8CRo9RRupAbTRfTa0=", - "dev": true, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz", - "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npm.taobao.org/pnp-webpack-plugin/download/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha1-yXEaxNxIpoXauvyG+Lbdn434QUk=", - "dev": true, - "dependencies": { - "ts-pnp": "^1.1.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npm.taobao.org/portfinder/download/portfinder-1.0.28.tgz", - "integrity": "sha1-Z8RiKFK9U3TdHdkA93n1NGL6x3g=", - "dev": true, - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.6.tgz", - "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/posix-character-classes/download/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "7.0.32", - "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.32.tgz", - "integrity": "sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0=", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-calc": { - "version": "7.0.4", - "resolved": "https://registry.npm.taobao.org/postcss-calc/download/postcss-calc-7.0.4.tgz?cache=0&sync_timestamp=1598957836882&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-calc%2Fdownload%2Fpostcss-calc-7.0.4.tgz", - "integrity": "sha1-Xhd920FzQebUoZPF2f2K2nkJT4s=", - "dev": true, - "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/postcss-colormin/download/postcss-colormin-4.0.3.tgz?cache=0&sync_timestamp=1599151750812&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-colormin%2Fdownload%2Fpostcss-colormin-4.0.3.tgz", - "integrity": "sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz?cache=0&sync_timestamp=1599151750957&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-convert-values%2Fdownload%2Fpostcss-convert-values-4.0.1.tgz", - "integrity": "sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8=", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz?cache=0&sync_timestamp=1599151751085&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-comments%2Fdownload%2Fpostcss-discard-comments-4.0.2.tgz", - "integrity": "sha1-H7q9LCRr/2qq15l7KwkY9NevQDM=", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz?cache=0&sync_timestamp=1599151751193&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-duplicates%2Fdownload%2Fpostcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha1-P+EzzTyCKC5VD8myORdqkge3hOs=", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz?cache=0&sync_timestamp=1599151751291&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-empty%2Fdownload%2Fpostcss-discard-empty-4.0.1.tgz", - "integrity": "sha1-yMlR6fc+2UKAGUWERKAq2Qu592U=", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz?cache=0&sync_timestamp=1599151751377&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-overridden%2Fdownload%2Fpostcss-discard-overridden-4.0.1.tgz", - "integrity": "sha1-ZSrvipZybwKfXj4AFG7npOdV/1c=", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-load-config": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-2.1.0.tgz", - "integrity": "sha1-yE1pK3u3tB3c7ZTuYuirMbQXsAM=", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-loader/download/postcss-loader-3.0.0.tgz", - "integrity": "sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0=", - "dev": true, - "dependencies": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npm.taobao.org/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz?cache=0&sync_timestamp=1599151751689&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-merge-longhand%2Fdownload%2Fpostcss-merge-longhand-4.0.11.tgz", - "integrity": "sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ=", - "dev": true, - "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz?cache=0&sync_timestamp=1599151751801&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-merge-rules%2Fdownload%2Fpostcss-merge-rules-4.0.3.tgz", - "integrity": "sha1-NivqT/Wh+Y5AdacTxsslrv75plA=", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz?cache=0&sync_timestamp=1599151751917&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-font-values%2Fdownload%2Fpostcss-minify-font-values-4.0.2.tgz", - "integrity": "sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY=", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE=", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz?cache=0&sync_timestamp=1599151964161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-params%2Fdownload%2Fpostcss-minify-params-4.0.2.tgz", - "integrity": "sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ=", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz?cache=0&sync_timestamp=1599151964278&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-selectors%2Fdownload%2Fpostcss-minify-selectors-4.0.2.tgz", - "integrity": "sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g=", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha1-gYcZoa4doyX5gyRGsBE27rSTzX4=", - "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.3.tgz?cache=0&sync_timestamp=1595733657141&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-local-by-default%2Fdownload%2Fpostcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha1-uxTgzHgnnVBNvcv9fgyiiZP/u7A=", - "dev": true, - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha1-OFyuATzHdD9afXYC0Qc6iequYu4=", - "dev": true, - "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz", - "integrity": "sha1-W1AA1uuuKbQlUwG0o6VFdEI+fxA=", - "dev": true, - "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz?cache=0&sync_timestamp=1599151964377&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-charset%2Fdownload%2Fpostcss-normalize-charset-4.0.1.tgz", - "integrity": "sha1-izWt067oOhNrBHHg1ZvlilAoXdQ=", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz?cache=0&sync_timestamp=1599151964578&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-display-values%2Fdownload%2Fpostcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha1-Db4EpM6QY9RmftK+R2u4MMglk1o=", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz?cache=0&sync_timestamp=1599151964657&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-positions%2Fdownload%2Fpostcss-normalize-positions-4.0.2.tgz", - "integrity": "sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8=", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz?cache=0&sync_timestamp=1599151965009&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-repeat-style%2Fdownload%2Fpostcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw=", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz?cache=0&sync_timestamp=1599151965112&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-string%2Fdownload%2Fpostcss-normalize-string-4.0.2.tgz", - "integrity": "sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw=", - "dev": true, - "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz?cache=0&sync_timestamp=1599151965213&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-timing-functions%2Fdownload%2Fpostcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha1-jgCcoqOUnNr4rSPmtquZy159KNk=", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz?cache=0&sync_timestamp=1599151965301&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-unicode%2Fdownload%2Fpostcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs=", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz?cache=0&sync_timestamp=1599151965409&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-url%2Fdownload%2Fpostcss-normalize-url-4.0.1.tgz", - "integrity": "sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE=", - "dev": true, - "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz?cache=0&sync_timestamp=1599151965500&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-whitespace%2Fdownload%2Fpostcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI=", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npm.taobao.org/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz?cache=0&sync_timestamp=1599151965616&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-ordered-values%2Fdownload%2Fpostcss-ordered-values-4.1.2.tgz", - "integrity": "sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4=", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz?cache=0&sync_timestamp=1599151965700&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-reduce-initial%2Fdownload%2Fpostcss-reduce-initial-4.0.3.tgz", - "integrity": "sha1-f9QuvqXpyBRgljniwuhK4nC6SN8=", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz?cache=0&sync_timestamp=1599151965885&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-reduce-transforms%2Fdownload%2Fpostcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha1-F++kBerMbge+NBSlyi0QdGgdTik=", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha1-k0z3mdAWyDQRhZ4J3Oyt4BKG7Fw=", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-svgo/download/postcss-svgo-4.0.2.tgz?cache=0&sync_timestamp=1599151966007&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-4.0.2.tgz", - "integrity": "sha1-F7mXvHEbMzurFDqu07jT1uPTglg=", - "dev": true, - "dependencies": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz?cache=0&sync_timestamp=1599151966143&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-unique-selectors%2Fdownload%2Fpostcss-unique-selectors-4.0.1.tgz", - "integrity": "sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w=", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz", - "integrity": "sha1-RD9qIM7WSBor2k+oUypuVdeJoss=", - "dev": true - }, - "node_modules/postcss/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", - "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npm.taobao.org/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1598414052614&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz", - "integrity": "sha1-99f1/4qc2HKnvkyhQglZVqYHl8s=", - "dev": true, - "optional": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true, - "dependencies": { - "renderkid": "^2.0.1", - "utila": "~0.4" - } - }, - "node_modules/private": { - "version": "0.1.8", - "resolved": "https://registry.npm.taobao.org/private/download/private-0.1.8.tgz", - "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz", - "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz", - "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, - "node_modules/proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.6.tgz", - "integrity": "sha1-/cIzZQVEfT8vLGOO0nLK9hS7sr8=", - "dev": true, - "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz", - "integrity": "sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz", - "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", - "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npm.taobao.org/pumpify/download/pumpify-1.5.1.tgz", - "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz", - "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz", - "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz", - "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/query-string": { - "version": "4.3.4", - "resolved": "https://registry.npm.taobao.org/query-string/download/query-string-4.3.4.tgz?cache=0&sync_timestamp=1591853319485&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "dependencies": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/querystringify/download/querystringify-2.2.0.tgz?cache=0&sync_timestamp=1597686657045&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquerystringify%2Fdownload%2Fquerystringify-2.2.0.tgz", - "integrity": "sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y=", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz", - "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/randomfill/download/randomfill-1.0.4.tgz", - "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npm.taobao.org/range-parser/download/range-parser-1.2.1.tgz", - "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz", - "integrity": "sha1-oc5vucm8NWylLoklarWQWeE9AzI=", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.2.0.tgz", - "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", - "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-3.4.0.tgz", - "integrity": "sha1-n9zN+ekVWAVEkiGsZF6DA6tbmto=", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.1", - "resolved": "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.1.tgz", - "integrity": "sha1-ytkq2Oa1kXc0hfvgWkhcr09Ffm8=", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npm.taobao.org/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha1-5d5xEdZV57pgwFfb6f83yH5lzew=", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz?cache=0&sync_timestamp=1595456105304&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.7.tgz", - "integrity": "sha1-ysLazIoepnX+qrrriugziYrkb1U=", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.14.5.tgz?cache=0&sync_timestamp=1593557394730&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-transform%2Fdownload%2Fregenerator-transform-0.14.5.tgz", - "integrity": "sha1-yY2hVGg2ccnE3LFuznNlF+G3/rQ=", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz", - "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/regexp.prototype.flags/download/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha1-erqJs8E6ZFCdq888qNn7ub31y3U=", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/regexpp/download/regexpp-2.0.1.tgz", - "integrity": "sha1-jRnTHPYySCtYkEn4KB+T28uk0H8=", - "dev": true, - "engines": { - "node": ">=6.5.0" - } - }, - "node_modules/regexpu-core": { - "version": "4.7.0", - "resolved": "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-4.7.0.tgz", - "integrity": "sha1-/L9FjFBDGwu3tF1pZ7gZLZHz2Tg=", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.2.tgz", - "integrity": "sha1-kv8pX7He7L9uzaslQ9IH6RqjNzM=", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.6.4.tgz", - "integrity": "sha1-p2n4aEMIQBpm6bUp0kNv9NBmYnI=", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npm.taobao.org/relateurl/download/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/renderkid": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/renderkid/download/renderkid-2.0.3.tgz", - "integrity": "sha1-OAF5wv9a4TZcUivy/Pz/AcW3QUk=", - "dev": true, - "dependencies": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" - } - }, - "node_modules/renderkid/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/css-select/download/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "node_modules/renderkid/node_modules/css-what": { - "version": "2.1.3", - "resolved": "https://registry.npm.taobao.org/css-what/download/css-what-2.1.3.tgz", - "integrity": "sha1-ptdgRXM2X+dGhsPzEcVlE9iChfI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "1.5.1", - "resolved": "https://registry.npm.taobao.org/domutils/download/domutils-1.5.1.tgz?cache=0&sync_timestamp=1597680507221&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomutils%2Fdownload%2Fdomutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/renderkid/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.3.tgz", - "integrity": "sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1592843183066&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", - "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz", - "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", - "dev": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "node_modules/resolve": { - "version": "1.17.0", - "resolved": "https://registry.npm.taobao.org/resolve/download/resolve-1.17.0.tgz", - "integrity": "sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=", - "dev": true, - "dependencies": { - "path-parse": "^1.0.6" - } - }, - "node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz", - "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npm.taobao.org/retry/download/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/rgb-regex/download/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/rgba-regex/download/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/ripemd160/download/ripemd160-2.0.2.tgz", - "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npm.taobao.org/run-async/download/run-async-2.4.1.tgz", - "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/run-queue/download/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rxjs": { - "version": "6.6.2", - "resolved": "https://registry.npm.taobao.org/rxjs/download/rxjs-6.6.2.tgz?cache=0&sync_timestamp=1599146160503&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frxjs%2Fdownload%2Frxjs-6.6.2.tgz", - "integrity": "sha1-gJanrAPyzE/lhg725XKBDZ4BwNI=", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz", - "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" - }, - "node_modules/sass": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.0.tgz", - "integrity": "sha512-fhyqEbMIycQA4blrz/C0pYhv2o4x2y6FYYAH0CshBw3DXh5D5wyERgxw0ptdau1orc/GhNrhF7DFN2etyOCEng==", - "dev": true, - "dependencies": { - "chokidar": ">=2.0.0 <4.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/sass-loader": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.0.tgz", - "integrity": "sha512-ZCKAlczLBbFd3aGAhowpYEy69Te3Z68cg8bnHHl6WnSCvnKpbM6pQrz957HWMa8LKVuhnD9uMplmMAHwGQtHeg==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0", - "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/sass-loader/node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/sass-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "node_modules/sass-loader/node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/sass-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/sass-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sass-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/sass-loader/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sass-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", - "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", - "dev": true - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.7.1.tgz", - "integrity": "sha1-HKTzLRskxZDCA7jnpQvw6kzTlNc=", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/select": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/select/-/select-1.1.2.tgz", - "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "node_modules/selfsigned": { - "version": "1.10.7", - "resolved": "https://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.7.tgz", - "integrity": "sha1-2lgZ/QSdVXTyjoipvMbbxubzkGs=", - "dev": true, - "dependencies": { - "node-forge": "0.9.0" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz", - "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz", - "integrity": "sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg=", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz", - "integrity": "sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo=", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-4.0.0.tgz?cache=0&sync_timestamp=1591623621018&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fserialize-javascript%2Fdownload%2Fserialize-javascript-4.0.0.tgz", - "integrity": "sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao=", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz?cache=0&sync_timestamp=1593407676273&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz", - "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npm.taobao.org/serve-static/download/serve-static-1.14.1.tgz", - "integrity": "sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk=", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/set-value/download/set-value-2.0.1.tgz", - "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz", - "integrity": "sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM=", - "dev": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz", - "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npm.taobao.org/shell-quote/download/shell-quote-1.7.2.tgz", - "integrity": "sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I=", - "dev": true - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz?cache=0&sync_timestamp=1592843131591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.3.tgz", - "integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=", - "dev": true - }, - "node_modules/signature_pad": { - "version": "3.0.0-beta.4", - "resolved": "https://registry.npm.taobao.org/signature_pad/download/signature_pad-3.0.0-beta.4.tgz", - "integrity": "sha1-KoRBVZ6fQ55/L1Jdo+5jDvlz7PY=" - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npm.taobao.org/simple-swizzle/download/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.3.2.tgz", - "integrity": "sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=", - "dev": true - }, - "node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz", - "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-2.1.0.tgz", - "integrity": "sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz", - "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz", - "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/snapdragon-util/download/snapdragon-util-3.0.1.tgz", - "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npm.taobao.org/sockjs/download/sockjs-0.3.20.tgz?cache=0&sync_timestamp=1596167301825&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsockjs%2Fdownload%2Fsockjs-0.3.20.tgz", - "integrity": "sha1-smooPsVi74smh7RAM6Tuzqx12FU=", - "dev": true, - "dependencies": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - } - }, - "node_modules/sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.4.0.tgz?cache=0&sync_timestamp=1596409931002&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsockjs-client%2Fdownload%2Fsockjs-client-1.4.0.tgz", - "integrity": "sha1-yfJWjhnI/YFztJl+o0IOC7MGx9U=", - "dev": true, - "dependencies": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.6.tgz", - "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/sockjs-client/node_modules/faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.11.3.tgz", - "integrity": "sha1-XA6aiWjokSwoZjn96XeosgnyUI4=", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/sort-keys/download/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sortablejs": { - "version": "1.10.2", - "resolved": "https://registry.npm.taobao.org/sortablejs/download/sortablejs-1.10.2.tgz", - "integrity": "sha1-bkA2TZE/mLhaFPZnj5K1wSIfUpA=" - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz", - "integrity": "sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ=" - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.3.tgz", - "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.19.tgz", - "integrity": "sha1-qYti+G3K9PZzmWSMCFKRq56P7WE=", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.1.1.tgz", - "integrity": "sha1-3s6BrJweZxPl99G28X1Gj6U9iak=", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz", - "integrity": "sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.5.tgz", - "integrity": "sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ=", - "dev": true - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/spdy/download/spdy-4.0.2.tgz", - "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/spdy-transport/download/spdy-transport-3.0.0.tgz", - "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz", - "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz", - "integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "6.0.1", - "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz", - "integrity": "sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg=", - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npm.taobao.org/stable/download/stable-0.1.8.tgz", - "integrity": "sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88=", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", - "dev": true - }, - "node_modules/stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/stackframe/download/stackframe-1.2.0.tgz", - "integrity": "sha1-UkKUktY8YuuYmATBFVLj0i53kwM=", - "dev": true - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.2.tgz", - "integrity": "sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=", - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/stream-each/download/stream-each-1.2.3.tgz", - "integrity": "sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=", - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz", - "integrity": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.1.tgz", - "integrity": "sha1-1wiCgVWasneEJCebCHfaPDktWj0=" - }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", - "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.0.tgz", - "integrity": "sha1-lSGCxGzHssMT0VluYjmSvRY7crU=", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/string.prototype.trimend/download/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM=", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/string.prototype.trimstart/download/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ=", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", - "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz", - "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/strip-final-newline/download/strip-final-newline-2.0.0.tgz", - "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/strip-indent/download/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-3.1.1.tgz?cache=0&sync_timestamp=1594571796132&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-json-comments%2Fdownload%2Fstrip-json-comments-3.1.1.tgz", - "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/style-mod": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/style-mod/-/style-mod-4.0.0.tgz", - "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" - }, - "node_modules/style-resources-loader": { - "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/style-resources-loader/-/style-resources-loader-1.5.0.tgz", - "integrity": "sha512-fIfyvQ+uvXaCBGGAgfh+9v46ARQB1AWdaop2RpQw0PBVuROsTBqGvx8dj0kxwjGOAyq3vepe4AOK3M6+Q/q2jw==", - "dev": true, - "dependencies": { - "glob": "^7.2.0", - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "webpack": "^3.0.0 || ^4.0.0 || ^5.0.0" - } - }, - "node_modules/style-resources-loader/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/style-resources-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/style-resources-loader/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/style-resources-loader/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/stylehacks/download/stylehacks-4.0.3.tgz?cache=0&sync_timestamp=1599151970572&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstylehacks%2Fdownload%2Fstylehacks-4.0.3.tgz", - "integrity": "sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU=", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/svg-tags/download/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", - "dev": true - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npm.taobao.org/svgo/download/svgo-1.3.2.tgz", - "integrity": "sha1-ttxRHAYzRsnkFbgeQ0ARRbltQWc=", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/table": { - "version": "5.4.6", - "resolved": "https://registry.npm.taobao.org/table/download/table-5.4.6.tgz?cache=0&sync_timestamp=1599159016925&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftable%2Fdownload%2Ftable-5.4.6.tgz", - "integrity": "sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=", - "dev": true, - "dependencies": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/table/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz", - "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", - "dev": true - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/table/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", - "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/tapable/download/tapable-1.1.3.tgz", - "integrity": "sha1-ofzMBrWNth/XpF2i2kT186Pme6I=", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npm.taobao.org/terser/download/terser-4.8.0.tgz?cache=0&sync_timestamp=1599141189151&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser%2Fdownload%2Fterser-4.8.0.tgz", - "integrity": "sha1-YwVjQ9fHC7KfOvZlhlpG/gOg3xc=", - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz?cache=0&sync_timestamp=1597229595508&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-1.4.5.tgz", - "integrity": "sha1-oheu+uozDnNP+sthIOwfoxLWBAs=", - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/thenify/download/thenify-3.3.1.tgz?cache=0&sync_timestamp=1592413466879&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthenify%2Fdownload%2Fthenify-3.3.1.tgz", - "integrity": "sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8=", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/thenify-all/download/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npm.taobao.org/thread-loader/download/thread-loader-2.1.3.tgz", - "integrity": "sha1-y9LBOfwrLebp0o9iKGq3cMGsvdo=", - "dev": true, - "dependencies": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - }, - "engines": { - "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/throttle-debounce": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz", - "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz?cache=0&sync_timestamp=1593478643560&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthrough2%2Fdownload%2Fthrough2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/thunky/download/thunky-1.1.0.tgz", - "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", - "dev": true - }, - "node_modules/timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.11.tgz", - "integrity": "sha1-gAsfPu4nLlvFPuRloE0OgEwxIR8=", - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/timsort/download/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "node_modules/tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz", - "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz", - "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz", - "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/toposort": { - "version": "1.0.7", - "resolved": "https://registry.npm.taobao.org/toposort/download/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", - "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/trim-canvas": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/trim-canvas/download/trim-canvas-0.1.2.tgz", - "integrity": "sha1-YgRX9f7PVktSHTXF/NTaWDBNbkU=" - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/tryer/download/tryer-1.0.1.tgz", - "integrity": "sha1-8shUBoALmw90yfdGW4HqrSQSUvg=", - "dev": true - }, - "node_modules/ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/ts-pnp/download/ts-pnp-1.2.0.tgz", - "integrity": "sha1-pQCtCEsHmPHDBxrzkeZZEshrypI=", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/tslib": { - "version": "1.13.0", - "resolved": "https://registry.npm.taobao.org/tslib/download/tslib-1.13.0.tgz?cache=0&sync_timestamp=1596752024863&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftslib%2Fdownload%2Ftslib-1.13.0.tgz", - "integrity": "sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM=" - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npm.taobao.org/type-fest/download/type-fest-0.6.0.tgz", - "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", - "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "node_modules/uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.4.10.tgz?cache=0&sync_timestamp=1598806851178&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.4.10.tgz", - "integrity": "sha1-mtlWPY6zrN+404WX0q8dgV9qdV8=", - "dev": true, - "dependencies": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-js/node_modules/commander": { - "version": "2.19.0", - "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.19.0.tgz?cache=0&sync_timestamp=1598576076977&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.19.0.tgz", - "integrity": "sha1-9hmKqE5bg8RgVLlN3tv+1e6f8So=", - "dev": true - }, - "node_modules/uglify-js/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha1-JhmADEyCWADv3YNDr33Zkzy+KBg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha1-jtKjJWmWG86SJ9Cc0/+7j+1fAgw=", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha1-DZH2AO7rMJaqlisdb8iIduZOpTE=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha1-3Vepn2IHvt/0Yoq++5TFDblByPQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/union-value/download/union-value-1.0.1.tgz", - "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/uniq/download/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/uniqs/download/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz", - "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/unique-slug/download/unique-slug-2.0.2.tgz", - "integrity": "sha1-uqvOkQg/xk6UWw861hPiZPfNTmw=", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz", - "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/unquote/download/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/unset-value/download/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz", - "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "node_modules/uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.0.tgz?cache=0&sync_timestamp=1598814377097&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furi-js%2Fdownload%2Furi-js-4.4.0.tgz", - "integrity": "sha1-qnFCYd55PoqCNHp7zJznTobyhgI=", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npm.taobao.org/url/download/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/url-loader/download/url-loader-2.3.0.tgz", - "integrity": "sha1-4OLvZY8APvuMpBsPP/v3a6uIZYs=", - "dev": true, - "dependencies": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npm.taobao.org/url-parse/download/url-parse-1.4.7.tgz", - "integrity": "sha1-qKg1NejACjFuQDpdtKwbm4U64ng=", - "dev": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/use/download/use-3.1.1.tgz", - "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz", - "integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.1.tgz", - "integrity": "sha1-a693dLgO6w91INi4HQeYKlmruu4=", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npm.taobao.org/utila/download/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1595884856212&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz", - "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-2.1.1.tgz", - "integrity": "sha1-VLw83UMxe8qR413K8wWxpyN950U=", - "dev": true - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/vendors/download/vendors-1.0.4.tgz", - "integrity": "sha1-4rgApT56Kbk1BsPPQRANFsTErY4=", - "dev": true - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz", - "integrity": "sha1-eGQcSIuObKkadfUR56OzKobl3aA=" - }, - "node_modules/vue": { - "version": "2.6.12", - "resolved": "https://registry.npm.taobao.org/vue/download/vue-2.6.12.tgz", - "integrity": "sha1-9evU+mvShpQD4pqJau1JBEVskSM=" - }, - "node_modules/vue-cli-plugin-style-resources-loader": { - "version": "0.1.5", - "resolved": "https://registry.npmmirror.com/vue-cli-plugin-style-resources-loader/-/vue-cli-plugin-style-resources-loader-0.1.5.tgz", - "integrity": "sha512-LluhjWTZmpGl3tiXg51EciF+T70IN/9t6UvfmgluJBqxbrb6OV9i7L5lTd+OKtcTeghDkhcBmYhtTxxU4w/8sQ==", - "dev": true - }, - "node_modules/vue-codemirror": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/vue-codemirror/-/vue-codemirror-6.0.0.tgz", - "integrity": "sha512-1zYlS1l6Buxq0/PCw4gn2YQfWbINE0arEjtS/bZV1HcNMsgzotWbKmvRh9F+Ie0POX1F47gQricR731j4B/Ftw==", - "dev": true, - "dependencies": { - "@codemirror/commands": "6.x", - "@codemirror/language": "6.x", - "@codemirror/state": "6.x", - "@codemirror/view": "6.x", - "csstype": "^2.6.8" - }, - "peerDependencies": { - "codemirror": "6.x", - "vue": "3.x" - } - }, - "node_modules/vue-eslint-parser": { - "version": "7.1.0", - "resolved": "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-7.1.0.tgz", - "integrity": "sha1-nNvMgj5lawh1B6GRFzK4Z6wQHoM=", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "eslint-scope": "^5.0.0", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.2.1", - "esquery": "^1.0.1", - "lodash": "^4.17.15" - }, - "engines": { - "node": ">=8.10" - }, - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/vue-eslint-parser/node_modules/eslint-scope": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-5.1.0.tgz", - "integrity": "sha1-0Plx3+WcaeDK2mhLI9Sdv4JgDOU=", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npm.taobao.org/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha1-UylVzB6yCKPZkLOp+acFdGV+CPI=", - "dev": true - }, - "node_modules/vue-loader": { - "version": "15.9.3", - "resolved": "https://registry.npm.taobao.org/vue-loader/download/vue-loader-15.9.3.tgz", - "integrity": "sha1-DeNdnlVdPtU5aVFsrFziVTEpndo=", - "dev": true, - "dependencies": { - "@vue/component-compiler-utils": "^3.1.0", - "hash-sum": "^1.0.2", - "loader-utils": "^1.1.0", - "vue-hot-reload-api": "^2.3.0", - "vue-style-loader": "^4.1.0" - }, - "peerDependencies": { - "css-loader": "*", - "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" - }, - "peerDependenciesMeta": { - "cache-loader": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/vue-loader-v16": { - "name": "vue-loader", - "version": "16.8.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz", - "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - } - }, - "node_modules/vue-loader-v16/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/vue-loader-v16/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/vue-loader-v16/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/vue-loader-v16/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/vue-loader-v16/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/vue-loader-v16/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/vue-loader-v16/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/vue-loader/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "node_modules/vue-router": { - "version": "3.4.3", - "resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.4.3.tgz?cache=0&sync_timestamp=1598983087864&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.4.3.tgz", - "integrity": "sha1-+pN2hhbuM4qhdPFgrJZRZ/pXL/o=" - }, - "node_modules/vue-style-loader": { - "version": "4.1.2", - "resolved": "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.2.tgz", - "integrity": "sha1-3t80mAbyXOtOZPOtfApE+6c1/Pg=", - "dev": true, - "dependencies": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - } - }, - "node_modules/vue-style-loader/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "node_modules/vue-template-compiler": { - "version": "2.6.12", - "resolved": "https://registry.npm.taobao.org/vue-template-compiler/download/vue-template-compiler-2.6.12.tgz?cache=0&sync_timestamp=1597927453960&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-template-compiler%2Fdownload%2Fvue-template-compiler-2.6.12.tgz", - "integrity": "sha1-lH7XGWdEyKUoXr4SM/6WBDf8xX4=", - "dev": true, - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "node_modules/vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npm.taobao.org/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", - "dev": true - }, - "node_modules/vuedraggable": { - "version": "2.24.1", - "resolved": "https://registry.npm.taobao.org/vuedraggable/download/vuedraggable-2.24.1.tgz", - "integrity": "sha1-MEq9dkTd4FwfGZoie/npEH9WGXo=", - "dependencies": { - "sortablejs": "^1.10.1" - } - }, - "node_modules/vuex": { - "version": "3.5.1", - "resolved": "https://registry.npm.taobao.org/vuex/download/vuex-3.5.1.tgz", - "integrity": "sha1-8bjc6mSbwlJUz09DWAgdv12hiz0=", - "peerDependencies": { - "vue": "^2.0.0" - } - }, - "node_modules/w3c-keyname": { - "version": "2.2.4", - "resolved": "https://registry.npmmirror.com/w3c-keyname/-/w3c-keyname-2.2.4.tgz", - "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" - }, - "node_modules/watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npm.taobao.org/watchpack/download/watchpack-1.7.4.tgz?cache=0&sync_timestamp=1598569254580&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack%2Fdownload%2Fwatchpack-1.7.4.tgz", - "integrity": "sha1-bp2lOzyAuy1lCBiPWyAEEIZs0ws=", - "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.0" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha1-mUihhmy71suCTeoTp+1pH2yN3/A=", - "dev": true, - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - }, - "engines": { - "node": "<8.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz", - "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", - "dev": true, - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz", - "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1596728921978&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz", - "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.13.tgz", - "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz", - "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", - "dev": true, - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npm.taobao.org/wbuf/download/wbuf-1.7.3.tgz", - "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/wcwidth/download/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webpack": { - "version": "4.44.1", - "resolved": "https://registry.npm.taobao.org/webpack/download/webpack-4.44.1.tgz", - "integrity": "sha1-F+af/58yG48RfR/acU7fwLk5zCE=", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "3.8.0", - "resolved": "https://registry.npm.taobao.org/webpack-bundle-analyzer/download/webpack-bundle-analyzer-3.8.0.tgz", - "integrity": "sha1-zms/kI2vBp/R9yZvaSy7O97ZuhY=", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1", - "bfj": "^6.1.1", - "chalk": "^2.4.1", - "commander": "^2.18.0", - "ejs": "^2.6.1", - "express": "^4.16.3", - "filesize": "^3.6.1", - "gzip-size": "^5.0.0", - "lodash": "^4.17.15", - "mkdirp": "^0.5.1", - "opener": "^1.5.1", - "ws": "^6.0.0" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 6.14.4" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn": { - "version": "7.4.0", - "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-7.4.0.tgz?cache=0&sync_timestamp=1597237468154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-7.4.0.tgz", - "integrity": "sha1-4a1IbmxUUBY0xsOXxcEh2qODYHw=", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-chain": { - "version": "6.5.1", - "resolved": "https://registry.npm.taobao.org/webpack-chain/download/webpack-chain-6.5.1.tgz?cache=0&sync_timestamp=1595813222470&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-chain%2Fdownload%2Fwebpack-chain-6.5.1.tgz", - "integrity": "sha1-TycoTLu2N+PI+970Pu9YjU2GEgY=", - "dev": true, - "dependencies": { - "deepmerge": "^1.5.2", - "javascript-stringify": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-3.7.2.tgz?cache=0&sync_timestamp=1594744507965&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-dev-middleware%2Fdownload%2Fwebpack-dev-middleware-3.7.2.tgz", - "integrity": "sha1-ABnD23FuP6XOy/ZPKriKdLqzMfM=", - "dev": true, - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-3.11.0.tgz", - "integrity": "sha1-jxVKO84bz9HMYY705wMniFXn/4w=", - "dev": true, - "dependencies": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 6.11.5" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz", - "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz", - "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1596728921978&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz", - "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz", - "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz", - "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", - "dev": true - }, - "node_modules/webpack-dev-server/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.13.tgz", - "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/webpack-dev-server/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-3.0.3.tgz", - "integrity": "sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-server/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz", - "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-dev-server/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/webpack-dev-server/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", - "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", - "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz", - "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npm.taobao.org/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1598505705729&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", - "integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/webpack-dev-server/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1598505090936&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz", - "integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/webpack-log/download/webpack-log-2.0.0.tgz", - "integrity": "sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8=", - "dev": true, - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.2.2.tgz?cache=0&sync_timestamp=1598768710532&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-merge%2Fdownload%2Fwebpack-merge-4.2.2.tgz", - "integrity": "sha1-onxS6ng9E5iv0gh/VH17nS9DY00=", - "dev": true, - "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz", - "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, - "dependencies": { - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.4.tgz", - "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz", - "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz", - "integrity": "sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag=", - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-6.2.0.tgz", - "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.2.1.tgz", - "integrity": "sha1-kK51xCTQCNJiTFvynq0xd+v881k=", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/write/download/write-1.0.3.tgz", - "integrity": "sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM=", - "dev": true, - "dependencies": { - "mkdirp": "^0.5.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ws": { - "version": "6.2.1", - "resolved": "https://registry.npm.taobao.org/ws/download/ws-6.2.1.tgz?cache=0&sync_timestamp=1593925518385&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fws%2Fdownload%2Fws-6.2.1.tgz", - "integrity": "sha1-RC/fCkftZPWbal2P8TD0dI7VJPs=", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz", - "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz", - "integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms=" - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz", - "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=" - }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npm.taobao.org/yargs/download/yargs-15.4.1.tgz?cache=0&sync_timestamp=1598505705729&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-15.4.1.tgz", - "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-18.1.3.tgz?cache=0&sync_timestamp=1598505090936&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-18.1.3.tgz", - "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1597169795121&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz?cache=0&sync_timestamp=1597081369770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-locate%2Fdownload%2Fp-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yorkie": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/yorkie/download/yorkie-2.0.0.tgz", - "integrity": "sha1-kkEZEtQ1IU4SxRwq4Qk+VLa7g9k=", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "execa": "^0.8.0", - "is-ci": "^1.0.10", - "normalize-path": "^1.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/yorkie/node_modules/execa": { - "version": "0.8.0", - "resolved": "https://registry.npm.taobao.org/execa/download/execa-0.8.0.tgz?cache=0&sync_timestamp=1594145159577&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "dev": true, - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz?cache=0&sync_timestamp=1597056455691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz?cache=0&sync_timestamp=1594427573763&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-4.1.5.tgz", - "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/yorkie/node_modules/normalize-path": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-1.0.0.tgz", - "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yorkie/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - }, - "dependencies": { - "@ant-design-vue/babel-helper-vue-transform-on": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/@ant-design-vue/babel-helper-vue-transform-on/download/@ant-design-vue/babel-helper-vue-transform-on-1.0.1.tgz", - "integrity": "sha1-0hnZL04fxeet0hHDR8f6AAUYtiM=", - "dev": true - }, - "@ant-design-vue/babel-plugin-jsx": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npm.taobao.org/@ant-design-vue/babel-plugin-jsx/download/@ant-design-vue/babel-plugin-jsx-1.0.0-rc.1.tgz", - "integrity": "sha1-rlbOy9qfCGkbz5Lf6Y4kFud9dYs=", - "dev": true, - "requires": { - "@ant-design-vue/babel-helper-vue-transform-on": "^1.0.0", - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "camelcase": "^6.0.0", - "html-tags": "^3.1.0", - "svg-tags": "^1.0.0" - } - }, - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.10.4.tgz", - "integrity": "sha1-Fo2ho26Q2miujUnA8bSMfGJJITo=", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/compat-data": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/compat-data/download/@babel/compat-data-7.11.0.tgz?cache=0&sync_timestamp=1596141256781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcompat-data%2Fdownload%2F%40babel%2Fcompat-data-7.11.0.tgz", - "integrity": "sha1-6fc+/gmvE1W3I6fzmxG61jfXyZw=", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "semver": "^5.5.0" - } - }, - "@babel/core": { - "version": "7.11.6", - "resolved": "https://registry.npm.taobao.org/@babel/core/download/@babel/core-7.11.6.tgz?cache=0&sync_timestamp=1599146827519&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.11.6.tgz", - "integrity": "sha1-OpRV3HOH/xusRXcGULwTugShVlE=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.6", - "@babel/helper-module-transforms": "^7.11.0", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.5", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.11.5", - "@babel/types": "^7.11.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/generator": { - "version": "7.11.6", - "resolved": "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.11.6.tgz?cache=0&sync_timestamp=1599146753105&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.11.6.tgz", - "integrity": "sha1-uGiQD4GxY7TUZOokVFxhy6xNxiA=", - "dev": true, - "requires": { - "@babel/types": "^7.11.5", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.10.4.tgz", - "integrity": "sha1-W/DUlaP3V6w72ki1vzs7ownHK6M=", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha1-uwt18xv5jL+f8UPBrleLhydK4aM=", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.10.4.tgz?cache=0&sync_timestamp=1593521085687&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.10.4.tgz", - "integrity": "sha1-gEro4/BDdmB8x5G51H1UAnYzK9I=", - "dev": true, - "requires": { - "@babel/compat-data": "^7.10.4", - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "levenary": "^1.1.1", - "semver": "^5.5.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.10.5.tgz?cache=0&sync_timestamp=1594750826871&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.10.5.tgz", - "integrity": "sha1-n2FEa6gOgkCwpchcb9rIRZ1vJZ0=", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.10.5", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.10.4.tgz", - "integrity": "sha1-/dYNiFJGWaC2lZwFeZJeQlcU87g=", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-regex": "^7.10.4", - "regexpu-core": "^4.7.0" - } - }, - "@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/helper-define-map/download/@babel/helper-define-map-7.10.5.tgz?cache=0&sync_timestamp=1594750826834&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-define-map%2Fdownload%2F%40babel%2Fhelper-define-map-7.10.5.tgz", - "integrity": "sha1-tTwQ23imQIABUmkrEzkxR6y5uzA=", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.11.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.11.4.tgz?cache=0&sync_timestamp=1597948453171&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-explode-assignable-expression%2Fdownload%2F%40babel%2Fhelper-explode-assignable-expression-7.11.4.tgz", - "integrity": "sha1-LY40cCUswXq6kX7eeAPUp6J2pBs=", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.10.4.tgz?cache=0&sync_timestamp=1593522836308&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.10.4.tgz", - "integrity": "sha1-0tOyDFmtjEcRL6fSqUvAnV74Lxo=", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha1-mMHL6g4jMvM/mkZhuM4VBbLBm6I=", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha1-1JsAHR1aaMpeZgTdoBpil/fJOB4=", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.11.0.tgz?cache=0&sync_timestamp=1596142785938&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha1-rmnIPYTugvS0L5bioJQQk1qPJt8=", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.10.4.tgz?cache=0&sync_timestamp=1593522826853&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.10.4.tgz", - "integrity": "sha1-TFxUvgS9MWcKc4J5fXW5+i5bViA=", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.11.0.tgz?cache=0&sync_timestamp=1596142990701&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.11.0.tgz", - "integrity": "sha1-sW8lAinkchGr3YSzS2RzfCqy01k=", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.10.4.tgz", - "integrity": "sha1-UNyWQT1ZT5lad5BZBbBYk813lnM=", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.10.4.tgz?cache=0&sync_timestamp=1593521089859&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.10.4.tgz", - "integrity": "sha1-L3WoMSadT2d95JmG3/WZJ1M883U=", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/helper-regex/download/@babel/helper-regex-7.10.5.tgz?cache=0&sync_timestamp=1594750677873&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-regex%2Fdownload%2F%40babel%2Fhelper-regex-7.10.5.tgz", - "integrity": "sha1-Mt+7eYmQc8QVVXBToZvQVarlCuA=", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.11.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.11.4.tgz?cache=0&sync_timestamp=1597948453268&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-remap-async-to-generator%2Fdownload%2F%40babel%2Fhelper-remap-async-to-generator-7.11.4.tgz", - "integrity": "sha1-RHTqn3Q48YV14wsMrHhARbQCoS0=", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-replace-supers": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.10.4.tgz", - "integrity": "sha1-1YXNk4jqBuYDHkzUS2cTy+rZ5s8=", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-simple-access/download/@babel/helper-simple-access-7.10.4.tgz", - "integrity": "sha1-D1zNopRSd6KnotOoIeFTle3PNGE=", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.11.0.tgz?cache=0&sync_timestamp=1596145389999&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-skip-transparent-expression-wrappers%2Fdownload%2F%40babel%2Fhelper-skip-transparent-expression-wrappers-7.11.0.tgz", - "integrity": "sha1-7sFi8RLC9Y068K8SXju1dmUUZyk=", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.11.0.tgz?cache=0&sync_timestamp=1596142786225&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.11.0.tgz", - "integrity": "sha1-+KSRJErPamdhWKxCBykRuoOtCZ8=", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha1-p4x6clHgH2FlEtMbEK3PUq2l4NI=", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.10.4.tgz", - "integrity": "sha1-im9wHqsP8592W1oc/vQJmQ5iS4c=", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helpers": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/helpers/download/@babel/helpers-7.10.4.tgz?cache=0&sync_timestamp=1593522841291&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.10.4.tgz", - "integrity": "sha1-Kr6w1yGv98Cpc3a54fb2XXpHUEQ=", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.10.4.tgz?cache=0&sync_timestamp=1593521087106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.10.4.tgz", - "integrity": "sha1-fRvf1ldTU4+r5sOFls23bZrGAUM=", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.5", - "resolved": "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.11.5.tgz?cache=0&sync_timestamp=1598904268134&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.11.5.tgz", - "integrity": "sha1-x/9jA99xCA7HpPW4wAPFjxz1EDc=", - "dev": true - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.10.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-async-generator-functions%2Fdownload%2F%40babel%2Fplugin-proposal-async-generator-functions-7.10.5.tgz", - "integrity": "sha1-NJHKvy98F5q4IGBs7Cf+0V4OhVg=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4", - "@babel/plugin-syntax-async-generators": "^7.8.0" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.10.4.tgz?cache=0&sync_timestamp=1593522937004&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-class-properties%2Fdownload%2F%40babel%2Fplugin-proposal-class-properties-7.10.4.tgz", - "integrity": "sha1-ozv2Mto5ClnHqMVwBF0RFc13iAc=", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.10.5.tgz?cache=0&sync_timestamp=1594750827074&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-decorators%2Fdownload%2F%40babel%2Fplugin-proposal-decorators-7.10.5.tgz", - "integrity": "sha1-QomLukeLxLGuJCpwOpU6etNQ/7Q=", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-decorators": "^7.10.4" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.10.4.tgz?cache=0&sync_timestamp=1593521085849&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-dynamic-import%2Fdownload%2F%40babel%2Fplugin-proposal-dynamic-import-7.10.4.tgz", - "integrity": "sha1-uleibLmLN3QenVvKG4sN34KR8X4=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.10.4.tgz", - "integrity": "sha1-Vw2IO5EDFjez4pWO6jxDjmLAX1Q=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.10.4.tgz?cache=0&sync_timestamp=1593521092651&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-json-strings%2Fdownload%2F%40babel%2Fplugin-proposal-json-strings-7.10.4.tgz", - "integrity": "sha1-WT5ZxjUoFgIzvTIbGuvgggwjQds=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.11.0.tgz?cache=0&sync_timestamp=1596145269520&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-logical-assignment-operators%2Fdownload%2F%40babel%2Fplugin-proposal-logical-assignment-operators-7.11.0.tgz", - "integrity": "sha1-n4DkgsAwg8hxJd7hACa1hSfqIMg=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz?cache=0&sync_timestamp=1593522818985&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-nullish-coalescing-operator%2Fdownload%2F%40babel%2Fplugin-proposal-nullish-coalescing-operator-7.10.4.tgz", - "integrity": "sha1-AqfpYfwy5tWy2wZJ4Bv4Dd7n4Eo=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.10.4.tgz", - "integrity": "sha1-zhWQ/wplrRKXCmCdeIVemkwa7wY=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.11.0.tgz?cache=0&sync_timestamp=1596142980964&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-object-rest-spread%2Fdownload%2F%40babel%2Fplugin-proposal-object-rest-spread-7.11.0.tgz", - "integrity": "sha1-vYH5Wh90Z2DqQ7bC09YrEXkK0K8=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.10.4.tgz?cache=0&sync_timestamp=1593522975374&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-optional-catch-binding%2Fdownload%2F%40babel%2Fplugin-proposal-optional-catch-binding-7.10.4.tgz", - "integrity": "sha1-Mck4MJ0kp4pJ1o/av/qoY3WFVN0=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.11.0.tgz?cache=0&sync_timestamp=1596145014102&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-optional-chaining%2Fdownload%2F%40babel%2Fplugin-proposal-optional-chaining-7.11.0.tgz", - "integrity": "sha1-3lhm0GRvav2quKVmOC/joiF1UHY=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.10.4.tgz?cache=0&sync_timestamp=1593522940799&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-private-methods%2Fdownload%2F%40babel%2Fplugin-proposal-private-methods-7.10.4.tgz", - "integrity": "sha1-sWDZcrj9ulx9ERoUX8jEIfwqaQk=", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.10.4.tgz", - "integrity": "sha1-RIPNpTBBzjQTt/4vAAImZd36p10=", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.10.4.tgz?cache=0&sync_timestamp=1593521086484&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-class-properties%2Fdownload%2F%40babel%2Fplugin-syntax-class-properties-7.10.4.tgz", - "integrity": "sha1-ZkTmoLqlWmH54yMfbJ7rbuRsEkw=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.10.4.tgz?cache=0&sync_timestamp=1593522820650&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-decorators%2Fdownload%2F%40babel%2Fplugin-syntax-decorators-7.10.4.tgz", - "integrity": "sha1-aFMIWyxCn50yLQL1pjUBjN6yNgw=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.10.4.tgz?cache=0&sync_timestamp=1593521121498&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.10.4.tgz", - "integrity": "sha1-Oauq48v3EMQ3PYQpSE5rohNAFmw=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-numeric-separator%2Fdownload%2F%40babel%2Fplugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.10.4.tgz", - "integrity": "sha1-S764kXtU/PdoNk4KgfVg4zo+9X0=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.10.4.tgz?cache=0&sync_timestamp=1593522484198&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-arrow-functions%2Fdownload%2F%40babel%2Fplugin-transform-arrow-functions-7.10.4.tgz", - "integrity": "sha1-4ilg135pfHT0HFAdRNc9v4pqZM0=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.10.4.tgz?cache=0&sync_timestamp=1593522851748&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-async-to-generator%2Fdownload%2F%40babel%2Fplugin-transform-async-to-generator-7.10.4.tgz", - "integrity": "sha1-QaUBfknrbzzak5KlHu8pQFskWjc=", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.10.4.tgz?cache=0&sync_timestamp=1593521982492&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-block-scoped-functions%2Fdownload%2F%40babel%2Fplugin-transform-block-scoped-functions-7.10.4.tgz", - "integrity": "sha1-GvpZV0T3XkOpGvc7DZmOz+Trwug=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.11.1", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.11.1.tgz?cache=0&sync_timestamp=1596578814152&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-block-scoping%2Fdownload%2F%40babel%2Fplugin-transform-block-scoping-7.11.1.tgz", - "integrity": "sha1-W37+mIUr741lLAsoFEzZOp5LUhU=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.10.4.tgz?cache=0&sync_timestamp=1593522856487&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-classes%2Fdownload%2F%40babel%2Fplugin-transform-classes-7.10.4.tgz", - "integrity": "sha1-QFE2rys+IYvEoZJiKLyRerGgrcc=", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.10.4.tgz", - "integrity": "sha1-ne2DqBboLe0o1S1LTsvdgQzfwOs=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.10.4.tgz?cache=0&sync_timestamp=1593522993738&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-destructuring%2Fdownload%2F%40babel%2Fplugin-transform-destructuring-7.10.4.tgz", - "integrity": "sha1-cN3Ss9G+qD0BUJ6bsl3bOnT8heU=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.10.4.tgz", - "integrity": "sha1-RpwgYhBcHragQOr0+sS0iAeDle4=", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.10.4.tgz?cache=0&sync_timestamp=1593521255341&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-duplicate-keys%2Fdownload%2F%40babel%2Fplugin-transform-duplicate-keys-7.10.4.tgz", - "integrity": "sha1-aX5Qyf7hQ4D+hD0fMGspVhdDHkc=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.10.4.tgz?cache=0&sync_timestamp=1593522848226&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-exponentiation-operator%2Fdownload%2F%40babel%2Fplugin-transform-exponentiation-operator-7.10.4.tgz", - "integrity": "sha1-WuM4xX+M9AAb2zVgeuZrktZlry4=", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.10.4.tgz?cache=0&sync_timestamp=1593522996190&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-for-of%2Fdownload%2F%40babel%2Fplugin-transform-for-of-7.10.4.tgz", - "integrity": "sha1-wIiS6IGdOl2ykDGxFa9RHbv+uuk=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.10.4.tgz?cache=0&sync_timestamp=1593522872485&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-function-name%2Fdownload%2F%40babel%2Fplugin-transform-function-name-7.10.4.tgz", - "integrity": "sha1-akZ4gOD8ljhRS6NpERgR3b4mRLc=", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.10.4.tgz?cache=0&sync_timestamp=1593522938841&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-literals%2Fdownload%2F%40babel%2Fplugin-transform-literals-7.10.4.tgz", - "integrity": "sha1-n0K6CEEQChNfInEtDjkcRi9XHzw=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.10.4.tgz?cache=0&sync_timestamp=1593522821136&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-member-expression-literals%2Fdownload%2F%40babel%2Fplugin-transform-member-expression-literals-7.10.4.tgz", - "integrity": "sha1-sexE/PGVr8uNssYs2OVRyIG6+Lc=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.10.5.tgz?cache=0&sync_timestamp=1594750826922&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-amd%2Fdownload%2F%40babel%2Fplugin-transform-modules-amd-7.10.5.tgz", - "integrity": "sha1-G5zdrwXZ6Is6rTOcs+RFxPAgqbE=", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.10.4.tgz", - "integrity": "sha1-ZmZ8Pu2h6/eJbUHx8WsXEFovvKA=", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.10.5.tgz?cache=0&sync_timestamp=1594750826566&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-systemjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-systemjs-7.10.5.tgz", - "integrity": "sha1-YnAJnIVAZmgbrp4F+H4bnK2+jIU=", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.10.4.tgz?cache=0&sync_timestamp=1593522846765&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-umd%2Fdownload%2F%40babel%2Fplugin-transform-modules-umd-7.10.4.tgz", - "integrity": "sha1-moSB/oG4JGVLOgtl2j34nz0hg54=", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", - "integrity": "sha1-eLTZeIELbzvPA/njGPL8DtQa7LY=", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.10.4.tgz?cache=0&sync_timestamp=1593522999550&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-new-target%2Fdownload%2F%40babel%2Fplugin-transform-new-target-7.10.4.tgz", - "integrity": "sha1-kJfXU8t7Aky3OBo7LlLpUTqcaIg=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.10.4.tgz?cache=0&sync_timestamp=1593522848107&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-object-super%2Fdownload%2F%40babel%2Fplugin-transform-object-super-7.10.4.tgz", - "integrity": "sha1-1xRsTROUM+emUm+IjGZ+MUoJOJQ=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.10.5.tgz?cache=0&sync_timestamp=1594750825750&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-parameters%2Fdownload%2F%40babel%2Fplugin-transform-parameters-7.10.5.tgz", - "integrity": "sha1-WdM51Y0LGVBDX0BD504lEABeLEo=", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.10.4.tgz?cache=0&sync_timestamp=1593522821423&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-property-literals%2Fdownload%2F%40babel%2Fplugin-transform-property-literals-7.10.4.tgz", - "integrity": "sha1-9v5UtlkDUimHhbg+3YFdIUxC48A=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.10.4.tgz", - "integrity": "sha1-IBXlnYOQdOdoON4hWdtCGWb9i2M=", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.10.4.tgz?cache=0&sync_timestamp=1593522939590&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-reserved-words%2Fdownload%2F%40babel%2Fplugin-transform-reserved-words-7.10.4.tgz", - "integrity": "sha1-jyaCvNzvntMn4bCGFYXXAT+KVN0=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.11.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.11.5.tgz", - "integrity": "sha1-8Qi8jgzzPDfaAxwJfR30cLOik/w=", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "resolve": "^1.8.1", - "semver": "^5.5.1" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.10.4.tgz", - "integrity": "sha1-n9Jexc3VVbt/Rz5ebuHJce7eTdY=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.11.0", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.11.0.tgz?cache=0&sync_timestamp=1596144727364&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-spread%2Fdownload%2F%40babel%2Fplugin-transform-spread-7.11.0.tgz", - "integrity": "sha1-+oTTAPXk9XdS/kGm0bPFVPE/F8w=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.10.4.tgz", - "integrity": "sha1-jziJ7oZXWBEwop2cyR18c7fEoo0=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-regex": "^7.10.4" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.10.5", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.10.5.tgz", - "integrity": "sha1-eLxdYmpmQtszEtnQ8AH152Of3ow=", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.10.4.tgz", - "integrity": "sha1-lQnxp+7DHE7b/+E3wWzDP/C8W/w=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.10.4.tgz", - "integrity": "sha1-/q5SM5HHZR3awRXa4KnQaFeJIAc=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.10.4.tgz", - "integrity": "sha1-5W1x+SgvrG2wnIJ0IFVXbV5tgKg=", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/preset-env": { - "version": "7.11.5", - "resolved": "https://registry.npm.taobao.org/@babel/preset-env/download/@babel/preset-env-7.11.5.tgz?cache=0&sync_timestamp=1598904590837&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fpreset-env%2Fdownload%2F%40babel%2Fpreset-env-7.11.5.tgz", - "integrity": "sha1-GMtLk3nj6S/+qSwHRxqZopFOQnI=", - "dev": true, - "requires": { - "@babel/compat-data": "^7.11.0", - "@babel/helper-compilation-targets": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-proposal-async-generator-functions": "^7.10.4", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-dynamic-import": "^7.10.4", - "@babel/plugin-proposal-export-namespace-from": "^7.10.4", - "@babel/plugin-proposal-json-strings": "^7.10.4", - "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", - "@babel/plugin-proposal-numeric-separator": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.11.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.11.0", - "@babel/plugin-proposal-private-methods": "^7.10.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.10.4", - "@babel/plugin-transform-arrow-functions": "^7.10.4", - "@babel/plugin-transform-async-to-generator": "^7.10.4", - "@babel/plugin-transform-block-scoped-functions": "^7.10.4", - "@babel/plugin-transform-block-scoping": "^7.10.4", - "@babel/plugin-transform-classes": "^7.10.4", - "@babel/plugin-transform-computed-properties": "^7.10.4", - "@babel/plugin-transform-destructuring": "^7.10.4", - "@babel/plugin-transform-dotall-regex": "^7.10.4", - "@babel/plugin-transform-duplicate-keys": "^7.10.4", - "@babel/plugin-transform-exponentiation-operator": "^7.10.4", - "@babel/plugin-transform-for-of": "^7.10.4", - "@babel/plugin-transform-function-name": "^7.10.4", - "@babel/plugin-transform-literals": "^7.10.4", - "@babel/plugin-transform-member-expression-literals": "^7.10.4", - "@babel/plugin-transform-modules-amd": "^7.10.4", - "@babel/plugin-transform-modules-commonjs": "^7.10.4", - "@babel/plugin-transform-modules-systemjs": "^7.10.4", - "@babel/plugin-transform-modules-umd": "^7.10.4", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", - "@babel/plugin-transform-new-target": "^7.10.4", - "@babel/plugin-transform-object-super": "^7.10.4", - "@babel/plugin-transform-parameters": "^7.10.4", - "@babel/plugin-transform-property-literals": "^7.10.4", - "@babel/plugin-transform-regenerator": "^7.10.4", - "@babel/plugin-transform-reserved-words": "^7.10.4", - "@babel/plugin-transform-shorthand-properties": "^7.10.4", - "@babel/plugin-transform-spread": "^7.11.0", - "@babel/plugin-transform-sticky-regex": "^7.10.4", - "@babel/plugin-transform-template-literals": "^7.10.4", - "@babel/plugin-transform-typeof-symbol": "^7.10.4", - "@babel/plugin-transform-unicode-escapes": "^7.10.4", - "@babel/plugin-transform-unicode-regex": "^7.10.4", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.11.5", - "browserslist": "^4.12.0", - "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", - "semver": "^5.5.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/@babel/preset-modules/download/@babel/preset-modules-0.1.4.tgz?cache=0&sync_timestamp=1598549685847&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fpreset-modules%2Fdownload%2F%40babel%2Fpreset-modules-0.1.4.tgz", - "integrity": "sha1-Ni8raMZihClw/bXiVP/I/BwuQV4=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.11.2", - "resolved": "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.11.2.tgz?cache=0&sync_timestamp=1596637820375&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.11.2.tgz", - "integrity": "sha1-9UnBPHVMxAuHZEufqfCaapX+BzY=", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.10.4.tgz?cache=0&sync_timestamp=1593522831608&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.10.4.tgz", - "integrity": "sha1-MlGZbEIA68cdGo/EBfupQPNrong=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.11.5", - "resolved": "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.11.5.tgz?cache=0&sync_timestamp=1598904281596&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.11.5.tgz", - "integrity": "sha1-vnd7k7UY62127i4eodFD2qEeYcM=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.5", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.5", - "@babel/types": "^7.11.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.11.5", - "resolved": "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.11.5.tgz?cache=0&sync_timestamp=1598904272861&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.11.5.tgz", - "integrity": "sha1-2d5XfQElLXfGgAzuA57mT691Zi0=", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@codemirror/autocomplete": { - "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/@codemirror/autocomplete/-/autocomplete-6.0.2.tgz", - "integrity": "sha512-9PDjnllmXan/7Uax87KGORbxerDJ/cu10SB+n4Jz0zXMEvIh3+TGgZxhIvDOtaQ4jDBQEM7kHYW4vLdQB0DGZQ==", - "requires": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - } - }, - "@codemirror/commands": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/@codemirror/commands/-/commands-6.0.0.tgz", - "integrity": "sha512-nVJDPiCQXWXj5AZxqNVXyIM3nOYauF4Dko9NGPSwgVdK+lXWJQhI5LGhS/AvdG5b7u7/pTQBkrQmzkLWRBF62A==", - "requires": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - } - }, - "@codemirror/language": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/@codemirror/language/-/language-6.1.0.tgz", - "integrity": "sha512-CeqY80nvUFrJcXcBW115aNi06D0PS8NSW6nuJRSwbrYFkE0SfJnPfyLGrcM90AV95lqg5+4xUi99BCmzNaPGJg==", - "requires": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0", - "style-mod": "^4.0.0" - } - }, - "@codemirror/lint": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/@codemirror/lint/-/lint-6.0.0.tgz", - "integrity": "sha512-nUUXcJW1Xp54kNs+a1ToPLK8MadO0rMTnJB8Zk4Z8gBdrN0kqV7uvUraU/T2yqg+grDNR38Vmy/MrhQN/RgwiA==", - "requires": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "@codemirror/search": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/@codemirror/search/-/search-6.0.0.tgz", - "integrity": "sha512-rL0rd3AhI0TAsaJPUaEwC63KHLO7KL0Z/dYozXj6E7L3wNHRyx7RfE0/j5HsIf912EE5n2PCb4Vg0rGYmDv4UQ==", - "requires": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "@codemirror/state": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/@codemirror/state/-/state-6.0.1.tgz", - "integrity": "sha512-6vYgaXc4KjSY0BUfSVDJooGcoswg/RJZpq/ZGjsUYmY0KN1lmB8u03nv+jiG1ncUV5qoggyxFT5AGD5Ak+5Zrw==" - }, - "@codemirror/view": { - "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/@codemirror/view/-/view-6.0.2.tgz", - "integrity": "sha512-mnVT/q1JvKPjpmjXJNeCi/xHyaJ3abGJsumIVpdQ1nE1MXAyHf7GHWt8QpWMUvDiqF0j+inkhVR2OviTdFFX7Q==", - "requires": { - "@codemirror/state": "^6.0.0", - "style-mod": "^4.0.0", - "w3c-keyname": "^2.2.4" - } - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.1.4.tgz?cache=0&sync_timestamp=1593993832157&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Faddress%2Fdownload%2F%40hapi%2Faddress-2.1.4.tgz", - "integrity": "sha1-XWftQ/P9QaadS5/3tW58DR0KgeU=", - "dev": true - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npm.taobao.org/@hapi/bourne/download/@hapi/bourne-1.3.2.tgz?cache=0&sync_timestamp=1593915150444&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fbourne%2Fdownload%2F%40hapi%2Fbourne-1.3.2.tgz", - "integrity": "sha1-CnCVreoGckPOMoPhtWuKj0U7JCo=", - "dev": true - }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz?cache=0&sync_timestamp=1599008847431&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fhoek%2Fdownload%2F%40hapi%2Fhoek-8.5.1.tgz", - "integrity": "sha1-/elgZMpEbeyMVajC8TCVewcMbgY=", - "dev": true - }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npm.taobao.org/@hapi/joi/download/@hapi/joi-15.1.1.tgz?cache=0&sync_timestamp=1595023381050&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fjoi%2Fdownload%2F%40hapi%2Fjoi-15.1.1.tgz", - "integrity": "sha1-xnW4pxKW8Cgz+NbSQ7NMV7jOGdc=", - "dev": true, - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npm.taobao.org/@hapi/topo/download/@hapi/topo-3.1.6.tgz?cache=0&sync_timestamp=1593916080558&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Ftopo%2Fdownload%2F%40hapi%2Ftopo-3.1.6.tgz", - "integrity": "sha1-aNk1+j6uf91asNf5U/MgXYsr/Ck=", - "dev": true, - "requires": { - "@hapi/hoek": "^8.3.0" - } - }, - "@intervolga/optimize-cssnano-plugin": { - "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.6.tgz", - "integrity": "sha1-vnx4RhKLiPapsdEmGgrQbrXA/fg=", - "dev": true, - "requires": { - "cssnano": "^4.0.0", - "cssnano-preset-default": "^4.0.0", - "postcss": "^7.0.0" - } - }, - "@lezer/common": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/@lezer/common/-/common-1.0.0.tgz", - "integrity": "sha512-ohydQe+Hb+w4oMDvXzs8uuJd2NoA3D8YDcLiuDsLqH+yflDTPEpgCsWI3/6rH5C3BAedtH1/R51dxENldQceEA==" - }, - "@lezer/highlight": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/@lezer/highlight/-/highlight-1.0.0.tgz", - "integrity": "sha512-nsCnNtim90UKsB5YxoX65v3GEIw3iCHw9RM2DtdgkiqAbKh9pCdvi8AWNwkYf10Lu6fxNhXPpkpHbW6mihhvJA==", - "requires": { - "@lezer/common": "^1.0.0" - } - }, - "@lezer/lr": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/@lezer/lr/-/lr-1.0.0.tgz", - "integrity": "sha512-k6DEqBh4HxqO/cVGedb6Ern6LS7K6IOzfydJ5WaqCR26v6UR9sIFyb6PS+5rPUs/mXgnBR/QQCW7RkyjSCMoQA==", - "requires": { - "@lezer/common": "^1.0.0" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/@mrmlnc/readdir-enhanced/download/@mrmlnc/readdir-enhanced-2.2.1.tgz", - "integrity": "sha1-UkryQNGjYFJ7cwR17PoTRKpUDd4=", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz", - "integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=", - "dev": true - }, - "@soda/friendly-errors-webpack-plugin": { - "version": "1.7.1", - "resolved": "https://registry.npm.taobao.org/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.7.1.tgz", - "integrity": "sha1-cG9kvLSouWQrSK46zkRMcDNNYV0=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1592843133653&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz", - "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "@soda/get-current-script": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/@soda/get-current-script/download/@soda/get-current-script-1.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40soda%2Fget-current-script%2Fdownload%2F%40soda%2Fget-current-script-1.0.2.tgz", - "integrity": "sha1-pTUV2yXYA4N0OBtzryC7Ty5QjYc=", - "dev": true - }, - "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/@types/anymatch/download/@types/anymatch-1.3.1.tgz?cache=0&sync_timestamp=1596837568556&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fanymatch%2Fdownload%2F%40types%2Fanymatch-1.3.1.tgz", - "integrity": "sha1-M2utwb7sudrMOL6izzKt9ieoQho=", - "dev": true - }, - "@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npm.taobao.org/@types/body-parser/download/@types/body-parser-1.19.0.tgz?cache=0&sync_timestamp=1596837811026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fbody-parser%2Fdownload%2F%40types%2Fbody-parser-1.19.0.tgz", - "integrity": "sha1-BoWzxH6zAG/+0RfN1VFkth+AU48=", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/@types/color-name/download/@types/color-name-1.1.1.tgz?cache=0&sync_timestamp=1596837707987&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fcolor-name%2Fdownload%2F%40types%2Fcolor-name-1.1.1.tgz", - "integrity": "sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA=", - "dev": true - }, - "@types/connect": { - "version": "3.4.33", - "resolved": "https://registry.npm.taobao.org/@types/connect/download/@types/connect-3.4.33.tgz?cache=0&sync_timestamp=1596837850490&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fconnect%2Fdownload%2F%40types%2Fconnect-3.4.33.tgz", - "integrity": "sha1-MWEMkB7KVzuHE8MzCrxua59YhUY=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.3", - "resolved": "https://registry.npm.taobao.org/@types/connect-history-api-fallback/download/@types/connect-history-api-fallback-1.3.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fconnect-history-api-fallback%2Fdownload%2F%40types%2Fconnect-history-api-fallback-1.3.3.tgz", - "integrity": "sha1-R3K3m4tTGF8PTJ3qsJI2uvdu47Q=", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/express": { - "version": "4.17.8", - "resolved": "https://registry.npm.taobao.org/@types/express/download/@types/express-4.17.8.tgz?cache=0&sync_timestamp=1598966419553&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fexpress%2Fdownload%2F%40types%2Fexpress-4.17.8.tgz", - "integrity": "sha1-PfQpMpMxfmHGATfSc6LpbNjV8no=", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "*", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.12", - "resolved": "https://registry.npm.taobao.org/@types/express-serve-static-core/download/@types/express-serve-static-core-4.17.12.tgz?cache=0&sync_timestamp=1598975463001&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fexpress-serve-static-core%2Fdownload%2F%40types%2Fexpress-serve-static-core-4.17.12.tgz", - "integrity": "sha1-mkh9p1dCXk8mfn0cVyAiavf4lZE=", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npm.taobao.org/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1596838298425&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz", - "integrity": "sha1-5rqA82t9qtLGhazZJmOC5omFwYM=", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/http-proxy": { - "version": "1.17.4", - "resolved": "https://registry.npm.taobao.org/@types/http-proxy/download/@types/http-proxy-1.17.4.tgz?cache=0&sync_timestamp=1596840717330&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fhttp-proxy%2Fdownload%2F%40types%2Fhttp-proxy-1.17.4.tgz", - "integrity": "sha1-58kuPb4+E6p5lED/QubToXqdBFs=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/http-proxy-middleware": { - "version": "0.19.3", - "resolved": "https://registry.npm.taobao.org/@types/http-proxy-middleware/download/@types/http-proxy-middleware-0.19.3.tgz?cache=0&sync_timestamp=1596840717379&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fhttp-proxy-middleware%2Fdownload%2F%40types%2Fhttp-proxy-middleware-0.19.3.tgz", - "integrity": "sha1-suuW+8D5rHJQtdnExTqt4ElJfQM=", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/http-proxy": "*", - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.6.tgz", - "integrity": "sha1-9MfsQ+gbMZqYFRFQMXCfJph4kfA=" - }, - "@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/@types/mime/download/@types/mime-2.0.3.tgz?cache=0&sync_timestamp=1596840690654&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fmime%2Fdownload%2F%40types%2Fmime-2.0.3.tgz", - "integrity": "sha1-yJO3NyHbc2mZQ7/DZTsd63+qSjo=", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz", - "integrity": "sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0=", - "dev": true - }, - "@types/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/@types/minimist/download/@types/minimist-1.2.0.tgz?cache=0&sync_timestamp=1596840692265&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fminimist%2Fdownload%2F%40types%2Fminimist-1.2.0.tgz", - "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", - "dev": true - }, - "@types/node": { - "version": "14.6.4", - "resolved": "https://registry.npm.taobao.org/@types/node/download/@types/node-14.6.4.tgz?cache=0&sync_timestamp=1599169585298&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-14.6.4.tgz", - "integrity": "sha1-oUXMC7FO+cR3c2G3u6+lz446y1o=", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npm.taobao.org/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz", - "integrity": "sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4=", - "dev": true - }, - "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npm.taobao.org/@types/q/download/@types/q-1.5.4.tgz", - "integrity": "sha1-FZJUFOCtLNdlv+9YhC9+JqesyyQ=", - "dev": true - }, - "@types/qs": { - "version": "6.9.4", - "resolved": "https://registry.npm.taobao.org/@types/qs/download/@types/qs-6.9.4.tgz", - "integrity": "sha1-pZ6FHBuhbAUT6hI4MN1jmgoVy2o=", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/@types/range-parser/download/@types/range-parser-1.2.3.tgz", - "integrity": "sha1-fuMwunyq+5gJC+zoal7kQRWQTCw=", - "dev": true - }, - "@types/serve-static": { - "version": "1.13.5", - "resolved": "https://registry.npm.taobao.org/@types/serve-static/download/@types/serve-static-1.13.5.tgz?cache=0&sync_timestamp=1596840491857&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fserve-static%2Fdownload%2F%40types%2Fserve-static-1.13.5.tgz", - "integrity": "sha1-PSXZQaGEFdOrCS3vhG4TWgi7z1M=", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/mime": "*" - } - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/@types/source-list-map/download/@types/source-list-map-0.1.2.tgz", - "integrity": "sha1-AHiDYGP/rxdBI0m7o2QIfgrALsk=", - "dev": true - }, - "@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/@types/tapable/download/@types/tapable-1.0.6.tgz", - "integrity": "sha1-qcpLcKGLJwzLK8Cqr+/R1Ia36nQ=", - "dev": true - }, - "@types/uglify-js": { - "version": "3.9.3", - "resolved": "https://registry.npm.taobao.org/@types/uglify-js/download/@types/uglify-js-3.9.3.tgz", - "integrity": "sha1-2U7WCOKVvFQkyWAOa4VlQHtrS2s=", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "@types/webpack": { - "version": "4.41.22", - "resolved": "https://registry.npm.taobao.org/@types/webpack/download/@types/webpack-4.41.22.tgz", - "integrity": "sha1-/5dYoXxr1JnkWbkeeFOYSMMtBzE=", - "dev": true, - "requires": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "@types/webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npm.taobao.org/@types/webpack-dev-server/download/@types/webpack-dev-server-3.11.0.tgz", - "integrity": "sha1-vMO4Xn3GrC2yUzBhBRPyIowvz7I=", - "dev": true, - "requires": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/http-proxy-middleware": "*", - "@types/serve-static": "*", - "@types/webpack": "*" - } - }, - "@types/webpack-sources": { - "version": "1.4.2", - "resolved": "https://registry.npm.taobao.org/@types/webpack-sources/download/@types/webpack-sources-1.4.2.tgz", - "integrity": "sha1-XT1N6gQAineakBNf+W+1wMnmKSw=", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz", - "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=", - "dev": true - } - } - }, - "@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.0.0.tgz", - "integrity": "sha1-BI/leZWNpAj7eosqPsBQtQpmEEA=", - "dev": true - }, - "@vue/babel-plugin-transform-vue-jsx": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.1.2.tgz", - "integrity": "sha1-wKPm78Ai515CR7RIqPxrhvA+kcA=", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", - "html-tags": "^2.0.0", - "lodash.kebabcase": "^4.1.1", - "svg-tags": "^1.0.0" - }, - "dependencies": { - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/html-tags/download/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - } - } - }, - "@vue/babel-preset-app": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/babel-preset-app/download/@vue/babel-preset-app-4.5.4.tgz", - "integrity": "sha1-uxZOirVWc8Vh5ug1EWMe2hnv1+Q=", - "dev": true, - "requires": { - "@ant-design-vue/babel-plugin-jsx": "^1.0.0-0", - "@babel/core": "^7.11.0", - "@babel/helper-compilation-targets": "^7.9.6", - "@babel/helper-module-imports": "^7.8.3", - "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-decorators": "^7.8.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.11.0", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.0", - "@vue/babel-preset-jsx": "^1.1.2", - "babel-plugin-dynamic-import-node": "^2.3.3", - "core-js": "^3.6.5", - "core-js-compat": "^3.6.5", - "semver": "^6.1.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - } - } - }, - "@vue/babel-preset-jsx": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/babel-preset-jsx/download/@vue/babel-preset-jsx-1.1.2.tgz", - "integrity": "sha1-LhaetMIE6jfKZsLqhaiAv8mdTyA=", - "dev": true, - "requires": { - "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.1.2", - "@vue/babel-sugar-functional-vue": "^1.1.2", - "@vue/babel-sugar-inject-h": "^1.1.2", - "@vue/babel-sugar-v-model": "^1.1.2", - "@vue/babel-sugar-v-on": "^1.1.2" - } - }, - "@vue/babel-sugar-functional-vue": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-functional-vue/download/@vue/babel-sugar-functional-vue-1.1.2.tgz", - "integrity": "sha1-9+JPugnm8e5wEEVgqICAV1VfGpo=", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-inject-h": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-inject-h/download/@vue/babel-sugar-inject-h-1.1.2.tgz", - "integrity": "sha1-ilJ2ttji7Rb/yAeKrZQjYnTm7fA=", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-v-model": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-v-model/download/@vue/babel-sugar-v-model-1.1.2.tgz", - "integrity": "sha1-H/b9G4ACI/ycsehNzrXlLXN6gZI=", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.1.2", - "camelcase": "^5.0.0", - "html-tags": "^2.0.0", - "svg-tags": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true - }, - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/html-tags/download/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - } - } - }, - "@vue/babel-sugar-v-on": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-v-on/download/@vue/babel-sugar-v-on-1.1.2.tgz", - "integrity": "sha1-su+ZuPL6sJ++rSWq1w70Lhz1sTs=", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.1.2", - "camelcase": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true - } - } - }, - "@vue/cli-overlay": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-overlay/download/@vue/cli-overlay-4.5.4.tgz", - "integrity": "sha1-4H48zC5Ndw1P29Rc3ed31ZKCLBk=", - "dev": true - }, - "@vue/cli-plugin-babel": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-babel/download/@vue/cli-plugin-babel-4.5.4.tgz", - "integrity": "sha1-oBzcs9RgZGdd2I1htkCtrcyFHis=", - "dev": true, - "requires": { - "@babel/core": "^7.11.0", - "@vue/babel-preset-app": "^4.5.4", - "@vue/cli-shared-utils": "^4.5.4", - "babel-loader": "^8.1.0", - "cache-loader": "^4.1.0", - "thread-loader": "^2.1.3", - "webpack": "^4.0.0" - } - }, - "@vue/cli-plugin-eslint": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-eslint/download/@vue/cli-plugin-eslint-4.5.4.tgz", - "integrity": "sha1-Dx8wer/h5K1n3Ll2k2QJQrFfrnY=", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.4", - "eslint-loader": "^2.2.1", - "globby": "^9.2.0", - "inquirer": "^7.1.0", - "webpack": "^4.0.0", - "yorkie": "^2.0.0" - } - }, - "@vue/cli-plugin-router": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-router/download/@vue/cli-plugin-router-4.5.4.tgz", - "integrity": "sha1-BvIkCMftas7dv3MCy0eik7evQ0c=", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.4" - } - }, - "@vue/cli-plugin-vuex": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-vuex/download/@vue/cli-plugin-vuex-4.5.4.tgz", - "integrity": "sha1-YpbjBziPYRMhF+CsAxiAE2UrDFU=", - "dev": true, - "requires": {} - }, - "@vue/cli-service": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-service/download/@vue/cli-service-4.5.4.tgz", - "integrity": "sha1-+QPt9VXRB0BGJN4v7VmW2oztxSQ=", - "dev": true, - "requires": { - "@intervolga/optimize-cssnano-plugin": "^1.0.5", - "@soda/friendly-errors-webpack-plugin": "^1.7.1", - "@soda/get-current-script": "^1.0.0", - "@types/minimist": "^1.2.0", - "@types/webpack": "^4.0.0", - "@types/webpack-dev-server": "^3.11.0", - "@vue/cli-overlay": "^4.5.4", - "@vue/cli-plugin-router": "^4.5.4", - "@vue/cli-plugin-vuex": "^4.5.4", - "@vue/cli-shared-utils": "^4.5.4", - "@vue/component-compiler-utils": "^3.1.2", - "@vue/preload-webpack-plugin": "^1.1.0", - "@vue/web-component-wrapper": "^1.2.0", - "acorn": "^7.4.0", - "acorn-walk": "^7.1.1", - "address": "^1.1.2", - "autoprefixer": "^9.8.6", - "browserslist": "^4.12.0", - "cache-loader": "^4.1.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "cli-highlight": "^2.1.4", - "clipboardy": "^2.3.0", - "cliui": "^6.0.0", - "copy-webpack-plugin": "^5.1.1", - "css-loader": "^3.5.3", - "cssnano": "^4.1.10", - "debug": "^4.1.1", - "default-gateway": "^5.0.5", - "dotenv": "^8.2.0", - "dotenv-expand": "^5.1.0", - "file-loader": "^4.2.0", - "fs-extra": "^7.0.1", - "globby": "^9.2.0", - "hash-sum": "^2.0.0", - "html-webpack-plugin": "^3.2.0", - "launch-editor-middleware": "^2.2.1", - "lodash.defaultsdeep": "^4.6.1", - "lodash.mapvalues": "^4.6.0", - "lodash.transform": "^4.6.0", - "mini-css-extract-plugin": "^0.9.0", - "minimist": "^1.2.5", - "pnp-webpack-plugin": "^1.6.4", - "portfinder": "^1.0.26", - "postcss-loader": "^3.0.0", - "ssri": "^7.1.0", - "terser-webpack-plugin": "^2.3.6", - "thread-loader": "^2.1.3", - "url-loader": "^2.2.0", - "vue-loader": "^15.9.2", - "vue-loader-v16": "npm:vue-loader@^16.0.0-beta.3", - "vue-style-loader": "^4.1.2", - "webpack": "^4.0.0", - "webpack-bundle-analyzer": "^3.8.0", - "webpack-chain": "^6.4.0", - "webpack-dev-server": "^3.11.0", - "webpack-merge": "^4.2.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-7.4.0.tgz?cache=0&sync_timestamp=1597237468154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-7.4.0.tgz", - "integrity": "sha1-4a1IbmxUUBY0xsOXxcEh2qODYHw=", - "dev": true - }, - "cacache": { - "version": "13.0.1", - "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-13.0.1.tgz?cache=0&sync_timestamp=1594428108619&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-13.0.1.tgz", - "integrity": "sha1-qAAMIWlwiQgvhSh6GuxuOCAkpxw=", - "dev": true, - "requires": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "minipass": "^3.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "p-map": "^3.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^2.7.1", - "ssri": "^7.0.0", - "unique-filename": "^1.1.1" - } - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-3.3.1.tgz", - "integrity": "sha1-ibM/rUpGcNqpT4Vff74x1thP6IA=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1597169795121&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz?cache=0&sync_timestamp=1597081369770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-locate%2Fdownload%2Fp-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - }, - "ssri": { - "version": "7.1.0", - "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-7.1.0.tgz", - "integrity": "sha1-ksJBv23oI2W1x/tL126XVSLhKU0=", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1", - "minipass": "^3.1.1" - } - }, - "terser-webpack-plugin": { - "version": "2.3.8", - "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-2.3.8.tgz?cache=0&sync_timestamp=1597229595508&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-2.3.8.tgz", - "integrity": "sha1-iUdkoZsHQ/L3BOfCqEjFKDppZyQ=", - "dev": true, - "requires": { - "cacache": "^13.0.1", - "find-cache-dir": "^3.3.1", - "jest-worker": "^25.4.0", - "p-limit": "^2.3.0", - "schema-utils": "^2.6.6", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.6.12", - "webpack-sources": "^1.4.3" - } - } - } - }, - "@vue/cli-shared-utils": { - "version": "4.5.4", - "resolved": "https://registry.npm.taobao.org/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.4.tgz?cache=0&sync_timestamp=1597717139051&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-shared-utils%2Fdownload%2F%40vue%2Fcli-shared-utils-4.5.4.tgz", - "integrity": "sha1-7Taylx3AJlP38q1OZrvpUQ4b1BQ=", - "dev": true, - "requires": { - "@hapi/joi": "^15.0.1", - "chalk": "^2.4.2", - "execa": "^1.0.0", - "launch-editor": "^2.2.1", - "lru-cache": "^5.1.1", - "node-ipc": "^9.1.1", - "open": "^6.3.0", - "ora": "^3.4.0", - "read-pkg": "^5.1.1", - "request": "^2.88.2", - "semver": "^6.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - } - } - }, - "@vue/component-compiler-utils": { - "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.2.0.tgz?cache=0&sync_timestamp=1595427755828&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcomponent-compiler-utils%2Fdownload%2F%40vue%2Fcomponent-compiler-utils-3.2.0.tgz", - "integrity": "sha1-j4UYLO7Sjps8dTE95mn4MWbRHl0=", - "dev": true, - "requires": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.14", - "postcss-selector-parser": "^6.0.2", - "prettier": "^1.18.2", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz?cache=0&sync_timestamp=1594427573763&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-4.1.5.tgz", - "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "@vue/preload-webpack-plugin": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@vue/preload-webpack-plugin/download/@vue/preload-webpack-plugin-1.1.2.tgz?cache=0&sync_timestamp=1595814732688&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fpreload-webpack-plugin%2Fdownload%2F%40vue%2Fpreload-webpack-plugin-1.1.2.tgz", - "integrity": "sha1-zrkktOyzucQ4ccekKaAvhCPmIas=", - "dev": true, - "requires": {} - }, - "@vue/web-component-wrapper": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/@vue/web-component-wrapper/download/@vue/web-component-wrapper-1.2.0.tgz", - "integrity": "sha1-uw5G8VhafiibTuYGfcxaauYvHdE=", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", - "integrity": "sha1-vYUGBLQEJFmlpBzX0zjL7Wle2WQ=", - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha1-PD07Jxvd/ITesA9xNEQ4MR1S/7Q=" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz", - "integrity": "sha1-ID9nbjM7lsnaLuqzzO8zxFkotqI=" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz", - "integrity": "sha1-oUQtJpxf6yP8vJ73WdrDVH8p3gA=" - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.9.0.tgz", - "integrity": "sha1-ZH+Iks0gQ6gqwMjF51w28dkVnyc=", - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.9.0.tgz", - "integrity": "sha1-wFJWtxJEIUZx9LCOwQitY7cO3bg=" - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", - "integrity": "sha1-JdiIS3aDmHGgimxvgGw5ee9xLwc=", - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha1-T+2L6sm4wU+MWLcNEk1UndH+V5A=" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.9.0.tgz", - "integrity": "sha1-WkE41aYpK6GLBMWuSXF+QWeWU0Y=", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz", - "integrity": "sha1-Fceg+6roP7JhQ7us9tbfFwKtOeQ=", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz", - "integrity": "sha1-8Zygt2ptxVYjoJz/p2noOPoeHJU=", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz", - "integrity": "sha1-BNM7Y2945qaBMifoJAL3Y3tiKas=" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz", - "integrity": "sha1-P+bXnT8PkiGDqoYALELdJWz+6c8=", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz", - "integrity": "sha1-ULxw7Gje2OJ2OwGhQYv0NJGnpJw=", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.9.0.tgz", - "integrity": "sha1-IhEYHlsxMmRDzIES658LkChyGmE=", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", - "integrity": "sha1-nUjkSCbfSmWYKUqmyHRp1kL/9l4=", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", - "integrity": "sha1-MDERXXmsW9JhVWzsw/qQo+9FGRQ=", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.9.0.tgz", - "integrity": "sha1-STXVTIX+9jewDOn1I3dFHQDUeJk=", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz", - "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npm.taobao.org/@xtuc/long/download/@xtuc/long-4.2.2.tgz", - "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=" - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", - "integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-6.4.1.tgz?cache=0&sync_timestamp=1597237468154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-6.4.1.tgz", - "integrity": "sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ=" - }, - "acorn-jsx": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.2.0.tgz", - "integrity": "sha1-TGYGkXPW/daO2FI5/CViJhgrLr4=", - "dev": true, - "requires": {} - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/acorn-walk/download/acorn-walk-7.2.0.tgz?cache=0&sync_timestamp=1597235812490&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-walk%2Fdownload%2Facorn-walk-7.2.0.tgz", - "integrity": "sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=", - "dev": true - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/address/download/address-1.1.2.tgz", - "integrity": "sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY=", - "dev": true - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/aggregate-error/download/aggregate-error-3.1.0.tgz?cache=0&sync_timestamp=1598047329122&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faggregate-error%2Fdownload%2Faggregate-error-3.1.0.tgz", - "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npm.taobao.org/ajv/download/ajv-6.12.4.tgz?cache=0&sync_timestamp=1597480799381&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.4.tgz", - "integrity": "sha1-BhT6zEUiEn+nE0Rca/0+vTduIjQ=", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz", - "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=", - "requires": {} - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1595907059959&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", - "requires": {} - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz", - "integrity": "sha1-46PaS/uubIapwoViXeEkojQCb78=", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-4.3.1.tgz", - "integrity": "sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE=", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npm.taobao.org/type-fest/download/type-fest-0.11.0.tgz", - "integrity": "sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E=", - "dev": true - } - } - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/any-promise/download/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-3.1.1.tgz", - "integrity": "sha1-xV7PAhheJGklk5kxDBc84xIzsUI=", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz", - "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=" - }, - "arch": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/arch/download/arch-2.1.2.tgz", - "integrity": "sha1-DFK75zRLtPomDEQ9LLrZwA/y8L8=", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", - "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz", - "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz", - "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npm.taobao.org/asn1.js/download/asn1.js-5.4.1.tgz", - "integrity": "sha1-EamAuE67kXgc41sP3C7ilON4Pwc=", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npm.taobao.org/assert/download/assert-1.5.0.tgz", - "integrity": "sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs=", - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/astral-regex/download/astral-regex-1.0.0.tgz", - "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz", - "integrity": "sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8=", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/async-each/download/async-each-1.0.3.tgz", - "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.1.tgz", - "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=", - "dev": true - }, - "async-validator": { - "version": "1.8.5", - "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz", - "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", - "requires": { - "babel-runtime": "6.x" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz", - "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=" - }, - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npm.taobao.org/autoprefixer/download/autoprefixer-9.8.6.tgz?cache=0&sync_timestamp=1596140678387&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fautoprefixer%2Fdownload%2Fautoprefixer-9.8.6.tgz", - "integrity": "sha1-O3NZTKG/kmYyDFrPFYjXTep0IQ8=", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.10.1", - "resolved": "https://registry.npm.taobao.org/aws4/download/aws4-1.10.1.tgz?cache=0&sync_timestamp=1597238704875&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws4%2Fdownload%2Faws4-1.10.1.tgz", - "integrity": "sha1-4eguTz6Zniz9YbFhKA0WoRH4ZCg=", - "dev": true - }, - "axios": { - "version": "0.20.0", - "resolved": "https://registry.npm.taobao.org/axios/download/axios-0.20.0.tgz?cache=0&sync_timestamp=1597979584536&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.20.0.tgz", - "integrity": "sha1-BXujDwSIRpSZOozQf6OUz/EcUL0=", - "requires": { - "follow-redirects": "^1.10.0" - } - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1592843133653&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npm.taobao.org/babel-eslint/download/babel-eslint-10.1.0.tgz", - "integrity": "sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - } - }, - "babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-builder-binary-assignment-operator-visitor/download/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", - "dev": true, - "requires": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-call-delegate/download/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-helper-define-map/download/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-explode-assignable-expression/download/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-function-name/download/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dev": true, - "requires": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-get-function-arity/download/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-hoist-variables/download/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-optimise-call-expression/download/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-helper-regex/download/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-remap-async-to-generator/download/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-helper-replace-supers/download/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dev": true, - "requires": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-vue-jsx-merge-props": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz", - "integrity": "sha1-Iq69OzOQIyjlEyk6jkmSs4T58bY=" - }, - "babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.1.0.tgz", - "integrity": "sha1-xhHVESvVIJq+i5+oTD5NolJ18cM=", - "dev": true, - "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-check-es2015-constants/download/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npm.taobao.org/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-async-functions/download/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", - "dev": true - }, - "babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-exponentiation-operator/download/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", - "dev": true - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-trailing-function-commas/download/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", - "dev": true - }, - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-async-to-generator/download/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", - "dev": true, - "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-arrow-functions/download/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoped-functions/download/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoping/download/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-classes/download/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "dev": true, - "requires": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-computed-properties/download/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-destructuring/download/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-duplicate-keys/download/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-for-of/download/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-function-name/download/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-literals/download/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-amd/download/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=", - "dev": true, - "requires": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-systemjs/download/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-umd/download/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-object-super/download/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", - "dev": true, - "requires": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-parameters/download/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "dev": true, - "requires": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-shorthand-properties/download/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-spread/download/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-sticky-regex/download/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", - "dev": true, - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-template-literals/download/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-typeof-symbol/download/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-es2015-unicode-regex/download/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", - "dev": true, - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - }, - "regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dev": true, - "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - } - } - } - }, - "babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-exponentiation-operator/download/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "dev": true, - "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-regenerator/download/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "dev": true, - "requires": { - "regenerator-transform": "^0.10.0" - }, - "dependencies": { - "regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.10.1.tgz?cache=0&sync_timestamp=1593557394730&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-transform%2Fdownload%2Fregenerator-transform-0.10.1.tgz", - "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", - "dev": true, - "requires": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } - } - } - }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-vue-jsx": { - "version": "3.7.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-vue-jsx/download/babel-plugin-transform-vue-jsx-3.7.0.tgz", - "integrity": "sha1-1ASS5mkqNrWU9+mhko9D6Wl0CWA=", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "babel-preset-env": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/babel-preset-env/download/babel-preset-env-1.7.0.tgz", - "integrity": "sha1-3qefpOvriDzTXasH4mDBycBN93o=", - "dev": true, - "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^3.2.6", - "invariant": "^2.2.2", - "semver": "^5.3.0" - }, - "dependencies": { - "browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-3.2.8.tgz?cache=0&sync_timestamp=1599675930923&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserslist%2Fdownload%2Fbrowserslist-3.2.8.tgz", - "integrity": "sha1-sABTYdZHHw9ZUnl6dvyYXx+Xj8Y=", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - } - } - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz", - "integrity": "sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw=" - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz?cache=0&sync_timestamp=1595456105304&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.11.1.tgz", - "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=" - } - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz?cache=0&sync_timestamp=1596709342600&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-9.18.0.tgz", - "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - }, - "dependencies": { - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz", - "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz", - "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/base64-js/download/base64-js-1.3.1.tgz", - "integrity": "sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE=" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bfj": { - "version": "6.1.2", - "resolved": "https://registry.npm.taobao.org/bfj/download/bfj-6.1.2.tgz", - "integrity": "sha1-MlyGGoIryzWKQceKM7jm4ght3n8=", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz", - "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=" - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.1.0.tgz", - "integrity": "sha1-MPpAyef+B9vIlWeM0ocCTeokHdk=", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npm.taobao.org/bindings/download/bindings-1.5.0.tgz", - "integrity": "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz", - "integrity": "sha1-nyKcFb4nJFT/qXOs4NvueaGww28=" - }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-5.1.3.tgz", - "integrity": "sha1-vsoAVAj2Quvr6oCwQrTRjSrA7ms=" - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npm.taobao.org/body-parser/download/body-parser-1.19.0.tgz", - "integrity": "sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io=", - "dev": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz", - "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npm.taobao.org/bonjour/download/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.2.tgz", - "integrity": "sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=", - "dev": true - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz", - "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/browserify-aes/download/browserify-aes-1.2.0.tgz", - "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/browserify-cipher/download/browserify-cipher-1.0.1.tgz", - "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/browserify-des/download/browserify-des-1.0.2.tgz", - "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/browserify-rsa/download/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - } - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/browserify-sign/download/browserify-sign-4.2.1.tgz?cache=0&sync_timestamp=1596557838450&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserify-sign%2Fdownload%2Fbrowserify-sign-4.2.1.tgz", - "integrity": "sha1-6vSt1G3VS+O7OzbAzxWrvrp5VsM=", - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.2.0.tgz", - "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.14.0", - "resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-4.14.0.tgz?cache=0&sync_timestamp=1596754416737&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.14.0.tgz", - "integrity": "sha1-KQiVGr/k7Jhze3LzTDvO3I1DsAA=", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001111", - "electron-to-chromium": "^1.3.523", - "escalade": "^3.0.2", - "node-releases": "^1.1.60" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npm.taobao.org/buffer/download/buffer-4.9.2.tgz", - "integrity": "sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg=", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz", - "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/buffer-indexof/download/buffer-indexof-1.1.1.tgz", - "integrity": "sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow=", - "dev": true - }, - "buffer-json": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/buffer-json/download/buffer-json-2.0.0.tgz", - "integrity": "sha1-9z4TseQvGW/i/WfQAcfXEH7dfCM=", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz", - "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-12.0.4.tgz?cache=0&sync_timestamp=1594428108619&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-12.0.4.tgz", - "integrity": "sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw=", - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz", - "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cache-loader": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/cache-loader/download/cache-loader-4.1.0.tgz", - "integrity": "sha1-mUjK41OuwKH8ser9ojAIFuyFOH4=", - "dev": true, - "requires": { - "buffer-json": "^2.0.0", - "find-cache-dir": "^3.0.0", - "loader-utils": "^1.2.3", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.1", - "schema-utils": "^2.0.0" - }, - "dependencies": { - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-3.3.1.tgz", - "integrity": "sha1-ibM/rUpGcNqpT4Vff74x1thP6IA=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1597169795121&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz?cache=0&sync_timestamp=1597081369770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-locate%2Fdownload%2Fp-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - } - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/call-me-maybe/download/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/caller-callsite/download/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/caller-path/download/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/callsites/download/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/camel-case/download/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-6.0.0.tgz", - "integrity": "sha1-Uln3ww414njxvcKk2RIws3ytmB4=", - "dev": true - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/caniuse-api/download/caniuse-api-3.0.0.tgz", - "integrity": "sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001452", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001452.tgz", - "integrity": "sha512-Lkp0vFjMkBB3GTpLR8zk4NwW5EdRdnitwYJHDOOKIU85x4ckYCPQ+9WlVvSVClHxVReefkUMtWZH2l9KGlD51w==", - "dev": true - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/case-sensitive-paths-webpack-plugin/download/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha1-I6xhPMmoVuT4j/i7c7u16YmCXPc=", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1592843133653&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz?cache=0&sync_timestamp=1594010660915&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchardet%2Fdownload%2Fchardet-0.7.0.tgz", - "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", - "dev": true - }, - "check-types": { - "version": "8.0.3", - "resolved": "https://registry.npm.taobao.org/check-types/download/check-types-8.0.3.tgz", - "integrity": "sha1-M1bMoZyIlUTy16le1JzlCKDs9VI=", - "dev": true - }, - "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-3.4.2.tgz?cache=0&sync_timestamp=1596728921978&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-3.4.2.tgz", - "integrity": "sha1-ONyOZY3sOAl0HrPve7Ckf+QkIy0=", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz", - "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz", - "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz", - "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz", - "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/chownr/download/chownr-1.1.4.tgz", - "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=" - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/chrome-trace-event/download/chrome-trace-event-1.0.2.tgz", - "integrity": "sha1-I0CQ7pfH1K0aLEvq4nUF3v/GCKQ=", - "requires": { - "tslib": "^1.9.0" - } - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/ci-info/download/ci-info-1.6.0.tgz", - "integrity": "sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc=", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz", - "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz", - "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npm.taobao.org/clean-css/download/clean-css-4.2.3.tgz", - "integrity": "sha1-UHtd59l7SO5T2ErbAWD/YhY4D3g=", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1592035183333&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz", - "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-highlight": { - "version": "2.1.4", - "resolved": "https://registry.npm.taobao.org/cli-highlight/download/cli-highlight-2.1.4.tgz", - "integrity": "sha1-CYy2Qs8X9CrcHBFF4H+WDsTXUis=", - "dev": true, - "requires": { - "chalk": "^3.0.0", - "highlight.js": "^9.6.0", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^5.1.1", - "yargs": "^15.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.2.1.tgz", - "integrity": "sha1-kK51xCTQCNJiTFvynq0xd+v881k=", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-3.0.0.tgz?cache=0&sync_timestamp=1592843133653&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-3.0.0.tgz", - "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&sync_timestamp=1577797756584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cli-spinners": { - "version": "2.4.0", - "resolved": "https://registry.npm.taobao.org/cli-spinners/download/cli-spinners-2.4.0.tgz?cache=0&sync_timestamp=1595080364429&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcli-spinners%2Fdownload%2Fcli-spinners-2.4.0.tgz", - "integrity": "sha1-xiVtsha4eM+6RyDnGc7Hz3JoXX8=", - "dev": true - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/cli-width/download/cli-width-3.0.0.tgz", - "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=", - "dev": true - }, - "clipboard": { - "version": "2.0.11", - "resolved": "https://registry.npmmirror.com/clipboard/-/clipboard-2.0.11.tgz", - "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", - "requires": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, - "clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/clipboardy/download/clipboardy-2.3.0.tgz", - "integrity": "sha1-PCkDZQxo5GqRs4iYW8J3QofbopA=", - "dev": true, - "requires": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/is-wsl/download/is-wsl-2.2.0.tgz", - "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - } - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-6.0.0.tgz", - "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/coa/download/coa-2.0.2.tgz", - "integrity": "sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM=", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "codemirror": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/codemirror/-/codemirror-6.0.0.tgz", - "integrity": "sha512-c4XR9QtDn+NhKLM2FBsnRn9SFdRH7G6594DYC/fyKKIsTOcdLF0WNWRd+f6kNyd5j1vgYPucbIeq2XkywYCwhA==", - "requires": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/commands": "^6.0.0", - "@codemirror/language": "^6.0.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/search": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.1.2", - "resolved": "https://registry.npm.taobao.org/color/download/color-3.1.2.tgz", - "integrity": "sha1-aBSOf4XUGtdknF+oyBBvCY0inhA=", - "dev": true, - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz", - "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npm.taobao.org/color-string/download/color-string-1.5.3.tgz", - "integrity": "sha1-ybvF8BtYtUkvPWhXRZy2WQziBMw=", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npm.taobao.org/colorette/download/colorette-1.2.1.tgz?cache=0&sync_timestamp=1593955762018&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolorette%2Fdownload%2Fcolorette-1.2.1.tgz", - "integrity": "sha1-TQuSEyXBT6+SYzCGpTbbbolWSxs=", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", - "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1598576076977&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz", - "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz", - "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz", - "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npm.taobao.org/compression/download/compression-1.7.4.tgz", - "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz", - "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/console-browserify/download/console-browserify-1.2.0.tgz", - "integrity": "sha1-ZwY871fOts9Jk6KrOlWECujEkzY=" - }, - "consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npm.taobao.org/consolidate/download/consolidate-0.15.1.tgz", - "integrity": "sha1-IasEMjXHGgfUXZqtmFk7DbpWurc=", - "dev": true, - "requires": { - "bluebird": "^3.1.1" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz", - "integrity": "sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz", - "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.7.0.tgz", - "integrity": "sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI=", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz", - "integrity": "sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo=", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz", - "integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=", - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, - "copy-webpack-plugin": { - "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/copy-webpack-plugin/download/copy-webpack-plugin-5.1.2.tgz?cache=0&sync_timestamp=1598891316380&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcopy-webpack-plugin%2Fdownload%2Fcopy-webpack-plugin-5.1.2.tgz", - "integrity": "sha1-ioieHcr6bJHGzUvhrRWPHTgjuuI=", - "dev": true, - "requires": { - "cacache": "^12.0.3", - "find-cache-dir": "^2.1.0", - "glob-parent": "^3.1.0", - "globby": "^7.1.1", - "is-glob": "^4.0.1", - "loader-utils": "^1.2.3", - "minimatch": "^3.0.4", - "normalize-path": "^3.0.0", - "p-limit": "^2.2.1", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npm.taobao.org/globby/download/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npm.taobao.org/ignore/download/ignore-3.3.10.tgz", - "integrity": "sha1-Cpf7h2mG6AgcYxFg+PnziRV/AEM=", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - } - } - }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npm.taobao.org/core-js/download/core-js-3.6.5.tgz", - "integrity": "sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo=" - }, - "core-js-compat": { - "version": "3.6.5", - "resolved": "https://registry.npm.taobao.org/core-js-compat/download/core-js-compat-3.6.5.tgz", - "integrity": "sha1-KlHZpOJd/W5pAlGqgfmePAVIHxw=", - "dev": true, - "requires": { - "browserslist": "^4.8.5", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz", - "integrity": "sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz?cache=0&sync_timestamp=1596310657948&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-5.2.1.tgz", - "integrity": "sha1-BA9yaAnFked6F8CjYmykW08Wixo=", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1598129230057&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.4.tgz", - "integrity": "sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/create-hash/download/create-hash-1.2.0.tgz", - "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npm.taobao.org/create-hmac/download/create-hmac-1.1.7.tgz", - "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "crelt": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/crelt/-/crelt-1.0.5.tgz", - "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz", - "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.12.0.tgz", - "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha1-wZiUD2OnbX42wecQGLABchBUyyI=", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - } - }, - "css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/css-loader/download/css-loader-3.6.0.tgz?cache=0&sync_timestamp=1598285555269&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-loader%2Fdownload%2Fcss-loader-3.6.0.tgz", - "integrity": "sha1-Lkssfm4tJ/jI8o9hv/zS5ske9kU=", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/css-select/download/css-select-2.1.0.tgz", - "integrity": "sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8=", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc=", - "dev": true - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha1-mL69YsTB2flg7DQM+fdSLjBwmiI=", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "css-what": { - "version": "3.3.0", - "resolved": "https://registry.npm.taobao.org/css-what/download/css-what-3.3.0.tgz", - "integrity": "sha1-EP7Glqns4uWRrHctdZqsq6w4zTk=", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/cssesc/download/cssesc-3.0.0.tgz", - "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", - "dev": true - }, - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npm.taobao.org/cssnano/download/cssnano-4.1.10.tgz?cache=0&sync_timestamp=1599151750505&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcssnano%2Fdownload%2Fcssnano-4.1.10.tgz", - "integrity": "sha1-CsQfCxPRPUZUh+ERt3jULaYxuLI=", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npm.taobao.org/cssnano-preset-default/download/cssnano-preset-default-4.0.7.tgz?cache=0&sync_timestamp=1599151750629&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcssnano-preset-default%2Fdownload%2Fcssnano-preset-default-4.0.7.tgz", - "integrity": "sha1-UexmLM/KD4izltzZZ5zbkxvhf3Y=", - "dev": true, - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI=", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M=", - "dev": true - }, - "csso": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/csso/download/csso-4.0.3.tgz", - "integrity": "sha1-DZmF3IUsfMKyys+74QeQFNGo6QM=", - "dev": true, - "requires": { - "css-tree": "1.0.0-alpha.39" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha1-K/8//huz93bPfu/ZHuXLp3oUnus=", - "dev": true, - "requires": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.6.tgz", - "integrity": "sha1-hS3GD8ql2qLoz2yRicRA7T4EKXg=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", - "dev": true - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/cyclist/download/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/de-indent/download/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.1.1.tgz", - "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz", - "integrity": "sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o=", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz", - "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M=" - }, - "default-gateway": { - "version": "5.0.5", - "resolved": "https://registry.npm.taobao.org/default-gateway/download/default-gateway-5.0.5.tgz", - "integrity": "sha1-T9a9XShV05s0zFpZUFSG6ar8mxA=", - "dev": true, - "requires": { - "execa": "^3.3.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-7.0.3.tgz", - "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npm.taobao.org/execa/download/execa-3.4.0.tgz?cache=0&sync_timestamp=1594145159577&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-3.4.0.tgz", - "integrity": "sha1-wI7UVQ72XYWPrCaf/IVyRG8364k=", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-5.2.0.tgz?cache=0&sync_timestamp=1597056455691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-5.2.0.tgz", - "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-stream/download/is-stream-2.0.0.tgz", - "integrity": "sha1-venDJoDW+uBBKdasnZIc54FfeOM=", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1596095644798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-4.0.1.tgz", - "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz?cache=0&sync_timestamp=1597003951681&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.2.tgz", - "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-2.0.1.tgz", - "integrity": "sha1-vW/KqcVZoJa2gIBvTWV7Pw8kBWE=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-3.1.1.tgz", - "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-2.0.0.tgz", - "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-3.0.0.tgz", - "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/which/download/which-2.0.2.tgz", - "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/defaults/download/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/define-properties/download/define-properties-1.1.3.tgz", - "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz", - "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/del/download/del-4.1.1.tgz", - "integrity": "sha1-no8RciLqRKMf86FWwEm5kFKp8LQ=", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-2.1.0.tgz", - "integrity": "sha1-MQko/u+cnsxltosXaTAYpmXOoXU=", - "dev": true - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/des.js/download/des.js-1.0.1.tgz", - "integrity": "sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM=", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.4.tgz", - "integrity": "sha1-AU7o+PZpxcWAI9pkuBecCDooxGw=", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npm.taobao.org/diffie-hellman/download/diffie-hellman-5.0.3.tgz", - "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - } - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npm.taobao.org/dir-glob/download/dir-glob-2.2.2.tgz", - "integrity": "sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ=", - "dev": true, - "requires": { - "path-type": "^3.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/dns-packet/download/dns-packet-1.3.1.tgz", - "integrity": "sha1-EqpCaYEHW+UAuRDu3NC0fdfe2lo=", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/doctrine/download/doctrine-3.0.0.tgz", - "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npm.taobao.org/dom-converter/download/dom-converter-0.2.0.tgz", - "integrity": "sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.2.2.tgz", - "integrity": "sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-2.0.1.tgz", - "integrity": "sha1-H4vf6R9aeAYydOgDtL3O326U+U0=", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz?cache=0&sync_timestamp=1597693715407&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomain-browser%2Fdownload%2Fdomain-browser-1.2.0.tgz", - "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=" - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.1.tgz", - "integrity": "sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=", - "dev": true - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npm.taobao.org/domhandler/download/domhandler-2.4.2.tgz", - "integrity": "sha1-iAUJfpM9ZehVRvcm1g9euItE+AM=", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/domutils/download/domutils-1.7.0.tgz?cache=0&sync_timestamp=1597680507221&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomutils%2Fdownload%2Fdomutils-1.7.0.tgz", - "integrity": "sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.2.0.tgz?cache=0&sync_timestamp=1597574926376&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdot-prop%2Fdownload%2Fdot-prop-5.2.0.tgz", - "integrity": "sha1-w07MKVVtxF8fTCJpe29JBODMT8s=", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npm.taobao.org/dotenv/download/dotenv-8.2.0.tgz", - "integrity": "sha1-l+YZJZradQ7qPk6j4mvO6lQksWo=", - "dev": true - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/dotenv-expand/download/dotenv-expand-5.1.0.tgz", - "integrity": "sha1-P7rwIL/XlIhAcuomsel5HUWmKfA=", - "dev": true - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.2.tgz?cache=0&sync_timestamp=1597220926027&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fduplexer%2Fdownload%2Fduplexer-0.1.2.tgz", - "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npm.taobao.org/duplexify/download/duplexify-3.7.1.tgz", - "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "easy-stack": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/easy-stack/download/easy-stack-1.0.0.tgz", - "integrity": "sha1-EskbMIWjfwuqM26UhurEv5Tj54g=", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npm.taobao.org/ejs/download/ejs-2.7.4.tgz?cache=0&sync_timestamp=1597678480118&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fejs%2Fdownload%2Fejs-2.7.4.tgz", - "integrity": "sha1-SGYSh1c9zFPjZsehrlLDoSDuybo=", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.561", - "resolved": "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.561.tgz?cache=0&sync_timestamp=1599161906435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.561.tgz", - "integrity": "sha1-kEEaj0WiJ+48+SGSl7JRW1pTWeU=", - "dev": true - }, - "element-ui": { - "version": "2.15.8", - "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.8.tgz", - "integrity": "sha512-N54zxosRFqpYax3APY3GeRmtOZwIls6Z756WM0kdPZ5Q92PIeKHnZgF1StlamIg9bLxP1k+qdhTZvIeQlim09A==", - "requires": { - "async-validator": "~1.8.1", - "babel-helper-vue-jsx-merge-props": "^2.0.0", - "deepmerge": "^1.2.0", - "normalize-wheel": "^1.0.1", - "resize-observer-polyfill": "^1.5.0", - "throttle-debounce": "^1.0.1" - } - }, - "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.3.tgz?cache=0&sync_timestamp=1592492754083&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felliptic%2Fdownload%2Felliptic-6.5.3.tgz", - "integrity": "sha1-y1nrLv2vc6C9eMzXAVpirW4Pk9Y=", - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - } - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz", - "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz", - "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", - "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-4.3.0.tgz?cache=0&sync_timestamp=1594970571823&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.3.0.tgz", - "integrity": "sha1-O4BvO/r8HsfeaVUe+TzKRsFwQSY=", - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.5.0.tgz", - "integrity": "sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw=", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/entities/download/entities-2.0.3.tgz", - "integrity": "sha1-XEh+V0Krk8Fau12iJ1m4WQ7AO38=", - "dev": true - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz", - "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=", - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npm.taobao.org/error-ex/download/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-2.0.6.tgz", - "integrity": "sha1-WpmnB716TFinl5AtSNgoA+3mqtg=", - "dev": true, - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.17.6.tgz?cache=0&sync_timestamp=1597446224648&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes-abstract%2Fdownload%2Fes-abstract-1.17.6.tgz", - "integrity": "sha1-kUIHFweFeyysx7iey2cDFsPi1So=", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz", - "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/escalade/download/escalade-3.0.2.tgz?cache=0&sync_timestamp=1594742923342&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescalade%2Fdownload%2Fescalade-3.0.2.tgz", - "integrity": "sha1-algNcO24eIDyK0yR0NVgeN9pYsQ=", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npm.taobao.org/eslint/download/eslint-6.8.0.tgz?cache=0&sync_timestamp=1598991497283&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint%2Fdownload%2Feslint-6.8.0.tgz", - "integrity": "sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-5.1.0.tgz", - "integrity": "sha1-0Plx3+WcaeDK2mhLI9Sdv4JgDOU=", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npm.taobao.org/globals/download/globals-12.4.0.tgz?cache=0&sync_timestamp=1596709342600&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-12.4.0.tgz", - "integrity": "sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg=", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.2.1.tgz", - "integrity": "sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY=", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/resolve-from/download/resolve-from-4.0.0.tgz", - "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npm.taobao.org/type-fest/download/type-fest-0.8.1.tgz", - "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", - "dev": true - } - } - }, - "eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/eslint-loader/download/eslint-loader-2.2.1.tgz", - "integrity": "sha1-KLnBLaVAV68IReKmEScBova/gzc=", - "dev": true, - "requires": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - } - }, - "eslint-plugin-vue": { - "version": "6.2.2", - "resolved": "https://registry.npm.taobao.org/eslint-plugin-vue/download/eslint-plugin-vue-6.2.2.tgz?cache=0&sync_timestamp=1598607185105&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-vue%2Fdownload%2Feslint-plugin-vue-6.2.2.tgz", - "integrity": "sha1-J/7NmjokeJsPER7N1UCp5WGY4P4=", - "dev": true, - "requires": { - "natural-compare": "^1.4.0", - "semver": "^5.6.0", - "vue-eslint-parser": "^7.0.0" - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-4.0.3.tgz", - "integrity": "sha1-ygODMxD2iJoyZHgaqC5j65z+eEg=", - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-1.4.3.tgz?cache=0&sync_timestamp=1592222029130&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-utils%2Fdownload%2Feslint-utils-1.4.3.tgz", - "integrity": "sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8=", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1597435587476&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz", - "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", - "dev": true - }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npm.taobao.org/espree/download/espree-6.2.1.tgz", - "integrity": "sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o=", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-7.4.0.tgz?cache=0&sync_timestamp=1597237468154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-7.4.0.tgz", - "integrity": "sha1-4a1IbmxUUBY0xsOXxcEh2qODYHw=", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz", - "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", - "dev": true - }, - "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/esquery/download/esquery-1.3.1.tgz", - "integrity": "sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc=", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz?cache=0&sync_timestamp=1596643087695&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-5.2.0.tgz", - "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.3.0.tgz?cache=0&sync_timestamp=1598898247102&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesrecurse%2Fdownload%2Fesrecurse-4.3.0.tgz", - "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz?cache=0&sync_timestamp=1596643087695&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-5.2.0.tgz", - "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz?cache=0&sync_timestamp=1596643087695&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz", - "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/event-pubsub/download/event-pubsub-4.3.0.tgz", - "integrity": "sha1-9o2Ba8KfHsAsU53FjI3UDOcss24=", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-4.0.7.tgz?cache=0&sync_timestamp=1598517809015&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feventemitter3%2Fdownload%2Feventemitter3-4.0.7.tgz", - "integrity": "sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=", - "dev": true - }, - "events": { - "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/events/download/events-3.2.0.tgz", - "integrity": "sha1-k7h8GPjvzUICpGGuxN/AVWtjk3k=" - }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npm.taobao.org/eventsource/download/eventsource-1.0.7.tgz", - "integrity": "sha1-j7xyyT/NNAiAkLwKTmT0tc7m2NA=", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", - "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1594145159577&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz", - "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npm.taobao.org/express/download/express-4.17.1.tgz", - "integrity": "sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ=", - "dev": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz", - "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz", - "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", - "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/external-editor/download/external-editor-3.1.0.tgz", - "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz", - "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz", - "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=" - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npm.taobao.org/fast-glob/download/fast-glob-2.2.7.tgz?cache=0&sync_timestamp=1592290365180&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-glob-2.2.7.tgz", - "integrity": "sha1-aVOFfDr6R1//ku5gFdUtpwpM050=", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.2.tgz", - "integrity": "sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4=" - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/figures/download/figures-3.2.0.tgz", - "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-5.0.1.tgz", - "integrity": "sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, - "file-loader": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/file-loader/download/file-loader-4.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffile-loader%2Fdownload%2Ffile-loader-4.3.0.tgz", - "integrity": "sha1-eA8ED3KbPRgBnyBgX3I+hEuKWK8=", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz", - "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=", - "dev": true, - "optional": true - }, - "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npm.taobao.org/filesize/download/filesize-3.6.1.tgz", - "integrity": "sha1-CQuz7gG2+AGoqL6Z0xcQs0Irsxc=", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz", - "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.1.0.tgz", - "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1597169795121&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", - "requires": { - "locate-path": "^3.0.0" - } - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/flat-cache/download/flat-cache-2.0.1.tgz", - "integrity": "sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz", - "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/flatted/download/flatted-2.0.2.tgz", - "integrity": "sha1-RXWyHivO50NKqb5mL0t7X5wrUTg=", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.1.1.tgz", - "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.13.0", - "resolved": "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.13.0.tgz?cache=0&sync_timestamp=1597057976909&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.13.0.tgz", - "integrity": "sha1-tC6Nk6Kn7qXtiGM2dtZZe8jjhNs=" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz", - "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npm.taobao.org/fs-extra/download/fs-extra-7.0.1.tgz", - "integrity": "sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/fs-minipass/download/fs-minipass-2.1.0.tgz", - "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-2.1.3.tgz", - "integrity": "sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4=", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz", - "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npm.taobao.org/gensync/download/gensync-1.0.0-beta.1.tgz", - "integrity": "sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk=", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz", - "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz?cache=0&sync_timestamp=1597056455691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-4.1.0.tgz", - "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz", - "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.1.tgz", - "integrity": "sha1-tsHvQXxOVmPqSY8cRa+saRa7wik=", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1596709342600&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz", - "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", - "dev": true - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npm.taobao.org/globby/download/globby-9.2.0.tgz", - "integrity": "sha1-/QKacGxwPSm90XD0tts6P3p8tj0=", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", - "requires": { - "delegate": "^3.1.2" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.4.tgz", - "integrity": "sha1-Ila94U02MpWMRl68ltxGfKB6Kfs=" - }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/gzip-size/download/gzip-size-5.1.1.tgz", - "integrity": "sha1-y5vuaS+HwGErIyhAqHOQTkwTUnQ=", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/handle-thing/download/handle-thing-2.0.1.tgz", - "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz?cache=0&sync_timestamp=1596082578993&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhar-validator%2Fdownload%2Fhar-validator-5.1.5.tgz", - "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", - "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz?cache=0&sync_timestamp=1577797756584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.1.tgz", - "integrity": "sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/has-values/download/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/hash-base/download/hash-base-3.1.0.tgz", - "integrity": "sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM=", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" - } - } - }, - "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-2.0.0.tgz", - "integrity": "sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo=", - "dev": true - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npm.taobao.org/hash.js/download/hash.js-1.1.7.tgz", - "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz", - "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", - "dev": true - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/hex-color-regex/download/hex-color-regex-1.1.0.tgz", - "integrity": "sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=", - "dev": true - }, - "highlight.js": { - "version": "9.18.3", - "resolved": "https://registry.npm.taobao.org/highlight.js/download/highlight.js-9.18.3.tgz", - "integrity": "sha1-oaCiAo1eMUniOA+Khl7oUWcD1jQ=", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/hoopy/download/hoopy-0.1.4.tgz", - "integrity": "sha1-YJIH1mEQADOpqUAq096mdzgcGx0=", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.8.tgz?cache=0&sync_timestamp=1594428017031&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.8.tgz", - "integrity": "sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg=", - "dev": true - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/hsl-regex/download/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/hsla-regex/download/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/html-comment-regex/download/html-comment-regex-1.1.2.tgz", - "integrity": "sha1-l9RoiutcgYhqNk+qDK0d2hTUM6c=", - "dev": true - }, - "html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/html-entities/download/html-entities-1.3.1.tgz", - "integrity": "sha1-+5oaS1sUxdq6gtPjTGrk/nAaDkQ=", - "dev": true - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.21.tgz", - "integrity": "sha1-0AQOBUcw41TbAIRjWTGUAVIS0gw=", - "dev": true, - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.17.1.tgz?cache=0&sync_timestamp=1598576076977&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.17.1.tgz", - "integrity": "sha1-vXerfebelCBc6sxy8XFtKfIKd78=", - "dev": true - } - } - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/html-tags/download/html-tags-3.1.0.tgz", - "integrity": "sha1-e15vfmZen7QfMAB+2eDUHpf7IUA=", - "dev": true - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "dev": true, - "requires": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "dependencies": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/big.js/download/big.js-3.2.0.tgz", - "integrity": "sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.0.tgz", - "integrity": "sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - } - } - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.10.1.tgz", - "integrity": "sha1-vWedw/WYl7ajS7EHSchVu1OpOS8=", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz", - "integrity": "sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz?cache=0&sync_timestamp=1593407676273&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.2.tgz", - "integrity": "sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npm.taobao.org/http-proxy/download/http-proxy-1.18.1.tgz", - "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha1-GDx9xKoUeRUDBkmMIQza+WCApDo=", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/human-signals/download/human-signals-1.1.1.tgz", - "integrity": "sha1-xbHNFPUK6uCatsWf5jujOV/k36M=", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz", - "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/icss-utils/download/icss-utils-4.1.1.tgz", - "integrity": "sha1-IRcLU3ie4nRHwvR91oMIFAP5pGc=", - "dev": true, - "requires": { - "postcss": "^7.0.14" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npm.taobao.org/ieee754/download/ieee754-1.1.13.tgz", - "integrity": "sha1-7BaFWOlaoYH9h9N/VcMrvLZwi4Q=" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npm.taobao.org/ignore/download/ignore-4.0.6.tgz", - "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=", - "dev": true - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npm.taobao.org/image-size/download/image-size-0.5.5.tgz?cache=0&sync_timestamp=1599125275972&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimage-size%2Fdownload%2Fimage-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "optional": true - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/import-from/download/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz", - "integrity": "sha1-VQcL44pZk88Y72236WH1vuXFoJ0=", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz", - "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/indexes-of/download/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/infer-owner/download/infer-owner-1.0.4.tgz", - "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz", - "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npm.taobao.org/inquirer/download/inquirer-7.3.3.tgz?cache=0&sync_timestamp=1595475980671&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finquirer%2Fdownload%2Finquirer-7.3.3.tgz", - "integrity": "sha1-BNF2sq8Er8FXqD/XwQDpjuCq0AM=", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.2.1.tgz", - "integrity": "sha1-kK51xCTQCNJiTFvynq0xd+v881k=", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1592843133653&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz", - "integrity": "sha1-ThSHCmGNni7dl92DRf2dncMVZGo=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-3.1.0.tgz", - "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&sync_timestamp=1577797756584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1596095644798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", - "dev": true - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz?cache=0&sync_timestamp=1597003951681&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.2.tgz", - "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-3.1.0.tgz", - "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/internal-ip/download/internal-ip-4.3.0.tgz?cache=0&sync_timestamp=1596563074575&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finternal-ip%2Fdownload%2Finternal-ip-4.3.0.tgz", - "integrity": "sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc=", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "dependencies": { - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npm.taobao.org/default-gateway/download/default-gateway-4.2.0.tgz", - "integrity": "sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs=", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - } - } - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz", - "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.9.1.tgz", - "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", - "dev": true - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/is-arguments/download/is-arguments-1.0.4.tgz", - "integrity": "sha1-P6+WbHy6D/Q3+zH2JQCC/PBEjPM=", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-2.1.0.tgz", - "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz", - "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=" - }, - "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/is-callable/download/is-callable-1.2.0.tgz", - "integrity": "sha1-gzNlYLVKOONeOi33r9BFTWkUaLs=", - "dev": true - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npm.taobao.org/is-ci/download/is-ci-1.2.1.tgz", - "integrity": "sha1-43ecjuF/zPQoSI9uKBGH8uYyhBw=", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/is-color-stop/download/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.2.tgz", - "integrity": "sha1-vac28s2P0G0yhE53Q7+nSUw7/X4=", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz", - "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz", - "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/is-docker/download/is-docker-2.1.1.tgz", - "integrity": "sha1-QSWojkTkUNOE4JBH7eca3C0UQVY=", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz", - "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz", - "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-2.2.0.tgz", - "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha1-v+Lcomxp85cmWkAJljYCk1oFOss=", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-2.1.0.tgz", - "integrity": "sha1-fJgQWH1lmkDSe8201WFuqwWUlLI=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz", - "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/is-regex/download/is-regex-1.1.1.tgz?cache=0&sync_timestamp=1596555640141&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-regex%2Fdownload%2Fis-regex-1.1.1.tgz", - "integrity": "sha1-xvmKrMVG9s7FRooHt7FTq1ZKV7k=", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz", - "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/is-svg/download/is-svg-3.0.0.tgz", - "integrity": "sha1-kyHb0pwhLlypnE+peUxxS8r6L3U=", - "dev": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.3.tgz", - "integrity": "sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc=", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz", - "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=" - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "javascript-stringify": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/javascript-stringify/download/javascript-stringify-2.0.1.tgz", - "integrity": "sha1-bvNYA1MQ411mfGde1j0+t8GqGeU=", - "dev": true - }, - "jest-worker": { - "version": "25.5.0", - "resolved": "https://registry.npm.taobao.org/jest-worker/download/jest-worker-25.5.0.tgz?cache=0&sync_timestamp=1597059193924&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-worker%2Fdownload%2Fjest-worker-25.5.0.tgz", - "integrity": "sha1-JhHQcbec6g9D7lej0RhZOsFUfbE=", - "dev": true, - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&sync_timestamp=1577797756584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-message": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/js-message/download/js-message-1.0.5.tgz", - "integrity": "sha1-IwDSSxrwjondCVvBpMnJz8uJLRU=", - "dev": true - }, - "js-queue": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/js-queue/download/js-queue-2.0.0.tgz", - "integrity": "sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug=", - "dev": true, - "requires": { - "easy-stack": "^1.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz", - "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", - "dev": true - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.0.tgz", - "integrity": "sha1-p6NBcPJqIbsWJCTYray0ETpp5II=", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz", - "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npm.taobao.org/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz?cache=0&sync_timestamp=1599064822543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-parse-even-better-errors%2Fdownload%2Fjson-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz", - "integrity": "sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E=", - "dev": true - }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-2.1.3.tgz", - "integrity": "sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM=", - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz", - "integrity": "sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI=", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", - "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=" - }, - "klona": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/klona/download/klona-2.0.3.tgz?cache=0&sync_timestamp=1597808961622&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fklona%2Fdownload%2Fklona-2.0.3.tgz", - "integrity": "sha1-mCdFUsUTWDrXoBRWp4mioLSipTg=" - }, - "launch-editor": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/launch-editor/download/launch-editor-2.2.1.tgz", - "integrity": "sha1-hxtaPuOdZoD8wm03kwtu7aidsMo=", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "shell-quote": "^1.6.1" - } - }, - "launch-editor-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/launch-editor-middleware/download/launch-editor-middleware-2.2.1.tgz", - "integrity": "sha1-4UsH5scVSwpLhqD9NFeE5FgEwVc=", - "dev": true, - "requires": { - "launch-editor": "^2.2.1" - } - }, - "less": { - "version": "3.12.2", - "resolved": "https://registry.npm.taobao.org/less/download/less-3.12.2.tgz?cache=0&sync_timestamp=1594913917424&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fless%2Fdownload%2Fless-3.12.2.tgz", - "integrity": "sha1-FX5t0ypohp34hZMUrTjnAhGvOrQ=", - "requires": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "native-request": "^1.0.5", - "source-map": "~0.6.0", - "tslib": "^1.10.0" - }, - "dependencies": { - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", - "optional": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "optional": true - } - } - }, - "less-loader": { - "version": "7.0.1", - "resolved": "https://registry.npm.taobao.org/less-loader/download/less-loader-7.0.1.tgz?cache=0&sync_timestamp=1599142187836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fless-loader%2Fdownload%2Fless-loader-7.0.1.tgz", - "integrity": "sha1-EV7zsoF/b54UrebeNQm4eMG8DBM=", - "requires": { - "klona": "^2.0.3", - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.1" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz", - "integrity": "sha1-5MrOW4FtQloWa18JfhDNErNgZLA=", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/leven/download/leven-3.1.0.tgz", - "integrity": "sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=", - "dev": true - }, - "levenary": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/levenary/download/levenary-1.1.1.tgz", - "integrity": "sha1-hCqe6Y0gdap/ru2+MmeekgX0b3c=", - "dev": true, - "requires": { - "leven": "^3.1.0" - } - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npm.taobao.org/lines-and-columns/download/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/loader-fs-cache/download/loader-fs-cache-1.0.3.tgz", - "integrity": "sha1-8IZXZG1gcHi+LwoDL4vWndbyd9k=", - "dev": true, - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1597169795121&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "requires": { - "find-up": "^1.0.0" - } - } - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npm.taobao.org/loader-runner/download/loader-runner-2.4.0.tgz?cache=0&sync_timestamp=1593786187106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-runner%2Fdownload%2Floader-runner-2.4.0.tgz", - "integrity": "sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c=" - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz", - "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", - "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz?cache=0&sync_timestamp=1597336053864&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.20.tgz", - "integrity": "sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI=", - "dev": true - }, - "lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npm.taobao.org/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha1-US6b1yHSctlOPTpjZT+hdRZ0HKY=", - "dev": true - }, - "lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", - "dev": true - }, - "lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npm.taobao.org/lodash.mapvalues/download/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npm.taobao.org/lodash.transform/download/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/log-symbols/download/log-symbols-2.2.0.tgz", - "integrity": "sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo=", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "loglevel": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/loglevel/download/loglevel-1.7.0.tgz?cache=0&sync_timestamp=1598447629552&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floglevel%2Fdownload%2Floglevel-1.7.0.tgz", - "integrity": "sha1-coFmhVp0DVnTjbAc9G8ELKoEG7A=", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/loose-envify/download/loose-envify-1.4.0.tgz", - "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/lower-case/download/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz?cache=0&sync_timestamp=1594427573763&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-5.1.1.tgz", - "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/map-visit/download/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "requires": { - "object-visit": "^1.0.0" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npm.taobao.org/md5.js/download/md5.js-1.3.5.tgz", - "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.4.tgz", - "integrity": "sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/merge-source-map/download/merge-source-map-1.1.0.tgz", - "integrity": "sha1-L93n5gIJOfcJBqaPLXrmheTIxkY=", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/merge-stream/download/merge-stream-2.0.0.tgz", - "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npm.taobao.org/merge2/download/merge2-1.4.1.tgz", - "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz", - "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/miller-rabin/download/miller-rabin-4.0.1.tgz", - "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - } - } - }, - "mime": { - "version": "2.4.6", - "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.4.6.tgz", - "integrity": "sha1-5bQHyQ20QvK+tbFiNz0Htpr/pNE=", - "dev": true - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npm.taobao.org/mime-db/download/mime-db-1.44.0.tgz", - "integrity": "sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I=", - "dev": true - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.27.tgz", - "integrity": "sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8=", - "dev": true, - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz?cache=0&sync_timestamp=1596095644798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-1.2.0.tgz", - "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "0.9.0", - "resolved": "https://registry.npm.taobao.org/mini-css-extract-plugin/download/mini-css-extract-plugin-0.9.0.tgz", - "integrity": "sha1-R/LPB6oWWrNXM7H8l9TEbAVkM54=", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npm.taobao.org/normalize-url/download/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz", - "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz", - "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=" - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npm.taobao.org/minipass/download/minipass-3.1.3.tgz", - "integrity": "sha1-fUL/HzljVILhX5zbUxhN7r1YFf0=", - "dev": true, - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - } - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/minipass-collect/download/minipass-collect-1.0.2.tgz", - "integrity": "sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc=", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/minipass-flush/download/minipass-flush-1.0.5.tgz", - "integrity": "sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M=", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npm.taobao.org/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz?cache=0&sync_timestamp=1595998531778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminipass-pipeline%2Fdownload%2Fminipass-pipeline-1.2.4.tgz", - "integrity": "sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw=", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz", - "integrity": "sha1-6goykfl+C16HdrNj1fChLZTGcCI=", - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.2.tgz", - "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", - "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", - "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", - "requires": { - "minimist": "^1.2.5" - } - }, - "moment": { - "version": "2.29.4", - "resolved": "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", - "dev": true - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.2.3.tgz", - "integrity": "sha1-oOx72QVcQoL3kMPIL04o2zsxsik=", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz", - "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npm.taobao.org/mz/download/mz-2.7.0.tgz", - "integrity": "sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI=", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nan": { - "version": "2.14.1", - "resolved": "https://registry.npm.taobao.org/nan/download/nan-2.14.1.tgz", - "integrity": "sha1-174036MQW5FJTDFHCJMV7/iHSwE=", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz", - "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "native-request": { - "version": "1.0.7", - "resolved": "https://registry.npm.taobao.org/native-request/download/native-request-1.0.7.tgz?cache=0&sync_timestamp=1594998140876&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnative-request%2Fdownload%2Fnative-request-1.0.7.tgz", - "integrity": "sha1-/3QtxVW0yPLxwUtUhjm6F05XOFY=", - "optional": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz", - "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.2.tgz?cache=0&sync_timestamp=1594317361810&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fneo-async%2Fdownload%2Fneo-async-2.6.2.tgz", - "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz", - "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npm.taobao.org/no-case/download/no-case-2.3.2.tgz", - "integrity": "sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw=", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-forge": { - "version": "0.9.0", - "resolved": "https://registry.npm.taobao.org/node-forge/download/node-forge-0.9.0.tgz?cache=0&sync_timestamp=1599010706324&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-forge%2Fdownload%2Fnode-forge-0.9.0.tgz", - "integrity": "sha1-1iQFDtu0SHStyhK7mlLsY8t4JXk=", - "dev": true - }, - "node-ipc": { - "version": "9.1.1", - "resolved": "https://registry.npm.taobao.org/node-ipc/download/node-ipc-9.1.1.tgz", - "integrity": "sha1-TiRe1pOOZRAOWV68XcNLFujdXWk=", - "dev": true, - "requires": { - "event-pubsub": "4.3.0", - "js-message": "1.0.5", - "js-queue": "2.0.0" - } - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.2.1.tgz", - "integrity": "sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU=", - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } - } - }, - "node-releases": { - "version": "1.1.60", - "resolved": "https://registry.npm.taobao.org/node-releases/download/node-releases-1.1.60.tgz?cache=0&sync_timestamp=1595485372345&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.60.tgz", - "integrity": "sha1-aUi9/OgobwtdDlqI6DhOlU3+cIQ=", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz", - "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz", - "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npm.taobao.org/normalize-url/download/normalize-url-3.3.0.tgz", - "integrity": "sha1-suHE3E98bVd0PfczpPWXjRhlBVk=", - "dev": true - }, - "normalize-wheel": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz", - "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==" - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz", - "integrity": "sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw=", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz", - "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/object-hash/download/object-hash-1.3.1.tgz", - "integrity": "sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8=", - "dev": true - }, - "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.8.0.tgz?cache=0&sync_timestamp=1592545089271&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.8.0.tgz", - "integrity": "sha1-34B+Xs9TpgnMa/6T6sPMe+WzqdA=", - "dev": true - }, - "object-is": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/object-is/download/object-is-1.1.2.tgz", - "integrity": "sha1-xdLof/nhGfeLegiEQVGeLuwVc7Y=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz", - "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/object-visit/download/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.0.tgz", - "integrity": "sha1-lovxEA15Vrs8oIbwBvhGs7xACNo=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha1-Npvx+VktiridcS3O1cuBx8U1Jkk=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/object.values/download/object.values-1.1.1.tgz", - "integrity": "sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz", - "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/on-headers/download/on-headers-1.0.2.tgz", - "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-2.0.1.tgz?cache=0&sync_timestamp=1597003951681&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npm.taobao.org/open/download/open-6.4.0.tgz?cache=0&sync_timestamp=1598611776334&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopen%2Fdownload%2Fopen-6.4.0.tgz", - "integrity": "sha1-XBPpbQ3IlGhhZPGJZez+iJ7PyKk=", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npm.taobao.org/opener/download/opener-1.5.2.tgz?cache=0&sync_timestamp=1598732988075&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopener%2Fdownload%2Fopener-1.5.2.tgz", - "integrity": "sha1-XTfh81B3udysQwE3InGv3rKhNZg=", - "dev": true - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npm.taobao.org/opn/download/opn-5.5.0.tgz", - "integrity": "sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w=", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz", - "integrity": "sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "ora": { - "version": "3.4.0", - "resolved": "https://registry.npm.taobao.org/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1596812525427&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fora%2Fdownload%2Fora-3.4.0.tgz", - "integrity": "sha1-vwdSSRBZo+8+1MhQl1Md6f280xg=", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/original/download/original-1.0.2.tgz", - "integrity": "sha1-5EKmHP/hxf0gpl8yYcJmY7MD8l8=", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/os-browserify/download/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz?cache=0&sync_timestamp=1594559711554&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-limit%2Fdownload%2Fp-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz?cache=0&sync_timestamp=1597081369770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-locate%2Fdownload%2Fp-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-3.0.0.tgz", - "integrity": "sha1-1wTZr4orpoTiYA2aIVmD1BQal50=", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/p-retry/download/p-retry-3.0.1.tgz", - "integrity": "sha1-MWtMiJPiyNwc+okfQGxLQivr8yg=", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=" - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npm.taobao.org/pako/download/pako-1.0.11.tgz", - "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=" - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.2.0.tgz", - "integrity": "sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw=", - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/param-case/download/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz", - "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", - "dev": true, - "requires": { - "callsites": "^3.0.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/callsites/download/callsites-3.1.0.tgz", - "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", - "dev": true - } - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.6.tgz?cache=0&sync_timestamp=1597167309380&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-asn1%2Fdownload%2Fparse-asn1-5.1.6.tgz", - "integrity": "sha1-OFCAo+wTy2KmLTlAnLPoiETNrtQ=", - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-5.1.0.tgz?cache=0&sync_timestamp=1598129230057&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-5.1.0.tgz", - "integrity": "sha1-+WCIzfJKj6qa6poAny2dlCyZlkY=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/parse5/download/parse5-5.1.1.tgz?cache=0&sync_timestamp=1595849246963&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5%2Fdownload%2Fparse5-5.1.1.tgz", - "integrity": "sha1-9o5OW6GFKsLK3AD0VV//bCq7YXg=", - "dev": true - }, - "parse5-htmlparser2-tree-adapter": { - "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-5.1.1.tgz?cache=0&sync_timestamp=1596089876753&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5-htmlparser2-tree-adapter%2Fdownload%2Fparse5-htmlparser2-tree-adapter-5.1.1.tgz", - "integrity": "sha1-6MdD1OkhlNUpPs3isIvjHmdGHLw=", - "dev": true, - "requires": { - "parse5": "^5.1.1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz", - "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.1.tgz", - "integrity": "sha1-5sTd1+06onxoogzE5Q4aTug7vEo=" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz", - "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz", - "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.1.1.tgz", - "integrity": "sha1-y4cksPramEWWhW0abrr9NYRlS5Q=", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npm.taobao.org/picomatch/download/picomatch-2.2.2.tgz", - "integrity": "sha1-IfMz6ba46v8CRo9RRupAbTRfTa0=", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz", - "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", - "requires": { - "find-up": "^3.0.0" - } - }, - "pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npm.taobao.org/pnp-webpack-plugin/download/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha1-yXEaxNxIpoXauvyG+Lbdn434QUk=", - "dev": true, - "requires": { - "ts-pnp": "^1.1.6" - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npm.taobao.org/portfinder/download/portfinder-1.0.28.tgz", - "integrity": "sha1-Z8RiKFK9U3TdHdkA93n1NGL6x3g=", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.6.tgz", - "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/posix-character-classes/download/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, - "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.32.tgz", - "integrity": "sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0=", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", - "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-calc": { - "version": "7.0.4", - "resolved": "https://registry.npm.taobao.org/postcss-calc/download/postcss-calc-7.0.4.tgz?cache=0&sync_timestamp=1598957836882&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-calc%2Fdownload%2Fpostcss-calc-7.0.4.tgz", - "integrity": "sha1-Xhd920FzQebUoZPF2f2K2nkJT4s=", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/postcss-colormin/download/postcss-colormin-4.0.3.tgz?cache=0&sync_timestamp=1599151750812&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-colormin%2Fdownload%2Fpostcss-colormin-4.0.3.tgz", - "integrity": "sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz?cache=0&sync_timestamp=1599151750957&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-convert-values%2Fdownload%2Fpostcss-convert-values-4.0.1.tgz", - "integrity": "sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8=", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz?cache=0&sync_timestamp=1599151751085&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-comments%2Fdownload%2Fpostcss-discard-comments-4.0.2.tgz", - "integrity": "sha1-H7q9LCRr/2qq15l7KwkY9NevQDM=", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz?cache=0&sync_timestamp=1599151751193&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-duplicates%2Fdownload%2Fpostcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha1-P+EzzTyCKC5VD8myORdqkge3hOs=", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz?cache=0&sync_timestamp=1599151751291&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-empty%2Fdownload%2Fpostcss-discard-empty-4.0.1.tgz", - "integrity": "sha1-yMlR6fc+2UKAGUWERKAq2Qu592U=", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz?cache=0&sync_timestamp=1599151751377&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-overridden%2Fdownload%2Fpostcss-discard-overridden-4.0.1.tgz", - "integrity": "sha1-ZSrvipZybwKfXj4AFG7npOdV/1c=", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-load-config": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-2.1.0.tgz", - "integrity": "sha1-yE1pK3u3tB3c7ZTuYuirMbQXsAM=", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - } - }, - "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-loader/download/postcss-loader-3.0.0.tgz", - "integrity": "sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0=", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npm.taobao.org/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz?cache=0&sync_timestamp=1599151751689&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-merge-longhand%2Fdownload%2Fpostcss-merge-longhand-4.0.11.tgz", - "integrity": "sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ=", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz?cache=0&sync_timestamp=1599151751801&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-merge-rules%2Fdownload%2Fpostcss-merge-rules-4.0.3.tgz", - "integrity": "sha1-NivqT/Wh+Y5AdacTxsslrv75plA=", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz?cache=0&sync_timestamp=1599151751917&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-font-values%2Fdownload%2Fpostcss-minify-font-values-4.0.2.tgz", - "integrity": "sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY=", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE=", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz?cache=0&sync_timestamp=1599151964161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-params%2Fdownload%2Fpostcss-minify-params-4.0.2.tgz", - "integrity": "sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz?cache=0&sync_timestamp=1599151964278&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-selectors%2Fdownload%2Fpostcss-minify-selectors-4.0.2.tgz", - "integrity": "sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha1-gYcZoa4doyX5gyRGsBE27rSTzX4=", - "dev": true, - "requires": { - "postcss": "^7.0.5" - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.3.tgz?cache=0&sync_timestamp=1595733657141&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-local-by-default%2Fdownload%2Fpostcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha1-uxTgzHgnnVBNvcv9fgyiiZP/u7A=", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha1-OFyuATzHdD9afXYC0Qc6iequYu4=", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - } - }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz", - "integrity": "sha1-W1AA1uuuKbQlUwG0o6VFdEI+fxA=", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz?cache=0&sync_timestamp=1599151964377&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-charset%2Fdownload%2Fpostcss-normalize-charset-4.0.1.tgz", - "integrity": "sha1-izWt067oOhNrBHHg1ZvlilAoXdQ=", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz?cache=0&sync_timestamp=1599151964578&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-display-values%2Fdownload%2Fpostcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha1-Db4EpM6QY9RmftK+R2u4MMglk1o=", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz?cache=0&sync_timestamp=1599151964657&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-positions%2Fdownload%2Fpostcss-normalize-positions-4.0.2.tgz", - "integrity": "sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8=", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz?cache=0&sync_timestamp=1599151965009&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-repeat-style%2Fdownload%2Fpostcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw=", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz?cache=0&sync_timestamp=1599151965112&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-string%2Fdownload%2Fpostcss-normalize-string-4.0.2.tgz", - "integrity": "sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw=", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz?cache=0&sync_timestamp=1599151965213&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-timing-functions%2Fdownload%2Fpostcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha1-jgCcoqOUnNr4rSPmtquZy159KNk=", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz?cache=0&sync_timestamp=1599151965301&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-unicode%2Fdownload%2Fpostcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs=", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz?cache=0&sync_timestamp=1599151965409&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-url%2Fdownload%2Fpostcss-normalize-url-4.0.1.tgz", - "integrity": "sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE=", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz?cache=0&sync_timestamp=1599151965500&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-whitespace%2Fdownload%2Fpostcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI=", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npm.taobao.org/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz?cache=0&sync_timestamp=1599151965616&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-ordered-values%2Fdownload%2Fpostcss-ordered-values-4.1.2.tgz", - "integrity": "sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4=", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz?cache=0&sync_timestamp=1599151965700&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-reduce-initial%2Fdownload%2Fpostcss-reduce-initial-4.0.3.tgz", - "integrity": "sha1-f9QuvqXpyBRgljniwuhK4nC6SN8=", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz?cache=0&sync_timestamp=1599151965885&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-reduce-transforms%2Fdownload%2Fpostcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha1-F++kBerMbge+NBSlyi0QdGgdTik=", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha1-k0z3mdAWyDQRhZ4J3Oyt4BKG7Fw=", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-svgo/download/postcss-svgo-4.0.2.tgz?cache=0&sync_timestamp=1599151966007&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-4.0.2.tgz", - "integrity": "sha1-F7mXvHEbMzurFDqu07jT1uPTglg=", - "dev": true, - "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", - "dev": true - } - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz?cache=0&sync_timestamp=1599151966143&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-unique-selectors%2Fdownload%2Fpostcss-unique-selectors-4.0.1.tgz", - "integrity": "sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz", - "integrity": "sha1-RD9qIM7WSBor2k+oUypuVdeJoss=", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npm.taobao.org/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1598414052614&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz", - "integrity": "sha1-99f1/4qc2HKnvkyhQglZVqYHl8s=", - "dev": true, - "optional": true - }, - "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true, - "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" - } - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npm.taobao.org/private/download/private-0.1.8.tgz", - "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz", - "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz", - "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, - "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.6.tgz", - "integrity": "sha1-/cIzZQVEfT8vLGOO0nLK9hS7sr8=", - "dev": true, - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz", - "integrity": "sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz", - "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz", - "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=" - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", - "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npm.taobao.org/pumpify/download/pumpify-1.5.1.tgz", - "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz", - "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz", - "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz", - "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=", - "dev": true - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npm.taobao.org/query-string/download/query-string-4.3.4.tgz?cache=0&sync_timestamp=1591853319485&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/querystringify/download/querystringify-2.2.0.tgz?cache=0&sync_timestamp=1597686657045&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquerystringify%2Fdownload%2Fquerystringify-2.2.0.tgz", - "integrity": "sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y=", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz", - "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/randomfill/download/randomfill-1.0.4.tgz", - "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npm.taobao.org/range-parser/download/range-parser-1.2.1.tgz", - "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz", - "integrity": "sha1-oc5vucm8NWylLoklarWQWeE9AzI=", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.2.0.tgz", - "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", - "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-3.4.0.tgz", - "integrity": "sha1-n9zN+ekVWAVEkiGsZF6DA6tbmto=", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regenerate": { - "version": "1.4.1", - "resolved": "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.1.tgz", - "integrity": "sha1-ytkq2Oa1kXc0hfvgWkhcr09Ffm8=", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npm.taobao.org/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha1-5d5xEdZV57pgwFfb6f83yH5lzew=", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz?cache=0&sync_timestamp=1595456105304&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.7.tgz", - "integrity": "sha1-ysLazIoepnX+qrrriugziYrkb1U=", - "dev": true - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.14.5.tgz?cache=0&sync_timestamp=1593557394730&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-transform%2Fdownload%2Fregenerator-transform-0.14.5.tgz", - "integrity": "sha1-yY2hVGg2ccnE3LFuznNlF+G3/rQ=", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz", - "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/regexp.prototype.flags/download/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha1-erqJs8E6ZFCdq888qNn7ub31y3U=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/regexpp/download/regexpp-2.0.1.tgz", - "integrity": "sha1-jRnTHPYySCtYkEn4KB+T28uk0H8=", - "dev": true - }, - "regexpu-core": { - "version": "4.7.0", - "resolved": "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-4.7.0.tgz", - "integrity": "sha1-/L9FjFBDGwu3tF1pZ7gZLZHz2Tg=", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.2.tgz", - "integrity": "sha1-kv8pX7He7L9uzaslQ9IH6RqjNzM=", - "dev": true - }, - "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.6.4.tgz", - "integrity": "sha1-p2n4aEMIQBpm6bUp0kNv9NBmYnI=", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npm.taobao.org/relateurl/download/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "renderkid": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/renderkid/download/renderkid-2.0.3.tgz", - "integrity": "sha1-OAF5wv9a4TZcUivy/Pz/AcW3QUk=", - "dev": true, - "requires": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/css-select/download/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npm.taobao.org/css-what/download/css-what-2.1.3.tgz", - "integrity": "sha1-ptdgRXM2X+dGhsPzEcVlE9iChfI=", - "dev": true - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npm.taobao.org/domutils/download/domutils-1.5.1.tgz?cache=0&sync_timestamp=1597680507221&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomutils%2Fdownload%2Fdomutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.3.tgz", - "integrity": "sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4=" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1592843183066&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", - "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz", - "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npm.taobao.org/resolve/download/resolve-1.17.0.tgz", - "integrity": "sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz", - "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=" - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npm.taobao.org/retry/download/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/rgb-regex/download/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/rgba-regex/download/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/ripemd160/download/ripemd160-2.0.2.tgz", - "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npm.taobao.org/run-async/download/run-async-2.4.1.tgz", - "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=", - "dev": true - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/run-queue/download/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "requires": { - "aproba": "^1.1.1" - } - }, - "rxjs": { - "version": "6.6.2", - "resolved": "https://registry.npm.taobao.org/rxjs/download/rxjs-6.6.2.tgz?cache=0&sync_timestamp=1599146160503&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frxjs%2Fdownload%2Frxjs-6.6.2.tgz", - "integrity": "sha1-gJanrAPyzE/lhg725XKBDZ4BwNI=", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz", - "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" - }, - "sass": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.0.tgz", - "integrity": "sha512-fhyqEbMIycQA4blrz/C0pYhv2o4x2y6FYYAH0CshBw3DXh5D5wyERgxw0ptdau1orc/GhNrhF7DFN2etyOCEng==", - "dev": true, - "requires": { - "chokidar": ">=2.0.0 <4.0.0" - } - }, - "sass-loader": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.0.tgz", - "integrity": "sha512-ZCKAlczLBbFd3aGAhowpYEy69Te3Z68cg8bnHHl6WnSCvnKpbM6pQrz957HWMa8LKVuhnD9uMplmMAHwGQtHeg==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "dependencies": { - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "dev": true - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", - "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", - "dev": true - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.7.1.tgz", - "integrity": "sha1-HKTzLRskxZDCA7jnpQvw6kzTlNc=", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "select": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/select/-/select-1.1.2.tgz", - "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selfsigned": { - "version": "1.10.7", - "resolved": "https://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.7.tgz", - "integrity": "sha1-2lgZ/QSdVXTyjoipvMbbxubzkGs=", - "dev": true, - "requires": { - "node-forge": "0.9.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz", - "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=" - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz", - "integrity": "sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg=", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz", - "integrity": "sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo=", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-4.0.0.tgz?cache=0&sync_timestamp=1591623621018&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fserialize-javascript%2Fdownload%2Fserialize-javascript-4.0.0.tgz", - "integrity": "sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao=", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz?cache=0&sync_timestamp=1593407676273&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz", - "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", - "dev": true - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npm.taobao.org/serve-static/download/serve-static-1.14.1.tgz", - "integrity": "sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk=", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/set-value/download/set-value-2.0.1.tgz", - "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz", - "integrity": "sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM=", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz", - "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npm.taobao.org/shell-quote/download/shell-quote-1.7.2.tgz", - "integrity": "sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I=", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz?cache=0&sync_timestamp=1592843131591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.3.tgz", - "integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=", - "dev": true - }, - "signature_pad": { - "version": "3.0.0-beta.4", - "resolved": "https://registry.npm.taobao.org/signature_pad/download/signature_pad-3.0.0-beta.4.tgz", - "integrity": "sha1-KoRBVZ6fQ55/L1Jdo+5jDvlz7PY=" - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npm.taobao.org/simple-swizzle/download/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.3.2.tgz", - "integrity": "sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=", - "dev": true - } - } - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz", - "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=", - "dev": true - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-2.1.0.tgz", - "integrity": "sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz", - "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz", - "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/snapdragon-util/download/snapdragon-util-3.0.1.tgz", - "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npm.taobao.org/sockjs/download/sockjs-0.3.20.tgz?cache=0&sync_timestamp=1596167301825&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsockjs%2Fdownload%2Fsockjs-0.3.20.tgz", - "integrity": "sha1-smooPsVi74smh7RAM6Tuzqx12FU=", - "dev": true, - "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - } - }, - "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.4.0.tgz?cache=0&sync_timestamp=1596409931002&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsockjs-client%2Fdownload%2Fsockjs-client-1.4.0.tgz", - "integrity": "sha1-yfJWjhnI/YFztJl+o0IOC7MGx9U=", - "dev": true, - "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz?cache=0&sync_timestamp=1592843160836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.6.tgz", - "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.11.3.tgz", - "integrity": "sha1-XA6aiWjokSwoZjn96XeosgnyUI4=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - } - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/sort-keys/download/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "sortablejs": { - "version": "1.10.2", - "resolved": "https://registry.npm.taobao.org/sortablejs/download/sortablejs-1.10.2.tgz", - "integrity": "sha1-bkA2TZE/mLhaFPZnj5K1wSIfUpA=" - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz", - "integrity": "sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.3.tgz", - "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.19.tgz", - "integrity": "sha1-qYti+G3K9PZzmWSMCFKRq56P7WE=", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.1.1.tgz", - "integrity": "sha1-3s6BrJweZxPl99G28X1Gj6U9iak=", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz", - "integrity": "sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.5.tgz", - "integrity": "sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ=", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/spdy/download/spdy-4.0.2.tgz", - "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/spdy-transport/download/spdy-transport-3.0.0.tgz", - "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz", - "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz", - "integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz", - "integrity": "sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg=", - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npm.taobao.org/stable/download/stable-0.1.8.tgz", - "integrity": "sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88=", - "dev": true - }, - "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/stackframe/download/stackframe-1.2.0.tgz", - "integrity": "sha1-UkKUktY8YuuYmATBFVLj0i53kwM=", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.2.tgz", - "integrity": "sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=", - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/stream-each/download/stream-each-1.2.3.tgz", - "integrity": "sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=", - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz", - "integrity": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.1.tgz", - "integrity": "sha1-1wiCgVWasneEJCebCHfaPDktWj0=" - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", - "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.0.tgz", - "integrity": "sha1-lSGCxGzHssMT0VluYjmSvRY7crU=", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/string.prototype.trimend/download/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha1-hYEqa4R6wAInD1gIFGBkyZX7aRM=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/string.prototype.trimstart/download/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha1-FK9tnzSwU/fPyJty+PLuFLkDmlQ=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", - "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz", - "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=", - "dev": true - } - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/strip-final-newline/download/strip-final-newline-2.0.0.tgz", - "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/strip-indent/download/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-3.1.1.tgz?cache=0&sync_timestamp=1594571796132&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-json-comments%2Fdownload%2Fstrip-json-comments-3.1.1.tgz", - "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", - "dev": true - }, - "style-mod": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/style-mod/-/style-mod-4.0.0.tgz", - "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" - }, - "style-resources-loader": { - "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/style-resources-loader/-/style-resources-loader-1.5.0.tgz", - "integrity": "sha512-fIfyvQ+uvXaCBGGAgfh+9v46ARQB1AWdaop2RpQw0PBVuROsTBqGvx8dj0kxwjGOAyq3vepe4AOK3M6+Q/q2jw==", - "dev": true, - "requires": { - "glob": "^7.2.0", - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/stylehacks/download/stylehacks-4.0.3.tgz?cache=0&sync_timestamp=1599151970572&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstylehacks%2Fdownload%2Fstylehacks-4.0.3.tgz", - "integrity": "sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU=", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/svg-tags/download/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", - "dev": true - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npm.taobao.org/svgo/download/svgo-1.3.2.tgz", - "integrity": "sha1-ttxRHAYzRsnkFbgeQ0ARRbltQWc=", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - } - }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npm.taobao.org/table/download/table-5.4.6.tgz?cache=0&sync_timestamp=1599159016925&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftable%2Fdownload%2Ftable-5.4.6.tgz", - "integrity": "sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=", - "dev": true, - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz", - "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", - "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/tapable/download/tapable-1.1.3.tgz", - "integrity": "sha1-ofzMBrWNth/XpF2i2kT186Pme6I=" - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npm.taobao.org/terser/download/terser-4.8.0.tgz?cache=0&sync_timestamp=1599141189151&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser%2Fdownload%2Fterser-4.8.0.tgz", - "integrity": "sha1-YwVjQ9fHC7KfOvZlhlpG/gOg3xc=", - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" - } - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz?cache=0&sync_timestamp=1597229595508&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-1.4.5.tgz", - "integrity": "sha1-oheu+uozDnNP+sthIOwfoxLWBAs=", - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/thenify/download/thenify-3.3.1.tgz?cache=0&sync_timestamp=1592413466879&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthenify%2Fdownload%2Fthenify-3.3.1.tgz", - "integrity": "sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8=", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/thenify-all/download/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npm.taobao.org/thread-loader/download/thread-loader-2.1.3.tgz", - "integrity": "sha1-y9LBOfwrLebp0o9iKGq3cMGsvdo=", - "dev": true, - "requires": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - } - }, - "throttle-debounce": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz", - "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz?cache=0&sync_timestamp=1593478643560&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthrough2%2Fdownload%2Fthrough2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/thunky/download/thunky-1.1.0.tgz", - "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", - "dev": true - }, - "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.11.tgz", - "integrity": "sha1-gAsfPu4nLlvFPuRloE0OgEwxIR8=", - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/timsort/download/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz", - "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz", - "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz", - "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=", - "dev": true - }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npm.taobao.org/toposort/download/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", - "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "trim-canvas": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/trim-canvas/download/trim-canvas-0.1.2.tgz", - "integrity": "sha1-YgRX9f7PVktSHTXF/NTaWDBNbkU=" - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/tryer/download/tryer-1.0.1.tgz", - "integrity": "sha1-8shUBoALmw90yfdGW4HqrSQSUvg=", - "dev": true - }, - "ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/ts-pnp/download/ts-pnp-1.2.0.tgz", - "integrity": "sha1-pQCtCEsHmPHDBxrzkeZZEshrypI=", - "dev": true - }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npm.taobao.org/tslib/download/tslib-1.13.0.tgz?cache=0&sync_timestamp=1596752024863&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftslib%2Fdownload%2Ftslib-1.13.0.tgz", - "integrity": "sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM=" - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npm.taobao.org/type-fest/download/type-fest-0.6.0.tgz", - "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", - "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.4.10.tgz?cache=0&sync_timestamp=1598806851178&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.4.10.tgz", - "integrity": "sha1-mtlWPY6zrN+404WX0q8dgV9qdV8=", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.19.0.tgz?cache=0&sync_timestamp=1598576076977&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.19.0.tgz", - "integrity": "sha1-9hmKqE5bg8RgVLlN3tv+1e6f8So=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha1-JhmADEyCWADv3YNDr33Zkzy+KBg=", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha1-jtKjJWmWG86SJ9Cc0/+7j+1fAgw=", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha1-DZH2AO7rMJaqlisdb8iIduZOpTE=", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha1-3Vepn2IHvt/0Yoq++5TFDblByPQ=", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/union-value/download/union-value-1.0.1.tgz", - "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/uniq/download/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/uniqs/download/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz", - "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=", - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/unique-slug/download/unique-slug-2.0.2.tgz", - "integrity": "sha1-uqvOkQg/xk6UWw861hPiZPfNTmw=", - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz", - "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/unquote/download/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/unset-value/download/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz", - "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=", - "dev": true - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.0.tgz?cache=0&sync_timestamp=1598814377097&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furi-js%2Fdownload%2Furi-js-4.4.0.tgz", - "integrity": "sha1-qnFCYd55PoqCNHp7zJznTobyhgI=", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npm.taobao.org/url/download/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - } - } - }, - "url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/url-loader/download/url-loader-2.3.0.tgz", - "integrity": "sha1-4OLvZY8APvuMpBsPP/v3a6uIZYs=", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" - } - }, - "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npm.taobao.org/url-parse/download/url-parse-1.4.7.tgz", - "integrity": "sha1-qKg1NejACjFuQDpdtKwbm4U64ng=", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/use/download/use-3.1.1.tgz", - "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=" - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz", - "integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.1.tgz", - "integrity": "sha1-a693dLgO6w91INi4HQeYKlmruu4=", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npm.taobao.org/utila/download/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1595884856212&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz", - "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", - "dev": true - }, - "v8-compile-cache": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-2.1.1.tgz", - "integrity": "sha1-VLw83UMxe8qR413K8wWxpyN950U=", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/vendors/download/vendors-1.0.4.tgz", - "integrity": "sha1-4rgApT56Kbk1BsPPQRANFsTErY4=", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz", - "integrity": "sha1-eGQcSIuObKkadfUR56OzKobl3aA=" - }, - "vue": { - "version": "2.6.12", - "resolved": "https://registry.npm.taobao.org/vue/download/vue-2.6.12.tgz", - "integrity": "sha1-9evU+mvShpQD4pqJau1JBEVskSM=" - }, - "vue-cli-plugin-style-resources-loader": { - "version": "0.1.5", - "resolved": "https://registry.npmmirror.com/vue-cli-plugin-style-resources-loader/-/vue-cli-plugin-style-resources-loader-0.1.5.tgz", - "integrity": "sha512-LluhjWTZmpGl3tiXg51EciF+T70IN/9t6UvfmgluJBqxbrb6OV9i7L5lTd+OKtcTeghDkhcBmYhtTxxU4w/8sQ==", - "dev": true - }, - "vue-codemirror": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/vue-codemirror/-/vue-codemirror-6.0.0.tgz", - "integrity": "sha512-1zYlS1l6Buxq0/PCw4gn2YQfWbINE0arEjtS/bZV1HcNMsgzotWbKmvRh9F+Ie0POX1F47gQricR731j4B/Ftw==", - "dev": true, - "requires": { - "@codemirror/commands": "6.x", - "@codemirror/language": "6.x", - "@codemirror/state": "6.x", - "@codemirror/view": "6.x", - "csstype": "^2.6.8" - } - }, - "vue-eslint-parser": { - "version": "7.1.0", - "resolved": "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-7.1.0.tgz", - "integrity": "sha1-nNvMgj5lawh1B6GRFzK4Z6wQHoM=", - "dev": true, - "requires": { - "debug": "^4.1.1", - "eslint-scope": "^5.0.0", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.2.1", - "esquery": "^1.0.1", - "lodash": "^4.17.15" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-5.1.0.tgz", - "integrity": "sha1-0Plx3+WcaeDK2mhLI9Sdv4JgDOU=", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - } - } - }, - "vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npm.taobao.org/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha1-UylVzB6yCKPZkLOp+acFdGV+CPI=", - "dev": true - }, - "vue-loader": { - "version": "15.9.3", - "resolved": "https://registry.npm.taobao.org/vue-loader/download/vue-loader-15.9.3.tgz", - "integrity": "sha1-DeNdnlVdPtU5aVFsrFziVTEpndo=", - "dev": true, - "requires": { - "@vue/component-compiler-utils": "^3.1.0", - "hash-sum": "^1.0.2", - "loader-utils": "^1.1.0", - "vue-hot-reload-api": "^2.3.0", - "vue-style-loader": "^4.1.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - } - } - }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.8.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz", - "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "vue-router": { - "version": "3.4.3", - "resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.4.3.tgz?cache=0&sync_timestamp=1598983087864&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.4.3.tgz", - "integrity": "sha1-+pN2hhbuM4qhdPFgrJZRZ/pXL/o=" - }, - "vue-style-loader": { - "version": "4.1.2", - "resolved": "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.2.tgz", - "integrity": "sha1-3t80mAbyXOtOZPOtfApE+6c1/Pg=", - "dev": true, - "requires": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - } - } - }, - "vue-template-compiler": { - "version": "2.6.12", - "resolved": "https://registry.npm.taobao.org/vue-template-compiler/download/vue-template-compiler-2.6.12.tgz?cache=0&sync_timestamp=1597927453960&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-template-compiler%2Fdownload%2Fvue-template-compiler-2.6.12.tgz", - "integrity": "sha1-lH7XGWdEyKUoXr4SM/6WBDf8xX4=", - "dev": true, - "requires": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npm.taobao.org/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", - "dev": true - }, - "vuedraggable": { - "version": "2.24.1", - "resolved": "https://registry.npm.taobao.org/vuedraggable/download/vuedraggable-2.24.1.tgz", - "integrity": "sha1-MEq9dkTd4FwfGZoie/npEH9WGXo=", - "requires": { - "sortablejs": "^1.10.1" - } - }, - "vuex": { - "version": "3.5.1", - "resolved": "https://registry.npm.taobao.org/vuex/download/vuex-3.5.1.tgz", - "integrity": "sha1-8bjc6mSbwlJUz09DWAgdv12hiz0=", - "requires": {} - }, - "w3c-keyname": { - "version": "2.2.4", - "resolved": "https://registry.npmmirror.com/w3c-keyname/-/w3c-keyname-2.2.4.tgz", - "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" - }, - "watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npm.taobao.org/watchpack/download/watchpack-1.7.4.tgz?cache=0&sync_timestamp=1598569254580&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack%2Fdownload%2Fwatchpack-1.7.4.tgz", - "integrity": "sha1-bp2lOzyAuy1lCBiPWyAEEIZs0ws=", - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" - } - }, - "watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha1-mUihhmy71suCTeoTp+1pH2yN3/A=", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz", - "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz", - "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", - "dev": true, - "optional": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1596728921978&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz", - "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.13.tgz", - "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz", - "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - } - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npm.taobao.org/wbuf/download/wbuf-1.7.3.tgz", - "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/wcwidth/download/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webpack": { - "version": "4.44.1", - "resolved": "https://registry.npm.taobao.org/webpack/download/webpack-4.44.1.tgz", - "integrity": "sha1-F+af/58yG48RfR/acU7fwLk5zCE=", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "webpack-bundle-analyzer": { - "version": "3.8.0", - "resolved": "https://registry.npm.taobao.org/webpack-bundle-analyzer/download/webpack-bundle-analyzer-3.8.0.tgz", - "integrity": "sha1-zms/kI2vBp/R9yZvaSy7O97ZuhY=", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1", - "bfj": "^6.1.1", - "chalk": "^2.4.1", - "commander": "^2.18.0", - "ejs": "^2.6.1", - "express": "^4.16.3", - "filesize": "^3.6.1", - "gzip-size": "^5.0.0", - "lodash": "^4.17.15", - "mkdirp": "^0.5.1", - "opener": "^1.5.1", - "ws": "^6.0.0" - }, - "dependencies": { - "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-7.4.0.tgz?cache=0&sync_timestamp=1597237468154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-7.4.0.tgz", - "integrity": "sha1-4a1IbmxUUBY0xsOXxcEh2qODYHw=", - "dev": true - } - } - }, - "webpack-chain": { - "version": "6.5.1", - "resolved": "https://registry.npm.taobao.org/webpack-chain/download/webpack-chain-6.5.1.tgz?cache=0&sync_timestamp=1595813222470&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-chain%2Fdownload%2Fwebpack-chain-6.5.1.tgz", - "integrity": "sha1-TycoTLu2N+PI+970Pu9YjU2GEgY=", - "dev": true, - "requires": { - "deepmerge": "^1.5.2", - "javascript-stringify": "^2.0.1" - } - }, - "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-3.7.2.tgz?cache=0&sync_timestamp=1594744507965&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-dev-middleware%2Fdownload%2Fwebpack-dev-middleware-3.7.2.tgz", - "integrity": "sha1-ABnD23FuP6XOy/ZPKriKdLqzMfM=", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - } - }, - "webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-3.11.0.tgz", - "integrity": "sha1-jxVKO84bz9HMYY705wMniFXn/4w=", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz", - "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz", - "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1596728921978&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz", - "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz", - "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz", - "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", - "dev": true - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.13.tgz", - "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-3.0.3.tgz", - "integrity": "sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz", - "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", - "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1598611771865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", - "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz", - "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npm.taobao.org/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1598505705729&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", - "integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1598505090936&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz", - "integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/webpack-log/download/webpack-log-2.0.0.tgz", - "integrity": "sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8=", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - } - }, - "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.2.2.tgz?cache=0&sync_timestamp=1598768710532&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-merge%2Fdownload%2Fwebpack-merge-4.2.2.tgz", - "integrity": "sha1-onxS6ng9E5iv0gh/VH17nS9DY00=", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz", - "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" - } - } - }, - "websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, - "requires": { - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.4.tgz", - "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz", - "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", - "dev": true - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz", - "integrity": "sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag=", - "requires": { - "errno": "~0.1.7" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-6.2.0.tgz", - "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.2.1.tgz", - "integrity": "sha1-kK51xCTQCNJiTFvynq0xd+v881k=", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/write/download/write-1.0.3.tgz", - "integrity": "sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM=", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npm.taobao.org/ws/download/ws-6.2.1.tgz?cache=0&sync_timestamp=1593925518385&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fws%2Fdownload%2Fws-6.2.1.tgz", - "integrity": "sha1-RC/fCkftZPWbal2P8TD0dI7VJPs=", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz", - "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=" - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz", - "integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms=" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz", - "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=" - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npm.taobao.org/yargs/download/yargs-15.4.1.tgz?cache=0&sync_timestamp=1598505705729&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-15.4.1.tgz", - "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1597169795121&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz?cache=0&sync_timestamp=1597081369770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-locate%2Fdownload%2Fp-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", - "dev": true - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-18.1.3.tgz?cache=0&sync_timestamp=1598505090936&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-18.1.3.tgz", - "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true - } - } - }, - "yorkie": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/yorkie/download/yorkie-2.0.0.tgz", - "integrity": "sha1-kkEZEtQ1IU4SxRwq4Qk+VLa7g9k=", - "dev": true, - "requires": { - "execa": "^0.8.0", - "is-ci": "^1.0.10", - "normalize-path": "^1.0.0", - "strip-indent": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.8.0", - "resolved": "https://registry.npm.taobao.org/execa/download/execa-0.8.0.tgz?cache=0&sync_timestamp=1594145159577&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz?cache=0&sync_timestamp=1597056455691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz?cache=0&sync_timestamp=1594427573763&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-4.1.5.tgz", - "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "normalize-path": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-1.0.0.tgz", - "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - } - } -} diff --git a/erupt-extra/erupt-workflow/src/console/package.json b/erupt-extra/erupt-workflow/src/console/package.json deleted file mode 100644 index eda5a8a9f..000000000 --- a/erupt-extra/erupt-workflow/src/console/package.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "name": "client", - "version": "0.1.0", - "private": true, - "scripts": { - "serve": "vue-cli-service serve", - "build": "vue-cli-service build", - "lint": "vue-cli-service lint" - }, - "dependencies": { - "axios": "^0.20.0", - "clipboard": "^2.0.6", - "codemirror": "^6.0.0", - "core-js": "^3.6.5", - "element-ui": "^2.15.14", - "less": "^3.12.2", - "less-loader": "^7.0.1", - "moment": "^2.29.4", - "signature_pad": "^3.0.0-beta.4", - "trim-canvas": "^0.1.2", - "vue": "^2.6.11", - "vue-router": "^3.4.3", - "vuedraggable": "^2.24.1", - "vuex": "^3.5.1" - }, - "devDependencies": { - "@vue/cli-plugin-babel": "~4.5.0", - "@vue/cli-plugin-eslint": "~4.5.0", - "@vue/cli-service": "~4.5.0", - "babel-eslint": "^10.1.0", - "babel-helper-vue-jsx-merge-props": "^2.0.3", - "babel-plugin-syntax-jsx": "^6.18.0", - "babel-plugin-transform-vue-jsx": "^3.7.0", - "babel-preset-env": "^1.7.0", - "eslint": "^6.7.2", - "eslint-plugin-vue": "^6.2.2", - "sass": "1.32.0", - "sass-loader": "10.1.0", - "style-resources-loader": "^1.3.2", - "vue-cli-plugin-style-resources-loader": "^0.1.4", - "vue-codemirror": "^6.0.0", - "vue-template-compiler": "^2.6.11" - }, - "eslintConfig": { - "root": true, - "env": { - "node": true - }, - "extends": [ - "plugin:vue/essential", - "eslint:recommended" - ], - "parserOptions": { - "parser": "babel-eslint" - }, - "rules": {} - }, - "browserslist": [ - "> 1%", - "last 2 versions", - "not dead" - ] -} diff --git a/erupt-extra/erupt-workflow/src/console/src/api/auth.js b/erupt-extra/erupt-workflow/src/console/src/api/auth.js deleted file mode 100644 index 30ac3b453..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/api/auth.js +++ /dev/null @@ -1,19 +0,0 @@ -export function getToken() { - return getQueryVariable("_token") -} - -export function getQueryVariable(fieldName) { - let url = window.location.hash; - let query = url.substring(url.indexOf('?') + 1).split('&'); - for (let i = 0; i < query.length; i++) { - let temp = query[i].split('='); - if (temp[0] === fieldName) { - if (temp.length < 2) { - return null; - } else { - return temp[1]; - } - } - } - return null; //备用的万能token -} diff --git a/erupt-extra/erupt-workflow/src/console/src/api/design.js b/erupt-extra/erupt-workflow/src/console/src/api/design.js deleted file mode 100644 index 6893e5da6..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/api/design.js +++ /dev/null @@ -1,125 +0,0 @@ -import request from '@/api/request.js' - -// 查询表单组 -export function getFormGroups(param) { - return request({ - url: '../erupt-api/erupt-flow/admin/form/group', - method: 'get', - params: param - }) -} - -// 查询表单 -export function getFormGroupsWithProcDef(param) { - return request({ - url: '../erupt-api/erupt-flow/process/groups', - method: 'get', - params: param - }) -} - -// 表单排序 -export function groupItemsSort(param) { - return request({ - url: '../erupt-api/erupt-flow/admin/form/sort', - method: 'put', - data: param - }) -} - -// 表单分组排序 -export function groupSort(param) { - return request({ - url: '../erupt-api/erupt-flow/admin/form/group/sort', - method: 'put', - data: param - }) -} - -// 创建表单组 -export function createGroup(groupName) { - return request({ - url: '../erupt-api/erupt-flow/admin/form/group', - method: 'post', - params: { - groupName: groupName - } - }) -} - -// 创建表单组 -export function updateGroup(groupId, param) { - return request({ - url: '../erupt-api/erupt-flow/admin/form/group/'+groupId, - method: 'put', - data: param - }) -} - -// 删除表单组 -export function removeGroup(groupId) { - return request({ - url: '../erupt-api/erupt-flow/admin/form/group/'+groupId, - method: 'delete' - }) -} - -// 获取表单分组 -export function getGroup() { - return request({ - url: '../erupt-api/erupt-flow/admin/form/group/list', - method: 'get' - }) -} - -// 更新表单 -export function updateForm(formId, param) { - return request({ - url: '../erupt-api/erupt-flow/admin/form/'+formId, - method: 'put', - data: param - }) -} - -//创建表单 -export function createForm(param){ - return request({ - url: '../erupt-api/erupt-flow/admin/form', - method: 'post', - data: param - }) -} - -// 查询表单详情 -export function getFormDetail(id) { - return request({ - url: '../erupt-api/erupt-flow/admin/form/detail/' + id, - method: 'get' - }) -} - -// 更新表单详情 -export function updateFormDetail(param) { - return request({ - url: '../erupt-api/erupt-flow/admin/form/detail', - method: 'put', - data: param - }) -} - -// 更新表单详情 -export function removeForm(param) { - return request({ - url: '../erupt-api/erupt-flow/admin/form/'+param.formId, - method: 'delete', - data: param - }) -} - -// 查询已加载的EruptForm -export function getEruptForms() { - return request({ - url: '../erupt-api/erupt-flow/forms', - method: 'get' - }) -} diff --git a/erupt-extra/erupt-workflow/src/console/src/api/fileUpload.js b/erupt-extra/erupt-workflow/src/console/src/api/fileUpload.js deleted file mode 100644 index e36fe18b3..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/api/fileUpload.js +++ /dev/null @@ -1,12 +0,0 @@ -import request from "@/api/request"; - -export const uploadUrl = "../erupt-api/erupt-flow/upload" - -// 删除文件 -export function deleteFile(param) { - return request({ - url: '../erupt-api/erupt-flow/file', - method: 'delete', - params: param - }) -} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/console/src/api/process.js b/erupt-extra/erupt-workflow/src/console/src/api/process.js deleted file mode 100644 index e387becc5..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/api/process.js +++ /dev/null @@ -1,93 +0,0 @@ -import request from '@/api/request.js' - -// 发起流程 -export function startByFormId(formId, data) { - return request({ - url: '../erupt-api/erupt-flow/process/start/form/'+formId, - method: 'post', - data: data - }) -} - -// 查询实例 -export function getProcessInstance(procInstId) { - return request({ - url: '../erupt-api/erupt-flow/data/OaProcessInstance/'+procInstId, - method: 'get' - }); -} - -// 查询待我处理的工作 -export function listMyTasks(params) { - return request({ - url: '../erupt-api/erupt-flow/task/mine', - method: 'get', - params: params - }); -} - -// 完成任务 -export function completeTask(taskId, remarks, data) { - return request({ - url: '../erupt-api/erupt-flow/task/complete/'+taskId, - method: 'post', - data: { - remarks: remarks, - data: data - } - }); -} - -// 拒绝任务 -export function refuseTask(taskId, remarks, data) { - return request({ - url: '../erupt-api/erupt-flow/task/refuse/'+taskId, - method: 'post', - data: { - remarks: remarks, - data: data - } - }); -} - -// 预览流程时间线 -export function timeLinePreview(defId, content) { - return request({ - url: '../erupt-api/erupt-flow/process/timeline/preview/'+defId, - method: 'post', - data: content - }); -} - -// 查看流程实例的时间线 -export function timeLine(instId) { - return request({ - url: '../erupt-api/erupt-flow/process/timeline/'+instId, - method: 'post' - }); -} - -// 查询任务详情 -export function getTaskDetail(taskId) { - return request({ - url: '../erupt-api/erupt-flow/task/detail/'+taskId, - method: 'get' - }); -} - -// 查询实例详情 -export function getInstDetail(instId) { - return request({ - url: '../erupt-api/erupt-flow/inst/detail/'+instId, - method: 'get' - }); -} - -// 查询与我相关的工单 -export function getMineAbout(params) { - return request({ - url: '../erupt-api/erupt-flow/inst/mine/about', - method: 'get', - params: params - }); -} diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/global.css b/erupt-extra/erupt-workflow/src/console/src/assets/global.css deleted file mode 100644 index 6838d2f10..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/assets/global.css +++ /dev/null @@ -1,36 +0,0 @@ -body{ - margin: 0; - padding: 0; -} - -/*路由切换动画*/ -.router-fade-enter-active { - transition: all 0.3s cubic-bezier(0.6, 0.5, 0.3, 0.1); -} - -.router-fade-leave-active { - transition: all 0.3s cubic-bezier(0.5, 0.5, 0.5, 0.5); -} - -.router-fade-enter { - transform: translateX(0px); - opacity: 0; -} - -.router-fade-leave-to { - transform: translateX(50px); - opacity: 0; -} - -.fl { - float: left; -} -.fr { - float: right; -} -.tl{ - text-align: left; -} -.tr{ - text-align: right; -} diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/iconfont/demo.css b/erupt-extra/erupt-workflow/src/console/src/assets/iconfont/demo.css deleted file mode 100644 index a67054a0a..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/assets/iconfont/demo.css +++ /dev/null @@ -1,539 +0,0 @@ -/* Logo 字体 */ -@font-face { - font-family: "iconfont logo"; - src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834'); - src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'), - url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'), - url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'), - url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg'); -} - -.logo { - font-family: "iconfont logo"; - font-size: 160px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -/* tabs */ -.nav-tabs { - position: relative; -} - -.nav-tabs .nav-more { - position: absolute; - right: 0; - bottom: 0; - height: 42px; - line-height: 42px; - color: #666; -} - -#tabs { - border-bottom: 1px solid #eee; -} - -#tabs li { - cursor: pointer; - width: 100px; - height: 40px; - line-height: 40px; - text-align: center; - font-size: 16px; - border-bottom: 2px solid transparent; - position: relative; - z-index: 1; - margin-bottom: -1px; - color: #666; -} - - -#tabs .active { - border-bottom-color: #f00; - color: #222; -} - -.tab-container .content { - display: none; -} - -/* 页面布局 */ -.main { - padding: 30px 100px; - width: 960px; - margin: 0 auto; -} - -.main .logo { - color: #333; - text-align: left; - margin-bottom: 30px; - line-height: 1; - height: 110px; - margin-top: -50px; - overflow: hidden; - *zoom: 1; -} - -.main .logo a { - font-size: 160px; - color: #333; -} - -.helps { - margin-top: 40px; -} - -.helps pre { - padding: 20px; - margin: 10px 0; - border: solid 1px #e7e1cd; - background-color: #fffdef; - overflow: auto; -} - -.icon_lists { - width: 100% !important; - overflow: hidden; - *zoom: 1; -} - -.icon_lists li { - width: 100px; - margin-bottom: 10px; - margin-right: 20px; - text-align: center; - list-style: none !important; - cursor: default; -} - -.icon_lists li .code-name { - line-height: 1.2; -} - -.icon_lists .icon { - display: block; - height: 100px; - line-height: 100px; - font-size: 42px; - margin: 10px auto; - color: #333; - -webkit-transition: font-size 0.25s linear, width 0.25s linear; - -moz-transition: font-size 0.25s linear, width 0.25s linear; - transition: font-size 0.25s linear, width 0.25s linear; -} - -.icon_lists .icon:hover { - font-size: 100px; -} - -.icon_lists .svg-icon { - /* 通过设置 font-size 来改变图标大小 */ - width: 1em; - /* 图标和文字相邻时,垂直对齐 */ - vertical-align: -0.15em; - /* 通过设置 color 来改变 SVG 的颜色/fill */ - fill: currentColor; - /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示 - normalize.css 中也包含这行 */ - overflow: hidden; -} - -.icon_lists li .name, -.icon_lists li .code-name { - color: #666; -} - -/* markdown 样式 */ -.markdown { - color: #666; - font-size: 14px; - line-height: 1.8; -} - -.highlight { - line-height: 1.5; -} - -.markdown img { - vertical-align: middle; - max-width: 100%; -} - -.markdown h1 { - color: #404040; - font-weight: 500; - line-height: 40px; - margin-bottom: 24px; -} - -.markdown h2, -.markdown h3, -.markdown h4, -.markdown h5, -.markdown h6 { - color: #404040; - margin: 1.6em 0 0.6em 0; - font-weight: 500; - clear: both; -} - -.markdown h1 { - font-size: 28px; -} - -.markdown h2 { - font-size: 22px; -} - -.markdown h3 { - font-size: 16px; -} - -.markdown h4 { - font-size: 14px; -} - -.markdown h5 { - font-size: 12px; -} - -.markdown h6 { - font-size: 12px; -} - -.markdown hr { - height: 1px; - border: 0; - background: #e9e9e9; - margin: 16px 0; - clear: both; -} - -.markdown p { - margin: 1em 0; -} - -.markdown>p, -.markdown>blockquote, -.markdown>.highlight, -.markdown>ol, -.markdown>ul { - width: 80%; -} - -.markdown ul>li { - list-style: circle; -} - -.markdown>ul li, -.markdown blockquote ul>li { - margin-left: 20px; - padding-left: 4px; -} - -.markdown>ul li p, -.markdown>ol li p { - margin: 0.6em 0; -} - -.markdown ol>li { - list-style: decimal; -} - -.markdown>ol li, -.markdown blockquote ol>li { - margin-left: 20px; - padding-left: 4px; -} - -.markdown code { - margin: 0 3px; - padding: 0 5px; - background: #eee; - border-radius: 3px; -} - -.markdown strong, -.markdown b { - font-weight: 600; -} - -.markdown>table { - border-collapse: collapse; - border-spacing: 0px; - empty-cells: show; - border: 1px solid #e9e9e9; - width: 95%; - margin-bottom: 24px; -} - -.markdown>table th { - white-space: nowrap; - color: #333; - font-weight: 600; -} - -.markdown>table th, -.markdown>table td { - border: 1px solid #e9e9e9; - padding: 8px 16px; - text-align: left; -} - -.markdown>table th { - background: #F7F7F7; -} - -.markdown blockquote { - font-size: 90%; - color: #999; - border-left: 4px solid #e9e9e9; - padding-left: 0.8em; - margin: 1em 0; -} - -.markdown blockquote p { - margin: 0; -} - -.markdown .anchor { - opacity: 0; - transition: opacity 0.3s ease; - margin-left: 8px; -} - -.markdown .waiting { - color: #ccc; -} - -.markdown h1:hover .anchor, -.markdown h2:hover .anchor, -.markdown h3:hover .anchor, -.markdown h4:hover .anchor, -.markdown h5:hover .anchor, -.markdown h6:hover .anchor { - opacity: 1; - display: inline-block; -} - -.markdown>br, -.markdown>p>br { - clear: both; -} - - -.hljs { - display: block; - background: white; - padding: 0.5em; - color: #333333; - overflow-x: auto; -} - -.hljs-comment, -.hljs-meta { - color: #969896; -} - -.hljs-string, -.hljs-variable, -.hljs-template-variable, -.hljs-strong, -.hljs-emphasis, -.hljs-quote { - color: #df5000; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-type { - color: #a71d5d; -} - -.hljs-literal, -.hljs-symbol, -.hljs-bullet, -.hljs-attribute { - color: #0086b3; -} - -.hljs-section, -.hljs-name { - color: #63a35c; -} - -.hljs-tag { - color: #333333; -} - -.hljs-title, -.hljs-attr, -.hljs-selector-id, -.hljs-selector-class, -.hljs-selector-attr, -.hljs-selector-pseudo { - color: #795da3; -} - -.hljs-addition { - color: #55a532; - background-color: #eaffea; -} - -.hljs-deletion { - color: #bd2c00; - background-color: #ffecec; -} - -.hljs-link { - text-decoration: underline; -} - -/* 代码高亮 */ -/* PrismJS 1.15.0 -https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ -/** - * prism.js default theme for JavaScript, CSS and HTML - * Based on dabblet (http://dabblet.com) - * @author Lea Verou - */ -code[class*="language-"], -pre[class*="language-"] { - color: black; - background: none; - text-shadow: 0 1px white; - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -pre[class*="language-"]::-moz-selection, -pre[class*="language-"] ::-moz-selection, -code[class*="language-"]::-moz-selection, -code[class*="language-"] ::-moz-selection { - text-shadow: none; - background: #b3d4fc; -} - -pre[class*="language-"]::selection, -pre[class*="language-"] ::selection, -code[class*="language-"]::selection, -code[class*="language-"] ::selection { - text-shadow: none; - background: #b3d4fc; -} - -@media print { - - code[class*="language-"], - pre[class*="language-"] { - text-shadow: none; - } -} - -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: .5em 0; - overflow: auto; -} - -:not(pre)>code[class*="language-"], -pre[class*="language-"] { - background: #f5f2f0; -} - -/* Inline code */ -:not(pre)>code[class*="language-"] { - padding: .1em; - border-radius: .3em; - white-space: normal; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} - -.token.punctuation { - color: #999; -} - -.namespace { - opacity: .7; -} - -.token.property, -.token.tag, -.token.boolean, -.token.number, -.token.constant, -.token.symbol, -.token.deleted { - color: #905; -} - -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #690; -} - -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #9a6e3a; - background: hsla(0, 0%, 100%, .5); -} - -.token.atrule, -.token.attr-value, -.token.keyword { - color: #07a; -} - -.token.function, -.token.class-name { - color: #DD4A68; -} - -.token.regex, -.token.important, -.token.variable { - color: #e90; -} - -.token.important, -.token.bold { - font-weight: bold; -} - -.token.italic { - font-style: italic; -} - -.token.entity { - cursor: help; -} diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/iconfont/iconfont.json b/erupt-extra/erupt-workflow/src/console/src/assets/iconfont/iconfont.json deleted file mode 100644 index 4c6119449..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/assets/iconfont/iconfont.json +++ /dev/null @@ -1,268 +0,0 @@ -{ - "id": "3538338", - "name": "wflow", - "font_family": "iconfont", - "css_prefix_text": "icon-", - "description": "", - "glyphs": [ - { - "icon_id": "807897", - "name": "iconfont-kefu", - "font_class": "iconfontkefu", - "unicode": "e61c", - "unicode_decimal": 58908 - }, - { - "icon_id": "1313126", - "name": "BBD密码", - "font_class": "mima", - "unicode": "e648", - "unicode_decimal": 58952 - }, - { - "icon_id": "2131309", - "name": "人力社保", - "font_class": "renlishebao", - "unicode": "e636", - "unicode_decimal": 58934 - }, - { - "icon_id": "4774868", - "name": "部门", - "font_class": "bumen", - "unicode": "e758", - "unicode_decimal": 59224 - }, - { - "icon_id": "6337457", - "name": "插入图片", - "font_class": "charutupian", - "unicode": "ec7f", - "unicode_decimal": 60543 - }, - { - "icon_id": "2958951", - "name": "考勤管理", - "font_class": "kaoqinguanli", - "unicode": "e610", - "unicode_decimal": 58896 - }, - { - "icon_id": "3007689", - "name": "身份证", - "font_class": "shenfenzheng", - "unicode": "e614", - "unicode_decimal": 58900 - }, - { - "icon_id": "5121522", - "name": "位置", - "font_class": "weizhi", - "unicode": "e64b", - "unicode_decimal": 58955 - }, - { - "icon_id": "7568869", - "name": "24gf-phoneBubble", - "font_class": "24gf-phoneBubble", - "unicode": "e966", - "unicode_decimal": 59750 - }, - { - "icon_id": "11134714", - "name": "考勤", - "font_class": "kaoqin", - "unicode": "e643", - "unicode_decimal": 58947 - }, - { - "icon_id": "15972093", - "name": "会议", - "font_class": "huiyi", - "unicode": "e61b", - "unicode_decimal": 58907 - }, - { - "icon_id": "19883444", - "name": "加班", - "font_class": "jiaban", - "unicode": "e637", - "unicode_decimal": 58935 - }, - { - "icon_id": "1392555", - "name": "表格", - "font_class": "biaoge", - "unicode": "e665", - "unicode_decimal": 58981 - }, - { - "icon_id": "3868276", - "name": "使用文档", - "font_class": "shiyongwendang", - "unicode": "eb66", - "unicode_decimal": 60262 - }, - { - "icon_id": "5881147", - "name": "多选框", - "font_class": "duoxuankuang", - "unicode": "e62e", - "unicode_decimal": 58926 - }, - { - "icon_id": "26323690", - "name": "单选", - "font_class": "danxuan", - "unicode": "e751", - "unicode_decimal": 59217 - }, - { - "icon_id": "5032", - "name": "出租", - "font_class": "chuzu", - "unicode": "e600", - "unicode_decimal": 58880 - }, - { - "icon_id": "1079372", - "name": "招聘", - "font_class": "zhaopin", - "unicode": "e647", - "unicode_decimal": 58951 - }, - { - "icon_id": "1183143", - "name": "财务", - "font_class": "caiwu", - "unicode": "e67d", - "unicode_decimal": 59005 - }, - { - "icon_id": "1727267", - "name": "05采购", - "font_class": "caigou", - "unicode": "e887", - "unicode_decimal": 59527 - }, - { - "icon_id": "1876349", - "name": "我的产品", - "font_class": "wodechanpin", - "unicode": "e679", - "unicode_decimal": 59001 - }, - { - "icon_id": "1977843", - "name": "发票管理", - "font_class": "fapiaoguanli", - "unicode": "e63b", - "unicode_decimal": 58939 - }, - { - "icon_id": "7790995", - "name": "工资", - "font_class": "gongzi", - "unicode": "e7e9", - "unicode_decimal": 59369 - }, - { - "icon_id": "10120009", - "name": "住房补贴账户", - "font_class": "zhufangbutiezhanghu", - "unicode": "e60c", - "unicode_decimal": 58892 - }, - { - "icon_id": "11435446", - "name": "维修", - "font_class": "weixiu", - "unicode": "e613", - "unicode_decimal": 58899 - }, - { - "icon_id": "11435453", - "name": "员工离职", - "font_class": "yuangonglizhi", - "unicode": "e615", - "unicode_decimal": 58901 - }, - { - "icon_id": "11435456", - "name": "招聘管理", - "font_class": "zhaopinguanli", - "unicode": "e616", - "unicode_decimal": 58902 - }, - { - "icon_id": "12911861", - "name": "财务", - "font_class": "caiwu1", - "unicode": "e603", - "unicode_decimal": 58883 - }, - { - "icon_id": "14443545", - "name": "请假申请", - "font_class": "qingjiashenqing", - "unicode": "e60d", - "unicode_decimal": 58893 - }, - { - "icon_id": "14947326", - "name": "出差", - "font_class": "ziyuan207", - "unicode": "e722", - "unicode_decimal": 59170 - }, - { - "icon_id": "17187052", - "name": "用餐就餐", - "font_class": "yongcanjiucan", - "unicode": "e67e", - "unicode_decimal": 59006 - }, - { - "icon_id": "18170995", - "name": "地图组织站点,层级,下级,组织架构布局", - "font_class": "map-site", - "unicode": "ea00", - "unicode_decimal": 59904 - }, - { - "icon_id": "21053836", - "name": "合同", - "font_class": "hetong", - "unicode": "e68a", - "unicode_decimal": 59018 - }, - { - "icon_id": "21159370", - "name": "补卡", - "font_class": "buka", - "unicode": "e6ca", - "unicode_decimal": 59082 - }, - { - "icon_id": "24080655", - "name": "出差", - "font_class": "chucha", - "unicode": "e6c7", - "unicode_decimal": 59079 - }, - { - "icon_id": "24283254", - "name": "报销申请-费用报销申请-02", - "font_class": "baoxiaoshenqing-feiyongbaoxiaoshenqing-02", - "unicode": "e726", - "unicode_decimal": 59174 - }, - { - "icon_id": "29522596", - "name": "11C分组,组织树", - "font_class": "a-11Cfenzuzuzhishu", - "unicode": "e676", - "unicode_decimal": 58998 - } - ] -} diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/iconfont/iconfont.ttf b/erupt-extra/erupt-workflow/src/console/src/assets/iconfont/iconfont.ttf deleted file mode 100644 index a8ca4a171..000000000 Binary files a/erupt-extra/erupt-workflow/src/console/src/assets/iconfont/iconfont.ttf and /dev/null differ diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/iconfont/iconfont.woff2 b/erupt-extra/erupt-workflow/src/console/src/assets/iconfont/iconfont.woff2 deleted file mode 100644 index 487737d25..000000000 Binary files a/erupt-extra/erupt-workflow/src/console/src/assets/iconfont/iconfont.woff2 and /dev/null differ diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/styles/btn.scss b/erupt-extra/erupt-workflow/src/console/src/assets/styles/btn.scss deleted file mode 100644 index e6ba1a8e1..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/assets/styles/btn.scss +++ /dev/null @@ -1,99 +0,0 @@ -@import './variables.scss'; - -@mixin colorBtn($color) { - background: $color; - - &:hover { - color: $color; - - &:before, - &:after { - background: $color; - } - } -} - -.blue-btn { - @include colorBtn($blue) -} - -.light-blue-btn { - @include colorBtn($light-blue) -} - -.red-btn { - @include colorBtn($red) -} - -.pink-btn { - @include colorBtn($pink) -} - -.green-btn { - @include colorBtn($green) -} - -.tiffany-btn { - @include colorBtn($tiffany) -} - -.yellow-btn { - @include colorBtn($yellow) -} - -.pan-btn { - font-size: 14px; - color: #fff; - padding: 14px 36px; - border-radius: 8px; - border: none; - outline: none; - transition: 600ms ease all; - position: relative; - display: inline-block; - - &:hover { - background: #fff; - - &:before, - &:after { - width: 100%; - transition: 600ms ease all; - } - } - - &:before, - &:after { - content: ''; - position: absolute; - top: 0; - right: 0; - height: 2px; - width: 0; - transition: 400ms ease all; - } - - &::after { - right: inherit; - top: inherit; - left: 0; - bottom: 0; - } -} - -.custom-button { - display: inline-block; - line-height: 1; - white-space: nowrap; - cursor: pointer; - background: #fff; - color: #fff; - -webkit-appearance: none; - text-align: center; - box-sizing: border-box; - outline: 0; - margin: 0; - padding: 10px 15px; - font-size: 14px; - border-radius: 4px; -} diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/styles/element-ui.scss b/erupt-extra/erupt-workflow/src/console/src/assets/styles/element-ui.scss deleted file mode 100644 index 955d3cab2..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/assets/styles/element-ui.scss +++ /dev/null @@ -1,84 +0,0 @@ -// cover some element-ui styles - -.el-breadcrumb__inner, -.el-breadcrumb__inner a { - font-weight: 400 !important; -} - -.el-upload { - input[type="file"] { - display: none !important; - } -} - -.el-upload__input { - display: none; -} - -.cell { - .el-tag { - margin-right: 0px; - } -} - -.small-padding { - .cell { - padding-left: 5px; - padding-right: 5px; - } -} - -.fixed-width { - .el-button--mini { - padding: 7px 10px; - width: 60px; - } -} - -.status-col { - .cell { - padding: 0 10px; - text-align: center; - - .el-tag { - margin-right: 0px; - } - } -} - -// to fixed https://github.com/ElemeFE/element/issues/2461 -.el-dialog { - transform: none; - left: 0; - position: relative; - margin: 0 auto; -} - -// refine element ui upload -.upload-container { - .el-upload { - width: 100%; - - .el-upload-dragger { - width: 100%; - height: 200px; - } - } -} - -// dropdown -.el-dropdown-menu { - a { - display: block - } -} - -// fix date-picker ui bug in filter-item -.el-range-editor.el-input__inner { - display: inline-flex !important; -} - -// to fix el-date-picker css style -.el-range-separator { - box-sizing: content-box; -} diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/styles/index.scss b/erupt-extra/erupt-workflow/src/console/src/assets/styles/index.scss deleted file mode 100644 index 96095ef6b..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/assets/styles/index.scss +++ /dev/null @@ -1,191 +0,0 @@ -@import './variables.scss'; -@import './mixin.scss'; -@import './transition.scss'; -@import './element-ui.scss'; -@import './sidebar.scss'; -@import './btn.scss'; - -body { - height: 100%; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - text-rendering: optimizeLegibility; - font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; -} - -label { - font-weight: 700; -} - -html { - height: 100%; - box-sizing: border-box; -} - -#app { - height: 100%; -} - -*, -*:before, -*:after { - box-sizing: inherit; -} - -.no-padding { - padding: 0px !important; -} - -.padding-content { - padding: 4px 0; -} - -a:focus, -a:active { - outline: none; -} - -a, -a:focus, -a:hover { - cursor: pointer; - color: inherit; - text-decoration: none; -} - -div:focus { - outline: none; -} - -.fr { - float: right; -} - -.fl { - float: left; -} - -.pr-5 { - padding-right: 5px; -} - -.pl-5 { - padding-left: 5px; -} - -.block { - display: block; -} - -.pointer { - cursor: pointer; -} - -.inlineBlock { - display: block; -} - -.clearfix { - &:after { - visibility: hidden; - display: block; - font-size: 0; - content: " "; - clear: both; - height: 0; - } -} - -aside { - background: #eef1f6; - padding: 8px 24px; - margin-bottom: 20px; - border-radius: 2px; - display: block; - line-height: 32px; - font-size: 16px; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; - color: #2c3e50; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - - a { - color: #337ab7; - cursor: pointer; - - &:hover { - color: rgb(32, 160, 255); - } - } -} - -//main-container全局样式 -.app-container { - padding: 20px; -} - -.components-container { - margin: 30px 50px; - position: relative; -} - -.pagination-container { - margin-top: 30px; -} - -.text-center { - text-align: center -} - -.sub-navbar { - height: 50px; - line-height: 50px; - position: relative; - width: 100%; - text-align: right; - padding-right: 20px; - transition: 600ms ease position; - background: linear-gradient(90deg, rgba(32, 182, 249, 1) 0%, rgba(32, 182, 249, 1) 0%, rgba(33, 120, 241, 1) 100%, rgba(33, 120, 241, 1) 100%); - - .subtitle { - font-size: 20px; - color: #fff; - } - - &.draft { - background: #d0d0d0; - } - - &.deleted { - background: #d0d0d0; - } -} - -.link-type, -.link-type:focus { - color: #337ab7; - cursor: pointer; - - &:hover { - color: rgb(32, 160, 255); - } -} - -.filter-container { - padding-bottom: 10px; - - .filter-item { - display: inline-block; - vertical-align: middle; - margin-bottom: 10px; - } -} - -//refine vue-multiselect plugin -.multiselect { - line-height: 16px; -} - -.multiselect--active { - z-index: 1000 !important; -} diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/styles/mixin.scss b/erupt-extra/erupt-workflow/src/console/src/assets/styles/mixin.scss deleted file mode 100644 index 06fa06125..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/assets/styles/mixin.scss +++ /dev/null @@ -1,66 +0,0 @@ -@mixin clearfix { - &:after { - content: ""; - display: table; - clear: both; - } -} - -@mixin scrollBar { - &::-webkit-scrollbar-track-piece { - background: #d3dce6; - } - - &::-webkit-scrollbar { - width: 6px; - } - - &::-webkit-scrollbar-thumb { - background: #99a9bf; - border-radius: 20px; - } -} - -@mixin relative { - position: relative; - width: 100%; - height: 100%; -} - -@mixin pct($pct) { - width: #{$pct}; - position: relative; - margin: 0 auto; -} - -@mixin triangle($width, $height, $color, $direction) { - $width: $width/2; - $color-border-style: $height solid $color; - $transparent-border-style: $width solid transparent; - height: 0; - width: 0; - - @if $direction==up { - border-bottom: $color-border-style; - border-left: $transparent-border-style; - border-right: $transparent-border-style; - } - - @else if $direction==right { - border-left: $color-border-style; - border-top: $transparent-border-style; - border-bottom: $transparent-border-style; - } - - @else if $direction==down { - border-top: $color-border-style; - border-left: $transparent-border-style; - border-right: $transparent-border-style; - } - - @else if $direction==left { - border-right: $color-border-style; - border-top: $transparent-border-style; - border-bottom: $transparent-border-style; - } -} diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/styles/ruoyi.scss b/erupt-extra/erupt-workflow/src/console/src/assets/styles/ruoyi.scss deleted file mode 100644 index de1db7f34..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/assets/styles/ruoyi.scss +++ /dev/null @@ -1,239 +0,0 @@ - /** - * 通用css样式布局处理 - * Copyright (c) 2019 ruoyi - */ - - /** 基础通用 **/ -.pt5 { - padding-top: 5px; -} -.pr5 { - padding-right: 5px; -} -.pb5 { - padding-bottom: 5px; -} -.mt5 { - margin-top: 5px; -} -.mr5 { - margin-right: 5px; -} -.mb5 { - margin-bottom: 5px; -} -.mb8 { - margin-bottom: 8px; -} -.ml5 { - margin-left: 5px; -} -.mt10 { - margin-top: 10px; -} -.mr10 { - margin-right: 10px; -} -.mb10 { - margin-bottom: 10px; -} -.ml0 { - margin-left: 10px; -} -.mt20 { - margin-top: 20px; -} -.mr20 { - margin-right: 20px; -} -.mb20 { - margin-bottom: 20px; -} -.m20 { - margin-left: 20px; -} - -.el-dialog:not(.is-fullscreen){ - margin-top: 6vh !important; -} - -.el-table { - .el-table__header-wrapper, .el-table__fixed-header-wrapper { - th { - word-break: break-word; - background-color: #f8f8f9; - color: #515a6e; - height: 40px; - font-size: 13px; - } - } - .el-table__body-wrapper { - .el-button [class*="el-icon-"] + span { - margin-left: 1px; - } - } -} - -/** 表单布局 **/ -.form-header { - font-size:15px; - color:#6379bb; - border-bottom:1px solid #ddd; - margin:8px 10px 25px 10px; - padding-bottom:5px -} - -/** 表格布局 **/ -.pagination-container { - position: relative; - height: 25px; - margin-bottom: 10px; - margin-top: 15px; - padding: 10px 20px !important; -} - -/* tree border */ -.tree-border { - margin-top: 5px; - border: 1px solid #e5e6e7; - background: #FFFFFF none; - border-radius:4px; -} - -.pagination-container .el-pagination { - right: 0; - position: absolute; -} - -.el-table .fixed-width .el-button--mini { - padding-left: 0; - padding-right: 0; - width: inherit; -} - -.el-tree-node__content > .el-checkbox { - margin-right: 8px; -} - -.list-group-striped > .list-group-item { - border-left: 0; - border-right: 0; - border-radius: 0; - padding-left: 0; - padding-right: 0; -} - -.list-group { - padding-left: 0px; - list-style: none; -} - -.list-group-item { - border-bottom: 1px solid #e7eaec; - border-top: 1px solid #e7eaec; - margin-bottom: -1px; - padding: 11px 0px; - font-size: 13px; -} - -.pull-right { - float: right !important; -} - -.el-card__header { - padding: 14px 15px 7px; - min-height: 40px; -} - -.el-card__body { - padding: 15px 20px 20px 20px; -} - -.card-box { - padding-right: 15px; - padding-left: 15px; - margin-bottom: 10px; -} - -/* button color */ -.el-button--cyan.is-active, -.el-button--cyan:active { - background: #20B2AA; - border-color: #20B2AA; - color: #FFFFFF; -} - -.el-button--cyan:focus, -.el-button--cyan:hover { - background: #48D1CC; - border-color: #48D1CC; - color: #FFFFFF; -} - -.el-button--cyan { - background-color: #20B2AA; - border-color: #20B2AA; - color: #FFFFFF; -} - -/* text color */ -.text-navy { - color: #1ab394; -} - -.text-primary { - color: inherit; -} - -.text-success { - color: #1c84c6; -} - -.text-info { - color: #23c6c8; -} - -.text-warning { - color: #f8ac59; -} - -.text-danger { - color: #ed5565; -} - -.text-muted { - color: #888888; -} - -/* image */ -.img-circle { - border-radius: 50%; -} - -.img-lg { - width: 120px; - height: 120px; -} - -.avatar-upload-preview { - position: absolute; - top: 50%; - transform: translate(50%, -50%); - width: 200px; - height: 200px; - border-radius: 50%; - box-shadow: 0 0 4px #ccc; - overflow: hidden; -} - -/* 拖拽列样式 */ -.sortable-ghost{ - opacity: .8; - color: #fff!important; - background: #42b983!important; -} - -.top-right-btn { - position: relative; - float: right; -} diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/styles/sidebar.scss b/erupt-extra/erupt-workflow/src/console/src/assets/styles/sidebar.scss deleted file mode 100644 index d42c80930..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/assets/styles/sidebar.scss +++ /dev/null @@ -1,222 +0,0 @@ -#app { - .main-container { - min-height: 100%; - transition: margin-left 0.28s; - margin-left: $sideBarWidth; - position: relative; - } - - .sidebar-container { - -webkit-transition: width 0.28s; - transition: width 0.28s; - width: $sideBarWidth !important; - background-color: $menuBg; - height: 100%; - position: fixed; - font-size: 0px; - top: 0; - bottom: 0; - left: 0; - z-index: 1001; - overflow: hidden; - -webkit-box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35); - box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35); - - // reset element-ui css - .horizontal-collapse-transition { - transition: 0s width ease-in-out, 0s padding-left ease-in-out, - 0s padding-right ease-in-out; - } - - .scrollbar-wrapper { - overflow-x: hidden !important; - } - - .el-scrollbar__bar.is-vertical { - right: 0px; - } - - .el-scrollbar { - height: 100%; - } - - &.has-logo { - .el-scrollbar { - height: calc(100% - 50px); - } - } - - .is-horizontal { - display: none; - } - - a { - display: inline-block; - width: 100%; - overflow: hidden; - } - - .svg-icon { - margin-right: 16px; - } - - .el-menu { - border: none; - height: 100%; - width: 100% !important; - } - - .el-menu-item, - .el-submenu__title { - // overflow: hidden !important; - // text-overflow: ellipsis !important; - // white-space: nowrap !important; - } - - // menu hover - .submenu-title-noDropdown, - .el-submenu__title { - &:hover { - background-color: rgba(0, 0, 0, 0.06) !important; - } - } - - & .theme-dark .is-active > .el-submenu__title { - color: $subMenuActiveText !important; - } - - & .nest-menu .el-submenu > .el-submenu__title, - & .el-submenu .el-menu-item { - min-width: $sideBarWidth !important; - - &:hover { - background-color: rgba(0, 0, 0, 0.06) !important; - } - } - - & .theme-dark .nest-menu .el-submenu > .el-submenu__title, - & .theme-dark .el-submenu .el-menu-item { - background-color: $subMenuBg !important; - - &:hover { - background-color: $subMenuHover !important; - } - } - } - - .hideSidebar { - .sidebar-container { - width: 54px !important; - } - - .main-container { - margin-left: 54px; - } - - .submenu-title-noDropdown { - padding: 0 !important; - position: relative; - - .el-tooltip { - padding: 0 !important; - - .svg-icon { - margin-left: 20px; - } - } - } - - .el-submenu { - overflow: hidden; - - & > .el-submenu__title { - padding: 0 !important; - - .svg-icon { - margin-left: 20px; - } - } - } - - .el-menu--collapse { - .el-submenu { - & > .el-submenu__title { - & > span { - height: 0; - width: 0; - overflow: hidden; - visibility: hidden; - display: inline-block; - } - } - } - } - } - - .el-menu--collapse .el-menu .el-submenu { - min-width: $sideBarWidth !important; - } - - // mobile responsive - .mobile { - .main-container { - margin-left: 0px; - } - - .sidebar-container { - transition: transform 0.28s; - width: $sideBarWidth !important; - } - - &.hideSidebar { - .sidebar-container { - pointer-events: none; - transition-duration: 0.3s; - transform: translate3d(-$sideBarWidth, 0, 0); - } - } - } - - .withoutAnimation { - .main-container, - .sidebar-container { - transition: none; - } - } -} - -// when menu collapsed -.el-menu--vertical { - & > .el-menu { - .svg-icon { - margin-right: 16px; - } - } - - .nest-menu .el-submenu > .el-submenu__title, - .el-menu-item { - &:hover { - // you can use $subMenuHover - background-color: rgba(0, 0, 0, 0.06) !important; - } - } - - // the scroll bar appears when the subMenu is too long - > .el-menu--popup { - max-height: 100vh; - overflow-y: auto; - - &::-webkit-scrollbar-track-piece { - background: #d3dce6; - } - - &::-webkit-scrollbar { - width: 6px; - } - - &::-webkit-scrollbar-thumb { - background: #99a9bf; - border-radius: 20px; - } - } -} diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/styles/transition.scss b/erupt-extra/erupt-workflow/src/console/src/assets/styles/transition.scss deleted file mode 100644 index 4cb27cc81..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/assets/styles/transition.scss +++ /dev/null @@ -1,48 +0,0 @@ -// global transition css - -/* fade */ -.fade-enter-active, -.fade-leave-active { - transition: opacity 0.28s; -} - -.fade-enter, -.fade-leave-active { - opacity: 0; -} - -/* fade-transform */ -.fade-transform-leave-active, -.fade-transform-enter-active { - transition: all .5s; -} - -.fade-transform-enter { - opacity: 0; - transform: translateX(-30px); -} - -.fade-transform-leave-to { - opacity: 0; - transform: translateX(30px); -} - -/* breadcrumb transition */ -.breadcrumb-enter-active, -.breadcrumb-leave-active { - transition: all .5s; -} - -.breadcrumb-enter, -.breadcrumb-leave-active { - opacity: 0; - transform: translateX(20px); -} - -.breadcrumb-move { - transition: all .5s; -} - -.breadcrumb-leave-active { - position: absolute; -} diff --git a/erupt-extra/erupt-workflow/src/console/src/assets/theme.less b/erupt-extra/erupt-workflow/src/console/src/assets/theme.less deleted file mode 100644 index 61a626621..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/assets/theme.less +++ /dev/null @@ -1,14 +0,0 @@ -//主题定制 - -@theme-primary: #1890FF; //主题色,应当与element-ui一致 -@theme-danger: #f56c6c; //主题色,应当与element-ui一致 - -//审批流程节点配色 -@node-root: #576a95; //发起人 -@node-condition: #15bca3; //条件 -@node-cc: #3296fa; //抄送 -@node-concurrent: #718dff; //并行 -@node-approval: #ff943e; //审批 -@node-delay: #f25643; //延时 -@node-trigger: #47bc82; //触发器 - diff --git a/erupt-extra/erupt-workflow/src/console/src/components/common/Ellipsis.vue b/erupt-extra/erupt-workflow/src/console/src/components/common/Ellipsis.vue deleted file mode 100644 index 0117a21fc..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/components/common/Ellipsis.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - - {{content}} - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/components/common/OrgPicker.vue b/erupt-extra/erupt-workflow/src/console/src/components/common/OrgPicker.vue deleted file mode 100644 index 89dfe40b1..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/components/common/OrgPicker.vue +++ /dev/null @@ -1,468 +0,0 @@ - - - - - - - - - - - - 全选 - 上一级 - - - - - 系统角色 - - - - - - - - - {{ org.name.substring(0, 12) }} - - 下级 - - - - - {{getShortName(org.name)}} - {{ org.name.substring(0, 12) }} - - - - {{ org.name.substring(0, 12) }} - - - - - - - 已选 {{ select.length }} 项 - 清空 - - - - - - - {{ org.name }} - - - - {{getShortName(org.name)}} - {{ org.name }} - - - - {{ org.name }} - - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/components/common/Tip.vue b/erupt-extra/erupt-workflow/src/console/src/components/common/Tip.vue deleted file mode 100644 index f87084239..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/components/common/Tip.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/components/common/WDialog.vue b/erupt-extra/erupt-workflow/src/console/src/components/common/WDialog.vue deleted file mode 100644 index 5fac41273..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/components/common/WDialog.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - - - {{ cancelText }} - {{ okText }} - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/store/index.js b/erupt-extra/erupt-workflow/src/console/src/store/index.js deleted file mode 100644 index ffc48080c..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/store/index.js +++ /dev/null @@ -1,29 +0,0 @@ -import Vue from 'vue' -import Vuex from 'vuex' - -Vue.use(Vuex) - - -export default new Vuex.Store({ - state: { - nodeMap: new Map(), - isEdit: null, - selectedNode: {}, - selectFormItem: null, - design:{}, - }, - mutations: { - selectedNode(state, val) { - state.selectedNode = val - }, - loadForm(state, val){ - state.design = val - }, - setIsEdit(state, val){ - state.isEdit = val - } - }, - getters: {}, - actions: {}, - modules: {} -}) diff --git a/erupt-extra/erupt-workflow/src/console/src/utils/myUtil.js b/erupt-extra/erupt-workflow/src/console/src/utils/myUtil.js deleted file mode 100644 index 1cbb2a397..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/utils/myUtil.js +++ /dev/null @@ -1,42 +0,0 @@ -export function format(time, format) { - var t = new Date(time); - var tf = function (i) { return (i < 10 ? '0' : '') + i }; - return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function (a) { - switch (a) { - case 'yyyy': - return tf(t.getFullYear()); - break; - case 'MM': - return tf(t.getMonth() + 1); - break; - case 'mm': - return tf(t.getMinutes()); - break; - case 'dd': - return tf(t.getDate()); - break; - case 'HH': - return tf(t.getHours()); - break; - case 'ss': - return tf(t.getSeconds()); - break; - } - }) -} - -/** - * 计算出相差天数 - * @param secondSub - */ -export function formatTotalDateSub (secondSub) { - var days = Math.floor(secondSub / (24 * 3600)); // 计算出小时数 - var leave1 = secondSub % (24*3600) ; // 计算天数后剩余的毫秒数 - var hours = Math.floor(leave1 / 3600); // 计算相差分钟数 - var leave2 = leave1 % (3600); // 计算小时数后剩余的毫秒数 - var minutes = Math.floor(leave2 / 60); // 计算相差秒数 - var leave3 = leave2 % 60; // 计算分钟数后剩余的毫秒数 - var seconds = Math.round(leave3); - return days + "天" + hours + "时" + minutes + "分" + seconds + '秒'; -} - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/Index.vue b/erupt-extra/erupt-workflow/src/console/src/views/Index.vue deleted file mode 100644 index 556f717b5..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/Index.vue +++ /dev/null @@ -1,152 +0,0 @@ - - - {{ '当前登录用户 ' + loginUser }} - 请先登录 😅 - - - - - - - - - - 进入工作区 - - - 您可以发起、处理及查看审批,进行日常工作任务 - - - - - - 进入管理后台 - - - 审批工作流创建 、编辑及其他设置操作,均可以在后台进行 - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/admin/FormProcessDesign.vue b/erupt-extra/erupt-workflow/src/console/src/views/admin/FormProcessDesign.vue deleted file mode 100644 index 04540ccf9..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/admin/FormProcessDesign.vue +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ validResult.action }} - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/admin/layout/FormBaseSetting.vue b/erupt-extra/erupt-workflow/src/console/src/views/admin/layout/FormBaseSetting.vue deleted file mode 100644 index 4b2810174..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/admin/layout/FormBaseSetting.vue +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - - 选择背景色 - - - - 选择图标 - - - - - - - - - - - - - - - - - - - - 提交 - - 新建分组 - - - - - - - - - - - - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/InsertButton.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/InsertButton.vue deleted file mode 100644 index 890369c1f..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/InsertButton.vue +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - 审批人 - - - - 抄送人 - - - - 条件分支 - - - - 并行分支 - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/ComponentExport.js b/erupt-extra/erupt-workflow/src/console/src/views/common/form/ComponentExport.js deleted file mode 100644 index 9e6ee02cf..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/ComponentExport.js +++ /dev/null @@ -1,30 +0,0 @@ -let TextInput = () => import('./components/TextInput.vue') -let NumberInput = () => import('./components/NumberInput.vue') -let AmountInput = () => import('./components/AmountInput.vue') -let TextareaInput = () => import('./components/TextareaInput.vue') -let SelectInput = () => import('./components/SelectInput.vue') -let MultipleSelect = () => import('./components/MultipleSelect.vue') -let DateTime = () => import('./components/DateTime.vue') -let DateTimeRange = () => import('./components/DateTimeRange.vue') - -let Description = () => import('./components/Description.vue') -let ImageUpload = () => import('./components/ImageUpload.vue') -let FileUpload = () => import('./components/FileUpload.vue') -let Location = () => import('./components/Location.vue') -let MoneyInput = () => import('./components/MoneyInput.vue') -let DeptPicker = () => import('./components/DeptPicker.vue') -let UserPicker = () => import('./components/UserPicker.vue') -let RolePicker = () => import('./components/RolePicker.vue') -let SignPanel = () => import('./components/SignPannel.vue') - -let SpanLayout = () => import('./components/SpanLayout.vue') -let TableList = () => import('./components/TableList.vue') - -export default { - //基础组件 - TextInput, NumberInput, AmountInput, TextareaInput, SelectInput, MultipleSelect, - DateTime, DateTimeRange, UserPicker, DeptPicker, RolePicker, - //高级组件 - Description, FileUpload, ImageUpload, MoneyInput, Location, SignPanel, - SpanLayout, TableList -} diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/ComponentMinxins.js b/erupt-extra/erupt-workflow/src/console/src/views/common/form/ComponentMinxins.js deleted file mode 100644 index b8588b058..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/ComponentMinxins.js +++ /dev/null @@ -1,51 +0,0 @@ -//混入组件数据 -export default{ - props:{ - mode:{ - type: String, - default: 'DESIGN' - }, - editable:{ - type: Boolean, - default: true - }, - required:{ - type: Boolean, - default: false - }, - }, - data(){ - return {} - }, - watch: { - _value(newValue, oldValue) { - this.$emit("change", newValue); - } - }, - computed: { - _value: { - get() { - return this.value; - }, - set(val) { - this.$emit("input", val); - } - } - }, - methods: { - _opValue(op) { - if(typeof(op)==='object') { - return op.value; - }else { - return op; - } - }, - _opLabel(op) { - if(typeof(op)==='object') { - return op.label; - }else { - return op; - } - } - } -} diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/ComponentsConfigExport.js b/erupt-extra/erupt-workflow/src/console/src/views/common/form/ComponentsConfigExport.js deleted file mode 100644 index 7aba19a42..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/ComponentsConfigExport.js +++ /dev/null @@ -1,234 +0,0 @@ -export const ValueType = { - string: 'String', - object: 'Object', - array: 'Array', - number: 'Number', - date: 'Date', - user: 'User', - dept: 'Dept', - role: 'Role', - dateRange: 'DateRange' -} - -export const baseComponents = [ - { - name: '布局', - components: [ - { - title: '分栏布局', - name: 'SpanLayout', - icon: 'el-icon-c-scale-to-original', - value: [], - valueType: ValueType.array, - props: { - items:[] - } - } - ] - }, { - name: '基础组件', - components: [ - { - title: '单行文本输入', - name: 'TextInput', - icon: 'el-icon-edit', - value: '', - valueType: ValueType.string, - props: { - required: false, - enablePrint: true - } - }, - { - title: '多行文本输入', - name: 'TextareaInput', - icon: 'el-icon-more-outline', - value: '', - valueType: ValueType.string, - props: { - required: false, - enablePrint: true - } - }, - { - title: '数字输入框', - name: 'NumberInput', - icon: 'el-icon-edit-outline', - value: '', - valueType: ValueType.number, - props: { - required: false, - enablePrint: true, - } - }, - { - title: '金额输入框', - name: 'AmountInput', - icon: 'iconfont icon-zhufangbutiezhanghu', - value: '', - valueType: ValueType.number, - props: { - required: false, - enablePrint: true, - showChinese: true, - precision: 2,//默认保留2位小树 - } - }, - { - title: '单选框', - name: 'SelectInput', - icon: 'el-icon-circle-check', - value: '', - valueType: ValueType.string, - props: { - required: false, - enablePrint: true, - expanding: false, - options: ['选项1', '选项2'] - } - }, - { - title: '多选框', - name: 'MultipleSelect', - icon: 'iconfont icon-duoxuankuang', - value: [], - valueType: ValueType.array, - props: { - required: false, - enablePrint: true, - expanding: false, - options: ['选项1', '选项2'] - } - }, - { - title: '日期时间点', - name: 'DateTime', - icon: 'el-icon-date', - value: '', - valueType: ValueType.date, - props: { - required: false, - enablePrint: true, - format: 'yyyy-MM-dd HH:mm', - } - }, - { - title: '日期时间区间', - name: 'DateTimeRange', - icon: 'iconfont icon-kaoqin', - valueType: ValueType.dateRange, - props: { - required: false, - enablePrint: true, - placeholder: ['开始时间', '结束时间'], - format: 'yyyy-MM-dd HH:mm', - showLength: false - } - }, - { - title: '上传图片', - name: 'ImageUpload', - icon: 'el-icon-picture-outline', - value: [], - valueType: ValueType.array, - props: { - required: false, - enablePrint: true, - maxSize: 5, //图片最大大小MB - maxNumber: 10, //最大上传数量 - enableZip: true //图片压缩后再上传 - } - }, - { - title: '上传附件', - name: 'FileUpload', - icon: 'el-icon-folder-opened', - value: [], - valueType: ValueType.array, - props: { - required: false, - enablePrint: true, - onlyRead: false, //是否只读,false只能在线预览,true可以下载 - maxSize: 100, //文件最大大小MB - maxNumber: 10, //最大上传数量 - fileTypes: [] //限制文件上传类型 - } - }, - { - title: '人员选择', - name: 'UserPicker', - icon: 'el-icon-user', - value: [], - valueType: ValueType.user, - props: { - required: false, - enablePrint: true, - multiple: false - } - }, - { - title: '部门选择', - name: 'DeptPicker', - icon: 'iconfont icon-map-site', - value: [], - valueType: ValueType.dept, - props: { - required: false, - enablePrint: true, - multiple: false - } - }, - { - title: '角色选择', - name: 'RolePicker', - icon: 'el-icon-s-custom', - value: [], - valueType: ValueType.role, - props: { - required: false, - enablePrint: true, - multiple: false - } - }, - { - title: '说明文字', - name: 'Description', - icon: 'el-icon-warning-outline', - value: '', - valueType: ValueType.string, - props: { - required: false, - enablePrint: true - } - }, - ] - }, { - name: '扩展组件', - components: [ - { - title: '明细表', - name: 'TableList', - icon: 'el-icon-tickets', - value: [], - valueType: ValueType.array, - props: { - required: false, - enablePrint: true, - showBorder: true, - rowLayout: true, - showSummary: false, - summaryColumns: [], - maxSize: 0, //最大条数,为0则不限制 - columns:[] //列设置 - } - } - ] - } -] - - - -export default { - baseComponents -} - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/FormRender.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/FormRender.vue deleted file mode 100644 index a94075c6d..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/FormRender.vue +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/AmountInput.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/AmountInput.vue deleted file mode 100644 index f766073b9..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/AmountInput.vue +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - 大写: - {{chinese}} - - - - - - - 大写: - {{chinese}} - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/DateTime.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/DateTime.vue deleted file mode 100644 index 7c2b523dd..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/DateTime.vue +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/DateTimeRange.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/DateTimeRange.vue deleted file mode 100644 index c7a6d50f9..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/DateTimeRange.vue +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - 时长: - {{timeLength}} - - - - - - 时长: - {{timeLength}} - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/DeptPicker.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/DeptPicker.vue deleted file mode 100644 index 69f648ddf..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/DeptPicker.vue +++ /dev/null @@ -1,67 +0,0 @@ - - - - 选择部门 - {{placeholder}} - - - - 选择部门 - - {{placeholder}} - - - {{dept.name}} - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/FileUpload.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/FileUpload.vue deleted file mode 100644 index c2292f656..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/FileUpload.vue +++ /dev/null @@ -1,134 +0,0 @@ - - - - 选择文件 - - - - - 选择文件 - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/SelectInput.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/SelectInput.vue deleted file mode 100644 index f7c8cf9c7..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/SelectInput.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - {{_opLabel(op)}} - - - - - - - - {{_opLabel(op)}} - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/TableList.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/TableList.vue deleted file mode 100644 index c8c20add0..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/TableList.vue +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - *{{ cp.title }} - - - - - - - - ☝ 拖拽控件到表格内部 - - - - - - - - - - - - - 复制 - 删除 - - - - {{placeholder}} - - - - - 第 {{i + 1}} 项 - - - - - - - {{placeholder}} - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/TextInput.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/TextInput.vue deleted file mode 100644 index c16bfb717..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/TextInput.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/TreeSelect.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/TreeSelect.vue deleted file mode 100644 index 2bdadea28..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/TreeSelect.vue +++ /dev/null @@ -1,80 +0,0 @@ - - - - - 全选 - 清空 - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/UserPicker.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/UserPicker.vue deleted file mode 100644 index 216b2b7de..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/components/UserPicker.vue +++ /dev/null @@ -1,67 +0,0 @@ - - - - 选择人员 - {{placeholder}} - - - - 选择人员 - - {{placeholder}} - - - {{dept.name}} - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/AmountInputConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/AmountInputConfig.vue deleted file mode 100644 index 39e66ca70..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/AmountInputConfig.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - 位 - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/DateTimeConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/DateTimeConfig.vue deleted file mode 100644 index 1573849cd..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/DateTimeConfig.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/FileUploadConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/FileUploadConfig.vue deleted file mode 100644 index 87ad4039c..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/FileUploadConfig.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - 数量限制 - - - - 大小限制 - - - - 类型限制 - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/ImageUploadConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/ImageUploadConfig.vue deleted file mode 100644 index f53365d51..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/ImageUploadConfig.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - 数量限制 - - - - 大小限制 - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/MoneyInputConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/MoneyInputConfig.vue deleted file mode 100644 index e08ce276c..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/MoneyInputConfig.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/NumberInputConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/NumberInputConfig.vue deleted file mode 100644 index b7f32d617..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/NumberInputConfig.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/SelectInputConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/SelectInputConfig.vue deleted file mode 100644 index 84574740b..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/SelectInputConfig.vue +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - 选项设置 - 新增选项 - - - - - - - - - - - - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/TextInputConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/TextInputConfig.vue deleted file mode 100644 index 8bc1a6f0f..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/form/config/TextInputConfig.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/ApprovalNodeConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/ApprovalNodeConfig.vue deleted file mode 100644 index 1a22c4c84..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/ApprovalNodeConfig.vue +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - {{ t.name }} - - - - 选择人员 - - - - - - 选择角色 - - - - - - - - 直到最上层主管 - 不超过发起人的 - - - 第 - - 级主管 - - - - - - 发起人的第 - - 级主管 - 👉 1级主管为本部门主管,部门内排序第一的人为主管 - - - - - - - - - - - 发起人自己作为审批人进行审批 - - - - - - - 自动通过 - 自动驳回 - 转交审批管理员 - 转交到指定人员 - - - - 选择人员 - - - - - - - - - - 依次会签 (按顺序审批,每个人必须同意) - 同时会签(可同时审批,每个人必须同意) - 或签(有一人同意即可) - - - - - 高级设置 - - - - - - - - - - - - - - - - - - - 自动通过 - 自动驳回 - 发送提醒 - - - 默认提醒当前审批人 - - - 每隔 - - 小时提醒一次 - - - - - - - - 直接结束流程 - 驳回到上级审批节点 - 驳回到指定节点 - - - 指定节点: - - - - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/CcNodeConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/CcNodeConfig.vue deleted file mode 100644 index f2a197f9f..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/CcNodeConfig.vue +++ /dev/null @@ -1,69 +0,0 @@ - - - 选择抄送人 - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/ConditionGroupItemConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/ConditionGroupItemConfig.vue deleted file mode 100644 index 9b5d4cfe4..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/ConditionGroupItemConfig.vue +++ /dev/null @@ -1,311 +0,0 @@ - - - - - 条件组 {{ groupNames[index] }} - - 组内条件关系: - - - - - - - - {{ condition.title }} - - - - - - - - - 点击右上角 + 为本条件组添加条件 ☝ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ~ - - - - - - - - - - - - - - 选择范围 - - - - - - - - - 选择部门 - - - - - - - - - - - - ~ - - - - - - - - - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/DelayNodeConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/DelayNodeConfig.vue deleted file mode 100644 index 38ad3e561..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/DelayNodeConfig.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - - 延时方式 - - 固定时长 - 自动计算 - - - - - - - - - - - 后进入下一步 - - - - 后进入下一步 - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/RootNodeConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/RootNodeConfig.vue deleted file mode 100644 index 349056427..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/RootNodeConfig.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - 选择能发起该审批的角色,不选则默认开放给所有人 - 请选择 - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/TriggerNodeConfig.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/TriggerNodeConfig.vue deleted file mode 100644 index ec052fd85..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/process/config/TriggerNodeConfig.vue +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - 发送网络请求 - 发送邮件 - - - - - - - - - - - - - - - - Header请求头 - + 添加 - - - - - - 表单 - 固定 - - - - - - - - - - - Header请求参数 - + 添加 - 参数类型 - - - json - form - - - - - - - 表单 - 固定 - - - - - - - - - - - - - - 请求结果处理 - 自定义脚本: - - - - 👉 返回值为 ture 则流程通过,为 false 则流程将被驳回 - 支持函数 - setFormByName( - '表单字段名', '表单字段值' - ) - 可改表单数据 - - - 👉 无论请求结果如何,均通过 - - - 请求成功😀: - - - - 请求失败😥: - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/ApprovalNode.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/ApprovalNode.vue deleted file mode 100644 index 66e777289..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/ApprovalNode.vue +++ /dev/null @@ -1,128 +0,0 @@ - - $emit('insertNode', type)" @selected="$emit('selected')"/> - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/ConcurrentNode.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/ConcurrentNode.vue deleted file mode 100644 index 319ac69f5..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/ConcurrentNode.vue +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - 并行任务(同时进行) - - - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/EmptyNode.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/EmptyNode.vue deleted file mode 100644 index ad2b974d8..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/EmptyNode.vue +++ /dev/null @@ -1,20 +0,0 @@ - - $emit('insertNode', type)"/> - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/RootNode.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/RootNode.vue deleted file mode 100644 index 10ee619c8..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/RootNode.vue +++ /dev/null @@ -1,42 +0,0 @@ - - $emit('insertNode', type)" @selected="$emit('selected')"/> - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/TriggerNode.vue b/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/TriggerNode.vue deleted file mode 100644 index 1d8c76133..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/common/process/nodes/TriggerNode.vue +++ /dev/null @@ -1,64 +0,0 @@ - - $emit('insertNode', type)" @selected="$emit('selected')"/> - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/workspace/MeAbout.vue b/erupt-extra/erupt-workflow/src/console/src/views/workspace/MeAbout.vue deleted file mode 100644 index f18ad56c9..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/workspace/MeAbout.vue +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - - - - 搜索 - - - - - - - - - {{inst.tag}} - - - - {{inst.businessTitle}} - - - - {{ getStatus(inst).text }} - - - {{'结束于 ' + inst.finishDate}} - - - - 详情 - - - - - - - - {{inst.formName}} - - - {{inst.creatorName + ' 发起于 ' + inst.createDate}} - - - - - - 加载中... - 没有更多了~ - - - - - - 关 闭 - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/console/src/views/workspace/TaskDetail.vue b/erupt-extra/erupt-workflow/src/console/src/views/workspace/TaskDetail.vue deleted file mode 100644 index af3ce14dd..000000000 --- a/erupt-extra/erupt-workflow/src/console/src/views/workspace/TaskDetail.vue +++ /dev/null @@ -1,152 +0,0 @@ - - - - {{taskDetail.instCreatorName + " 发布于 " + taskDetail.instCreateDate}} - - - - - 审批流程 - - - - - - - - - - - diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/EruptFlowAutoConfiguration.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/EruptFlowAutoConfiguration.java deleted file mode 100644 index c2555ecdb..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/EruptFlowAutoConfiguration.java +++ /dev/null @@ -1,56 +0,0 @@ -package xyz.erupt.flow; - -import org.springframework.boot.autoconfigure.domain.EntityScan; -import org.springframework.context.annotation.ComponentScan; -import org.springframework.context.annotation.Configuration; -import xyz.erupt.core.annotation.EruptScan; -import xyz.erupt.core.constant.MenuTypeEnum; -import xyz.erupt.core.module.EruptModule; -import xyz.erupt.core.module.EruptModuleInvoke; -import xyz.erupt.core.module.MetaMenu; -import xyz.erupt.core.module.ModuleInfo; -import xyz.erupt.flow.constant.FlowConstant; - -import java.util.ArrayList; -import java.util.List; - -/** - * @author zhu - * date 2023/02/08 - */ -@Configuration -@ComponentScan -@EntityScan -@EruptScan -public class EruptFlowAutoConfiguration implements EruptModule { - - static { - EruptModuleInvoke.addEruptModule(EruptFlowAutoConfiguration.class); - } - - @Override - public ModuleInfo info() { - return ModuleInfo.builder().name(FlowConstant.SERVER_NAME).build(); - } - - @Override - public List initMenus() { - List metaMenus = new ArrayList<>(); - //目录名和下面的权限名重复,所以加个后缀 - metaMenus.add(MetaMenu.createRootMenu(FlowConstant.SERVER_NAME + "_root", "流程服务", "fa fa-send", 80)); - // 添加菜单 - metaMenus.add(MetaMenu.createSimpleMenu(FlowConstant.SERVER_NAME, "流程服务基础权限", "erupt-flow" - , metaMenus.get(0), 0, MenuTypeEnum.BUTTON.getCode())); - metaMenus.add(MetaMenu.createSimpleMenu("workSpace", "工作区", FlowConstant.SERVER_NAME + "/index.html#/workSpace" - , metaMenus.get(0), 10, MenuTypeEnum.LINK.getCode())); - metaMenus.add(MetaMenu.createSimpleMenu("formsPanel", "后台管理", FlowConstant.SERVER_NAME + "/index.html#/formsPanel" - , metaMenus.get(0), 20, MenuTypeEnum.LINK.getCode())); - metaMenus.add(MetaMenu.createSimpleMenu("OaProcessInstanceHistory", "流程实例", "OaProcessInstanceHistory" - , metaMenus.get(0), 30, MenuTypeEnum.TABLE.getCode())); - metaMenus.add(MetaMenu.createSimpleMenu("OaTaskHistory", "任务", "OaTaskHistory" - , metaMenus.get(0), 40, MenuTypeEnum.TABLE.getCode())); - metaMenus.add(MetaMenu.createSimpleMenu("OaTaskOperation", "操作记录", "OaTaskOperation" - , metaMenus.get(0), 50, MenuTypeEnum.TABLE.getCode())); - return metaMenus; - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaProcessActivityHistory.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaProcessActivityHistory.java deleted file mode 100644 index 2a3602d64..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaProcessActivityHistory.java +++ /dev/null @@ -1,97 +0,0 @@ -package xyz.erupt.flow.bean.entity; - -import com.alibaba.fastjson.JSON; -import lombok.*; -import xyz.erupt.annotation.Erupt; -import xyz.erupt.annotation.EruptField; -import xyz.erupt.annotation.sub_erupt.Power; -import xyz.erupt.annotation.sub_field.Edit; -import xyz.erupt.annotation.sub_field.View; -import xyz.erupt.annotation.sub_field.ViewType; -import xyz.erupt.annotation.sub_field.sub_edit.Search; -import xyz.erupt.flow.bean.entity.node.OaProcessNode; -import xyz.erupt.jpa.model.BaseModel; - -import javax.persistence.*; -import java.util.Date; -import java.util.List; - -@Erupt(name = "节点历史" - , power = @Power(export = true, add = false, edit = false) -) -@Table(name = "oa_hi_process_activity") -@Entity -@Getter -@Setter -@Builder -@AllArgsConstructor -@NoArgsConstructor -public class OaProcessActivityHistory extends BaseModel { - - @EruptField(views = @View(title = "节点key")) - private String activityKey; - - @EruptField(views = @View(title = "节点名") - , edit = @Edit(title = "节点名", search = @Search(vague = true)) - ) - private String activityName; - - @EruptField(views = @View(title = "说明")) - private String description; - - @EruptField(views = @View(title = "线程id")) - private Long executionId; - - @EruptField(views = @View(title = "流程实例id")) - private Long processInstId; - - @EruptField(views = @View(title = "流程定义id")) - private String processDefId; - - /** - * 任务完成条件 - * - */ - private String completeCondition; - - /** - * 任务执行模式 - * SERIAL 串行,即按照顺序,一个执行完之后,另一个任务才可以被执行,直到所有任务完成线程继续 - * PARALLEL 并行,即同一个节点下的任务,可以同时被执行 - */ - @EruptField(views = @View(title = "任务执行模式", desc = "SINGLE 单任务; SERIAL 串行; PARALLEL 并行;")) - private String completeMode; - - @EruptField(views = @View(title = "是否激活") - , edit = @Edit(title = "是否激活", search = @Search) - ) - private Boolean active; - - @EruptField(views = @View(title = "创建时间", type = ViewType.DATE_TIME) - , edit = @Edit(title = "创建时间", search = @Search(vague = true)) - ) - private Date createDate;//创建时间 - - @EruptField(views = @View(title = "是否完成") - , edit = @Edit(title = "是否完成", search = @Search) - ) - private Boolean finished; - - @EruptField(views = @View(title = "完成时间", type = ViewType.DATE_TIME)) - private Date finishDate; - - @Transient - private List tasks; - - @EruptField(views = @View(title = "节点")) - @Lob - @Column//json类型 - private String node; - - public OaProcessNode getProcessNode() { - if(this.node==null) { - return null; - } - return JSON.parseObject(this.node, OaProcessNode.class); - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaProcessDefinition.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaProcessDefinition.java deleted file mode 100644 index 19c55ba23..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaProcessDefinition.java +++ /dev/null @@ -1,121 +0,0 @@ -package xyz.erupt.flow.bean.entity; - -import com.alibaba.fastjson.JSON; -import lombok.*; -import org.hibernate.annotations.DynamicUpdate; -import xyz.erupt.annotation.Erupt; -import xyz.erupt.annotation.EruptField; -import xyz.erupt.annotation.sub_erupt.Power; -import xyz.erupt.annotation.sub_field.Edit; -import xyz.erupt.annotation.sub_field.View; -import xyz.erupt.annotation.sub_field.sub_edit.Search; -import xyz.erupt.flow.bean.entity.node.OaProcessNode; -import xyz.erupt.flow.service.impl.ProcessDefinitionServiceImpl; -import xyz.erupt.jpa.model.BaseModel; - -import javax.persistence.*; -import java.util.Date; - -/** - * 流程定义,每个流程发布后,都会产生一个流程定义 - * 流程定义发布后就不能改变,重新发布只会产生新的版本 - */ -@Erupt(name = "流程定义" - , power = @Power(export = true, add = false, edit = false) - , dataProxy = ProcessDefinitionServiceImpl.class -) -@Table(name = "oa_re_process_definition") -@Entity -@Getter -@Setter -@Builder -@AllArgsConstructor -@NoArgsConstructor -@DynamicUpdate -public class OaProcessDefinition { - - @Id - @EruptField(views = @View(title = "流程ID", sortable = true)) - private String id; - - /** - * 继承自oa_forms,具有其全部字段 - */ - @EruptField(views = @View(title = "表单ID")) - private Long formId; - - /** - * 表单名称 - */ - @EruptField( - views = @View(title = "表单名称") - , edit = @Edit(title = "表单名称", search = @Search(vague = true)) - ) - private String formName; - - @EruptField(views = @View(title = "版本号")) - private Integer version;//版本号,同一个OaForms多次发布,会产生多个流程定义,这些流程定义具有相同的formId,但版本号递增 - - /** - * 图标配置 - */ - @EruptField(views = @View(title = "图标", show = false)) - private String logo; - /** - * 设置项 - */ - @EruptField(views = @View(title = "设置项")) - @Lob - @Column//json类型 - private String settings; - /** - * 分组ID - */ - @EruptField(views = @View(title = "分组ID", show = false)) - private Long groupId; - - @Transient - @EruptField(views = @View(title = "分组")) - private String groupName; - - /** - * 流程设置内容 - */ - @Lob - @Column//json类型 - private String process; - - /** - * 表单内容 - */ - @Lob - @Column//json类型 - private String formItems; - - public OaProcessNode getProcessNode() { - if (this.getProcess() == null) { - return null; - } - return JSON.parseObject(this.getProcess(), OaProcessNode.class); - } - - /** - * 备注 - */ - @EruptField(views = @View(title = "备注")) - private String remark; - /** - * 状态 0=正常 1=已停用 - */ - @EruptField(views = @View(title = "是否停用"), edit = @Edit(title = "是否停用", search = @Search)) - private Boolean isStop; - - @EruptField - private Integer sort; - /** - * 创建时间 - */ - @EruptField(views = @View(title = "创建时间"), edit = @Edit(title = "创建时间", search = @Search(vague = true))) - private Date created; - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaProcessExecution.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaProcessExecution.java deleted file mode 100644 index 025bd1ce8..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaProcessExecution.java +++ /dev/null @@ -1,88 +0,0 @@ -package xyz.erupt.flow.bean.entity; - -import com.alibaba.fastjson.JSON; -import lombok.*; -import org.hibernate.annotations.DynamicUpdate; -import xyz.erupt.annotation.Erupt; -import xyz.erupt.annotation.EruptField; -import xyz.erupt.annotation.sub_erupt.Power; -import xyz.erupt.annotation.sub_field.Edit; -import xyz.erupt.annotation.sub_field.View; -import xyz.erupt.annotation.sub_field.ViewType; -import xyz.erupt.annotation.sub_field.sub_edit.Search; -import xyz.erupt.flow.bean.entity.node.OaProcessNode; -import xyz.erupt.jpa.model.BaseModel; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Lob; -import javax.persistence.Table; -import java.util.Date; - -/** - * 流程的执行线程 - * 通常情况下一个流程实例只有一个线程在执行 - * 当有并行节点时,会产生多个子线程。所有子线程结束后,才能回到主线程继续执行 - */ -@Erupt(name = "线程" - , power = @Power(export = true, add = false, edit = false) -) -@Table(name = "oa_ru_process_execution") -@Entity -@Getter -@Setter -@Builder -@AllArgsConstructor -@NoArgsConstructor -@DynamicUpdate -public class OaProcessExecution extends BaseModel { - - public static final String STATUS_RUNNING = "RUNNING"; - public static final String STATUS_WAITING = "WAITING"; - public static final String STATUS_ENDED = "ENDED"; - - - @EruptField(views = @View(title = "父线程id")) - private Long parentId; - - @EruptField(views = @View(title = "流程实例id")) - private Long processInstId; - - @EruptField(views = @View(title = "流程定义id")) - private String processDefId; - - @EruptField(views = @View(title = "启动线程的节点id")) - private String startNodeId; - - @EruptField(views = @View(title = "启动线程的节点名称")) - private String startNodeName; - - @EruptField(views = @View(title = "状态", desc = "RUNNING 运行中; WAITING 等待子线程合并; ENDED 结束;") - , edit = @Edit(title = "状态", search = @Search) - ) - private String status; - - @EruptField(views = @View(title = "创建时间", type = ViewType.DATE_TIME)) - private Date created; - - @EruptField(views = @View(title = "更新时间", type = ViewType.DATE_TIME)) - private Date updated; - - @EruptField(views = @View(title = "结束时间", type = ViewType.DATE_TIME)) - private Date ended; - - @EruptField(views = @View(title = "当前节点", show = false)) - @Lob - @Column//json类型 - private String process; - - @EruptField(views = @View(title = "结束原因", show = false)) - private String reason; - - public OaProcessNode getProcessNode() { - if(this.getProcess()==null) { - return null; - } - return JSON.parseObject(this.getProcess(), OaProcessNode.class); - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaProcessInstance.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaProcessInstance.java deleted file mode 100644 index 32d371504..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaProcessInstance.java +++ /dev/null @@ -1,125 +0,0 @@ -package xyz.erupt.flow.bean.entity; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import lombok.*; -import org.hibernate.annotations.DynamicUpdate; -import xyz.erupt.annotation.Erupt; -import xyz.erupt.annotation.EruptField; -import xyz.erupt.annotation.sub_erupt.Power; -import xyz.erupt.annotation.sub_field.Edit; -import xyz.erupt.annotation.sub_field.EditType; -import xyz.erupt.annotation.sub_field.View; -import xyz.erupt.annotation.sub_field.ViewType; -import xyz.erupt.annotation.sub_field.sub_edit.ChoiceType; -import xyz.erupt.annotation.sub_field.sub_edit.Search; -import xyz.erupt.annotation.sub_field.sub_edit.VL; -import xyz.erupt.flow.bean.entity.node.OaProcessNode; -import xyz.erupt.flow.service.impl.ProcessInstanceServiceImpl; -import xyz.erupt.jpa.model.BaseModel; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Lob; -import javax.persistence.Table; -import java.util.Date; - -/** - * 流程实例,每次发起工单都会产生新的流程实例 - * 只保存运行中的流程,流程结束后会被删除 - */ -@Erupt(name = "流程实例" - , power = @Power(export = true, add = false, edit = false) - , dataProxy = ProcessInstanceServiceImpl.class -) -@Table(name = "oa_ru_process_instance") -@Entity -@Getter -@Setter -@Builder -@AllArgsConstructor -@NoArgsConstructor -@DynamicUpdate -public class OaProcessInstance extends BaseModel { - - //RUNNING:运行中 PAUSE:暂停 FINISHED:结束 SHUTDOWN:中止 - public final static String RUNNING = "RUNNING"; - public final static String PAUSE = "PAUSE"; - public final static String FINISHED = "FINISHED"; - public final static String SHUTDOWN = "SHUTDOWN"; - - @EruptField(views = @View(title = "流程定义id")) - private String processDefId; - - @EruptField(views = @View(title = "表单id", show = false)) - private Long formId; - - @EruptField(views = @View(title = "表单名称") - , edit = @Edit(title = "表单名称", search = @Search(vague = true)) - ) - private String formName; - - @EruptField(views = @View(title = "业务主键") - , edit = @Edit(title = "业务主键", search = @Search) - ) - private String businessKey; - - @EruptField(views = @View(title = "业务标题") - , edit = @Edit(title = "业务标题", search = @Search(vague = true)) - ) - private String businessTitle; - - @EruptField(views = @View(title = "状态", desc = "RUNNING:运行中 PAUSE:暂停 FINISHED:结束 SHUTDOWN:中止") - , edit = @Edit( - title = "状态", search = @Search, type = EditType.CHOICE - , choiceType = @ChoiceType( - vl = { - @VL(label = "运行中", value = "RUNNING"), - @VL(label = "暂停", value = "PAUSE"), - @VL(label = "结束", value = "FINISHED"), - @VL(label = "中止", value = "SHUTDOWN", disable = true), - }) - ) - ) - private String status; - - @EruptField(views = @View(title = "发起人ID", show = false)) - private String creator; - - @EruptField(views = @View(title = "发起人") - , edit = @Edit(title = "发起人", search = @Search(vague = true)) - ) - private String creatorName; - - @EruptField(views = @View(title = "发起时间", type = ViewType.DATE_TIME) - , edit = @Edit(title = "发起时间", search = @Search(vague = true)) - ) - private Date createDate; - - @EruptField(views = @View(title = "结束时间", type = ViewType.DATE_TIME) - , edit = @Edit(title = "结束时间", search = @Search(vague = true)) - ) - private Date finishDate; - - @EruptField(views = @View(title = "结束原因")) - private String reason; - - @EruptField(views = { - @View(title = "表单内容", show = false) - }) - @Lob - @Column //json类型 - private String formItems; - - @Lob - @Column //json类型 - private String process; - - public JSONObject getFormContent() { - return JSON.parseObject(this.formItems); - } - - public OaProcessNode getProcessNode() { - return JSON.parseObject(this.process, OaProcessNode.class); - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaTask.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaTask.java deleted file mode 100644 index 259b647de..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaTask.java +++ /dev/null @@ -1,147 +0,0 @@ -package xyz.erupt.flow.bean.entity; - -import lombok.*; -import org.hibernate.annotations.DynamicUpdate; -import xyz.erupt.annotation.Erupt; -import xyz.erupt.annotation.EruptField; -import xyz.erupt.annotation.sub_erupt.Power; -import xyz.erupt.annotation.sub_field.Edit; -import xyz.erupt.annotation.sub_field.View; -import xyz.erupt.annotation.sub_field.ViewType; -import xyz.erupt.annotation.sub_field.sub_edit.Search; -import xyz.erupt.jpa.model.BaseModel; - -import javax.persistence.Entity; -import javax.persistence.Table; -import javax.persistence.Transient; -import java.util.Date; -import java.util.List; - -/** - * 流程中需要用户处理的任务 - * 只保存运行中的流程对应的任务 - */ -@Erupt(name = "任务" - , power = @Power(export = true, add = false, edit = false) -) -@Table(name = "oa_ru_task") -@Entity -@Getter -@Setter -@Builder -@AllArgsConstructor -@NoArgsConstructor -@DynamicUpdate -public class OaTask extends BaseModel { - - - @EruptField(views = @View(title = "节点id")) - private Long activityId; - - @EruptField(views = @View(title = "节点key")) - private String activityKey; - - @EruptField(views = @View(title = "线程id")) - private Long executionId; - - @EruptField(views = @View(title = "流程实例id")) - private Long processInstId; - - @Transient//标识虚拟列 - @EruptField(views = @View(title = "业务标题") - , edit = @Edit(title = "业务标题", search = @Search(vague = true)) - ) - private String businessTitle; - - @EruptField(views = @View(title = "流程定义id")) - private String processDefId; - - @Transient//标识虚拟列 - @EruptField(views = @View(title = "流程名称") - , edit = @Edit(title = "流程名称", search = @Search(vague = true)) - ) - private String formName; - - @EruptField(views = @View(title = "任务名") - , edit = @Edit(title = "任务名", search = @Search(vague = true)) - ) - private String taskName; - - @EruptField(views = @View(title = "任务类型:root开始节点,userTask用户任务,cc抄送")) - private String taskType; - - @EruptField(views = @View(title = "所属人", desc = "任务持有人,最优先处理此任务")) - private String taskOwner;//任务持有人,最优先处理此任务,优先级为1 - - @EruptField(views = @View(title = "分配人", desc = "任务没有所属人时,分配人优先处理此任务")) - private String assignee;//任务指定人,没有持有人时,指定人处理此任务,优先级为2 - - @EruptField(views = @View(title = "创建时间", type = ViewType.DATE_TIME) - , edit = @Edit(title = "创建时间", search = @Search(vague = true)) - ) - private Date createDate;//创建时间 - - @EruptField(views = @View(title = "申领时间", desc = "一个任务只能被一个用户申领,申领后成为该任务持有人", type = ViewType.DATE_TIME)) - private Date claimDate;//申领日期,一个任务只能被一个用户申领,申领后成为该任务持有人 - - @EruptField(views = @View(title = "是否完成") - , edit = @Edit(title = "是否完成", search = @Search) - ) - private Boolean finished; - - @EruptField(views = @View(title = "完成用户ID") - , edit = @Edit(title = "完成用户ID", search = @Search) - ) - private String finishUser; - - @EruptField(views = @View(title = "完成用户") - , edit = @Edit(title = "完成用户", search = @Search(vague = true)) - ) - private String finishUserName; - - @EruptField(views = @View(title = "完成时间", type = ViewType.DATE_TIME)) - private Date finishDate; - - @EruptField(views = @View(title = "任务说明")) - private String taskDesc; - - /** - * 候选人,一对多进行关联。如任务没有持有人和指定人,候选人可以处理此任务,优先级为3 - * USERS 关联多个用户,这些人中任意人都可以处理 - * ROLES 关联多个角色,这些角色中任意人都可以处理此任务 - */ - @Transient - @EruptField(views = @View(title = "候选人列表", desc = "所属人和分配人都没有人时,由候选人完成任务。USERS 多个用户候选; ROLES 多个角色候选")) - private List userLinks; - - /** - * 任务执行模式 - * SERIAL 串行,即按照顺序,一个执行完之后,另一个任务才可以被执行,直到所有任务完成线程继续 - * PARALLEL 并行,即同一个线程(processExecutionId)下的任务,可以同时被执行,所有任务完成,线程继续 - */ - @EruptField(views = @View(title = "任务执行模式", desc = "SERIAL 串行; PARALLEL 并行;")) - private String completeMode; - - @EruptField(views = @View(title = "执行顺序", desc = "串行模式下按照顺序完成任务")) - private Integer completeSort;//完成顺序,单任务和并行不需要关注顺序。串行模式下,每个任务执行完之后,取当前线程下顺序最小的一个任务执行 - - @EruptField(views = @View(title = "是否激活", desc = "只有激活的任务可以被完成") - , edit = @Edit(title = "是否激活", search = @Search) - ) - private Boolean active;//激活状态,只有激活的任务可以被完成 - - @Transient - @EruptField(views = @View(title = "流程发起人ID")) - private String instCreator; - - @Transient - @EruptField(views = @View(title = "流程发起人")) - private String instCreatorName; - - @Transient - @EruptField(views = @View(title = "流程发起事件")) - private Date instCreateDate; - - @Transient - private String logo; -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaTaskOperation.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaTaskOperation.java deleted file mode 100644 index 11cd3a5b1..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/OaTaskOperation.java +++ /dev/null @@ -1,76 +0,0 @@ -package xyz.erupt.flow.bean.entity; - -import lombok.*; -import xyz.erupt.annotation.Erupt; -import xyz.erupt.annotation.EruptField; -import xyz.erupt.annotation.sub_erupt.Power; -import xyz.erupt.annotation.sub_field.Edit; -import xyz.erupt.annotation.sub_field.View; -import xyz.erupt.annotation.sub_field.ViewType; -import xyz.erupt.annotation.sub_field.sub_edit.Search; -import xyz.erupt.jpa.model.BaseModel; - -import javax.persistence.Entity; -import javax.persistence.Table; -import java.util.Date; - -@Erupt(name = "任务操作日志" - , power = @Power(export = true, add = false, edit = false) - , orderBy = "operationDate desc" -) -@Table(name = "oa_hi_task_operation") -@Entity -@Getter -@Setter -@Builder -@AllArgsConstructor -@NoArgsConstructor -public class OaTaskOperation extends BaseModel { - - public static final String COMPLETE = "COMPLETE";//完成 - public static final String REFUSE = "REFUSE";//拒绝,走拒绝策略 - public static final String JUMP = "JUMP";//跳转,指定节点进行跳转 - public static final String SHUTDOWN = "SHUTDOWN";//终止 - public static final String ASSIGN = "ASSIGN";//转办 - - @EruptField(views = @View(title = "流程实例id")) - private Long processInstId; - - @EruptField(views = @View(title = "流程定义id")) - private String processDefId; - - @EruptField(views = @View(title = "任务ID") - , edit = @Edit(title = "任务ID", search = @Search) - ) - private Long taskId; - - @EruptField(views = @View(title = "任务名")) - private String taskName; - - @EruptField(views = @View(title = "操作人ID") - , edit = @Edit(title = "操作人ID", search = @Search) - ) - private String operator; - - @EruptField(views = @View(title = "操作人") - , edit = @Edit(title = "操作人", search = @Search(vague = true)) - ) - private String operatorName; - - @EruptField(views = @View(title = "操作", desc = "COMPLETE 完成;REJECT 拒绝;BACK 退回;JUMP 跳转;SHUTDOWN 终止;")) - private String operation; - - @EruptField(views = @View(title = "操作说明")) - private String remarks; - - @EruptField(views = @View(title = "目标节点ID", desc = "拒绝,退回,跳转三种情况,才有目标节点")) - private String targetNodeId; - - @EruptField(views = @View(title = "目标节点")) - private String targetNodeName; - - @EruptField(views = @View(title = "操作时间", type = ViewType.DATE_TIME) - , edit = @Edit(title = "操作时间", search = @Search(vague = true)) - ) - private Date operationDate; -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeCondition.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeCondition.java deleted file mode 100644 index d9994cb3a..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeCondition.java +++ /dev/null @@ -1,15 +0,0 @@ -package xyz.erupt.flow.bean.entity.node; - -import lombok.Data; -import lombok.Getter; -import lombok.Setter; - -@Getter -@Setter -public class OaProcessNodeCondition { - String id; - String title; - String[] value; - String compare; - String valueType; -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeFormPerms.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeFormPerms.java deleted file mode 100644 index 5f937fd43..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeFormPerms.java +++ /dev/null @@ -1,27 +0,0 @@ -package xyz.erupt.flow.bean.entity.node; - -import lombok.Data; -import lombok.Getter; -import lombok.Setter; - -@Getter -@Setter -public class OaProcessNodeFormPerms { - - /** - * 字段id - */ - String id; - /** - * 字段权限 - */ - String perm; - /** - * 标题 - */ - String title; - /** - * 是否必填 - */ - boolean required; -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeLeaderTop.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeLeaderTop.java deleted file mode 100644 index ad9418642..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeLeaderTop.java +++ /dev/null @@ -1,13 +0,0 @@ -package xyz.erupt.flow.bean.entity.node; - -import lombok.Data; -import lombok.Getter; -import lombok.Setter; - -@Getter -@Setter -public class OaProcessNodeLeaderTop { - - private String endCondition;//TOP表示所有上级,LEAVE表示特定层级上级 - private Integer level;//只有top时有效,表示特定层级 -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeProps.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeProps.java deleted file mode 100644 index f239a0275..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeProps.java +++ /dev/null @@ -1,98 +0,0 @@ -package xyz.erupt.flow.bean.entity.node; - -import com.alibaba.fastjson.JSONObject; -import lombok.*; -import xyz.erupt.flow.constant.FlowConstant; - -import java.util.List; - -@Getter -@Setter -@Builder -@AllArgsConstructor -@NoArgsConstructor -public class OaProcessNodeProps { - /** - * 条件组 - */ - List groups; - /** - * 条件表达式 - */ - String expression; - /** - * 条件之间的关系 AND 和 OR - */ - String groupsType; - - /** - * 指定人员 ASSIGN_USER - * 指定角色 ROLE - * 发起人自选 SELF_SELECT - * 发起人自己 SELF - * 连续多级主管 LEADER_TOP - * 主管 LEADER - * 表单内联系人 FORM_USER - */ - String assignedType = FlowConstant.ASSIGN_TYPE_USER; - /** - * 多任务处理方式 - */ - String mode = FlowConstant.COMPLETE_MODE_OR;//默认或签,即任意一个用户完成任务即可 - /** - * 同意是否需要签字,暂不支持 - */ - boolean sign; - /** - * 无人审批时的处理方式 - */ - OaProcessNodeNobody nobody; - /** - * 任务超时设置,暂不支持 - */ - JSONObject timeLimit; - /** - * 表单权限 - */ - List formPerms; - - /** - * 发起人自选,暂不支持 - * selfSelect: { - * multiple: false - * } - */ - JSONObject selfSelect; - - /** - * 任务处理人,当分配类型为 指定人员时使用 - */ - List assignedUser; - - /** - * 任务处理角色,当分配类型为 指定角色时使用 - */ - List role; - - /** - * 连续多级主管时使用,如果某一级主管存在多人,则发或签 - */ - OaProcessNodeLeaderTop leaderTop; - - /** - * 指定一级主管时使用 - */ - OaProcessNodeLeaderTop leader; - - /** - * 指定表内联系人时使用 - */ - String formUser; - - /** - * 拒绝配置 - */ - OaProcessNodeRefuse refuse; - - boolean isDefault;//是否默认分支 -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeRefuse.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeRefuse.java deleted file mode 100644 index 3ced1815b..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/entity/node/OaProcessNodeRefuse.java +++ /dev/null @@ -1,13 +0,0 @@ -package xyz.erupt.flow.bean.entity.node; - -import lombok.Data; -import lombok.Getter; -import lombok.Setter; -import xyz.erupt.flow.constant.FlowConstant; - -@Getter -@Setter -public class OaProcessNodeRefuse { - String type = FlowConstant.REFUSE_TO_END;//驳回规则 TO_END TO_NODE TO_BEFORE - String target;//驳回到指定ID的节点 -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/vo/FileUploadResult.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/vo/FileUploadResult.java deleted file mode 100644 index 12119e7c8..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/vo/FileUploadResult.java +++ /dev/null @@ -1,16 +0,0 @@ -package xyz.erupt.flow.bean.vo; - -import lombok.Getter; -import lombok.Setter; - -@Getter -@Setter -public class FileUploadResult { - private String name; - private String url; - - public FileUploadResult(String name, String url) { - this.name = name; - this.url = url; - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/vo/TaskDetailVo.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/vo/TaskDetailVo.java deleted file mode 100644 index b7a721a55..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/bean/vo/TaskDetailVo.java +++ /dev/null @@ -1,32 +0,0 @@ -package xyz.erupt.flow.bean.vo; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import lombok.Data; -import lombok.Getter; -import lombok.Setter; -import xyz.erupt.flow.bean.entity.OaTask; - -/** - * 除了任务信息外还有 - * 1,流程定义的 表单信息(OaProcessDefinition.formItems) - * 2,流程实例的 表单内容(OaProcessInstance.formItems) - * 3,当前线程的 节点配置(OaProcessExecution.process) - */ -@Getter -@Setter -public class TaskDetailVo extends OaTask { - - /** - * 表单定义 - */ - private JSONArray formItems; - /** - * 表单内容 - */ - private JSONObject formData; - /** - * 节点配置 - */ - private JSONObject nodeConfig; -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/constant/FlowConstant.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/constant/FlowConstant.java deleted file mode 100644 index 975e688c2..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/constant/FlowConstant.java +++ /dev/null @@ -1,57 +0,0 @@ -package xyz.erupt.flow.constant; - -/** - * @author YuePeng - * date 2021/1/29 18:25 - */ -public class FlowConstant { - - public static final String SERVER_NAME = "erupt-flow"; - - public static final String USER_LINK_USERS = "USERS"; - public static final String USER_LINK_ROLES = "ROLES"; - public static final String USER_LINK_CC = "CC"; - - public static final String ASSIGN_TYPE_USER = "ASSIGN_USER";//指定人员 - public static final String ASSIGN_TYPE_CC = "CC";//指定抄送人 - public static final String ASSIGN_TYPE_ROLE = "ROLE";//指定角色 - public static final String ASSIGN_TYPE_SELF_SELECT = "SELF_SELECT";//发起人自选,暂时不支持 - public static final String ASSIGN_TYPE_SELF = "SELF";//发起人自己 - public static final String ASSIGN_TYPE_LEADER_TOP = "LEADER_TOP";//连续多级主管 - public static final String ASSIGN_TYPE_LEADER = "LEADER";//指定主管 - public static final String ASSIGN_TYPE_FORM_USER = "FORM_USER";//表单内联系人 - - /** - * 会签以多任务的方式实现 - * 此时每个任务必须是确定的审批人(assignee),而不能是候选人模式 - * 因为候选人是一个不确定的群体 - */ - public static final String COMPLETE_MODE_NEXT = "NEXT";//会签的执行模式-串行,即生成多个任务,按照顺序依次完成所有 - public static final String COMPLETE_MODE_AND = "AND";//会签的执行模式-并行,生成多个任务,并行完成所有 - public static final String COMPLETE_MODE_OR = "OR";//会签的执行模式-或签,任意一个任务完成即可 - - public static final String NOBODY_TO_PASS = "TO_PASS";//无人审批时的处理方式,执行完成 - public static final String NOBODY_TO_REFUSE = "TO_REFUSE";//无人审批时的处理方式,执行驳回 - public static final String NOBODY_TO_ADMIN = "TO_ADMIN";//无人审批时的处理方式,分配给超管用户 - public static final String NOBODY_TO_USER = "TO_USER";//无人审批时的处理方式,分配给指定用户 - - public static final String PERM_Readonly = "R";//字段权限,只读模式 - public static final String PERM_Editable = "E";//字段权限,可编辑 - - public static final String NODE_ASSIGN_USER = "user";//节点审批人类型-用户 - public static final String NODE_ASSIGN_ROLE = "role";//节点审批人类型-角色 - - public static final String REFUSE_TO_END = "TO_END";//驳回规则 TO_END TO_NODE TO_BEFORE - public static final String REFUSE_TO_BEFORE = "TO_BEFORE"; - public static final String REFUSE_TO_NODE = "TO_NODE"; - - public static final String NODE_TYPE_ROOT = "ROOT";//节点类型-开始 - public static final String NODE_TYPE_APPROVAL = "APPROVAL";//节点类型-审批 - public static final String NODE_TYPE_CC = "CC";//节点类型-抄送 - public static final String NODE_TYPE_CONDITIONS = "CONDITIONS";//节点类型-条件分支 - public static final String NODE_TYPE_CONDITION = "CONDITION";//节点类型-条件 - public static final String NODE_TYPE_CONCURRENTS = "CONCURRENTS";//节点类型-并行分支 - public static final String NODE_TYPE_CONCURRENT = "CONCURRENT";//节点类型-并行 - - public static final String NODE_TYPE_ROOT_VALUE = "root";//节点类型-开始 -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/controller/FormsController.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/controller/FormsController.java deleted file mode 100644 index 3df2e1170..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/controller/FormsController.java +++ /dev/null @@ -1,103 +0,0 @@ -package xyz.erupt.flow.controller; - -import org.springframework.transaction.annotation.Transactional; -import org.springframework.web.bind.annotation.*; -import xyz.erupt.core.annotation.EruptRouter; -import xyz.erupt.core.constant.EruptRestPath; -import xyz.erupt.core.view.R; -import xyz.erupt.flow.bean.entity.OaForms; -import xyz.erupt.flow.constant.FlowConstant; -import xyz.erupt.flow.service.FormsService; -import xyz.erupt.jpa.dao.EruptDao; - -import javax.annotation.Resource; -import java.util.List; - -@RestController -@RequestMapping(EruptRestPath.ERUPT_API + "/" + FlowConstant.SERVER_NAME) -public class FormsController { - - @Resource - private FormsService formsService; - - @Resource - private EruptDao eruptDao; - - /** - * 创建新的表单 - * - * @param form - */ - @PostMapping("/admin/form") - @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) - public R createForm(@RequestBody OaForms form) { - formsService.createForm(form); - return R.ok(); - } - - /** - * 查询表单模板数据 - * - * @param id 模板id - * @return 模板详情数据 - */ - @GetMapping("/admin/form/detail/{id}") - @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) - public R getFormById(@PathVariable Long id) { - return R.ok(eruptDao.findById(OaForms.class, id)); - } - - /** - * 修改表单信息 - * - * @param id 摸板ID - * @return 操作结果 - */ - @PutMapping("/admin/form/{id}") - @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) - public R updateForm(@PathVariable Long id, @RequestBody OaForms oaForms) { - oaForms.setFormId(id); - formsService.updateById(oaForms); - return R.ok(); - } - - /** - * 删除流程 - * - * @param formId 摸板ID - * @return 操作结果 - */ - @DeleteMapping("/admin/form/{formId}") - @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) - @Transactional - public R removeForm(@PathVariable Long formId) { - eruptDao.delete(OaForms.builder().formId(formId).build()); - return R.ok(); - } - - /** - * 编辑表单详情 - * - * @param template 表单模板信息 - * @return 修改结果 - */ - @PutMapping("/admin/form/detail") - @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) - public R updateFormDetail(@RequestBody OaForms template) { - formsService.updateFormDetail(template); - return R.ok(); - } - - /** - * 表单排序 - * - * @param formIds 表单ID - * @return 排序结果 - */ - @PutMapping("/admin/form/sort") - @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) - public R formsSort(@RequestBody List formIds) { - formsService.formsSort(formIds); - return R.ok(); - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/controller/UserLinkController.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/controller/UserLinkController.java deleted file mode 100644 index 75d0788e4..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/controller/UserLinkController.java +++ /dev/null @@ -1,54 +0,0 @@ -package xyz.erupt.flow.controller; - - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; -import xyz.erupt.core.annotation.EruptRouter; -import xyz.erupt.core.constant.EruptRestPath; -import xyz.erupt.core.view.R; -import xyz.erupt.flow.bean.vo.OrgTreeVo; -import xyz.erupt.flow.constant.FlowConstant; -import xyz.erupt.flow.process.userlink.impl.UserLinkServiceHolder; - -import java.util.List; - -/** - * 用户体系的接口,部门,用户,角色相关的全在这里 - */ -@RestController -@RequestMapping(EruptRestPath.ERUPT_API + "/" + FlowConstant.SERVER_NAME) -public class UserLinkController { - - @Autowired - private UserLinkServiceHolder userLinkService; - - /** - * 查询组织架构树 - */ - @GetMapping("/oa/org/tree") - @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) - public R> getOrgTree(Long deptId, String keyword) { - return R.ok(userLinkService.getOrgTree(deptId, keyword)); - } - - /** - * 查询用户 - */ - @GetMapping("/oa/org/tree/user") - @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) - public R> getOrgUserTree(Long deptId, String keyword) { - return R.ok(userLinkService.getOrgTreeUser(deptId, keyword)); - } - - /** - * 查询角色列表 - */ - @GetMapping("/oa/role") - @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) - public R> getRoleList(String keyword) { - return R.ok(userLinkService.getRoleList(keyword)); - } - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/core/annotation/EruptFlowForm.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/core/annotation/EruptFlowForm.java deleted file mode 100644 index d1fe74ba3..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/core/annotation/EruptFlowForm.java +++ /dev/null @@ -1,14 +0,0 @@ -package xyz.erupt.flow.core.annotation; - -import java.lang.annotation.*; - -/** - * 用在@Erupt的实体类上 - * 拥有此注解的类,可以被解析为表单,在流程中传递 - * 2023-05-07 - */ -@Retention(RetentionPolicy.RUNTIME) -@Target(ElementType.TYPE) -@Documented -public @interface EruptFlowForm { -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/core/service/EruptFlowCoreService.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/core/service/EruptFlowCoreService.java deleted file mode 100644 index aac207e88..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/core/service/EruptFlowCoreService.java +++ /dev/null @@ -1,231 +0,0 @@ -package xyz.erupt.flow.core.service; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import lombok.extern.slf4j.Slf4j; -import org.springframework.boot.ApplicationArguments; -import org.springframework.boot.ApplicationRunner; -import org.springframework.core.annotation.Order; -import org.springframework.core.type.filter.AnnotationTypeFilter; -import org.springframework.core.type.filter.TypeFilter; -import org.springframework.stereotype.Service; -import org.springframework.util.LinkedCaseInsensitiveMap; -import xyz.erupt.annotation.sub_field.Edit; -import xyz.erupt.annotation.sub_field.EditType; -import xyz.erupt.annotation.sub_field.sub_edit.ChoiceType; -import xyz.erupt.annotation.sub_field.sub_edit.DateType; -import xyz.erupt.annotation.sub_field.sub_edit.VL; -import xyz.erupt.core.service.EruptApplication; -import xyz.erupt.core.service.EruptCoreService; -import xyz.erupt.core.toolkit.TimeRecorder; -import xyz.erupt.core.util.EruptSpringUtil; -import xyz.erupt.core.view.EruptFieldModel; -import xyz.erupt.core.view.EruptModel; -import xyz.erupt.flow.core.annotation.EruptFlowForm; -import xyz.erupt.flow.core.view.EruptFormModel; - -import java.math.BigDecimal; -import java.util.*; - -@Order(1000) -@Service -@Slf4j -public class EruptFlowCoreService implements ApplicationRunner { - - private static final Map ERUPT_FLOW_FORM_MAP = new LinkedCaseInsensitiveMap<>(); - - private static final List ERUPT_FLOW_FORM_LIST = new ArrayList<>(); - - @Override - public void run(ApplicationArguments args) throws Exception { - TimeRecorder totalRecorder = new TimeRecorder(); - /* - * 扫描所有@EruptFlowForm注解 - * 将其解析为表单对象(EruptFormModel),保存到缓存中(ERUPT_FLOW_MAP、ERUPT_FLOW_LIST) - */ - EruptSpringUtil.scannerPackage(EruptApplication.getScanPackage(), new TypeFilter[]{ - new AnnotationTypeFilter(EruptFlowForm.class) - }, clazz -> { - Optional.ofNullable(EruptCoreService.getErupt(clazz.getSimpleName())).ifPresent(eruptModel -> { - EruptFormModel eruptFormModel = new EruptFormModel(eruptModel); - eruptFormModel.setFormItems(this.parseFormItems(eruptModel)); - ERUPT_FLOW_FORM_MAP.put(clazz.getSimpleName(), eruptFormModel); - ERUPT_FLOW_FORM_LIST.add(eruptFormModel); - }); - }); - log.info("<" + repeat("---", 20) + ">"); - log.info("Erupt Flow Form classes : " + ERUPT_FLOW_FORM_MAP.size()); - log.info("Erupt Flow Form initialization completed in {}ms", totalRecorder.recorder()); - log.info("<" + repeat("---", 20) + ">"); - } - - /** - * 将erupt注解,解析为表单项 - */ - private JSONArray parseFormItems(EruptModel eruptModel) { - try { - JSONArray jsons = new JSONArray(); - eruptModel.getEruptFieldMap().forEach((key, fieldModel) -> { - if (fieldModel.getEruptField().edit().title().length() <= 0) { - return;//只处理有标题的字段 - } - jsons.add(this.buildItem(fieldModel, fieldModel.getEruptField().edit())); - }); - return jsons; - } catch (Exception e) { - throw new RuntimeException("Load Erupt Form failed: " + eruptModel.getEruptName()); - } - } - - private JSONObject buildItem(EruptFieldModel fieldModel, Edit edit) { - JSONObject json = new JSONObject(); - json.put("id", fieldModel.getField().getName());//id=字段名 - json.put("title", edit.title());//title=编辑的title - json.put("placeholder", edit.placeHolder()); - String componentName = this.convertComponentName(fieldModel, edit); - json.put("name", componentName); - json.put("props", this.buildProps(componentName, fieldModel, edit)); - return json; - } - - /** - * 根据字段配置解析对应的组件 - * - * @return - */ - public String convertComponentName(EruptFieldModel fieldModel, Edit edit) { - switch (edit.type()) { - case INPUT://文本输入 - return "TextInput"; - case NUMBER://数字输入 - case SLIDER://数字滑块 - if ( - Double.class == fieldModel.getField().getType() || double.class == fieldModel.getField().getType() - || Float.class == fieldModel.getField().getType() || float.class == fieldModel.getField().getType() - || BigDecimal.class == fieldModel.getField().getType() - ) {//几种浮点数 - return "AmountInput"; - } else {//其他的用数字输入框 - return "NumberInput"; - } - case DATE://日期 - return "DateTime"; - case BOOLEAN://boolean值,用展开的单选框代替 - return "SelectInput"; - case CHOICE://选择框 - return "SelectInput"; - case TAGS://标签选择器 - return "MultipleSelect"; - case AUTO_COMPLETE://自动完成 - throw new RuntimeException("Can not convert the Edit Type: " + edit.type()); - case TEXTAREA://多行文本 - return "TextareaInput"; - case HTML_EDITOR://网页编辑器 - case CODE_EDITOR://代码编辑器 - case MARKDOWN://MD编辑器 - //这几种只能用多行文本编辑器 - return "TextareaInput"; - case ATTACHMENT://附件 - return "FileUpload"; - case AUTO: - return this.convertComponentNameByField(fieldModel, edit); - case MAP://地图 - case TPL://模板 - case DIVIDE://横向分割线 - case HIDDEN://隐藏域 - case EMPTY://空值 - default: - throw new RuntimeException("Can not convert the Edit Type:" + edit.type()); - } - } - - public String convertComponentNameByField(EruptFieldModel fieldModel, Edit edit) { - Class> aClass = fieldModel.getField().getType(); - if (String.class.equals(aClass)) {//文本输入 - return "TextInput"; - } else if (Double.class.equals(aClass) || double.class.equals(aClass) || Float.class.equals(aClass) || float.class.equals(aClass) || BigDecimal.class.equals(aClass)) {//浮点数输入 - return "AmountInput"; - } else if (Short.class.equals(aClass) || short.class.equals(aClass) || Integer.class.equals(aClass) || int.class.equals(aClass) || Long.class.equals(aClass) || long.class.equals(aClass)) {//数字输入 - return "NumberInput"; - } else if (Date.class.equals(aClass)) {//日期 - return "DateTime"; - } else if (Boolean.class.equals(aClass) || boolean.class.equals(aClass)) {//boolean值,用展开的单选框代替 - return "SelectInput"; - } else { - throw new RuntimeException("Can not convert the Field Type:" + edit.type()); - } - } - - private JSONObject buildProps(String componentName, EruptFieldModel fieldModel, Edit edit) { - JSONObject json = new JSONObject(); - json.put("required", edit.notNull()); - if ("AmountInput".equals(componentName)) { - json.put("min", edit.numberType().min()); - json.put("max", edit.numberType().max()); - json.put("showChinese", false); - } else if ("DateTime".equals(componentName)) { - if (DateType.Type.DATE.equals(edit.dateType().type())) { - json.put("format", "yyyy-MM-dd"); - } else if (DateType.Type.TIME.equals(edit.dateType().type())) { - json.put("format", "HH:mm:ss"); - } else if (DateType.Type.DATE_TIME.equals(edit.dateType().type())) { - json.put("format", "yyyy-MM-dd HH:mm:ss"); - } else if (DateType.Type.WEEK.equals(edit.dateType().type())) { - throw new RuntimeException("Can not resolve DateType: " + fieldModel.getFieldName()); - } else if (DateType.Type.MONTH.equals(edit.dateType().type())) { - json.put("format", "yyyy-MM"); - } else if (DateType.Type.YEAR.equals(edit.dateType().type())) { - json.put("format", "yyyy"); - } else { - throw new RuntimeException("Can not resolve DateType: " + fieldModel.getFieldName()); - } - } else if ("SelectInput".equals(componentName)) { - if ( - EditType.BOOLEAN.equals(edit.type()) - || Boolean.class.equals(fieldModel.getField().getType()) - || boolean.class.equals(fieldModel.getField().getType()) - ) { - json.put("options", new String[]{ - edit.boolType().trueText() - , edit.boolType().falseText() - }); - } else { - if (ChoiceType.Type.RADIO.equals(edit.choiceType().type())) { - json.put("expanding", true);//展开 - } else { - json.put("expanding", false);//不展开 - } - VL[] vls = edit.choiceType().vl(); - if (vls == null || vls.length <= 0) { - throw new RuntimeException("A SelectInput must with options: " + fieldModel.getFieldName()); - } - JSONArray ops = new JSONArray(); - for (VL vl : vls) { - ops.add(vl.label()); - } - json.put("options", ops); - } - } else if ("MultipleSelect".equals(componentName)) { - String[] vls = edit.tagsType().tags(); - if (vls == null || vls.length <= 0) { - throw new RuntimeException("A MultipleSelect must with options: " + fieldModel.getFieldName()); - } - json.put("options", vls);//这个可以被直接识别 - } - return json; - } - - private String repeat(String space, int num) { - StringBuilder sb = new StringBuilder(); - for (int i = 0; i < num; i++) sb.append(space); - return sb.toString(); - } - - public static EruptFormModel getEruptForm(String clazzName) { - return ERUPT_FLOW_FORM_MAP.get(clazzName); - } - - public static List getEruptForms() { - return ERUPT_FLOW_FORM_LIST; - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/builder/TaskBuilder.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/builder/TaskBuilder.java deleted file mode 100644 index e6ac42d45..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/builder/TaskBuilder.java +++ /dev/null @@ -1,169 +0,0 @@ -package xyz.erupt.flow.process.builder; - -import lombok.Data; -import lombok.Getter; -import lombok.Setter; -import org.springframework.util.CollectionUtils; -import xyz.erupt.core.util.EruptSpringUtil; -import xyz.erupt.flow.bean.entity.OaProcessActivity; -import xyz.erupt.flow.bean.entity.OaTask; -import xyz.erupt.flow.bean.entity.OaTaskUserLink; -import xyz.erupt.flow.bean.vo.OrgTreeVo; -import xyz.erupt.flow.constant.FlowConstant; -import xyz.erupt.flow.process.userlink.UserLinkService; -import xyz.erupt.flow.process.userlink.impl.UserLinkServiceHolder; - -import java.util.*; -import java.util.stream.Collectors; - -/** - * 使用建造者模式创建任务 - * 所有任务都是这个类生成的 - */ -@Getter -@Setter -public class TaskBuilder { - - //会签模式 NEXT顺序会签 AND并行会签 OR或签 - private String completeMode; - //任务类型 - private String taskType; - //是否激活 - private Boolean active; - - private int sort = 0; - - private OaProcessActivity activity; - - //任务分配用户,每个用户创建一个任务 - private LinkedHashSet users = new LinkedHashSet<>(); - - //任务候选角色,创建一个任务,关联到候选人 - private LinkedHashSet linkRoles = new LinkedHashSet<>(); - - //任务候选人,创建一个任务,关联到候选人 - private LinkedHashSet linkUsers = new LinkedHashSet<>(); - - private UserLinkService userLinkService; - - public TaskBuilder(OaProcessActivity activity) { - this.activity = activity; - this.userLinkService = EruptSpringUtil.getBean(UserLinkServiceHolder.class); - } - - public List build() { - ArrayList tasks = new ArrayList<>(); - if(FlowConstant.COMPLETE_MODE_OR.equals(this.completeMode)) {//或签,始终只会产生一个任务 - OaTask build = buildPrimeTask();//先把任务生成 - tasks.add(build); - if(!CollectionUtils.isEmpty(this.users)) { - if(this.users.size()>1) {//或签情况下,如果分配人大于1,自动转到候选人 - this.linkUsers.addAll(this.users); - }else {//否则设置为分配人 - build.setAssignee(this.users.iterator().next().getId()); - } - } - //候选人也可以继续设置,但是有分配人的情况下会优先分配人处理 - ArrayList userLinks = new ArrayList<>(); - if(!CollectionUtils.isEmpty(this.linkUsers)) { - userLinks.addAll(this.linkUsers.stream().map(u -> { - OaTaskUserLink link = new OaTaskUserLink(); - link.setUserLinkType(FlowConstant.USER_LINK_USERS); - link.setLinkId(u.getId()); - link.setLinkName(u.getName()); - return link; - }).collect(Collectors.toList())); - } - if(!CollectionUtils.isEmpty(this.linkRoles)) { - userLinks.addAll(this.linkRoles.stream().map(u -> { - OaTaskUserLink link = new OaTaskUserLink(); - link.setUserLinkType(FlowConstant.USER_LINK_ROLES); - link.setLinkId(u.getId()); - link.setLinkName(u.getName()); - return link; - }).collect(Collectors.toList())); - } - build.setUserLinks(userLinks); - }else { - /** - * 注意会签是生成多个任务,所以是不支持候选人的(一任务对应多人) - * 会把所有候选人变为分配人,然后为每一个分配人生成任务 - */ - if(!CollectionUtils.isEmpty(this.linkUsers)) { - this.users.addAll(this.linkUsers);//候选人直接转为审批人 - } - if(!CollectionUtils.isEmpty(this.linkRoles)) {//候选角色则需要查询,然后转为审批人 - Set users = - userLinkService.getUserIdsByRoleIds(this.linkRoles.stream().map(l -> l.getId()).toArray(String[]::new)); - this.users.addAll(users); - } - if(!CollectionUtils.isEmpty(this.users)) { - int i = 0; - while (this.users.iterator().hasNext()) { - OaTask oaTask = this.buildPrimeTask(); - oaTask.setAssignee(this.users.iterator().next().getId()); - if(this.active && i>0) {//当前任务需要激活时,串行只激活第一个,并行激活全部(无需处理) - oaTask.setActive(false); - } - tasks.add(oaTask); - } - } - } - return tasks; - } - - /** - * 添加审批人 - * @return - */ - public TaskBuilder addUser(OrgTreeVo... vos) { - for (OrgTreeVo id : vos) { - this.users.add(id); - } - return this; - } - - /** - * 添加候选人 - * @return - */ - public TaskBuilder addLinkUser(OrgTreeVo... vos) { - for (OrgTreeVo id : vos) { - this.linkUsers.add(id); - } - return this; - } - - /** - * 添加候选角色 - * @return - */ - public TaskBuilder addLinkRole(OrgTreeVo... vos) { - for (OrgTreeVo id : vos) { - this.linkRoles.add(id); - } - return this; - } - - private OaTask buildPrimeTask() { - return OaTask.builder() - .activityId(this.activity.getId()) - .activityKey(this.activity.getActivityKey()) - .executionId(this.activity.getExecutionId()) - .processInstId(this.activity.getProcessInstId()) - .processDefId(this.activity.getProcessDefId()) - .taskName(this.activity.getActivityName()) - .taskDesc(this.activity.getDescription()) - .createDate(new Date()) - .finished(false) - .completeMode( - this.completeMode.equals(FlowConstant.COMPLETE_MODE_NEXT) - ? OaProcessActivity.SERIAL - : OaProcessActivity.PARALLEL - ) - .taskType(this.taskType) - .completeSort(sort++) - .active(active) - .build(); - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/engine/ProcessHelper.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/engine/ProcessHelper.java deleted file mode 100644 index 9529e79fd..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/engine/ProcessHelper.java +++ /dev/null @@ -1,310 +0,0 @@ -package xyz.erupt.flow.process.engine; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.annotation.Lazy; -import org.springframework.stereotype.Component; -import org.springframework.util.CollectionUtils; -import xyz.erupt.core.exception.EruptApiErrorTip; -import xyz.erupt.flow.bean.entity.OaProcessActivityHistory; -import xyz.erupt.flow.bean.entity.OaProcessExecution; -import xyz.erupt.flow.bean.entity.OaProcessInstance; -import xyz.erupt.flow.bean.entity.OaTask; -import xyz.erupt.flow.bean.entity.node.*; -import xyz.erupt.flow.constant.FlowConstant; -import xyz.erupt.flow.process.engine.condition.*; -import xyz.erupt.flow.service.*; -import xyz.erupt.jpa.dao.EruptDao; - -import javax.annotation.Resource; -import java.text.ParseException; -import java.util.*; - -@Component -@Slf4j -public class ProcessHelper { - - @Lazy - @Autowired - private ProcessInstanceService processInstanceService; - @Lazy - @Autowired - private ProcessActivityService processActivityService; - - @Lazy - @Autowired - private TaskService taskService; - - @Resource - private EruptDao eruptDao; - - private Map checkerMap = new HashMap<>(); - - @Autowired - public ProcessHelper(ConditionChecker... checkers) { - //将所有的检查者编成map - for (ConditionChecker checker : checkers) { - if (checker instanceof NumberChecker) { - this.checkerMap.put("Number", checker); - } else if (checker instanceof DateChecker) { - this.checkerMap.put("Date", checker); - } else if (checker instanceof StringChecker) { - this.checkerMap.put("String", checker); - } else if (checker instanceof UserChecker) { - this.checkerMap.put("User", checker); - } else if (checker instanceof DeptChecker) { - this.checkerMap.put("Dept", checker); - } - } - } - - /** - * 跳转到指定活动 - * 跳转后本流程会到达目标活动,并且只激活它 - * 其他目前激活的活动会终止 - * 并且要保证 唯一激活的这个活动,后续能够正常完成 - * 实现方案分2种 - * 如果是同一线程内:直接跳转就可以了 - * 如果是不同线程:需要从开始节点开始正向模拟,除了目标节点外,其他活动全部自动完成 - * - * @param source - * @param target - */ - public void jumpTo(OaTask task, String source, String target) { - if (source.equals(target)) { - throw new EruptApiErrorTip("禁止跳转到当前节点"); - } - //跳转之前,要先确定是本线程跳转还是跨线程跳转 - OaProcessInstance inst = eruptDao.findById(OaProcessInstance.class, task.getProcessInstId()); - boolean inOneExecution = this.isSameExecution(inst.getProcessNode(), Arrays.asList(source, target), Arrays.asList(new String[]{source, target})); - //本线程内的跳转,只需要将本线程内的所有活动全部终止 - if (inOneExecution) { - //这两个强行删除,不触发事件 - processActivityService.stopByExecutionId(task.getExecutionId(), "节点跳转"); - taskService.stopByExecutionId(task.getExecutionId(), "节点跳转"); - OaProcessExecution execution = eruptDao.findById(OaProcessExecution.class, task.getExecutionId()); - //当前线程下,继续进行 - OaProcessNode nextNode = this.findByKey(inst.getProcessNode(), target); - processActivityService.newActivities(execution, JSON.parseObject(inst.getFormItems()), nextNode); - } - //跨线程跳转,要将本实例所有线程全部终止 - else { - throw new EruptApiErrorTip("暂不支持跨线程跳转"); - } - } - - /** - * 先判断是否同一线程 - * - * @param processNode - * @param allKeys 完整的key - * @param noFoundKeys 等待判断的key,这两个数组都不能为空 - * @return - */ - private boolean isSameExecution(OaProcessNode processNode, List allKeys, List noFoundKeys) { - if (processNode == null || processNode.getId() == null) { - return false; - } - List newNoFoundKeys = new ArrayList<>(); - for (String key : noFoundKeys) { - if (!processNode.getId().equals(key)) { - newNoFoundKeys.add(key);//没有命中的,保留下来 - } - } - if (newNoFoundKeys.size() <= 0) {//表示全部命中了,返回true - return true; - } else {//否则赋值 - noFoundKeys = newNoFoundKeys; - } - //然后继续判断 - if (!CollectionUtils.isEmpty(processNode.getBranchs())) {//有分支,则分支内要包含有全部的节点 - for (OaProcessNode branch : processNode.getBranchs()) { - if (this.isSameExecution(branch, allKeys, allKeys)) { - return true; - } - } - //如果分支内没找到,继续向前,附带全部key - return this.isSameExecution(processNode.getChildren(), allKeys, allKeys); - } else {//其他情况继续向前 - return this.isSameExecution(processNode.getChildren(), allKeys, noFoundKeys); - } - } - - private OaProcessNode findByKey(OaProcessNode processNode, String target) { - if (processNode == null || processNode.getId() == null) { - return null; - } - if (target.equals(processNode.getId())) { - return processNode; - } - //先遍历分支 - if (processNode.getBranchs() != null) { - for (OaProcessNode branch : processNode.getBranchs()) { - OaProcessNode tmpNode = this.findByKey(branch, target); - if (tmpNode != null) { - return tmpNode; - } - } - } - //再向前 - return this.findByKey(processNode.getChildren(), target); - } - - /** - * 获取流程的上一个用户任务 - * 只能从流程图上获取,而不能按照实际执行获取 - * - * @param activityKey - * @return - */ - public void getPreUserTasks(OaProcessNode currentNode, OaProcessNode lastUserTask, String activityKey, Set preNodes) { - if (FlowConstant.NODE_TYPE_ROOT.equals(currentNode.getType()) - || FlowConstant.NODE_TYPE_APPROVAL.equals(currentNode.getType()) - ) {//这几种情况要刷新最后的用户任务 - lastUserTask = currentNode; - } - - List branchs = currentNode.getBranchs(); - if (!CollectionUtils.isEmpty(branchs)) {//如果有分支,要先进分支 - for (OaProcessNode branch : branchs) {//否则遍历 - this.getPreUserTasks(branch, lastUserTask, activityKey, preNodes); - } - } else { - if (currentNode.getChildren() == null) {//没有子节点,就到头了 - return; - } else {//有子节点就继续 - //命中就返回 - if (activityKey.equals(currentNode.getChildren().getId())) { - preNodes.add(lastUserTask); - } else {//不命中,继续向下 - this.getPreUserTasks(currentNode.getChildren(), lastUserTask, activityKey, preNodes); - } - } - } - } - - /** - * 根据条件选择一个分支继续 - * - * @param formContent - * @param nodes - * @return - */ - public OaProcessNode switchNode(OaProcessExecution execution, JSONObject formContent, List nodes) { - //按照顺序判断是否满足条件 - OaProcessNode defaultNode = null; - for (OaProcessNode node : nodes) { - try { - if (node.getProps().isDefault()) {//默认条件无需判断 - if (defaultNode == null) { - defaultNode = node; - } - } else if (checkForGroups(execution, formContent, node.getProps().getGroups(), node.getProps().getGroupsType())) { - return node; - } - } catch (Exception e) { - log.debug("判断条件出错:" + e.getMessage()); - //break; - } - } - //如果都不满足,走第一个默认条件 - if (defaultNode == null) { - throw new EruptApiErrorTip("没有符合的条件,请联系管理员"); - } - return defaultNode; - } - - /** - * 判断条件组 - * - * @param groups - * @param groupsType - * @return - */ - private boolean checkForGroups(OaProcessExecution execution, JSONObject form, List groups, String groupsType) { - if ("OR".equals(groupsType)) { - for (OaProcessNodeGroup group : groups) { - if (checkForConditions(execution, form, group.getConditions(), group.getGroupType())) { - return true;//任何一个条件满足即可 - } - } - return false; - } else {//必须满足所有条件 - for (OaProcessNodeGroup group : groups) { - if (!checkForConditions(execution, form, group.getConditions(), group.getGroupType())) { - return false;//任何一个不满足就返回false - } - } - return true; - } - } - - private boolean checkForConditions(OaProcessExecution execution, JSONObject form, List conditions, String groupType) { - if ("OR".equals(groupType)) {//任何一个条件满足即可 - for (OaProcessNodeCondition condition : conditions) { - if (checkForCondition(execution, form, condition)) { - return true; - } - } - return false; - } else {//必须满足所有条件 - for (OaProcessNodeCondition condition : conditions) { - if (!checkForCondition(execution, form, condition)) { - return false; - } - } - return true; - } - } - - private boolean checkForCondition(OaProcessExecution execution, JSONObject form, OaProcessNodeCondition condition) { - ConditionChecker conditionChecker = this.checkerMap.get(condition.getValueType()); - if (conditionChecker == null) {//数值类型 - throw new RuntimeException("不支持此类条件判断" + condition.getValueType()); - } - try { - return conditionChecker.check(execution, form, condition); - } catch (ParseException e) { - log.error("flow check condition error", e); - return false; - } - } - - /** - * 审批拒绝 - */ - public void refuse(OaTask task, String accountName) { - //取得拒绝策略 - OaProcessActivityHistory activityHistory = eruptDao.findById(OaProcessActivityHistory.class, task.getActivityId()); - OaProcessNode processNode = activityHistory.getProcessNode(); - OaProcessNodeProps props = processNode.getProps(); - if (props == null) { - throw new EruptApiErrorTip("请先配置拒绝策略"); - } - OaProcessNodeRefuse refuse = props.getRefuse(); - if (refuse == null) { - throw new EruptApiErrorTip("请先配置拒绝策略"); - } - if (FlowConstant.REFUSE_TO_END.equals(refuse.getType())) {//流程的终止 - processInstanceService.stop(activityHistory.getProcessInstId(), accountName + " 审批拒绝"); - } else if (FlowConstant.REFUSE_TO_BEFORE.equals(refuse.getType())) {//回到上一步 - //获取本线程的上一步 - OaProcessInstance inst = eruptDao.findById(OaProcessInstance.class, task.getProcessInstId()); - Set preNodes = new HashSet<>(); - this.getPreUserTasks(inst.getProcessNode(), null, activityHistory.getActivityKey(), preNodes); - if (preNodes == null || preNodes.size() <= 0) { - throw new EruptApiErrorTip("流程没有上一步"); - } else if (preNodes.size() > 1) { - throw new EruptApiErrorTip("流程的前置节点不唯一,无法回退"); - } - //将本流程实例跳转到指定步骤 - this.jumpTo(task, task.getActivityKey(), preNodes.stream().findAny().get().getId()); - } else if (FlowConstant.REFUSE_TO_NODE.equals(refuse.getType())) { - this.jumpTo(task, task.getActivityKey(), refuse.getTarget()); - } else { - throw new EruptApiErrorTip("无法识别拒绝策略" + refuse.getType()); - } - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/engine/condition/ConditionChecker.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/engine/condition/ConditionChecker.java deleted file mode 100644 index 8ca186c0f..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/engine/condition/ConditionChecker.java +++ /dev/null @@ -1,15 +0,0 @@ -package xyz.erupt.flow.process.engine.condition; - -import com.alibaba.fastjson.JSONObject; -import xyz.erupt.flow.bean.entity.OaProcessExecution; -import xyz.erupt.flow.bean.entity.node.OaProcessNodeCondition; - -import java.text.ParseException; - -/** - * 检测条件 - */ -public interface ConditionChecker { - - public boolean check(OaProcessExecution execution, JSONObject form, OaProcessNodeCondition condition) throws ParseException; -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/engine/condition/DeptChecker.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/engine/condition/DeptChecker.java deleted file mode 100644 index 2dc4ea79e..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/engine/condition/DeptChecker.java +++ /dev/null @@ -1,95 +0,0 @@ -package xyz.erupt.flow.process.engine.condition; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Component; -import xyz.erupt.flow.bean.entity.OaProcessExecution; -import xyz.erupt.flow.bean.entity.node.OaProcessNodeCondition; -import xyz.erupt.jpa.dao.EruptDao; -import xyz.erupt.upms.model.EruptOrg; - -import javax.annotation.Resource; -import java.util.HashSet; -import java.util.Iterator; -import java.util.Set; - -@Component -@Slf4j -public class DeptChecker implements ConditionChecker { - - @Resource - private EruptDao eruptDao; - - @Override - public boolean check(OaProcessExecution execution, JSONObject form, OaProcessNodeCondition condition) { - /** 获取选中的值 */ - Set formValues = new HashSet<>(); - JSONArray jsonArray = form.getJSONArray(condition.getId()); - if (jsonArray != null && jsonArray.size() > 0) { - for (int i = 0; i < jsonArray.size(); i++) { - formValues.add(jsonArray.getJSONObject(i).getLongValue("id")); - } - } else { - return false;//如果没有选值,则一定不符合要求 - } - /** 获取参考值 */ - String[] value = condition.getValue();//对照值 - - if (value == null || value.length <= 0) { - log.error("条件没有对照值"); - return false; - } - if (formValues == null) {//不能报错,因为可能是测试走流程 - log.error("分支条件不能为空"); - return false; - } - // 根据不同的比较符进行判断 - if ("dept".equals(condition.getCompare())) { - return compareForDept(formValues, value); - } - log.error("比较符无法识别" + condition.getCompare()); - return false; - } - - public boolean compareForDept(Set formValues, String[] value) { - if (formValues == null || formValues.size() <= 0) { - return false; - } - Iterator iterator = formValues.iterator(); - while (iterator.hasNext()) { - Long next = iterator.next();//取出所选用户 - boolean found = false; - for (int i = 0; i < value.length; i++) {//循环匹配参考值 - //部门id是long型的 - if (next.equals(JSON.parseObject(value[i]).getLongValue("id"))) { - found = true; - break; - } else if (instanceOfDept(next, JSON.parseObject(value[i]).getLongValue("id"))) { - found = true; - break; - } - } - if (!found) {//如果没有匹配到,则条件不符合 - return false; - } - } - return true; - } - - /** - * 判断A部门的所有上级中有没有B部门 - * - * @return - */ - public boolean instanceOfDept(Long deptId, Long parentId) { - EruptOrg dept = eruptDao.findById(EruptOrg.class, deptId); - while ((dept = dept.getParentOrg()) != null) { - if (parentId.equals(dept.getId())) { - return true; - } - } - return false; - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterActiveTaskListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterActiveTaskListener.java deleted file mode 100644 index 84b8cf2a3..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterActiveTaskListener.java +++ /dev/null @@ -1,7 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaTask; - -public interface AfterActiveTaskListener extends ExecutableNodeListener { - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterCompleteTaskListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterCompleteTaskListener.java deleted file mode 100644 index 2348d0c4a..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterCompleteTaskListener.java +++ /dev/null @@ -1,9 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaTask; - -/** - * 完成后置监听器 - */ -public interface AfterCompleteTaskListener extends ExecutableNodeListener { -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterCreateActivityListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterCreateActivityListener.java deleted file mode 100644 index 198016bc4..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterCreateActivityListener.java +++ /dev/null @@ -1,8 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaProcessActivity; -import xyz.erupt.flow.bean.entity.OaProcessExecution; - -public interface AfterCreateActivityListener extends ExecutableNodeListener { - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterCreateInstanceListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterCreateInstanceListener.java deleted file mode 100644 index 96f784cd9..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterCreateInstanceListener.java +++ /dev/null @@ -1,7 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaProcessInstance; - -public interface AfterCreateInstanceListener extends ExecutableNodeListener { - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterCreateTaskListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterCreateTaskListener.java deleted file mode 100644 index 07308b248..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterCreateTaskListener.java +++ /dev/null @@ -1,7 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaTask; - -public interface AfterCreateTaskListener extends ExecutableNodeListener { - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterDeactiveActivityListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterDeactiveActivityListener.java deleted file mode 100644 index 45093d452..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterDeactiveActivityListener.java +++ /dev/null @@ -1,8 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaProcessActivity; -import xyz.erupt.flow.bean.entity.OaProcessExecution; - -public interface AfterDeactiveActivityListener extends ExecutableNodeListener { - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterDeactiveExecutionListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterDeactiveExecutionListener.java deleted file mode 100644 index ed4f77e0c..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterDeactiveExecutionListener.java +++ /dev/null @@ -1,7 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaProcessExecution; - -public interface AfterDeactiveExecutionListener extends ExecutableNodeListener { - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterFinishActivityListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterFinishActivityListener.java deleted file mode 100644 index 6c155aaa7..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterFinishActivityListener.java +++ /dev/null @@ -1,7 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaProcessActivity; - -public interface AfterFinishActivityListener extends ExecutableNodeListener { - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterFinishExecutionListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterFinishExecutionListener.java deleted file mode 100644 index c3e61425e..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterFinishExecutionListener.java +++ /dev/null @@ -1,7 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaProcessExecution; - -public interface AfterFinishExecutionListener extends ExecutableNodeListener { - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterFinishInstanceListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterFinishInstanceListener.java deleted file mode 100644 index 0503be184..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterFinishInstanceListener.java +++ /dev/null @@ -1,7 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaProcessInstance; - -public interface AfterFinishInstanceListener extends ExecutableNodeListener { - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterFinishTaskListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterFinishTaskListener.java deleted file mode 100644 index 18cd4317c..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterFinishTaskListener.java +++ /dev/null @@ -1,8 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaProcessActivity; -import xyz.erupt.flow.bean.entity.OaTask; - -public interface AfterFinishTaskListener extends ExecutableNodeListener { - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterRefuseTaskListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterRefuseTaskListener.java deleted file mode 100644 index d63b04847..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterRefuseTaskListener.java +++ /dev/null @@ -1,9 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaTask; - -/** - * 拒绝后置监听器 - */ -public interface AfterRefuseTaskListener extends ExecutableNodeListener { -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterStopInstanceListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterStopInstanceListener.java deleted file mode 100644 index 118828fb3..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterStopInstanceListener.java +++ /dev/null @@ -1,7 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaProcessInstance; - -public interface AfterStopInstanceListener extends ExecutableNodeListener { - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterStopTaskListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterStopTaskListener.java deleted file mode 100644 index d523552ac..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/AfterStopTaskListener.java +++ /dev/null @@ -1,7 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaTask; - -public interface AfterStopTaskListener extends ExecutableNodeListener { - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/BeforeAssignTaskListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/BeforeAssignTaskListener.java deleted file mode 100644 index 9dab9f725..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/BeforeAssignTaskListener.java +++ /dev/null @@ -1,6 +0,0 @@ -package xyz.erupt.flow.process.listener; - -import xyz.erupt.flow.bean.entity.OaTask; - -public interface BeforeAssignTaskListener extends ExecutableNodeListener { -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/ExecutableNodeListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/ExecutableNodeListener.java deleted file mode 100644 index e1ce7250b..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/ExecutableNodeListener.java +++ /dev/null @@ -1,29 +0,0 @@ -package xyz.erupt.flow.process.listener; - -/** - * 通用的流程监听器 - * 适用于 实例,线程,活动,任务 这些可执行的东西 - * 这些监听器必须要继承这个监听器 - */ -public interface ExecutableNodeListener extends Comparable { - - /** - * 默认顺序,最大 - * @return - */ - default int sort() { - return Integer.MIN_VALUE; - } - - @Override - default int compareTo(ExecutableNodeListener to) { - //比较优先级值越小越靠前 - return to.sort() - this.sort(); - } - - /** - * 执行监听,如果某个监听返回值为false,则中断监听链 - * @param executableNode - */ - void execute(T executableNode); -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/ActiveParentExecution.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/ActiveParentExecution.java deleted file mode 100644 index 92e68ed57..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/ActiveParentExecution.java +++ /dev/null @@ -1,35 +0,0 @@ -package xyz.erupt.flow.process.listener.impl; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; -import xyz.erupt.flow.bean.entity.OaProcessExecution; -import xyz.erupt.flow.process.listener.AfterFinishExecutionListener; -import xyz.erupt.flow.service.ProcessExecutionService; -import xyz.erupt.flow.service.ProcessInstanceService; - -/** - * 线程结束后,尝试激活父线程 - * 如果没有父线程,则调用实例的结束 - */ -@Component -public class ActiveParentExecution implements AfterFinishExecutionListener { - - @Override - public int sort() { - return 0; - } - - @Autowired - private ProcessExecutionService processExecutionService; - @Autowired - private ProcessInstanceService processInstanceService; - - @Override - public void execute(OaProcessExecution executableNode) { - if(executableNode.getParentId()!=null) { - processExecutionService.active(executableNode.getParentId()); - }else { - processInstanceService.finish(executableNode.getProcessInstId()); - } - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/AfterActiveTaskImpl.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/AfterActiveTaskImpl.java deleted file mode 100644 index 297ff58ac..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/AfterActiveTaskImpl.java +++ /dev/null @@ -1,87 +0,0 @@ -package xyz.erupt.flow.process.listener.impl; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; -import org.springframework.util.CollectionUtils; -import xyz.erupt.core.exception.EruptApiErrorTip; -import xyz.erupt.flow.bean.entity.OaProcessActivity; -import xyz.erupt.flow.bean.entity.OaTask; -import xyz.erupt.flow.bean.entity.node.OaProcessNodeNobody; -import xyz.erupt.flow.bean.entity.node.OaProcessNodeProps; -import xyz.erupt.flow.bean.vo.OrgTreeVo; -import xyz.erupt.flow.constant.FlowConstant; -import xyz.erupt.flow.process.listener.AfterCreateTaskListener; -import xyz.erupt.flow.process.userlink.impl.UserLinkServiceHolder; -import xyz.erupt.flow.service.ProcessActivityService; -import xyz.erupt.flow.service.TaskService; -import xyz.erupt.flow.service.TaskUserLinkService; - -import java.util.LinkedHashSet; -import java.util.Set; -import java.util.stream.Collectors; - -/** - * 任务激活后,如果无人处理则会触发 - */ -@Component -public class AfterActiveTaskImpl implements AfterCreateTaskListener { - - @Override - public int sort() { - return 0; - } - - @Autowired - private ProcessActivityService processActivityService; - @Autowired - private TaskService taskService; - @Autowired - private UserLinkServiceHolder userLinkService; - @Autowired - private TaskUserLinkService taskUserLinkService; - - @Override - public void execute(OaTask task) { - if(!task.getActive()) { - return; - } - //判断任务是否有人可以处理 - if( - task.getTaskOwner()==null//没有所属人 - && task.getAssignee()==null//没有分配人 - && taskUserLinkService.countUsersByTaskId(task.getId())<=0//候选人 - ) {//触发无人审批事件 - OaProcessActivity activity = processActivityService.getById(task.getActivityId()); - OaProcessNodeProps props = activity.getProcessNode().getProps(); - OaProcessNodeNobody nobodyConf = props.getNobody(); - if(nobodyConf==null) {//未配置无人审批策略 - throw new EruptApiErrorTip("无人处理的审批方式为空"); - } - if(FlowConstant.NOBODY_TO_PASS.equals(nobodyConf.getHandler())) { - //直接完成 - taskService.complete(task.getId(), null, "无人处理,自动完成", null, null); - }else if(FlowConstant.NOBODY_TO_REFUSE.equals(nobodyConf.getHandler())) { - //直接拒绝 - taskService.refuse(task.getId(), "无人处理,自动拒绝", null); - }else if(FlowConstant.NOBODY_TO_ADMIN.equals(nobodyConf.getHandler())) {//分配给超管用户 - Set userIds = userLinkService.getAdminUsers(); - if(CollectionUtils.isEmpty(userIds)) { - throw new EruptApiErrorTip("未查询到超管用户"); - } - //将任务转办给超管 - taskService.assign(task.getId(), userIds, "无人处理,转办给超管用户"); - }else if(FlowConstant.NOBODY_TO_USER.equals(nobodyConf.getHandler())) { - //将任务转办给指定用户 - Set users = - nobodyConf.getAssignedUser().stream().map(au -> OrgTreeVo.builder() - .id(au.getId()) - .name(au.getName()) - .build() - ).collect(Collectors.toSet()); - taskService.assign(task.getId(), users, "无人处理,转办给指定用户"); - }else { - throw new EruptApiErrorTip("请设置无人处理的审批方式"); - } - } - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/AutoCompleteTask.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/AutoCompleteTask.java deleted file mode 100644 index 22a228715..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/AutoCompleteTask.java +++ /dev/null @@ -1,30 +0,0 @@ -package xyz.erupt.flow.process.listener.impl; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; -import xyz.erupt.flow.bean.entity.OaTask; -import xyz.erupt.flow.constant.FlowConstant; -import xyz.erupt.flow.process.listener.AfterCreateTaskListener; -import xyz.erupt.flow.service.TaskService; - -/** - * 创建后触发,自动完成某些任务 - */ -@Component -public class AutoCompleteTask implements AfterCreateTaskListener { - - @Override - public int sort() { - return 0; - } - - @Autowired - private TaskService taskService; - - @Override - public void execute(OaTask task) { - if(FlowConstant.NODE_TYPE_CC.equals(task.getTaskType())) { - taskService.complete(task.getId(), null, "抄送节点自动完成", "抄送节点自动完成", null); - } - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/CompleteActivity.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/CompleteActivity.java deleted file mode 100644 index 8863e0258..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/CompleteActivity.java +++ /dev/null @@ -1,34 +0,0 @@ -package xyz.erupt.flow.process.listener.impl; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; -import xyz.erupt.flow.bean.entity.OaTask; -import xyz.erupt.flow.process.listener.AfterCompleteTaskListener; -import xyz.erupt.flow.service.ProcessActivityService; -import xyz.erupt.flow.service.TaskService; - -/** - * 任务完成后,尝试完成所在的活动 - */ -@Component -public class CompleteActivity implements AfterCompleteTaskListener { - @Override - public int sort() { - return 0; - } - - @Autowired - private TaskService taskService; - @Autowired - private ProcessActivityService processActivityService; - - @Override - public void execute(OaTask task) { - //尝试激活下一个任务,如果激活成功则不继续执行 - boolean a = taskService.activeTaskByActivityId(task.getActivityId()); - if(a) { - return; - } - processActivityService.complete(task.getActivityId()); - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/ConsoleListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/ConsoleListener.java deleted file mode 100644 index 1eab3fd2e..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/ConsoleListener.java +++ /dev/null @@ -1,18 +0,0 @@ -package xyz.erupt.flow.process.listener.impl; - -import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Component; -import xyz.erupt.flow.bean.entity.OaTask; -import xyz.erupt.flow.process.listener.AfterCreateTaskListener; - -/** - * 监听器需要注册到spring - */ -@Component -@Slf4j -public class ConsoleListener implements AfterCreateTaskListener { - @Override - public void execute(OaTask task) { - log.info("==> 有新任务{}", task.getId()); - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/NewTaskListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/NewTaskListener.java deleted file mode 100644 index 2b96765c8..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/listener/impl/NewTaskListener.java +++ /dev/null @@ -1,183 +0,0 @@ -package xyz.erupt.flow.process.listener.impl; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; -import org.springframework.util.CollectionUtils; -import xyz.erupt.flow.bean.entity.OaProcessActivity; -import xyz.erupt.flow.bean.entity.OaProcessExecution; -import xyz.erupt.flow.bean.entity.OaProcessInstance; -import xyz.erupt.flow.bean.entity.OaTask; -import xyz.erupt.flow.bean.entity.node.OaProcessNode; -import xyz.erupt.flow.bean.entity.node.OaProcessNodeAssign; -import xyz.erupt.flow.bean.entity.node.OaProcessNodeProps; -import xyz.erupt.flow.bean.vo.OrgTreeVo; -import xyz.erupt.flow.constant.FlowConstant; -import xyz.erupt.flow.process.builder.TaskBuilder; -import xyz.erupt.flow.process.listener.AfterCreateActivityListener; -import xyz.erupt.flow.process.userlink.impl.UserLinkServiceHolder; -import xyz.erupt.flow.service.*; -import xyz.erupt.upms.service.EruptUserService; - -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; - -/** - * 启动活动后生成任务 - */ -@Component -public class NewTaskListener implements AfterCreateActivityListener { - - @Override - public int sort() { - return 0; - } - - @Autowired - private ProcessInstanceService processInstanceService; - @Autowired - private ProcessExecutionService processExecutionService; - @Autowired - private ProcessActivityService processActivityService; - @Autowired - private ProcessActivityHistoryService processActivityHistoryService; - @Autowired - private TaskService taskService; - @Autowired - private UserLinkServiceHolder userLinkService; - @Autowired - private EruptUserService eruptUserService; - - @Override - public void execute(OaProcessActivity activity) { - OaProcessExecution execution = processExecutionService.getById(activity.getExecutionId()); - OaProcessNode node = activity.getProcessNode(); - - //生成任务 - this.generateTask(execution, activity, node, node.getProps()); - } - - private void generateTask(OaProcessExecution execution, OaProcessActivity activity, OaProcessNode node, OaProcessNodeProps props) { - TaskBuilder builder = new TaskBuilder(activity); - //查询出当前实例 - OaProcessInstance inst = processInstanceService.getById(activity.getProcessInstId()); - //设置会签模式 - builder.setCompleteMode(props.getMode()); - builder.setTaskType(node.getType()); - builder.setActive(activity.getActive()); - //如果是开始节点,直接指定处理人 - if(FlowConstant.NODE_TYPE_ROOT_VALUE.equals(activity.getActivityKey())) { - builder.addUser(OrgTreeVo.builder() - .id(inst.getCreator()) - .build()); - }else { - /** - * 确定用户处理人 - */ - switch (props.getAssignedType()) { - case FlowConstant.ASSIGN_TYPE_CC://抄送人和分配人一样的处理方式 - case FlowConstant.ASSIGN_TYPE_USER://循环添加分配人 - props.getAssignedUser().forEach(au -> builder.addUser(au)); - break; - case FlowConstant.ASSIGN_TYPE_ROLE://循环添加候选角色 - props.getRole().forEach(a -> builder.addLinkRole(a)); - break; - case FlowConstant.ASSIGN_TYPE_SELF_SELECT://发起人自选,暂不支持 - throw new RuntimeException("暂不支持发起人自选"); - case FlowConstant.ASSIGN_TYPE_SELF: - builder.addUser( - OrgTreeVo.builder() - .id(inst.getCreator()) - .name("发起人") - .build());//将发起人作为审批人 - break; - case FlowConstant.ASSIGN_TYPE_LEADER_TOP://发起人的所有上级 - int endLevel = props.getLeaderTop().getLevel();//最多x级的领导 - if("TOP".equals(props.getLeaderTop().getEndCondition())) { - endLevel = -1;//不限制层级 - } - //查询主管 - Map> leaderMap = - userLinkService.getLeaderMap(inst.getCreator(), 1, endLevel); - this.forLeaders(execution, node, activity, props, leaderMap); - return;//这种情况不需要继续后续操作 - case FlowConstant.ASSIGN_TYPE_LEADER://特定层级主管 - //查询主管 - Map> leaderMapNew = - userLinkService.getLeaderMap(inst.getCreator(), props.getLeader().getLevel(), props.getLeader().getLevel()); - this.forLeaders(execution, node, activity, props, leaderMapNew); - return;//这种情况不需要继续后续操作 - case FlowConstant.ASSIGN_TYPE_FORM_USER: - //从表单中取值 - JSONObject formContent = JSON.parseObject(inst.getFormItems()); - List users = formContent.getObject(props.getFormUser(), List.class); - if(CollectionUtils.isEmpty(users)) { - throw new RuntimeException("从表单中获取联系人失败"); - } - users.forEach(u -> { - builder.addUser( - OrgTreeVo.builder() - .id(u.getString("id")) - .name(u.getString("name")) - .build() - );//全部都是分配人 - }); - break; - default: - throw new RuntimeException("请指定审批人"); - } - } - List oaTasks = builder.build(); - if(CollectionUtils.isEmpty(oaTasks)) { - throw new RuntimeException("为活动"+activity.getActivityName()+"生成任务失败"); - } - //保存任务列表 - taskService.saveBatchWithUserLink(oaTasks); - } - - /** - * 解析领导审批 - * @param execution - * @param node - * @param props - * @param leaderMap - */ - private void forLeaders( - OaProcessExecution execution, OaProcessNode node, OaProcessActivity activity - , OaProcessNodeProps props, Map> leaderMap) { - //这种情况要删除原本的活动 - processActivityService.removeById(activity.getId()); - processActivityHistoryService.removeById(activity.getId()); - - boolean first = true; - for (Integer integer : leaderMap.keySet()) { - List leaders = leaderMap.get(integer); - OaProcessNodeProps buildProps = new OaProcessNodeProps().builder() - .assignedType(FlowConstant.ASSIGN_TYPE_USER)//分配给用户 - .assignedUser( - leaders.stream().map(l -> { - OaProcessNodeAssign assign = new OaProcessNodeAssign(); - assign.setId(l.getId()); - return assign; - }).collect(Collectors.toList()) - ) - .mode(props.getMode())//沿用传入的会签模式 - .nobody(props.getNobody()) - .timeLimit(props.getTimeLimit()) - .refuse(props.getRefuse()) - .formPerms(props.getFormPerms()) - .build(); - node.setDesc("第"+integer+"级主管审批"); - - if(first) {//只有第一个活动激活,生成新活动,注意这个活动不能触发后置监听器,不然胡递归 - processActivityService.newActivity(execution, node, OaProcessExecution.STATUS_RUNNING, buildProps, integer); - first = false; - }else { - processActivityService.newActivity(execution, node, OaProcessExecution.STATUS_WAITING, buildProps, integer); - } - } - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/userlink/UserLinkService.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/userlink/UserLinkService.java deleted file mode 100644 index 3a2c4336a..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/userlink/UserLinkService.java +++ /dev/null @@ -1,69 +0,0 @@ -package xyz.erupt.flow.process.userlink; - -import xyz.erupt.flow.bean.vo.OrgTreeVo; - -import java.util.*; - -/** - * 流程中的部门,用户,角色接口 - * 如需要自己的用户体系,实现此接口即可 - */ -public interface UserLinkService extends Comparable { - - /** - * 实现类的优先级 - * 默认给个1,比 DefaultUserLinkServiceImpl 大 - * @return - */ - default int priority() { - return 1; - } - - @Override - default int compareTo(UserLinkService to) { - //比较优先级 - return this.priority() - to.priority(); - } - - /** - * 查询组织架构树 - */ - List getOrgTree(Long parentId, String keyword); - - /** - * 模糊搜索用户 - */ - List getOrgTreeUser(Long deptId, String keyword); - - /** - * 查询角色列表 - */ - List getRoleList(String keyword); - - /** - * 查询指定用户的所有主管 - * @param userId 当前用户id - * @param startLevel 从多少级主管开始查,1表示当前部门的主管 - * @param limitLevel 最多查询到多少级主管,-1表示不限级 - * @return key=主管的级别,value=该级主管列表 - */ - Map> getLeaderMap(String userId, int startLevel, int limitLevel); - - /** - * 根据角色列表查询用户id列表 - */ - Set getUserIdsByRoleIds(String... roleIds); - - /** - * 查询超管用户列表 - * @return - */ - Set getAdminUsers(); - - /** - * 根据用户查询他的角色列表 - * @param userName - * @return - */ - Set getRoleIdsByUserId(String userName); -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/userlink/impl/DefaultUserLinkServiceImpl.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/userlink/impl/DefaultUserLinkServiceImpl.java deleted file mode 100644 index 2ff70d8a6..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/process/userlink/impl/DefaultUserLinkServiceImpl.java +++ /dev/null @@ -1,207 +0,0 @@ -package xyz.erupt.flow.process.userlink.impl; - -import org.springframework.stereotype.Service; -import org.springframework.util.CollectionUtils; -import xyz.erupt.core.exception.EruptApiErrorTip; -import xyz.erupt.flow.bean.vo.OrgTreeVo; -import xyz.erupt.flow.process.userlink.UserLinkService; -import xyz.erupt.jpa.dao.EruptDao; -import xyz.erupt.upms.model.EruptOrg; -import xyz.erupt.upms.model.EruptRole; -import xyz.erupt.upms.model.EruptUser; -import xyz.erupt.upms.model.EruptUserByRoleView; - -import javax.annotation.Resource; -import java.util.*; -import java.util.stream.Collectors; - -/** - * 默认的用户体系实现类 - * 默认使用erupt-upms的用户体系 - */ -@Service -public class DefaultUserLinkServiceImpl implements UserLinkService { - - @Override - public int priority() { - return 0;//优先级为0,自己的用户体系必须比0更大 - } - - - - @Resource - private EruptDao eruptDao; - - /** - * 查询组织架构树 - */ - @Override - public List getOrgTree(Long parentId, String keyword) { - //先查询部门 - List orgs; - if (null == parentId) { - orgs = eruptDao.lambdaQuery(EruptOrg.class).isNull(EruptOrg::getParentOrg).orderBy(EruptOrg::getSort).list(); - } else { - orgs = eruptDao.lambdaQuery(EruptOrg.class).addCondition("parentOrg.id = " + parentId).orderBy(EruptOrg::getSort).list(); - } - //全部转化并添加进去 - List vos = Optional.ofNullable(orgs).orElse(new ArrayList<>()).stream().map( - o -> OrgTreeVo.builder() - .id(o.getId() + "") - .name(o.getName()) - .type("dept") - .build() - ).collect(Collectors.toCollection(LinkedList::new)); - return vos; - } - - /** - * 查询用户 - */ - @Override - public List getOrgTreeUser(Long parentId, String keywords) { - //先查询部门 - List orgs; - if (null == parentId) { - orgs = eruptDao.lambdaQuery(EruptOrg.class).isNull(EruptOrg::getParentOrg).orderBy(EruptOrg::getSort).list(); - } else { - orgs = eruptDao.lambdaQuery(EruptOrg.class).addCondition("parentOrg.id = " + parentId).orderBy(EruptOrg::getSort).list(); - } - //全部转化并添加进去 - List vos = new LinkedList<>(); - vos.addAll(Optional.ofNullable(orgs).orElse(new ArrayList<>()).stream().map( - o -> OrgTreeVo.builder() - .id(o.getId() + "") - .name(o.getName()) - .type("dept") - .build() - ).collect(Collectors.toList())); - //再查询用户 - List eruptUsers; - if (null == parentId) { - eruptUsers = eruptDao.lambdaQuery(EruptUser.class).isNull(EruptUser::getEruptOrg).list(); - } else { - eruptUsers = eruptDao.lambdaQuery(EruptUser.class).addCondition("eruptOrg.id = " + parentId).list(); - } - //全部转化并添加进去 - vos.addAll(Optional.ofNullable(eruptUsers).orElse(new ArrayList<>()).stream().map( - o -> OrgTreeVo.builder() - .id(o.getAccount())//用账号做标识 - .name(o.getName()) - .type("user") - .build() - ).collect(Collectors.toList())); - return vos; - } - - @Override - public List getRoleList(String keyword) { - List all = eruptDao.lambdaQuery(EruptRole.class).orderBy(EruptRole::getSort).list(); - //全部转化并添加进去 - return Optional.ofNullable(all).orElse(new ArrayList<>()).stream().map( - o -> OrgTreeVo.builder() - .id(o.getCode())//用账号做标识 - .name(o.getName()) - .type("role") - .build() - ).collect(Collectors.toCollection(LinkedList::new)); - } - - /** - * 按照层级返回部门领导 - * - * @param userId 当前用户id - * @param startLevel 从多少级主管开始查,小于1则取1,1就是当前层级的领导 - * @param endLevel 最多查询到多少级主管,0表示不限级 - */ - @Override - public Map> getLeaderMap(String userId, int startLevel, int endLevel) { - //查询出当前用户的部门 - EruptUser eruptUser = eruptDao.lambdaQuery(EruptUser.class).eq(EruptUser::getAccount, userId).one(); - if (eruptUser == null || eruptUser.getEruptOrg() == null) { - throw new EruptApiErrorTip("用户" + userId + "不存在或没有部门"); - } - LinkedHashMap> map = new LinkedHashMap<>(); - EruptOrg org = eruptUser.getEruptOrg();//从当前部门开始 - int i = 1; - while (org != null && (endLevel <= 0 || i <= endLevel)) { - if (i >= startLevel) { - List leaders = this.getLeadersByDeptId(org.getId()); - map.put(i, leaders); - } - i++; - org = org.getParentOrg();//这样可以 - } - return map; - } - - /** - * 返回指定的领导 - */ - private List getLeadersByDeptId(Long deptId) { - //假设部门内排第一个的人是主管 - List users = eruptDao.lambdaQuery(EruptUser.class).addCondition("eruptOrg.id = " + deptId).list();//先取本部门全部人员作为管理员 - if (CollectionUtils.isEmpty(users)) { - return new ArrayList<>(0); - } - EruptUser first = Optional.of(users).orElse(new ArrayList<>()).stream() - .findFirst().get(); - return Collections.singletonList(OrgTreeVo.builder() - .id(first.getAccount()) - .name(first.getName()) - .build()); - } - - /** - * 根据角色id查询用户列表 - * - * @param roleIds 角色列表 - */ - @Override - public Set getUserIdsByRoleIds(String... roleIds) { - List eruptRoles = eruptDao.lambdaQuery(EruptRole.class).in(EruptRole::getCode, Arrays.asList(roleIds)).list(); - List users = new ArrayList<>(); - for (EruptRole role : eruptRoles) { - users.addAll(role.getUsers()); - } - return toOrgTreeVoSet(users); - } - - @Override - public Set getAdminUsers() { - List users = eruptDao.lambdaQuery(EruptUserByRoleView.class).eq(EruptUserByRoleView::getIsAdmin, true).list(); - return toOrgTreeVoSet(users); - } - - public LinkedHashSet toOrgTreeVoSet(List users) { - LinkedHashSet set = new LinkedHashSet<>(); - Optional.ofNullable(users).orElse(new ArrayList<>()) - .forEach( - l -> set.add(OrgTreeVo.builder() - .id(l.getAccount()) - .name(l.getName()) - .build() - ) - ); - return set; - } - - /** - * 查询账号对用的角色列表 - * - * @param userId 登录账号 - */ - @Override - public LinkedHashSet getRoleIdsByUserId(String userId) { - EruptUser user = eruptDao.lambdaQuery(EruptUser.class).eq(EruptUser::getAccount, userId).one(); - if (user == null) { - return new LinkedHashSet<>(0); - } - if (user.getRoles() == null || user.getRoles().size() <= 0) { - return new LinkedHashSet<>(0); - } - LinkedHashSet roleIds = new LinkedHashSet<>(); - user.getRoles().forEach(r -> roleIds.add(r.getCode())); - return roleIds; - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/FormsService.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/FormsService.java deleted file mode 100644 index 9023a0f73..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/FormsService.java +++ /dev/null @@ -1,21 +0,0 @@ -package xyz.erupt.flow.service; - -import xyz.erupt.flow.bean.entity.OaForms; - -import java.io.Serializable; -import java.util.List; - -public interface FormsService { - - void updateFormDetail(OaForms forms); - - void createForm(OaForms form); - - List listByGroupId(Long groupId, String keywords); - - void formsSort(List formIds); - - void updateById(OaForms entity); - - void removeById(Serializable id); -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/ProcessActivityService.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/ProcessActivityService.java deleted file mode 100644 index 8bd1cd19a..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/ProcessActivityService.java +++ /dev/null @@ -1,60 +0,0 @@ -package xyz.erupt.flow.service; - -import com.alibaba.fastjson.JSONObject; -import xyz.erupt.flow.bean.entity.OaProcessActivity; -import xyz.erupt.flow.bean.entity.OaProcessExecution; -import xyz.erupt.flow.bean.entity.node.OaProcessNode; -import xyz.erupt.flow.bean.entity.node.OaProcessNodeProps; - -public interface ProcessActivityService extends WithListener { - - public int newActivitiesForExecution(OaProcessExecution execution); - - /** - * 针对当前node创建节点 - * 如果当前节点不是用户任务,将会继续向前,直到下一个(或多个)用户任务 - * 然后将这些用户任务解析为节点,同时生成任务 - * - * @param execution - * @param node - * @return - */ - public int newActivities(OaProcessExecution execution, JSONObject formContent, OaProcessNode node, String status); - - public int newActivities(OaProcessExecution execution, JSONObject formContent, OaProcessNode node); - - public OaProcessActivity newActivity(OaProcessExecution execution, OaProcessNode node, String status, OaProcessNodeProps props, int sort); - - public void removeByProcessInstId(Long procInstId); - - public boolean activeByExecutionId(Long executionId); - - /** - * 完成节点 - * - * @param activityId - */ - void complete(Long activityId); - - /** - * 查询当前线程的节点 - * - * @param executionId - * @return - */ - OaProcessActivity getByExecutionId(Long executionId); - - /** - * 中断所有线程 - * - * @param executionId - * @param reason - */ - void stopByExecutionId(Long executionId, String reason); - - void stopByInstId(Long processInstId, String reason); - - void removeById(Long id); - - OaProcessActivity getById(Long activityId); -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/ProcessDefinitionService.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/ProcessDefinitionService.java deleted file mode 100644 index 83fc4de8c..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/ProcessDefinitionService.java +++ /dev/null @@ -1,75 +0,0 @@ -package xyz.erupt.flow.service; - -import com.alibaba.fastjson.JSONObject; -import xyz.erupt.flow.bean.entity.*; -import xyz.erupt.flow.bean.entity.node.OaProcessNode; - -import java.util.List; - -public interface ProcessDefinitionService { - - /** - * 根据formId修改是否禁止 - * @param isStop - */ - void updateStopByFormId(Long formId, boolean isStop); - - /** - * 根据formId删除流程定义 - * @param id - */ - void removeByFormId(Long id); - - /** - * 根据formId启动流程,会启动最新版流程 - * @param procDefId - * @return - */ - OaProcessInstance startById(String procDefId, String content); - - /** - * 根据formId查询最新版 - * @param formId - * @return - */ - OaProcessDefinition getLastVersionByFromId(Long formId); - - /** - * 预览 - * @param - * @param formContent - * @return - */ - List preview(String formDefId, JSONObject formContent); - - /** - * 查看流程实例的时间线 - * @param instId - * @return - */ - List preview(Long instId); - - /** - * 分组查询 - * @param build - * @return - */ - List getFormGroups(OaFormGroups build); - - /** - * 部署新版本 - * @param oaForms - */ - void deploy(OaForms oaForms); - - /** - * 读取节点 - * @param processDefId - * @param nodeId - * @return - */ - OaProcessNode readNode(String processDefId, String nodeId); - - OaProcessDefinition getById(String id); - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/ProcessInstanceService.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/ProcessInstanceService.java deleted file mode 100644 index 02e326613..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/ProcessInstanceService.java +++ /dev/null @@ -1,56 +0,0 @@ -package xyz.erupt.flow.service; - -import xyz.erupt.flow.bean.entity.OaProcessDefinition; -import xyz.erupt.flow.bean.entity.OaProcessInstance; -import xyz.erupt.flow.bean.entity.OaProcessInstanceHistory; - -import java.util.List; - -public interface ProcessInstanceService extends WithListener { - - long countByProcessDefinitionId(String procDefId); - - long countByFormId(Long formId); - - /** - * 创建一个新实例 - * - * @param processDefinition 流程定义 - * @param content 表单内容 - * @return - */ - public OaProcessInstance newProcessInstance(OaProcessDefinition processDefinition, String content); - - /** - * 完成 - * - * @param processInstId - */ - void finish(Long processInstId); - - /** - * 流程终止 - * - * @param instId - * @param remarks - */ - void stop(Long instId, String remarks); - - /** - * 查询与我相关的流程 - * 即我处理过的,或者抄送我的 - * - * @return - */ - List getMineAbout(String keywords, int pageNum, int pageSize); - - /** - * 更新表单数据 - * - * @param processInstId - * @param content - */ - void updateDataById(Long processInstId, String content); - - OaProcessInstance getById(Long processInstId); -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/TaskHistoryService.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/TaskHistoryService.java deleted file mode 100644 index e7f82f465..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/TaskHistoryService.java +++ /dev/null @@ -1,32 +0,0 @@ -package xyz.erupt.flow.service; - -import xyz.erupt.flow.bean.entity.OaTask; -import xyz.erupt.flow.bean.entity.OaTaskHistory; - -import java.util.Collection; -import java.util.List; - -public interface TaskHistoryService { - - /** - * 拷贝并保存 - * - * @param task - * @return - */ - public OaTaskHistory copyAndSave(OaTask task); - - /** - * 拷贝并保存 - * - * @param tasks - * @return - */ - public List copyAndSave(Collection tasks); - - /** - * @param id - * @return - */ - List listByActivityId(Long id); -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/TaskService.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/TaskService.java deleted file mode 100644 index 5977f3ea9..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/TaskService.java +++ /dev/null @@ -1,98 +0,0 @@ -package xyz.erupt.flow.service; - -import xyz.erupt.flow.bean.entity.OaTask; -import xyz.erupt.flow.bean.vo.OrgTreeVo; -import xyz.erupt.flow.bean.vo.TaskDetailVo; - -import java.util.List; -import java.util.Set; - -public interface TaskService extends WithListener { - - /** - * 完成任务 - * - * @param taskId - */ - OaTask complete(Long taskId, String account, String accountName, String remarks, String content); - - /** - * 完成任务 - * - * @param taskId - */ - OaTask complete(Long taskId, String remarks, String content); - - /** - * 转办任务,只能是或签 - * - * @param taskId - */ - void assign(Long taskId, Set userIds, String remarks); - - /** - * 拒绝任务 - * - * @param taskId - */ - public void refuse(Long taskId, String account, String accountName, String remarks, String content); - - /** - * 拒绝任务 - * - * @param taskId - */ - public void refuse(Long taskId, String remarks, String content); - - /** - * 查询当前流程的待完成任务 - */ - List getTasksByActivityId(Long activityId, String... types); - - /** - * 分页查询我的任务 - * - * @param keywords - * @return - */ - List listMyTasks(String keywords, int pageIndex, int pageSize); - - void removeByProcessInstId(Long id); - - boolean activeTaskByActivityId(Long activityId); - - List listByActivityId(Long activityId, boolean activied); - - void saveBatchWithUserLink(List oaTasks); - - /** - * 查看任务详情 - * - * @param taskId - * @return - */ - TaskDetailVo getTaskDetail(Long taskId); - - /** - * 查看实例详情 - * - * @param instId - * @return - */ - TaskDetailVo getInstDetail(Long instId); - - /** - * 中断所有线程 - * - * @param executionId - * @param reason - */ - void stopByExecutionId(Long executionId, String reason); - - void stopByInstId(Long instId, String reason); - - /** - * @param id - */ - List listByInstanceId(Long id); -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/TaskUserLinkService.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/TaskUserLinkService.java deleted file mode 100644 index 4cf33c2de..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/TaskUserLinkService.java +++ /dev/null @@ -1,26 +0,0 @@ -package xyz.erupt.flow.service; - -import xyz.erupt.flow.bean.entity.OaTaskUserLink; - -import java.util.Collection; -import java.util.List; - -public interface TaskUserLinkService { - - long countByTaskId(Long taskId); - - boolean saveBatch(Collection links); - - List listByRoleIds(Collection roleIds); - - List listByUserIds(Collection roleIds); - - List listByTaskId(Long taskId); - - /** - * 统计任务的处理人 - * @param id - * @return - */ - int countUsersByTaskId(Long id); -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/WithListener.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/WithListener.java deleted file mode 100644 index 2d74eb269..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/WithListener.java +++ /dev/null @@ -1,12 +0,0 @@ -package xyz.erupt.flow.service; - -import xyz.erupt.flow.process.listener.ExecutableNodeListener; - -import java.util.List; -import java.util.Map; - -public interface WithListener { - - Map, List> getListenerMap(); - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/ProcessActivityHistoryServiceImpl.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/ProcessActivityHistoryServiceImpl.java deleted file mode 100644 index 2e14307ef..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/ProcessActivityHistoryServiceImpl.java +++ /dev/null @@ -1,75 +0,0 @@ -package xyz.erupt.flow.service.impl; - -import org.springframework.beans.BeanUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; -import xyz.erupt.annotation.fun.DataProxy; -import xyz.erupt.flow.bean.entity.OaProcessActivity; -import xyz.erupt.flow.bean.entity.OaProcessActivityHistory; -import xyz.erupt.flow.bean.entity.OaTaskHistory; -import xyz.erupt.flow.service.ProcessActivityHistoryService; -import xyz.erupt.flow.service.TaskHistoryService; -import xyz.erupt.jpa.dao.EruptDao; - -import javax.annotation.Resource; -import java.util.List; - -@Service -public class ProcessActivityHistoryServiceImpl implements ProcessActivityHistoryService, DataProxy { - - @Autowired - private TaskHistoryService taskHistoryService; - - @Resource - private EruptDao eruptDao; - - @Override - public List listByProcInstId(Long instId, boolean active) { - List list = eruptDao.lambdaQuery(OaProcessActivityHistory.class) - .eq(OaProcessActivityHistory::getProcessInstId, instId) - .eq(OaProcessActivityHistory::getActive, active) - .orderBy(OaProcessActivityHistory::getFinishDate).list(); - //查询任务历史 - list.forEach(h -> { - List taskHistories = taskHistoryService.listByActivityId(h.getId()); - h.setTasks(taskHistories); - }); - return list; - } - - @Override - @Transactional - public OaProcessActivityHistory copyAndSave(OaProcessActivity activity) { - OaProcessActivityHistory oaTaskHistory = new OaProcessActivityHistory(); - BeanUtils.copyProperties(activity, oaTaskHistory); - eruptDao.persist(oaTaskHistory); - return oaTaskHistory; - } - - @Override - public List listFinishedByExecutionId(Long executionId) { - List list = eruptDao.lambdaQuery(OaProcessActivityHistory.class) - .eq(OaProcessActivityHistory::getExecutionId, executionId) - .eq(OaProcessActivityHistory::getFinished, true) - .orderBy(OaProcessActivityHistory::getFinishDate).list(); - //查询任务历史 - list.forEach(h -> { - List taskHistories = taskHistoryService.listByActivityId(h.getId()); - h.setTasks(taskHistories); - }); - return list; - } - - @Override - public void updateById(OaProcessActivityHistory entity) { - eruptDao.merge(entity); - } - - @Override - public void removeById(Long id) { - eruptDao.delete(new OaProcessActivityHistory() {{ - this.setId(id); - }}); - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/ProcessActivityServiceImpl.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/ProcessActivityServiceImpl.java deleted file mode 100644 index 03931f7c7..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/ProcessActivityServiceImpl.java +++ /dev/null @@ -1,267 +0,0 @@ -package xyz.erupt.flow.service.impl; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import lombok.Getter; -import lombok.Setter; -import org.springframework.beans.BeanUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.annotation.Lazy; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; -import org.springframework.util.CollectionUtils; -import xyz.erupt.annotation.fun.DataProxy; -import xyz.erupt.flow.bean.entity.OaProcessActivity; -import xyz.erupt.flow.bean.entity.OaProcessActivityHistory; -import xyz.erupt.flow.bean.entity.OaProcessExecution; -import xyz.erupt.flow.bean.entity.OaProcessInstance; -import xyz.erupt.flow.bean.entity.node.OaProcessNode; -import xyz.erupt.flow.bean.entity.node.OaProcessNodeProps; -import xyz.erupt.flow.constant.FlowConstant; -import xyz.erupt.flow.process.engine.ProcessHelper; -import xyz.erupt.flow.process.listener.AfterActiveActivityListener; -import xyz.erupt.flow.process.listener.AfterCreateActivityListener; -import xyz.erupt.flow.process.listener.AfterFinishActivityListener; -import xyz.erupt.flow.process.listener.ExecutableNodeListener; -import xyz.erupt.flow.process.userlink.impl.UserLinkServiceHolder; -import xyz.erupt.flow.service.*; -import xyz.erupt.jpa.dao.EruptDao; - -import javax.annotation.Resource; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -@Service -@Getter -@Setter -public class ProcessActivityServiceImpl - implements ProcessActivityService, DataProxy { - - private Map, List> listenerMap = new HashMap<>(); - - @Lazy - @Autowired - private ProcessExecutionService processExecutionService; - @Lazy - @Autowired - private ProcessActivityHistoryService processActivityHistoryService; - @Lazy - @Autowired - private TaskService taskService; - @Autowired - private UserLinkServiceHolder userLinkService; - @Autowired - private ProcessInstanceService processInstanceService; - @Autowired - private ProcessHelper processHelper; - - @Resource - private EruptDao eruptDao; - - @Override - @Transactional - public int newActivitiesForExecution(OaProcessExecution execution) { - OaProcessInstance inst = eruptDao.findById(OaProcessInstance.class, execution.getProcessInstId()); - return this.newActivities(execution, inst.getFormContent(), execution.getProcessNode()); - } - - @Override - @Transactional - public int newActivities(OaProcessExecution execution, JSONObject formContent, OaProcessNode node) { - return this.newActivities(execution, formContent, node, OaProcessExecution.STATUS_RUNNING); - } - - @Override - @Transactional - public int newActivities(OaProcessExecution execution, JSONObject formContent, OaProcessNode node, String status) { - if (node == null || node.getId() == null) {//如果当前节点为空,表示当前线程已结束 - if (OaProcessExecution.STATUS_RUNNING.equals(status)) { - processExecutionService.finish(execution);//调用线程结束方法 - } - return 0; - } - if (FlowConstant.NODE_TYPE_ROOT.equals(node.getType()) - || FlowConstant.NODE_TYPE_APPROVAL.equals(node.getType()) - || FlowConstant.NODE_TYPE_CC.equals(node.getType())//抄送也要创建任务 - ) {//这几种情况需要创建活动 - this.newActivity(execution, node, status, null, 1); - return 1; - } - //其他情况本节点都不会生成活动,而是会继续向前 - if (FlowConstant.NODE_TYPE_CONDITIONS.equals(node.getType())) {//如果是互斥分支 - //主线程先继续向前,并等待 - int count = this.newActivities( - execution, formContent, node.getChildren(), OaProcessExecution.STATUS_WAITING); - //根据条件选择一个分支并启动新线程 - OaProcessNode nextNode = processHelper.switchNode(execution, formContent, node.getBranchs()); - processExecutionService.newExecution( - execution.getProcessDefId(), execution.getProcessInstId(), nextNode, execution); - return count; - } else if (FlowConstant.NODE_TYPE_CONCURRENTS.equals(node.getType())) {//如果是并行分支 - //主线程先继续向前,并等待 - int count = this.newActivities( - execution, formContent, node.getChildren(), OaProcessExecution.STATUS_WAITING); - //循环创建新线程 - for (OaProcessNode branch : node.getBranchs()) { - processExecutionService.newExecution( - execution.getProcessDefId(), execution.getProcessInstId(), branch, execution); - } - return count; - } else {//其他情况一律向前 - return this.newActivities(execution, formContent, node.getChildren(), status);//则继续向前 - } - } - - @Override - @Transactional - public void removeByProcessInstId(Long procInstId) { - for (OaProcessActivity activity : eruptDao.lambdaQuery(OaProcessActivity.class).eq(OaProcessActivity::getProcessInstId, procInstId).list()) { - eruptDao.delete(activity); - } - } - - @Override - @Transactional - public boolean activeByExecutionId(Long executionId) { - //查询下一个没激活的,进行激活 - OaProcessActivity build = this.getNexActivity(executionId, false); - if (build == null) { - return false; - } - build.setActive(true); - processActivityHistoryService.copyAndSave(build);//同步更新历史表 - this.updateById(build); - - this.listenerMap.get(AfterActiveActivityListener.class).forEach(l -> l.execute(build)); - return true; - } - - @Override - public void stopByExecutionId(Long executionId, String reason) { - List activities = this.listByExecutionId(executionId, true); - if (CollectionUtils.isEmpty(activities)) { - return; - } - activities.forEach(e -> { - OaProcessActivity build = OaProcessActivity.builder() - .active(false) - .build(); - build.setId(e.getId()); - this.updateById(build); - processActivityHistoryService.copyAndSave(build); - }); - } - - @Override - public void stopByInstId(Long instId, String reason) { - List activities = eruptDao.lambdaQuery(OaProcessActivity.class).eq(OaProcessActivity::getProcessInstId, instId) - .eq(OaProcessActivity::getFinished, false).list(); - if (CollectionUtils.isEmpty(activities)) { - return; - } - activities.forEach(e -> { - OaProcessActivity build = OaProcessActivity.builder() - .active(false).build(); - build.setId(e.getId()); - this.updateById(build); - processActivityHistoryService.copyAndSave(build); - }); - } - - @Override - public void removeById(Long id) { - eruptDao.delete(new OaProcessActivity() {{ - this.setId(id); - }}); - } - - @Override - public OaProcessActivity getById(Long activityId) { - return eruptDao.findById(OaProcessActivity.class, activityId); - } - - private List listByExecutionId(Long executionId, boolean active) { - return eruptDao.lambdaQuery(OaProcessActivity.class).eq(OaProcessActivity::getExecutionId, executionId).list(); - } - - /** - * 尝试完成一个节点 - * - * @param activityId - */ - @Override - public void complete(Long activityId) { - OaProcessActivity activity = eruptDao.findById(OaProcessActivity.class, activityId); - //删除当前节点,并修改历史表 - OaProcessActivityHistory history = new OaProcessActivityHistory(); - history.setFinished(true); - history.setFinishDate(new Date()); - history.setId(activityId); - processActivityHistoryService.updateById(history); - eruptDao.delete(activity); - //触发后置监听 - this.listenerMap.get(AfterFinishActivityListener.class).forEach(l -> l.execute(activity)); - } - - /** - * 查询下一个激活的任务 - * - * @param executionId - * @return - */ - private OaProcessActivity getNexActivity(Long executionId, boolean actived) { - return eruptDao.lambdaQuery(OaProcessActivity.class).eq(OaProcessActivity::getExecutionId, executionId) - .eq(OaProcessActivity::getActive, actived).limit(1).orderByAsc(OaProcessActivity::getSort).one(); - } - - @Override - public OaProcessActivity getByExecutionId(Long executionId) { - return eruptDao.lambdaQuery(OaProcessActivity.class).eq(OaProcessActivity::getExecutionId, executionId) - .eq(OaProcessActivity::getActive, true).one(); - } - - /** - * 创建一个活动 - * - * @param execution - * @param node - * @param status - * @return - */ - @Override - public OaProcessActivity newActivity(OaProcessExecution execution, OaProcessNode node, String status, OaProcessNodeProps props, int sort) { - node.setProps(props == null ? node.getProps() : props);//配置继承过来 - OaProcessActivity activity = OaProcessActivity.builder() - .activityKey(node.getId()) - .activityName(node.getName()) - .node(JSON.toJSONString(node)) - .executionId(execution.getId()) - .processInstId(execution.getProcessInstId()) - .processDefId(execution.getProcessDefId()) - .completeCondition(OaProcessActivity.COMPLETE_CONDITION_ALL)//只有全部节点完成一种 - .completeMode(OaProcessActivity.PARALLEL)//执行模式,默认并行 - .createDate(new Date()) - .active(OaProcessExecution.STATUS_RUNNING.equals(status))//如果线程状态是运行,活动才会被激活 - .finished(false) - .finishDate(null) - .description(node.getDesc()) - .sort(sort) - .build(); - eruptDao.persist(activity); - processActivityHistoryService.copyAndSave(activity);//同步保存历史表 - - //触发创建后置监听 - this.listenerMap.get(AfterCreateActivityListener.class).forEach(l -> l.execute(activity)); - - return activity; - } - - public void updateById(OaProcessActivity entity) { - OaProcessActivityHistory history = new OaProcessActivityHistory(); - BeanUtils.copyProperties(entity, history); - processActivityHistoryService.updateById(history); - eruptDao.merge(entity); - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/ProcessExecutionServiceImpl.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/ProcessExecutionServiceImpl.java deleted file mode 100644 index afa2245ad..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/ProcessExecutionServiceImpl.java +++ /dev/null @@ -1,216 +0,0 @@ -package xyz.erupt.flow.service.impl; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import lombok.Getter; -import lombok.Setter; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; -import org.springframework.util.CollectionUtils; -import xyz.erupt.core.exception.EruptApiErrorTip; -import xyz.erupt.flow.bean.entity.OaProcessDefinition; -import xyz.erupt.flow.bean.entity.OaProcessExecution; -import xyz.erupt.flow.bean.entity.OaProcessInstance; -import xyz.erupt.flow.bean.entity.node.OaProcessNode; -import xyz.erupt.flow.process.listener.AfterCreateExecutionListener; -import xyz.erupt.flow.process.listener.AfterFinishExecutionListener; -import xyz.erupt.flow.process.listener.ExecutableNodeListener; -import xyz.erupt.flow.service.ProcessActivityService; -import xyz.erupt.flow.service.ProcessDefinitionService; -import xyz.erupt.flow.service.ProcessExecutionService; -import xyz.erupt.flow.service.ProcessInstanceService; -import xyz.erupt.jpa.dao.EruptDao; -import xyz.erupt.jpa.dao.EruptLambdaQuery; - -import javax.annotation.Resource; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -@Getter -@Setter -@Service -public class ProcessExecutionServiceImpl - implements ProcessExecutionService { - - private Map, List> listenerMap = new HashMap<>(); - - @Autowired - private ProcessInstanceService processInstanceService; - @Autowired - private ProcessActivityService processActivityService; - @Autowired - private ProcessDefinitionService processDefinitionService; - - @Resource - private EruptDao eruptDao; - - @Override - @Transactional - public OaProcessExecution newExecutionForInstance(OaProcessInstance inst) { - OaProcessDefinition def = processDefinitionService.getById(inst.getProcessDefId()); - return this.newExecution(def.getId(), inst.getId(), def.getProcessNode(), null); - } - - @Override - public OaProcessExecution getById(Long id) { - return eruptDao.findById(OaProcessExecution.class, id); - } - - @Override - @Transactional - public OaProcessExecution newExecution(String defId, Long instanceId, OaProcessNode startNode, OaProcessExecution parent) { - //创建线程 - OaProcessExecution execution = OaProcessExecution.builder() - .processInstId(instanceId) - .processDefId(defId) - .startNodeId(startNode.getId()) - .startNodeName(startNode.getName()) - .process(JSON.toJSONString(startNode)) - .status(OaProcessExecution.STATUS_RUNNING)//直接就是运行状态 - .created(new Date()) - .build(); - if (parent == null) { - execution.setId(instanceId);//主线程id与流程实例相同 - execution.setParentId(null); - } else { - execution.setId(null); - execution.setParentId(parent.getId()); - } - eruptDao.persist(execution); - //创建后置监听 - this.listenerMap.get(AfterCreateExecutionListener.class).forEach(l -> l.execute(execution)); - - return execution; - } - - /** - * 线程前进 - * - * @param executionId - */ - @Override - @Transactional - public void step(Long executionId, OaProcessNode currentNode) { - //判断是否满足继续的条件 - Long count = this.countRunningChildren(executionId); - if (count > 0) { - //如果还有运行中的子线程,禁止前进 - return; - } - OaProcessExecution execution = eruptDao.findById(OaProcessExecution.class, executionId); - if (!OaProcessExecution.STATUS_RUNNING.equals(execution.getStatus())) { - throw new EruptApiErrorTip("当前线程状态" + execution.getStatus() + "不可完成"); - } - - //获取下一个节点 - OaProcessNode nextNode = null; - if (execution.getProcess() != null) { - nextNode = currentNode.getChildren(); - } - - if (nextNode == null || nextNode.getId() == null) {//没有下一步,当前线程结束了 - this.finish(execution);//调用结束 - } else {//当前线程没结束,生成下一批活动 - OaProcessInstance inst = eruptDao.findById(OaProcessInstance.class, execution.getProcessInstId()); - JSONObject jsonObject = JSON.parseObject(inst.getFormItems()); - processActivityService.newActivities(execution, jsonObject, nextNode, OaProcessExecution.STATUS_RUNNING); - } - } - - private Long countRunningChildren(Long parentId) { - return eruptDao.lambdaQuery(OaProcessExecution.class).eq(OaProcessExecution::getParentId, parentId).in(OaProcessExecution::getStatus - , OaProcessExecution.STATUS_RUNNING, OaProcessExecution.STATUS_WAITING).count(); - } - - @Override - @Transactional - public void removeByProcessInstId(Long procInstId) { - for (OaProcessExecution execution : eruptDao.lambdaQuery(OaProcessExecution.class).eq(OaProcessExecution::getProcessInstId, procInstId).list()) { - eruptDao.delete(execution); - } - } - - //完成一个线程 - @Override - @Transactional - public void finish(OaProcessExecution execution) { - //线程结束 - Date now = new Date(); - execution.setProcess("{}"); - execution.setStatus(OaProcessExecution.STATUS_ENDED); - execution.setEnded(now); - execution.setUpdated(new Date()); - eruptDao.merge(execution); - //触发结束后置监听 - this.listenerMap.get(AfterFinishExecutionListener.class).forEach(it -> it.execute(execution)); - } - - @Override - @Transactional - public void freshProcess(Long id, String json) { - OaProcessExecution build = OaProcessExecution.builder() - .process(json) - .updated(new Date()) - .build(); - build.setId(id); - eruptDao.persist(build); - } - - @Override - public void stopByInstId(Long instId, String reason) { - Date now = new Date(); - List executions = this.listByInstId(instId, true); - if (CollectionUtils.isEmpty(executions)) { - return; - } - executions.forEach(e -> { - OaProcessExecution build = OaProcessExecution.builder() - .process("{}") - .status(OaProcessExecution.STATUS_ENDED) - .reason(reason) - .ended(now) - .updated(now) - .build(); - build.setId(e.getId()); - eruptDao.merge(build); - }); - } - - private List listByInstId(Long instId, boolean active) { - EruptLambdaQuery processExecutionEruptLambdaQuery = eruptDao.lambdaQuery(OaProcessExecution.class).eq(OaProcessExecution::getProcessInstId, instId); - if (active) { - processExecutionEruptLambdaQuery.in(OaProcessExecution::getStatus, OaProcessExecution.STATUS_RUNNING, OaProcessExecution.STATUS_WAITING); - } else { - processExecutionEruptLambdaQuery.in(OaProcessExecution::getStatus, OaProcessExecution.STATUS_ENDED); - } - return processExecutionEruptLambdaQuery.list(); - } - - /** - * 继续线程 - * - * @param executionId - */ - @Override - @Transactional - public void active(Long executionId) { - //否则判断是否满足继续的条件 - Long count = this.countRunningChildren(executionId); - if (count > 0) { - //当前线程还有子线程未合并,不能继续 - return; - } - //否则激活 - OaProcessExecution updateBean = OaProcessExecution.builder() - .status(OaProcessExecution.STATUS_RUNNING) - .build(); - updateBean.setId(executionId); - eruptDao.merge(updateBean); - //激活线程下的所有活动和任务 - processActivityService.activeByExecutionId(executionId); - } - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/ProcessInstanceServiceImpl.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/ProcessInstanceServiceImpl.java deleted file mode 100644 index e17a6c310..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/ProcessInstanceServiceImpl.java +++ /dev/null @@ -1,253 +0,0 @@ -package xyz.erupt.flow.service.impl; - -import lombok.Getter; -import lombok.Setter; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.annotation.Lazy; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; -import org.springframework.util.CollectionUtils; -import xyz.erupt.annotation.fun.DataProxy; -import xyz.erupt.flow.bean.entity.*; -import xyz.erupt.flow.constant.FlowConstant; -import xyz.erupt.flow.process.listener.AfterCreateInstanceListener; -import xyz.erupt.flow.process.listener.AfterFinishInstanceListener; -import xyz.erupt.flow.process.listener.AfterStopInstanceListener; -import xyz.erupt.flow.process.listener.ExecutableNodeListener; -import xyz.erupt.flow.service.*; -import xyz.erupt.jpa.dao.EruptDao; -import xyz.erupt.upms.model.EruptUser; -import xyz.erupt.upms.service.EruptUserService; - -import javax.annotation.Resource; -import java.util.*; -import java.util.stream.Collectors; - -@Service -@Getter -@Setter -@Slf4j -public class ProcessInstanceServiceImpl - implements ProcessInstanceService, DataProxy { - - private Map, List> listenerMap = new HashMap<>(); - - @Autowired - private EruptUserService eruptUserService; - @Autowired - private ProcessInstanceHistoryService processInstanceHistoryService; - @Lazy - @Autowired - private TaskHistoryService taskHistoryService; - @Autowired - private TaskOperationService taskOperationService; - @Autowired - private TaskUserLinkService taskUserLinkService; - @Lazy - @Autowired - private ProcessDefinitionService processDefinitionService; - @Lazy - @Autowired - private TaskService taskService; - - @Resource - private EruptDao eruptDao; - - /** - * 启动新的流程实例(instance) - * - * @param processDef - * @param content 表单内容 - * @return - */ - @Override - public OaProcessInstance newProcessInstance(OaProcessDefinition processDef, String content) { - /** - * 通过建造者创建实例 - */ - EruptUser currentEruptUser = eruptUserService.getCurrentEruptUser(); - Date now = new Date(); - OaProcessInstance inst = OaProcessInstance.builder() - .processDefId(String.valueOf(processDef.getId())) - .formId(processDef.getFormId()) - .formName(processDef.getFormName()) - .businessKey(processDef.getId() + "_business_key") - .businessTitle(currentEruptUser.getName() + "的《" + processDef.getFormName() + "》工单") - .status(OaProcessInstance.RUNNING)//直接运行状态 - .creator(currentEruptUser.getAccount()) - .creatorName(currentEruptUser.getName()) - .createDate(now) - .formItems(content) - .process(processDef.getProcess()) - .build(); - //保存数据 - eruptDao.persist(inst); - //保存历史数据 - processInstanceHistoryService.copyAndSave(inst); - - //触发所有创建后监听器 - this.listenerMap.get(AfterCreateInstanceListener.class).forEach(l -> l.execute(inst)); - - //手动完成所有开始任务 - List tasks = taskService.listByInstanceId(inst.getId()); - tasks.forEach(t -> taskService.complete(t.getId(), "开始节点自动完成", null)); - - return inst; - } - - @Override - @Transactional - public void finish(Long processInstId) { - OaProcessInstance inst = OaProcessInstance.builder() - .status(OaProcessInstance.FINISHED) - .finishDate(new Date()) - .build(); - inst.setId(processInstId); - processInstanceHistoryService.copyAndSave(inst);//同步更新历史表 - eruptDao.delete(new OaProcessInstance() {{ - this.setId(processInstId); - }}); - //触发结束后置事件 - this.listenerMap.get(AfterFinishInstanceListener.class).forEach(l -> l.execute(inst)); - } - - /** - * 停止流程实例 - * - * @param instId - * @param remarks - */ - @Override - public void stop(Long instId, String remarks) { - OaProcessInstance inst = OaProcessInstance.builder() - .status(OaProcessInstance.SHUTDOWN) - .finishDate(new Date()) - .reason(remarks) - .build(); - inst.setId(instId); - processInstanceHistoryService.copyAndSave(inst);//同步更新历史表 - eruptDao.delete(new OaProcessInstance() {{ - this.setId(instId); - }}); //删除运行时表 - //触发终止后置事件 - this.listenerMap.get(AfterStopInstanceListener.class).forEach(l -> l.execute(inst)); - } - - /** - * 查询与我相关的实例 - * - * @param keywords - * @param pageNum - * @param pageSize - * @return - */ - @Override - public List getMineAbout(String keywords, int pageNum, int pageSize) { - String account = eruptUserService.getCurrentAccount(); - //查询我处理过的所有任务(发起和审批的) - List operations = taskOperationService.listByOperator(account); - //查询抄送我的所有任务 - List links = taskUserLinkService.listByUserIds(Collections.singletonList(account)); - - Set taskIds = operations.stream().map(OaTaskOperation::getTaskId).collect(Collectors.toSet()); - Set linkTaskIds = links.stream().map(OaTaskUserLink::getTaskId).collect(Collectors.toSet()); - - if (CollectionUtils.isEmpty(taskIds) && CollectionUtils.isEmpty(linkTaskIds)) { - return new ArrayList<>(0); - } - Set allTaskIds = new HashSet<>(); - allTaskIds.addAll(taskIds); - allTaskIds.addAll(linkTaskIds); - List tasks = eruptDao.lambdaQuery(OaTaskHistory.class).in(OaTaskHistory::getId, allTaskIds).list(); - if (CollectionUtils.isEmpty(tasks)) { - return new ArrayList<>(); - } - //根据任务id查询流程实例 - eruptDao.lambdaQuery(OaProcessInstanceHistory.class); - List list = eruptDao.lambdaQuery(OaProcessInstanceHistory.class) - .in(OaProcessInstanceHistory::getId, tasks.stream().map(OaTaskHistory::getProcessInstId).collect(Collectors.toSet())) - .orderByDesc(OaProcessInstanceHistory::getCreateDate) - .limit(pageSize).offset(pageNum * pageSize) - .list(); - //查询所有对应的流程定义 - List procDefs = eruptDao.lambdaQuery(OaProcessDefinition.class).in(OaProcessDefinition::getId, list.stream().map(OaProcessInstanceHistory::getProcessDefId).collect(Collectors.toSet())).list(); - Map procDefMap = procDefs.stream() - .collect(Collectors.toMap(OaProcessDefinition::getId, e -> e, (key1, key2) -> key1)); - //循环设置logo - list.forEach(l -> l.setLogo(procDefMap.get(l.getProcessDefId()).getLogo())); - - //先把所有任务分类 - Map taskMap - = tasks.stream().collect(Collectors.toMap(OaTaskHistory::getProcessInstId, e -> { - //最优先发起 - if (FlowConstant.NODE_TYPE_ROOT.equals(e.getTaskType())) { - e.setTag("发起"); - return e; - } else if (FlowConstant.NODE_TYPE_APPROVAL.equals(e.getTaskType())) { - e.setTag("审批"); - return e; - } else if (linkTaskIds.contains(e.getId())) { - e.setTag("抄送"); - return e; - } - e.setTag("审批"); - return e; - }, (v1, v2) -> { - //最优先发起 - if ("发起".equals(v1.getTag())) { - return v1; - } else if ("发起".equals(v2.getTag())) { - return v2; - } - //其次是审批 - if ("审批".equals(v1.getTag())) { - return v1; - } else if ("审批".equals(v2.getTag())) { - return v2; - } - //其次是审批 - if ("抄送".equals(v1.getTag())) { - return v1; - } else if ("抄送".equals(v2.getTag())) { - return v2; - } - return v1; - } - )); - //分类打标记 - taskMap.forEach((instId, t) -> { - for (OaProcessInstanceHistory inst : list) { - if (inst.getId().equals(instId)) { - inst.setTag(t.getTag()); - } - } - }); - return list; - } - - @Override - public void updateDataById(Long processInstId, String content) { - OaProcessInstance inst = OaProcessInstance.builder() - .formItems(content) - .build(); - inst.setId(processInstId); - processInstanceHistoryService.copyAndSave(inst);//同步更新历史表 - eruptDao.persist(inst); - } - - @Override - public OaProcessInstance getById(Long id) { - return eruptDao.findById(OaProcessInstance.class, id); - } - - @Override - public long countByProcessDefinitionId(String procDefId) { - return eruptDao.lambdaQuery(OaProcessInstance.class).eq(OaProcessInstance::getProcessDefId, procDefId).count(); - } - - @Override - public long countByFormId(Long formId) { - return eruptDao.lambdaQuery(OaProcessInstance.class).eq(OaProcessInstance::getFormId, formId).count(); - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/TaskHistoryServiceImpl.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/TaskHistoryServiceImpl.java deleted file mode 100644 index 8ba93fdd6..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/TaskHistoryServiceImpl.java +++ /dev/null @@ -1,109 +0,0 @@ -package xyz.erupt.flow.service.impl; - -import org.apache.commons.lang3.StringUtils; -import org.springframework.beans.BeanUtils; -import org.springframework.context.annotation.Lazy; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; -import org.springframework.util.CollectionUtils; -import xyz.erupt.annotation.fun.DataProxy; -import xyz.erupt.flow.bean.entity.OaProcessDefinition; -import xyz.erupt.flow.bean.entity.OaTask; -import xyz.erupt.flow.bean.entity.OaTaskHistory; -import xyz.erupt.flow.bean.entity.OaTaskUserLink; -import xyz.erupt.flow.constant.FlowConstant; -import xyz.erupt.flow.service.ProcessDefinitionService; -import xyz.erupt.flow.service.TaskHistoryService; -import xyz.erupt.flow.service.TaskUserLinkService; -import xyz.erupt.jpa.dao.EruptDao; - -import javax.annotation.Resource; -import java.util.Collection; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; - -@Service -public class TaskHistoryServiceImpl implements TaskHistoryService, DataProxy { - - @Lazy - @Resource - private ProcessDefinitionService processDefinitionService; - - @Resource - private TaskUserLinkService taskUserLinkService; - - @Resource - private EruptDao eruptDao; - - @Override - public void afterFetch(Collection> list) { - Map definitionMap = new HashMap<>(); - - for (Map map : list) { - OaProcessDefinition def = definitionMap.get(map.get("processDefId")); - if (def == null) { - def = processDefinitionService.getById((String) map.get("processDefId")); - definitionMap.put((String) map.get("processDefId") - , def == null ? new OaProcessDefinition() : def); - } - map.put("formName", def.getFormName());//填充流程名 - - //如果是未完成,且激活的任务,查询一下候选人 - if (!(Boolean) map.get("finished") && (Boolean) map.get("active") - && StringUtils.isBlank((String) map.get("taskOwner")) - && StringUtils.isBlank((String) map.get("assignee")) - ) { - List links = - taskUserLinkService.listByTaskId((Long) map.get("id")); - if (!CollectionUtils.isEmpty(links)) { - StringBuilder str = null; - - for (int i = 0; i < links.size(); i++) { - if (links.get(i).getUserLinkType().equals(FlowConstant.USER_LINK_ROLES)) { - str.append("[角色]"); - } else if (links.get(i).getUserLinkType().equals(FlowConstant.USER_LINK_USERS)) { - str = new StringBuilder("[用户]"); - } else if (links.get(i).getUserLinkType().equals(FlowConstant.USER_LINK_CC)) { - str = new StringBuilder("[抄送]"); - } - if (i > 0) { - str.append(",").append(links.get(i).getLinkName()); - } else { - str.append(links.get(i).getLinkName()); - } - } - map.put("links", str.toString()); - } - } - } - } - - @Override - @Transactional - public OaTaskHistory copyAndSave(OaTask task) { - OaTaskHistory oaTaskHistory = new OaTaskHistory(); - BeanUtils.copyProperties(task, oaTaskHistory); - eruptDao.persist(oaTaskHistory); - return oaTaskHistory; - } - - @Override - public List copyAndSave(Collection tasks) { - return tasks.stream().map(t -> { - OaTaskHistory hist = new OaTaskHistory(); - BeanUtils.copyProperties(t, hist); - eruptDao.persist(hist); - return hist; - }).collect(Collectors.toList()); - } - - @Override - public List listByActivityId(Long activityId) { - return eruptDao.lambdaQuery(OaTaskHistory.class) - .eq(OaTaskHistory::getActivityId, activityId) - .orderByAsc(OaTaskHistory::getCompleteSort).list(); - } - -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/TaskOperationServiceImpl.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/TaskOperationServiceImpl.java deleted file mode 100644 index e054ff84e..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/TaskOperationServiceImpl.java +++ /dev/null @@ -1,68 +0,0 @@ -package xyz.erupt.flow.service.impl; - -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; -import xyz.erupt.flow.bean.entity.OaTask; -import xyz.erupt.flow.bean.entity.OaTaskOperation; -import xyz.erupt.flow.service.TaskOperationService; -import xyz.erupt.jpa.dao.EruptDao; -import xyz.erupt.upms.model.EruptUser; -import xyz.erupt.upms.service.EruptUserService; - -import javax.annotation.Resource; -import java.util.Date; -import java.util.List; - -@Service -public class TaskOperationServiceImpl implements TaskOperationService { - - @Resource - private EruptUserService eruptUserService; - - @Resource - private EruptDao eruptDao; - - @Override - @Transactional - public void log(OaTask task, String operation, String remarks) { - EruptUser currentEruptUser = eruptUserService.getCurrentEruptUser(); - OaTaskOperation build = OaTaskOperation.builder() - .processInstId(task.getProcessInstId()) - .processDefId(task.getProcessDefId()) - .taskId(task.getId()) - .taskName(task.getTaskName()) - .operator(currentEruptUser.getAccount()) - .operatorName(currentEruptUser.getName()) - .operation(operation) - .remarks(remarks) - .operationDate(new Date()) - .build(); - eruptDao.persist(build); - } - - @Override - @Transactional - public void log(OaTask task, String operation, String remarks, String nodeId, String nodeName) { - EruptUser currentEruptUser = eruptUserService.getCurrentEruptUser(); - OaTaskOperation build = OaTaskOperation.builder() - .processInstId(task.getProcessInstId()) - .processDefId(task.getProcessDefId()) - .taskId(task.getId()) - .taskName(task.getTaskName()) - .operator(currentEruptUser.getAccount()) - .operatorName(currentEruptUser.getName()) - .operation(operation) - .remarks(remarks) - .operationDate(new Date()) - .targetNodeId(nodeId) - .targetNodeName(nodeName) - .build(); - eruptDao.persist(build); - } - - @Override - public List listByOperator(String account) { - return eruptDao.lambdaQuery(OaTaskOperation.class).eq(OaTaskOperation::getOperator, account) - .orderByDesc(OaTaskOperation::getOperationDate).list(); - } -} diff --git a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/TaskUserLinkServiceImpl.java b/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/TaskUserLinkServiceImpl.java deleted file mode 100644 index 4267fd357..000000000 --- a/erupt-extra/erupt-workflow/src/main/java/xyz/erupt/flow/service/impl/TaskUserLinkServiceImpl.java +++ /dev/null @@ -1,93 +0,0 @@ -package xyz.erupt.flow.service.impl; - -import org.springframework.stereotype.Service; -import org.springframework.util.CollectionUtils; -import xyz.erupt.flow.bean.entity.OaTaskUserLink; -import xyz.erupt.flow.bean.vo.OrgTreeVo; -import xyz.erupt.flow.constant.FlowConstant; -import xyz.erupt.flow.process.userlink.impl.UserLinkServiceHolder; -import xyz.erupt.flow.service.TaskUserLinkService; -import xyz.erupt.jpa.dao.EruptDao; - -import javax.annotation.Resource; -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; -import java.util.Set; -import java.util.stream.Collectors; - -@Service -public class TaskUserLinkServiceImpl implements TaskUserLinkService { - - @Resource - private UserLinkServiceHolder userLinkServiceHolder; - - @Resource - private EruptDao eruptDao; - - @Override - public long countByTaskId(Long taskId) { - return eruptDao.lambdaQuery(OaTaskUserLink.class).eq(OaTaskUserLink::getTaskId, taskId).count(); - } - - @Override - public List listByRoleIds(Collection roleIds) { - if (CollectionUtils.isEmpty(roleIds)) { - return new ArrayList<>(0); - } - return eruptDao.lambdaQuery(OaTaskUserLink.class).eq(OaTaskUserLink::getUserLinkType, "ROLES") - .in(OaTaskUserLink::getLinkId, roleIds).list(); - } - - @Override - public List listByUserIds(Collection userIds) { - if (CollectionUtils.isEmpty(userIds)) { - return new ArrayList<>(0); - } - return eruptDao.lambdaQuery(OaTaskUserLink.class) - .eq(OaTaskUserLink::getUserLinkType, "USERS") - .in(OaTaskUserLink::getLinkId, userIds).list(); - } - - @Override - public List listByTaskId(Long taskId) { - return eruptDao.lambdaQuery(OaTaskUserLink.class).eq(OaTaskUserLink::getTaskId, taskId).list(); - } - - /** - * 统计任务的实际处理人数量 - * 即把 角色 转化为人进行统计 - * - * @param taskId 任务 ID - * @return 用户数量 - */ - @Override - public int countUsersByTaskId(Long taskId) { - List links = this.listByTaskId(taskId); - if (CollectionUtils.isEmpty(links)) { - return 0; - } - //查询用户数 - Set userIds = links.stream() - .filter(link -> FlowConstant.USER_LINK_USERS.equals(link.getUserLinkType())) - .map(OaTaskUserLink::getLinkId) - .collect(Collectors.toSet()); - //角色ids - Set roleIds = links.stream() - .filter(link -> FlowConstant.USER_LINK_ROLES.equals(link.getUserLinkType())) - .map(OaTaskUserLink::getLinkId) - .collect(Collectors.toSet()); - //如果有角色,把角色解析为用户数 - if (!CollectionUtils.isEmpty(roleIds)) { - Set users = userLinkServiceHolder.getUserIdsByRoleIds(roleIds.toArray(new String[0])); - userIds.addAll(users.stream().map(OrgTreeVo::getId).collect(Collectors.toSet())); - } - return userIds.size(); - } - - @Override - public boolean saveBatch(Collection entityList) { - entityList.forEach(it -> eruptDao.persist(entityList)); - return true; - } -} diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-0c54407a.ef361861.css b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-0c54407a.ef361861.css deleted file mode 100644 index f57923454..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-0c54407a.ef361861.css +++ /dev/null @@ -1 +0,0 @@ -.choose[data-v-4bf070cd]{border:1px dashed #1890ff!important}.l-drag-from[data-v-4bf070cd]{min-height:50px;background-color:#f5f6f6}.l-drag-from .l-form-item[data-v-4bf070cd],.l-drag-from li[data-v-4bf070cd]{cursor:grab;background:#fff;padding:10px;border:1px solid #ebecee;margin:5px 0}.l-form-header[data-v-4bf070cd]{font-size:small;color:#818181;text-align:left;position:relative;background-color:#fff}.l-form-header p[data-v-4bf070cd]{position:relative;margin:0 0 10px 0}.l-form-header p span[data-v-4bf070cd]{position:absolute;left:-8px;top:3px;color:#d90013}.l-form-header .l-option[data-v-4bf070cd]{position:absolute;top:-10px;right:-10px}.l-form-header .l-option i[data-v-4bf070cd]{font-size:large;cursor:pointer;color:#8c8c8c;padding:5px}.l-form-header .l-option i[data-v-4bf070cd]:hover{color:#1890ff} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-283d295f.b0cf861f.css b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-283d295f.b0cf861f.css deleted file mode 100644 index f949a9803..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-283d295f.b0cf861f.css +++ /dev/null @@ -1 +0,0 @@ -.undrag[data-v-7293bfb8]{background:#ebecee!important}.from-panel[data-v-7293bfb8]{padding:50px 100px;min-width:500px;background:#fff}.from-panel[data-v-7293bfb8] .from-title div{float:right}.from-panel[data-v-7293bfb8] .from-title div .el-button{border-radius:15px}.choose[data-v-7293bfb8]{background:#e9ebee}.form-group[data-v-7293bfb8]{margin:20px 0;padding:5px 0;border-radius:6px;transition:all 1s;box-shadow:1px 1px 10px 0 #d2d2d2}.form-group[data-v-7293bfb8]:hover{box-shadow:1px 1px 12px 0 #b3b3b3}.form-group .form-group-title[data-v-7293bfb8]{padding:5px 20px;height:40px;line-height:40px;border-bottom:1px solid #d3d3d3}.form-group .form-group-title .el-icon-rank[data-v-7293bfb8]{display:none}.form-group .form-group-title .form-sort[data-v-7293bfb8],.form-group .form-group-title .group-sort[data-v-7293bfb8]{cursor:move}.form-group .form-group-title:hover .el-icon-rank[data-v-7293bfb8]{display:inline-block}.form-group .form-group-title div[data-v-7293bfb8]{display:inline-block;float:right}.form-group .form-group-title span[data-v-7293bfb8]:first-child{margin-right:5px;font-size:15px;font-weight:700}.form-group .form-group-title span[data-v-7293bfb8]:nth-child(2){color:#656565;font-size:small;margin-right:10px}.form-group .form-group-title[data-v-7293bfb8] .el-button{color:#404040;margin-left:20px}.form-group .form-group-title[data-v-7293bfb8] .el-button:hover{color:#2b2b2b}.form-group .form-group-item[data-v-7293bfb8]:first-child{border-top:none!important}.form-group .form-group-item[data-v-7293bfb8]{color:#3e3e3e;font-size:small;padding:10px 0;margin:0 20px;height:40px;position:relative;line-height:40px;border-top:1px solid #d3d3d3}.form-group .form-group-item div[data-v-7293bfb8]{display:inline-block}.form-group .form-group-item i[data-v-7293bfb8]{border-radius:10px;padding:7px;font-size:20px;color:#fff;margin-right:10px}.form-group .form-group-item div[data-v-7293bfb8]:first-child{float:left}.form-group .form-group-item div[data-v-7293bfb8]:nth-child(2){position:absolute;color:#7a7a7a;font-size:12px;left:200px;max-width:300px;overflow:hidden}.form-group .form-group-item div[data-v-7293bfb8]:nth-child(3){position:absolute;right:30%}.form-group .form-group-item div[data-v-7293bfb8]:nth-child(4){float:right}@media screen and (max-width:1000px){.desp[data-v-7293bfb8]{display:none!important}}@media screen and (max-width:800px){.from-panel[data-v-7293bfb8]{padding:50px 10px}} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-29336a56.2c16314a.css b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-29336a56.2c16314a.css deleted file mode 100644 index 75fab12d7..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-29336a56.2c16314a.css +++ /dev/null @@ -1 +0,0 @@ -.candidate[data-v-35bed664],.selected[data-v-35bed664]{position:absolute;display:inline-block;width:278px;height:400px;border:1px solid #e8e8e8}.picker[data-v-35bed664]{height:402px;position:relative;text-align:left}.picker .candidate[data-v-35bed664]{left:0;top:0}.picker .candidate .role-header[data-v-35bed664]{padding:10px!important;margin-bottom:5px;border-bottom:1px solid #e8e8e8}.picker .candidate .top-dept[data-v-35bed664]{margin-left:20px;cursor:pointer;color:#38adff}.picker .candidate .next-dept[data-v-35bed664]{float:right;color:#1890ff;cursor:pointer}.picker .candidate .next-dept-disable[data-v-35bed664]{float:right;color:#8c8c8c;cursor:not-allowed}.picker .candidate>div[data-v-35bed664]:first-child{padding:5px 10px}.picker .selected[data-v-35bed664]{right:0;top:0}.picker .org-items[data-v-35bed664]{overflow-y:auto;height:310px}.picker .org-items .el-icon-close[data-v-35bed664]{position:absolute;right:5px;cursor:pointer;font-size:larger}.picker .org-items .org-dept-item[data-v-35bed664]{padding:10px 5px}.picker .org-items .org-dept-item>div[data-v-35bed664]{display:inline-block}.picker .org-items .org-dept-item>div>span[data-v-35bed664]:last-child{position:absolute;right:5px}.picker .org-items .org-role-item[data-v-35bed664]{display:flex;align-items:center;padding:10px 5px}.picker .org-items[data-v-35bed664] .org-user-item{display:flex;align-items:center;padding:5px}.picker .org-items[data-v-35bed664] .org-user-item>div{display:inline-block}.picker .org-items[data-v-35bed664] .org-user-item .avatar{width:35px;text-align:center;line-height:35px;background:#1890ff;color:#fff;border-radius:50%}.picker .org-items[data-v-35bed664] .org-item{margin:0 5px;border-radius:5px;position:relative}.picker .org-items[data-v-35bed664] .org-item .el-checkbox{margin-right:10px}.picker .org-items[data-v-35bed664] .org-item .name{margin-left:5px;cursor:pointer;width:200px;display:inline-block}.picker .org-items[data-v-35bed664] .org-item:hover{background:#f1f1f1}.selected[data-v-35bed664]{border-left:none}.selected .count[data-v-35bed664]{width:258px;padding:10px;display:inline-block;border-bottom:1px solid #e8e8e8;margin-bottom:5px}.selected .count>span[data-v-35bed664]:nth-child(2){float:right;color:#c75450;cursor:pointer}[data-v-35bed664] .el-dialog__body{padding:10px 20px}.disabled[data-v-35bed664]{cursor:not-allowed!important;color:#8c8c8c!important}[data-v-35bed664]::-webkit-scrollbar{float:right;width:4px;height:4px;background-color:#fff}[data-v-35bed664]::-webkit-scrollbar-thumb{border-radius:16px;background-color:#efefef}.placeholder[data-v-54dc452c]{margin-left:10px;color:#adabab;font-size:smaller} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-3bcd2b64.c82207cc.css b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-3bcd2b64.c82207cc.css deleted file mode 100644 index af33bc4b2..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-3bcd2b64.c82207cc.css +++ /dev/null @@ -1 +0,0 @@ -[data-v-4ac03114] .valid-error .el-input__inner{border-color:#f56c6c}.choose[data-v-4ac03114]{border:1px dashed #1890ff!important}.table-column[data-v-4ac03114]{padding:5px;margin-bottom:10px;border-left:3px solid #409eff;border-radius:5px;background:#fafafa}.table-column[data-v-4ac03114] .el-form-item{margin-bottom:0}.table-column[data-v-4ac03114] .el-form-item .el-form-item__label{height:25px}.table-column .table-column-action[data-v-4ac03114]{float:right}.table-column .table-column-action span[data-v-4ac03114]{color:#afafaf;margin-right:10px;font-size:13px}.table-column .table-column-action i[data-v-4ac03114]{color:#afafaf;padding:5px;font-size:large;cursor:pointer}.table-column .table-column-action i[data-v-4ac03114]:hover{color:#666}.l-drag-from[data-v-4ac03114]{min-height:50px;background-color:#f5f6f6}.l-drag-from .l-form-item[data-v-4ac03114],.l-drag-from li[data-v-4ac03114]{cursor:grab;background:#fff;padding:10px;border:1px solid #ebecee;margin:5px 0}.l-form-header[data-v-4ac03114]{font-size:small;color:#818181;text-align:left;position:relative;background-color:#fff}.l-form-header p[data-v-4ac03114]{position:relative;margin:0 0 10px 0}.l-form-header p span[data-v-4ac03114]{position:absolute;left:-8px;top:3px;color:#d90013}.l-form-header .l-option[data-v-4ac03114]{position:absolute;top:-10px;right:-10px}.l-form-header .l-option i[data-v-4ac03114]{font-size:large;cursor:pointer;color:#8c8c8c;padding:5px}.l-form-header .l-option i[data-v-4ac03114]:hover{color:#1890ff} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-6381b3f0.93780f97.css b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-6381b3f0.93780f97.css deleted file mode 100644 index 8b1b78be0..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-6381b3f0.93780f97.css +++ /dev/null @@ -1 +0,0 @@ -.design i[data-v-3b201ea8]{padding:10px;font-size:xx-large;background:#fff;border:1px dashed #8c8c8c}[data-v-3b201ea8] .el-upload--picture-card{width:80px;height:80px;line-height:87px}[data-v-3b201ea8] .el-upload-list__item{width:80px;height:80px}[data-v-3b201ea8] .el-upload-list__item .el-upload-list__item-actions>span+span{margin:1px}.viewImg[data-v-3b201ea8]{max-width:600px;max-height:600px;width:auto;height:auto} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-8a09ffc4.13911169.css b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-8a09ffc4.13911169.css deleted file mode 100644 index abb33a9f4..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-8a09ffc4.13911169.css +++ /dev/null @@ -1 +0,0 @@ -.process-form[data-v-54e902f4] .el-form-item__label,.process-form[data-v-c9df9cd4] .el-form-item__label,.process-form[data-v-e6e9553e] .el-form-item__label{padding:0 0} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-96c99678.abb5512b.css b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-96c99678.abb5512b.css deleted file mode 100644 index 4e696823c..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-96c99678.abb5512b.css +++ /dev/null @@ -1 +0,0 @@ -.process-form[data-v-54e902f4] .el-form-item__label,.process-form[data-v-159ada80] .el-form-item__label,.process-form[data-v-c9df9cd4] .el-form-item__label,.process-form[data-v-e6e9553e] .el-form-item__label{padding:0 0}.myTask .taskPanel[data-v-75474972]{overflow:auto;max-height:700px}.myTask .taskPanel .taskCard[data-v-75474972]{margin-bottom:10px;margin-right:20px;cursor:pointer}.myTask .avator[data-v-75474972]{padding:8px;border-radius:8px;float:left;font-size:18px;color:#fff;height:18px;line-height:18px}.myTask .taskCell[data-v-75474972]{height:35px;line-height:35px;padding-left:10px;font-size:14px}.myTask .taskCardHeader[data-v-75474972]{border-bottom:1px solid #e3e3e3;padding:5px 10px}.myTask .taskCardBody[data-v-75474972]{padding:10px}.meAbout .taskPanel[data-v-cb2eb4fa]{overflow:auto}.meAbout .taskPanel .taskCard[data-v-cb2eb4fa]{margin-bottom:10px;margin-right:20px;min-height:100px;overflow:hidden;position:relative;padding-left:5px}.meAbout .taskPanel .taskCard .angle_mark_color1[data-v-cb2eb4fa]{background-color:#90ee90}.meAbout .taskPanel .taskCard .angle_mark_color2[data-v-cb2eb4fa]{background-color:#00ced1}.meAbout .taskPanel .taskCard .angle_mark_color3[data-v-cb2eb4fa]{background-color:#1e90ff}.meAbout .taskPanel .taskCard .angle_mark[data-v-cb2eb4fa]{position:absolute;top:-40px;left:-40px;width:80px;height:80px;transform:rotate(-45deg)}.meAbout .taskPanel .taskCard .angle_mark span[data-v-cb2eb4fa]{position:absolute;display:inline-block;font-size:10px;color:#fff;width:100%;bottom:6px;left:0;text-align:center}.meAbout .avator[data-v-cb2eb4fa]{padding:8px;border-radius:8px;float:left;font-size:20px;color:#fff;background:#38adff;height:20px;line-height:20px}.meAbout .taskCell[data-v-cb2eb4fa]{height:35px;line-height:35px;padding-left:10px;font-size:14px}.meAbout .taskCardHeader[data-v-cb2eb4fa]{border-bottom:1px solid #e3e3e3;padding:5px 10px}.meAbout .taskCardBody[data-v-cb2eb4fa]{padding:10px}.workspace[data-v-2d49bf3e]{padding:18px;position:relative}.workspace .back[data-v-2d49bf3e]{position:absolute;left:20px;top:13px}.workspace .no-data[data-v-2d49bf3e]{text-align:center;padding:50px 0;color:#656565;margin:0 auto}.workspace[data-v-2d49bf3e] .el-collapse{padding:12px 8px;background:#fff}.workspace[data-v-2d49bf3e] .el-collapse .el-collapse-item__header{font-size:medium}.workspace[data-v-2d49bf3e] .el-collapse .el-tabs--border-card .el-tabs__content{padding:40px 15px}.workspace .form-item[data-v-2d49bf3e]{padding:8px;width:200px;cursor:pointer;border:1px solid #d9dada;border-radius:5px;float:left;margin-right:8px;margin-bottom:8px;height:37px}.workspace .form-item[data-v-2d49bf3e]:hover{border:1px solid #448ed7}.workspace .form-item:hover span[data-v-2d49bf3e]{display:inline-block!important}.workspace .form-item i[data-v-2d49bf3e]{padding:8px;border-radius:8px;float:left;font-size:20px;color:#fff;background:#38adff;height:20px;line-height:20px}.workspace .form-item div[data-v-2d49bf3e]{height:35px;line-height:35px}.workspace .form-item div div[data-v-2d49bf3e]{display:inline-block;margin-left:10px;width:100px}.workspace .form-item div span[data-v-2d49bf3e]{display:none;float:right;color:#38adff;font-size:12px}.workspace .infinite-list-item[data-v-2d49bf3e]{background:#8c939d;margin:5px 0;padding:5px}.workspace .ic[data-v-2d49bf3e]{padding:8px;border-radius:8px;float:left;font-size:20px;color:#fff;background:#38adff;height:20px;line-height:20px}.workspace .taskCell[data-v-2d49bf3e]{height:35px;line-height:35px;padding-left:10px}@media screen and (max-width:800px){.form-item[data-v-2d49bf3e]{padding:12px 10px!important;width:150px!important;margin:5px!important}.form-item:hover span[data-v-2d49bf3e]:last-child{display:none!important}} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-db9a1e2e.7e55fda7.css b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-db9a1e2e.7e55fda7.css deleted file mode 100644 index 786f8742e..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/css/chunk-db9a1e2e.7e55fda7.css +++ /dev/null @@ -1 +0,0 @@ -.candidate[data-v-35bed664],.selected[data-v-35bed664]{position:absolute;display:inline-block;width:278px;height:400px;border:1px solid #e8e8e8}.picker[data-v-35bed664]{height:402px;position:relative;text-align:left}.picker .candidate[data-v-35bed664]{left:0;top:0}.picker .candidate .role-header[data-v-35bed664]{padding:10px!important;margin-bottom:5px;border-bottom:1px solid #e8e8e8}.picker .candidate .top-dept[data-v-35bed664]{margin-left:20px;cursor:pointer;color:#38adff}.picker .candidate .next-dept[data-v-35bed664]{float:right;color:#1890ff;cursor:pointer}.picker .candidate .next-dept-disable[data-v-35bed664]{float:right;color:#8c8c8c;cursor:not-allowed}.picker .candidate>div[data-v-35bed664]:first-child{padding:5px 10px}.picker .selected[data-v-35bed664]{right:0;top:0}.picker .org-items[data-v-35bed664]{overflow-y:auto;height:310px}.picker .org-items .el-icon-close[data-v-35bed664]{position:absolute;right:5px;cursor:pointer;font-size:larger}.picker .org-items .org-dept-item[data-v-35bed664]{padding:10px 5px}.picker .org-items .org-dept-item>div[data-v-35bed664]{display:inline-block}.picker .org-items .org-dept-item>div>span[data-v-35bed664]:last-child{position:absolute;right:5px}.picker .org-items .org-role-item[data-v-35bed664]{display:flex;align-items:center;padding:10px 5px}.picker .org-items[data-v-35bed664] .org-user-item{display:flex;align-items:center;padding:5px}.picker .org-items[data-v-35bed664] .org-user-item>div{display:inline-block}.picker .org-items[data-v-35bed664] .org-user-item .avatar{width:35px;text-align:center;line-height:35px;background:#1890ff;color:#fff;border-radius:50%}.picker .org-items[data-v-35bed664] .org-item{margin:0 5px;border-radius:5px;position:relative}.picker .org-items[data-v-35bed664] .org-item .el-checkbox{margin-right:10px}.picker .org-items[data-v-35bed664] .org-item .name{margin-left:5px;cursor:pointer;width:200px;display:inline-block}.picker .org-items[data-v-35bed664] .org-item:hover{background:#f1f1f1}.selected[data-v-35bed664]{border-left:none}.selected .count[data-v-35bed664]{width:258px;padding:10px;display:inline-block;border-bottom:1px solid #e8e8e8;margin-bottom:5px}.selected .count>span[data-v-35bed664]:nth-child(2){float:right;color:#c75450;cursor:pointer}[data-v-35bed664] .el-dialog__body{padding:10px 20px}.disabled[data-v-35bed664]{cursor:not-allowed!important;color:#8c8c8c!important}[data-v-35bed664]::-webkit-scrollbar{float:right;width:4px;height:4px;background-color:#fff}[data-v-35bed664]::-webkit-scrollbar-thumb{border-radius:16px;background-color:#efefef}.placeholder[data-v-44369860]{margin-left:10px;color:#adabab;font-size:smaller} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/favicon.ico b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/favicon.ico deleted file mode 100644 index 40db4b4b0..000000000 Binary files a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/favicon.ico and /dev/null differ diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/fonts/iconfont.190546d2.woff2 b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/fonts/iconfont.190546d2.woff2 deleted file mode 100644 index 487737d25..000000000 Binary files a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/fonts/iconfont.190546d2.woff2 and /dev/null differ diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/index.html b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/index.html deleted file mode 100644 index 024214304..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/index.html +++ /dev/null @@ -1 +0,0 @@ -clientWe're sorry but client doesn't work properly without JavaScript enabled. Please enable it to continue. \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/app.4e4ba416.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/app.4e4ba416.js deleted file mode 100644 index e3595127e..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/app.4e4ba416.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(e){function t(t){for(var c,a,u=t[0],i=t[1],l=t[2],d=0,f=[];d-1&&this.splice(t,1),t},Array.prototype.removeByKey=function(e,t){var n=this.findIndex((function(n){return n[e]===t}));return n>-1&&this.splice(n,1),n},Array.prototype.toMap=function(e){var t=new Map;return this.forEach((function(n){return t.set(n[e],n)})),t}},"385b":function(e,t,n){},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var c=n("2b0e"),a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{height:"100%"},attrs:{id:"app"}},[n("transition",{attrs:{name:"router-fade",mode:"out-in"}},[e.$route.meta.keepAlive?e._e():n("router-view")],1)],1)},o=[],r={components:{},data:function(){return{}},mounted:function(){sessionStorage.getItem("router-path")},methods:{}},u=r,i=(n("7c55"),n("2877")),l=Object(i["a"])(u,a,o,!1,null,null,null),d=l.exports,f=(n("b0c0"),n("d3b7"),n("8c4f"));c["default"].use(f["a"]);var s={content:"width=device-width, initial-scale=1.0, user-scalable=no"},h=new f["a"]({routes:[{path:"/",redirect:"/index"},{path:"/index",name:"index",component:function(){return Promise.all([n.e("chunk-6965453e"),n.e("chunk-07072984")]).then(n.bind(null,"d504"))},meta:{title:"流程管理",viewport:s}},{path:"/workspace",name:"workspace",component:function(){return Promise.all([n.e("chunk-6965453e"),n.e("chunk-96c99678")]).then(n.bind(null,"d43f"))},meta:{title:"工作区",viewport:s}},{path:"/detail/:procInstId(\\w+)/:taskId(\\w+)/:activityKey(\\w+)/:mode",name:"taskDetail",component:function(){return Promise.all([n.e("chunk-6965453e"),n.e("chunk-8a09ffc4")]).then(n.bind(null,"b78d"))},meta:{title:"任务详情",viewport:s}},{path:"/formsPanel",name:"formsPanel",component:function(){return Promise.all([n.e("chunk-6965453e"),n.e("chunk-b27dd9ce"),n.e("chunk-283d295f")]).then(n.bind(null,"7f4c"))},meta:{title:"表单列表",viewport:s}},{path:"/admin/design",name:"design",component:function(){return Promise.all([n.e("chunk-6965453e"),n.e("chunk-b27dd9ce"),n.e("chunk-b3a1d860"),n.e("chunk-7a40886e")]).then(n.bind(null,"e5e0"))},meta:{title:"表单流程设计",viewport:s}}]});h.beforeEach((function(e,t,n){if(e.meta.title&&(document.title=e.meta.title),e.meta.content){var c=document.getElementByTagName("head"),a=document.createElemnet("meta");a.name="viewport",a.content="width=device-width, initial-scale=1.0, user-scalable=no",c[0].appendChild(a)}n(),sessionStorage.setItem("router-path",e.path)}));var p=h,b=(n("4ec9"),n("3ca3"),n("ddb0"),n("2f62"));c["default"].use(b["a"]);var m=new b["a"].Store({state:{nodeMap:new Map,isEdit:null,selectedNode:{},selectFormItem:null,design:{}},mutations:{selectedNode:function(e,t){e.selectedNode=t},loadForm:function(e,t){e.design=t},setIsEdit:function(e,t){e.isEdit=t}},getters:{},actions:{},modules:{}}),k=n("5c96"),v=n.n(k),y=(n("0fae"),n("76ff"),n("150b"),n("be35"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:{line:1===e.row,lines:e.row>1},style:{"--row":e.row},attrs:{title:e.hoverTip?e.content:null}},[e._t("pre"),e._v(" "+e._s(e.content)+" ")],2)}),g=[],w=(n("a9e3"),{name:"Ellipsis",install:function(e){e.component("ellipsis",this)},components:{},props:{row:{type:Number,default:1},hoverTip:{type:Boolean,default:!1},content:{type:String,default:""}},data:function(){return{}},methods:{}}),_=w,E=(n("ef30"),Object(i["a"])(_,y,g,!1,null,"fee81f9a",null)),S=E.exports,x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{staticClass:"border",attrs:{"custom-class":"custom-dialog",width:e.width,title:e.title,"append-to-body":"","close-on-click-modal":e.clickClose,"destroy-on-close":e.closeFree,visible:e._value},on:{"update:visible":function(t){e._value=t}}},[e._t("default"),e.showFooter?n("div",{attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{size:"mini"},on:{click:function(t){e._value=!1,e.$emit("cancel")}}},[e._v(e._s(e.cancelText))]),n("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.$emit("ok")}}},[e._v(e._s(e.okText))])],1):e._e()],2)},O=[],P={name:"WDialog",install:function(e){e.component("WDialog",this)},components:{},props:{title:{type:String,default:""},width:{type:String,default:"50%"},value:{type:Boolean,default:!1},clickClose:{type:Boolean,default:!1},closeFree:{type:Boolean,default:!1},showFooter:{type:Boolean,default:!0},cancelText:{type:String,default:"取 消"},okText:{type:String,default:"确 定"},border:{type:Boolean,default:!0}},computed:{_value:{get:function(){return this.value},set:function(e){this.$emit("input",e)}}},data:function(){return{}},methods:{}},T=P,j=(n("7b37"),Object(i["a"])(T,x,O,!1,null,"7141dff6",null)),N=j.exports,A=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-tooltip",{attrs:{effect:e.isDark?"dark":"light",content:e.content,placement:"top-start"}},[n("div",[e._t("default"),n("i",{staticClass:"el-icon-question",staticStyle:{margin:"0 0px"}})],2)])},B=[],C={install:function(e){e.component("Tip",this)},name:"Tip",components:{},props:{isDark:{type:Boolean,default:!1},content:{type:String,default:""}},data:function(){return{}},methods:{}},$=C,I=Object(i["a"])($,A,B,!1,null,"4476535b",null),D=I.exports;n("1fec"),c["default"].use(v.a),c["default"].use(S),c["default"].use(N),c["default"].use(D),c["default"].config.productionTip=!1,c["default"].prototype.BASE_URL=Object({NODE_ENV:"production",VUE_APP_BASE_API:"",BASE_URL:""}).baseUrl,c["default"].prototype.$isNotEmpty=function(e){return void 0!==e&&null!==e&&""!==e&&"null"!==e},c["default"].prototype.$getDefalut=function(e,t,n){return void 0!==e&&void 0!==t&&this.$isNotEmpty(e[t])?e[t]:n},c["default"].prototype.$deepCopy=function(e){return JSON.parse(JSON.stringify(e))},new c["default"]({router:p,store:m,render:function(e){return e(d)}}).$mount("#app")},"5ba8":function(e,t,n){},"76ff":function(e,t,n){},"7b37":function(e,t,n){"use strict";var c=n("385b"),a=n.n(c);a.a},"7c55":function(e,t,n){"use strict";var c=n("5ba8"),a=n.n(c);a.a},8910:function(e,t,n){},be35:function(e,t,n){},ef30:function(e,t,n){"use strict";var c=n("8910"),a=n.n(c);a.a}}); -//# sourceMappingURL=app.4e4ba416.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/app.4e4ba416.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/app.4e4ba416.js.map deleted file mode 100644 index a6fcae0bf..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/app.4e4ba416.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/utils/CustomUtil.js","webpack:///./src/App.vue?fe2d","webpack:///src/App.vue","webpack:///./src/App.vue?a7d1","webpack:///./src/App.vue","webpack:///./src/router/index.js","webpack:///./src/store/index.js","webpack:///./src/components/common/Ellipsis.vue?c178","webpack:///src/components/common/Ellipsis.vue","webpack:///./src/components/common/Ellipsis.vue?0673","webpack:///./src/components/common/Ellipsis.vue","webpack:///./src/components/common/WDialog.vue?1cff","webpack:///src/components/common/WDialog.vue","webpack:///./src/components/common/WDialog.vue?c931","webpack:///./src/components/common/WDialog.vue","webpack:///./src/components/common/Tip.vue?ea02","webpack:///src/components/common/Tip.vue","webpack:///./src/components/common/Tip.vue?4d00","webpack:///./src/components/common/Tip.vue","webpack:///./src/main.js","webpack:///./src/components/common/WDialog.vue?0353","webpack:///./src/App.vue?757b","webpack:///./src/components/common/Ellipsis.vue?6de6"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","Array","remove","index","this","indexOf","removeByKey","val","findIndex","toMap","map","Map","forEach","v","set","_vm","_h","$createElement","_c","_self","staticStyle","attrs","$route","meta","keepAlive","_e","staticRenderFns","component","Vue","use","Router","viewport","content","router","routes","path","redirect","title","beforeEach","to","from","next","getElementByTagName","createElemnet","sessionStorage","setItem","Vuex","Store","state","nodeMap","isEdit","selectedNode","selectFormItem","design","mutations","loadForm","setIsEdit","getters","actions","class","row","style","hoverTip","_t","_v","_s","install","components","props","Number","default","Boolean","String","methods","staticClass","width","clickClose","closeFree","_value","on","$event","slot","$emit","cancelText","okText","showFooter","border","computed","isDark","require","ElementUI","Ellipsis","WDialog","Tip","config","productionTip","BASE_URL","process","baseUrl","$isNotEmpty","obj","$getDefalut","df","$deepCopy","JSON","parse","stringify","store","render","h","App","$mount"],"mappings":"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","file":"js/app.4e4ba416.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-6965453e\":\"77fedd61\",\"chunk-07072984\":\"f492ba19\",\"chunk-8a09ffc4\":\"383dc967\",\"chunk-96c99678\":\"f5f3a452\",\"chunk-b27dd9ce\":\"6d592439\",\"chunk-283d295f\":\"ac9df58e\",\"chunk-b3a1d860\":\"2929c376\",\"chunk-7a40886e\":\"90cd65c6\",\"chunk-0e5083ab\":\"cc77d91a\",\"chunk-29336a56\":\"6d7d38f9\",\"chunk-2d0e4c53\":\"55c8bd2a\",\"chunk-2d0e9937\":\"1cfaef4a\",\"chunk-2d0f04df\":\"6aaec189\",\"chunk-4fc2b743\":\"3abb36f5\",\"chunk-6381b3f0\":\"da5decca\",\"chunk-67c6dcf5\":\"6c5ef65a\",\"chunk-6a2da2a0\":\"2b20ffa9\",\"chunk-6b705aef\":\"62fa0043\",\"chunk-6bc1e906\":\"92bdf83f\",\"chunk-8c1fc5b0\":\"102f88ee\",\"chunk-afe908e4\":\"8b0778b0\",\"chunk-3bcd2b64\":\"c6ae94ec\",\"chunk-0c54407a\":\"f4b2cfa0\",\"chunk-ba34bacc\":\"b1900092\",\"chunk-d6bb8d6c\":\"f03e2194\",\"chunk-db9a1e2e\":\"81cdd54a\",\"chunk-e0ccc8b4\":\"03b189b6\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-07072984\":1,\"chunk-8a09ffc4\":1,\"chunk-96c99678\":1,\"chunk-283d295f\":1,\"chunk-7a40886e\":1,\"chunk-0e5083ab\":1,\"chunk-29336a56\":1,\"chunk-6381b3f0\":1,\"chunk-67c6dcf5\":1,\"chunk-8c1fc5b0\":1,\"chunk-3bcd2b64\":1,\"chunk-0c54407a\":1,\"chunk-db9a1e2e\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-6965453e\":\"31d6cfe0\",\"chunk-07072984\":\"42f0c475\",\"chunk-8a09ffc4\":\"13911169\",\"chunk-96c99678\":\"abb5512b\",\"chunk-b27dd9ce\":\"31d6cfe0\",\"chunk-283d295f\":\"b0cf861f\",\"chunk-b3a1d860\":\"31d6cfe0\",\"chunk-7a40886e\":\"56283cd3\",\"chunk-0e5083ab\":\"8847a7e7\",\"chunk-29336a56\":\"2c16314a\",\"chunk-2d0e4c53\":\"31d6cfe0\",\"chunk-2d0e9937\":\"31d6cfe0\",\"chunk-2d0f04df\":\"31d6cfe0\",\"chunk-4fc2b743\":\"31d6cfe0\",\"chunk-6381b3f0\":\"93780f97\",\"chunk-67c6dcf5\":\"9a94b8c5\",\"chunk-6a2da2a0\":\"31d6cfe0\",\"chunk-6b705aef\":\"31d6cfe0\",\"chunk-6bc1e906\":\"31d6cfe0\",\"chunk-8c1fc5b0\":\"f81a9391\",\"chunk-afe908e4\":\"31d6cfe0\",\"chunk-3bcd2b64\":\"c82207cc\",\"chunk-0c54407a\":\"ef361861\",\"chunk-ba34bacc\":\"31d6cfe0\",\"chunk-d6bb8d6c\":\"31d6cfe0\",\"chunk-db9a1e2e\":\"7e55fda7\",\"chunk-e0ccc8b4\":\"31d6cfe0\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","Array.prototype.remove = function (value) {\r\n let index = this.indexOf(value)\r\n if (index > -1) {\r\n this.splice(index, 1)\r\n }\r\n return index\r\n}\r\n\r\n//移除对象数组,匹配唯一key\r\nArray.prototype.removeByKey = function (key, val) {\r\n let index = this.findIndex(value => value[key] === val)\r\n if (index > -1) {\r\n this.splice(index, 1)\r\n }\r\n return index\r\n}\r\n\r\n//对象数组转map\r\nArray.prototype.toMap = function (key) {\r\n let map = new Map()\r\n this.forEach(v => map.set(v[key], v))\r\n return map\r\n}\r\n\r\n\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{\"height\":\"100%\"},attrs:{\"id\":\"app\"}},[_c('transition',{attrs:{\"name\":\"router-fade\",\"mode\":\"out-in\"}},[(!_vm.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=a3e6aa7a&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=less&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from \"vue\";\r\nimport Router from \"vue-router\";\r\n\r\nVue.use(Router);\r\n\r\nconst viewport = {\r\n content: \"width=device-width, initial-scale=1.0, user-scalable=no\"\r\n}\r\n\r\nconst router = new Router({\r\n //mode: 'history',\r\n //base: __dirname,\r\n routes: [\r\n {\r\n path: '/',\r\n redirect: '/index'\r\n },\r\n {\r\n path: \"/index\",\r\n name: \"index\",\r\n component: () => import(\"@/views/Index.vue\"),\r\n meta: {title: '流程管理', viewport: viewport}\r\n },\r\n {\r\n path: \"/workspace\",\r\n name: \"workspace\",\r\n component: () => import(\"@/views/workspace/WorkSpace.vue\"),\r\n meta: {title: '工作区', viewport: viewport}\r\n },\r\n {\r\n path: \"/detail/:procInstId(\\\\w+)/:taskId(\\\\w+)/:activityKey(\\\\w+)/:mode\",\r\n name: \"taskDetail\",\r\n component: () => import(\"@/views/workspace/TaskDetail.vue\"),\r\n meta: {title: '任务详情', viewport: viewport}\r\n },\r\n {\r\n path: \"/formsPanel\",\r\n name: \"formsPanel\",\r\n component: () => import(\"@/views/admin/FormsPanel.vue\"),\r\n meta: {title: '表单列表', viewport: viewport}\r\n },\r\n {\r\n path: \"/admin/design\",\r\n name: \"design\",\r\n component: () => import(\"@/views/admin/FormProcessDesign.vue\"),\r\n meta: {title: '表单流程设计', viewport: viewport}\r\n }\r\n ]\r\n})\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n if (to.meta.title) {\r\n document.title = to.meta.title\r\n }\r\n if (to.meta.content) {\r\n let head = document.getElementByTagName('head')\r\n let meta = document.createElemnet('meta')\r\n meta.name = 'viewport'\r\n meta.content = \"width=device-width, initial-scale=1.0, user-scalable=no\"\r\n head[0].appendChild(meta)\r\n }\r\n next();\r\n sessionStorage.setItem('router-path', to.path)\r\n})\r\n\r\nexport default router;\r\n","import Vue from 'vue'\r\nimport Vuex from 'vuex'\r\n\r\nVue.use(Vuex)\r\n\r\n\r\nexport default new Vuex.Store({\r\n state: {\r\n nodeMap: new Map(),\r\n isEdit: null,\r\n selectedNode: {},\r\n selectFormItem: null,\r\n design:{},\r\n },\r\n mutations: {\r\n selectedNode(state, val) {\r\n state.selectedNode = val\r\n },\r\n loadForm(state, val){\r\n state.design = val\r\n },\r\n setIsEdit(state, val){\r\n state.isEdit = val\r\n }\r\n },\r\n getters: {},\r\n actions: {},\r\n modules: {}\r\n})\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:{'line': _vm.row === 1, 'lines': _vm.row > 1},style:({'--row':_vm.row}),attrs:{\"title\":_vm.hoverTip ? _vm.content: null}},[_vm._t(\"pre\"),_vm._v(\" \"+_vm._s(_vm.content)+\" \")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n 1}\"\r\n :title=\"hoverTip ? content: null\"\r\n :style=\"{'--row':row}\">\r\n \r\n {{content}}\r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Ellipsis.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Ellipsis.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Ellipsis.vue?vue&type=template&id=fee81f9a&scoped=true&\"\nimport script from \"./Ellipsis.vue?vue&type=script&lang=js&\"\nexport * from \"./Ellipsis.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Ellipsis.vue?vue&type=style&index=0&id=fee81f9a&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"fee81f9a\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-dialog',{staticClass:\"border\",attrs:{\"custom-class\":\"custom-dialog\",\"width\":_vm.width,\"title\":_vm.title,\"append-to-body\":\"\",\"close-on-click-modal\":_vm.clickClose,\"destroy-on-close\":_vm.closeFree,\"visible\":_vm._value},on:{\"update:visible\":function($event){_vm._value=$event}}},[_vm._t(\"default\"),(_vm.showFooter)?_c('div',{attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"size\":\"mini\"},on:{\"click\":function($event){_vm._value = false; _vm.$emit('cancel')}}},[_vm._v(_vm._s(_vm.cancelText))]),_c('el-button',{attrs:{\"size\":\"mini\",\"type\":\"primary\"},on:{\"click\":function($event){return _vm.$emit('ok')}}},[_vm._v(_vm._s(_vm.okText))])],1):_vm._e()],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n \r\n {{ cancelText }}\r\n {{ okText }}\r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WDialog.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WDialog.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./WDialog.vue?vue&type=template&id=7141dff6&scoped=true&\"\nimport script from \"./WDialog.vue?vue&type=script&lang=js&\"\nexport * from \"./WDialog.vue?vue&type=script&lang=js&\"\nimport style0 from \"./WDialog.vue?vue&type=style&index=0&id=7141dff6&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7141dff6\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-tooltip',{attrs:{\"effect\":_vm.isDark ? 'dark':'light',\"content\":_vm.content,\"placement\":\"top-start\"}},[_c('div',[_vm._t(\"default\"),_c('i',{staticClass:\"el-icon-question\",staticStyle:{\"margin\":\"0 0px\"}})],2)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tip.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tip.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Tip.vue?vue&type=template&id=4476535b&scoped=true&\"\nimport script from \"./Tip.vue?vue&type=script&lang=js&\"\nexport * from \"./Tip.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4476535b\",\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\r\nimport App from './App.vue'\r\nimport router from \"./router\";\r\nimport store from './store'\r\nrequire('@/utils/CustomUtil')\r\n\r\nimport ElementUI from \"element-ui\";\r\nimport \"element-ui/lib/theme-chalk/index.css\";\r\n\r\nimport \"@/assets/theme.less\";\r\nimport \"@/assets/global.css\";\r\nimport \"@/assets/iconfont/iconfont.css\"\r\n\r\nimport Ellipsis from '@/components/common/Ellipsis'\r\nimport WDialog from '@/components/common/WDialog'\r\nimport Tip from '@/components/common/Tip'\r\n\r\nVue.use(ElementUI);\r\nVue.use(Ellipsis);\r\nVue.use(WDialog);\r\nVue.use(Tip);\r\n\r\nVue.config.productionTip = false\r\n\r\nVue.prototype.BASE_URL = (process.env.baseUrl);\r\n\r\nVue.prototype.$isNotEmpty = function(obj){\r\n return (obj !== undefined && obj !== null && obj !== '' && obj !== 'null')\r\n}\r\n\r\nVue.prototype.$getDefalut = function(obj, key, df){\r\n return (obj === undefined || key === undefined || !this.$isNotEmpty(obj[key])) ? df : obj[key];\r\n}\r\n\r\nVue.prototype.$deepCopy = function (obj){return JSON.parse(JSON.stringify(obj))}\r\n\r\nnew Vue({\r\n router,\r\n store,\r\n render: h => h(App),\r\n}).$mount('#app')\r\n","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WDialog.vue?vue&type=style&index=0&id=7141dff6&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WDialog.vue?vue&type=style&index=0&id=7141dff6&lang=less&scoped=true&\"","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=less&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=less&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Ellipsis.vue?vue&type=style&index=0&id=fee81f9a&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Ellipsis.vue?vue&type=style&index=0&id=fee81f9a&lang=less&scoped=true&\""],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-07072984.f492ba19.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-07072984.f492ba19.js deleted file mode 100644 index 9a9dcd679..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-07072984.f492ba19.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-07072984"],{"07ae":function(e,t,s){"use strict";var i=s("845e"),n=s.n(i);n.a},"129f":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},2527:function(e,t,s){"use strict";var i=s("c61c"),n=s.n(i);n.a},"498a":function(e,t,s){"use strict";var i=s("23e7"),n=s("58a8").trim,a=s("c8d2");i({target:"String",proto:!0,forced:a("trim")},{trim:function(){return n(this)}})},"709c":function(e,t,s){"use strict";var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("w-dialog",{attrs:{border:!1,closeFree:"",width:"600px",title:e._title},on:{ok:e.selectOk},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[s("div",{staticClass:"picker"},[s("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"candidate"},["role"!==e.type?s("div",[s("el-input",{staticStyle:{width:"95%"},attrs:{size:"small",clearable:"",placeholder:"搜索","prefix-icon":"el-icon-search"},on:{input:e.searchUser},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),s("div",{directives:[{name:"show",rawName:"v-show",value:!e.showUsers,expression:"!showUsers"}]},[s("ellipsis",{staticStyle:{height:"18px",color:"#8c8c8c",padding:"5px 0 0"},attrs:{hoverTip:"",row:1,content:e.deptStackStr}},[s("i",{staticClass:"el-icon-office-building",attrs:{slot:"pre"},slot:"pre"})]),s("div",{staticStyle:{"margin-top":"5px"}},[e.multiple?s("el-checkbox",{on:{change:e.handleCheckAllChange},model:{value:e.checkAll,callback:function(t){e.checkAll=t},expression:"checkAll"}},[e._v("全选")]):e._e(),s("span",{directives:[{name:"show",rawName:"v-show",value:e.deptStack.length>0,expression:"deptStack.length > 0"}],staticClass:"top-dept",on:{click:e.beforeNode}},[e._v("上一级")])],1)],1)],1):s("div",{staticClass:"role-header"},[s("div",[e._v("系统角色")])]),s("div",{staticClass:"org-items",style:"role"===e.type?"height: 350px":""},[s("el-empty",{directives:[{name:"show",rawName:"v-show",value:!e.nodes||0===e.nodes.length,expression:"!nodes || nodes.length === 0"}],attrs:{"image-size":100,description:"似乎没有数据"}}),e._l(e.nodes,(function(t,i){return s("div",{key:i,class:e.orgItemClass(t)},[t.type===e.type?s("el-checkbox",{on:{change:function(s){return e.selectChange(t)}},model:{value:t.selected,callback:function(s){e.$set(t,"selected",s)},expression:"org.selected"}}):e._e(),"dept"===t.type?s("div",{on:{click:function(s){return e.triggerCheckbox(t)}}},[s("i",{staticClass:"el-icon-folder-opened"}),s("span",{staticClass:"name",attrs:{title:t.name}},[e._v(e._s(t.name.substring(0,12)))]),s("span",{class:"next-dept"+(t.selected?"-disable":""),on:{click:function(s){s.stopPropagation(),!t.selected&&e.nextNode(t)}}},[s("i",{staticClass:"iconfont icon-map-site"}),e._v(" 下级 ")])]):"user"===t.type?s("div",{staticStyle:{display:"flex","align-items":"center"},on:{click:function(s){return e.triggerCheckbox(t)}}},[e.$isNotEmpty(t.avatar)?s("el-avatar",{attrs:{size:35,src:t.avatar}}):s("span",{staticClass:"avatar"},[e._v(e._s(e.getShortName(t.name)))]),s("span",{staticClass:"name",attrs:{title:t.name}},[e._v(e._s(t.name.substring(0,12)))])],1):s("div",{staticStyle:{display:"inline-block"},on:{click:function(s){return e.triggerCheckbox(t)}}},[s("i",{staticClass:"iconfont icon-bumen"}),s("span",{staticClass:"name",attrs:{title:t.name}},[e._v(e._s(t.name.substring(0,12)))])])],1)}))],2)]),s("div",{staticClass:"selected"},[s("div",{staticClass:"count"},[s("span",[e._v("已选 "+e._s(e.select.length)+" 项")]),s("span",{on:{click:e.clearSelected}},[e._v("清空")])]),s("div",{staticClass:"org-items",staticStyle:{height:"350px"}},[s("el-empty",{directives:[{name:"show",rawName:"v-show",value:0===e.select.length,expression:"select.length === 0"}],attrs:{"image-size":100,description:"请点击左侧列表选择数据"}}),e._l(e.select,(function(t,i){return s("div",{key:i,class:e.orgItemClass(t)},["dept"===t.type?s("div",[s("i",{staticClass:"el-icon-folder-opened"}),s("span",{staticClass:"name",staticStyle:{position:"static"}},[e._v(e._s(t.name))])]):"user"===t.type?s("div",{staticStyle:{display:"flex","align-items":"center"}},[e.$isNotEmpty(t.avatar)?s("el-avatar",{attrs:{size:35,src:t.avatar}}):s("span",{staticClass:"avatar"},[e._v(e._s(e.getShortName(t.name)))]),s("span",{staticClass:"name"},[e._v(e._s(t.name))])],1):s("div",[s("i",{staticClass:"iconfont icon-bumen"}),s("span",{staticClass:"name"},[e._v(e._s(t.name))])]),s("i",{staticClass:"el-icon-close",on:{click:function(t){return e.noSelected(i)}}})])}))],2)])])])},n=[],a=(s("4160"),s("d81d"),s("a434"),s("b0c0"),s("ac1f"),s("841c"),s("498a"),s("159b"),s("0c6d"));function c(e){return Object(a["a"])({url:"../erupt-api/erupt-flow/oa/org/tree",method:"get",params:e})}function r(e){return Object(a["a"])({url:"../erupt-api/erupt-flow/oa/org/tree/user",method:"get",params:e})}function l(e){return Object(a["a"])({url:"../erupt-api/erupt-flow/oa/role",method:"get",params:e})}var o={name:"OrgPicker",components:{},props:{title:{default:"请选择",type:String},type:{type:String,required:!0},multiple:{default:!1,type:Boolean},selected:{default:function(){return[]},type:Array}},data:function(){return{visible:!1,loading:!1,checkAll:!1,nowDeptId:null,isIndeterminate:!1,searchUsers:[],nodes:[],select:[],search:"",deptStack:[]}},computed:{_title:function(){return"user"===this.type?"请选择用户"+(this.multiple?"[多选]":"[单选]"):"dept"===this.type?"请选择部门"+(this.multiple?"[多选]":"[单选]"):"role"===this.type?"请选择角色"+(this.multiple?"[多选]":"[单选]"):"-"},deptStackStr:function(){return String(this.deptStack.map((function(e){return e.name}))).replaceAll(","," > ")},showUsers:function(){return this.search||""!==this.search.trim()}},methods:{show:function(){this.visible=!0,this.init(),this.getDataList()},orgItemClass:function(e){return{"org-item":!0,"org-dept-item":"dept"===e.type,"org-user-item":"user"===e.type,"org-role-item":"role"===e.type}},getDataList:function(){var e=this;if(this.loading=!0,"user"===this.type)return r({deptId:this.nowDeptId,keywords:this.search}).then((function(t){e.loading=!1,e.nodes=t.data,e.selectToLeft()})),"请选择用户";"dept"===this.type?c({deptId:this.nowDeptId,keywords:this.search}).then((function(t){e.loading=!1,e.nodes=t.data,e.selectToLeft()})):"role"===this.type&&l({deptId:this.nowDeptId,keywords:this.search}).then((function(t){e.loading=!1,e.nodes=t.data,e.selectToLeft()}))},getShortName:function(e){return e?e.length>2?e.substring(1,3):e:"**"},searchUser:function(){},selectToLeft:function(){var e=this,t=""===this.search.trim()?this.nodes:this.searchUsers;t.forEach((function(t){for(var s=0;s0?e[0]:"",this.showUserSelect=!1,sessionStorage.setItem("user",JSON.stringify(this.loginUser))},to:function(e){null===this.loginUser||""===this.loginUser?(this.$message.warning("未选择登陆人员"),this.$router.push(e+"?_token="+Object(c["a"])())):this.$router.push(e+"?_token="+Object(c["a"])())}}},l=r,o=(s("2527"),s("2877")),d=Object(o["a"])(l,i,n,!1,null,"e4afb112",null);t["default"]=d.exports},d81d:function(e,t,s){"use strict";var i=s("23e7"),n=s("b727").map,a=s("1dde"),c=s("ae40"),r=a("map"),l=c("map");i({target:"Array",proto:!0,forced:!r||!l},{map:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})}}]); -//# sourceMappingURL=chunk-07072984.f492ba19.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-07072984.f492ba19.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-07072984.f492ba19.js.map deleted file mode 100644 index 51b12e504..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-07072984.f492ba19.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/components/common/OrgPicker.vue?512a","webpack:///./node_modules/core-js/internals/same-value.js","webpack:///./src/views/Index.vue?9e82","webpack:///./node_modules/core-js/modules/es.string.trim.js","webpack:///./src/components/common/OrgPicker.vue?02a6","webpack:///./src/api/org.js","webpack:///src/components/common/OrgPicker.vue","webpack:///./src/components/common/OrgPicker.vue?c9d0","webpack:///./src/components/common/OrgPicker.vue","webpack:///./node_modules/core-js/modules/es.string.search.js","webpack:///./node_modules/core-js/internals/string-trim-forced.js","webpack:///./src/views/Index.vue?e755","webpack:///src/views/Index.vue","webpack:///./src/views/Index.vue?b8ab","webpack:///./src/views/Index.vue","webpack:///./node_modules/core-js/modules/es.array.map.js"],"names":["module","exports","Object","is","x","y","$","$trim","trim","forcedStringTrimMethod","target","proto","forced","this","render","_vm","_h","$createElement","_c","_self","attrs","_title","on","selectOk","model","value","callback","$$v","visible","expression","staticClass","directives","name","rawName","type","staticStyle","searchUser","search","showUsers","deptStackStr","slot","handleCheckAllChange","checkAll","_v","_e","deptStack","length","beforeNode","style","nodes","_l","org","index","key","class","orgItemClass","$event","selectChange","$set","triggerCheckbox","_s","substring","selected","stopPropagation","nextNode","$isNotEmpty","avatar","getShortName","select","clearSelected","noSelected","staticRenderFns","getOrgTree","param","request","url","method","params","getOrgTreeUser","getRole","components","props","title","default","String","required","multiple","Boolean","Array","data","loading","nowDeptId","isIndeterminate","searchUsers","computed","map","methods","show","init","getDataList","selectToLeft","forEach","node","n","push","i","id","splice","recover","$emit","assign","v","undefined","$confirm","confirmButtonText","cancelButtonText","close","component","fixRegExpWellKnownSymbolLogic","anObject","requireObjectCoercible","sameValue","regExpExec","SEARCH","nativeSearch","maybeCallNative","regexp","O","searcher","call","RegExp","res","done","rx","S","previousLastIndex","lastIndex","result","fails","whitespaces","non","METHOD_NAME","loginUser","to","_m","ref","mounted","showUserSelect","sessionStorage","setItem","JSON","stringify","$message","warning","$router","path","$map","arrayMethodHasSpeciesSupport","arrayMethodUsesToLength","HAS_SPECIES_SUPPORT","USES_TO_LENGTH","callbackfn","arguments"],"mappings":"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","file":"js/chunk-07072984.f492ba19.js","sourcesContent":["import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OrgPicker.vue?vue&type=style&index=0&id=35bed664&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OrgPicker.vue?vue&type=style&index=0&id=35bed664&lang=less&scoped=true&\"","// `SameValue` abstract operation\n// https://tc39.github.io/ecma262/#sec-samevalue\nmodule.exports = Object.is || function is(x, y) {\n // eslint-disable-next-line no-self-compare\n return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;\n};\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Index.vue?vue&type=style&index=0&id=e4afb112&lang=less&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Index.vue?vue&type=style&index=0&id=e4afb112&lang=less&scoped=true&\"","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('w-dialog',{attrs:{\"border\":false,\"closeFree\":\"\",\"width\":\"600px\",\"title\":_vm._title},on:{\"ok\":_vm.selectOk},model:{value:(_vm.visible),callback:function ($$v) {_vm.visible=$$v},expression:\"visible\"}},[_c('div',{staticClass:\"picker\"},[_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"candidate\"},[(_vm.type !== 'role')?_c('div',[_c('el-input',{staticStyle:{\"width\":\"95%\"},attrs:{\"size\":\"small\",\"clearable\":\"\",\"placeholder\":\"搜索\",\"prefix-icon\":\"el-icon-search\"},on:{\"input\":_vm.searchUser},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}}),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.showUsers),expression:\"!showUsers\"}]},[_c('ellipsis',{staticStyle:{\"height\":\"18px\",\"color\":\"#8c8c8c\",\"padding\":\"5px 0 0\"},attrs:{\"hoverTip\":\"\",\"row\":1,\"content\":_vm.deptStackStr}},[_c('i',{staticClass:\"el-icon-office-building\",attrs:{\"slot\":\"pre\"},slot:\"pre\"})]),_c('div',{staticStyle:{\"margin-top\":\"5px\"}},[(_vm.multiple)?_c('el-checkbox',{on:{\"change\":_vm.handleCheckAllChange},model:{value:(_vm.checkAll),callback:function ($$v) {_vm.checkAll=$$v},expression:\"checkAll\"}},[_vm._v(\"全选\")]):_vm._e(),_c('span',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.deptStack.length > 0),expression:\"deptStack.length > 0\"}],staticClass:\"top-dept\",on:{\"click\":_vm.beforeNode}},[_vm._v(\"上一级\")])],1)],1)],1):_c('div',{staticClass:\"role-header\"},[_c('div',[_vm._v(\"系统角色\")])]),_c('div',{staticClass:\"org-items\",style:(_vm.type === 'role' ? 'height: 350px':'')},[_c('el-empty',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.nodes || _vm.nodes.length === 0),expression:\"!nodes || nodes.length === 0\"}],attrs:{\"image-size\":100,\"description\":\"似乎没有数据\"}}),_vm._l((_vm.nodes),function(org,index){return _c('div',{key:index,class:_vm.orgItemClass(org)},[(org.type === _vm.type)?_c('el-checkbox',{on:{\"change\":function($event){return _vm.selectChange(org)}},model:{value:(org.selected),callback:function ($$v) {_vm.$set(org, \"selected\", $$v)},expression:\"org.selected\"}}):_vm._e(),(org.type === 'dept')?_c('div',{on:{\"click\":function($event){return _vm.triggerCheckbox(org)}}},[_c('i',{staticClass:\"el-icon-folder-opened\"}),_c('span',{staticClass:\"name\",attrs:{\"title\":org.name}},[_vm._v(_vm._s(org.name.substring(0, 12)))]),_c('span',{class:(\"next-dept\" + (org.selected ? '-disable':'')),on:{\"click\":function($event){$event.stopPropagation();org.selected?'':_vm.nextNode(org)}}},[_c('i',{staticClass:\"iconfont icon-map-site\"}),_vm._v(\" 下级 \")])]):(org.type === 'user')?_c('div',{staticStyle:{\"display\":\"flex\",\"align-items\":\"center\"},on:{\"click\":function($event){return _vm.triggerCheckbox(org)}}},[(_vm.$isNotEmpty(org.avatar))?_c('el-avatar',{attrs:{\"size\":35,\"src\":org.avatar}}):_c('span',{staticClass:\"avatar\"},[_vm._v(_vm._s(_vm.getShortName(org.name)))]),_c('span',{staticClass:\"name\",attrs:{\"title\":org.name}},[_vm._v(_vm._s(org.name.substring(0, 12)))])],1):_c('div',{staticStyle:{\"display\":\"inline-block\"},on:{\"click\":function($event){return _vm.triggerCheckbox(org)}}},[_c('i',{staticClass:\"iconfont icon-bumen\"}),_c('span',{staticClass:\"name\",attrs:{\"title\":org.name}},[_vm._v(_vm._s(org.name.substring(0, 12)))])])],1)})],2)]),_c('div',{staticClass:\"selected\"},[_c('div',{staticClass:\"count\"},[_c('span',[_vm._v(\"已选 \"+_vm._s(_vm.select.length)+\" 项\")]),_c('span',{on:{\"click\":_vm.clearSelected}},[_vm._v(\"清空\")])]),_c('div',{staticClass:\"org-items\",staticStyle:{\"height\":\"350px\"}},[_c('el-empty',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.select.length === 0),expression:\"select.length === 0\"}],attrs:{\"image-size\":100,\"description\":\"请点击左侧列表选择数据\"}}),_vm._l((_vm.select),function(org,index){return _c('div',{key:index,class:_vm.orgItemClass(org)},[(org.type === 'dept')?_c('div',[_c('i',{staticClass:\"el-icon-folder-opened\"}),_c('span',{staticClass:\"name\",staticStyle:{\"position\":\"static\"}},[_vm._v(_vm._s(org.name))])]):(org.type === 'user')?_c('div',{staticStyle:{\"display\":\"flex\",\"align-items\":\"center\"}},[(_vm.$isNotEmpty(org.avatar))?_c('el-avatar',{attrs:{\"size\":35,\"src\":org.avatar}}):_c('span',{staticClass:\"avatar\"},[_vm._v(_vm._s(_vm.getShortName(org.name)))]),_c('span',{staticClass:\"name\"},[_vm._v(_vm._s(org.name))])],1):_c('div',[_c('i',{staticClass:\"iconfont icon-bumen\"}),_c('span',{staticClass:\"name\"},[_vm._v(_vm._s(org.name))])]),_c('i',{staticClass:\"el-icon-close\",on:{\"click\":function($event){return _vm.noSelected(index)}}})])})],2)])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import request from '@/api/request.js'\r\n\r\n\r\n// 查询组织架构树\r\nexport function getOrgTree(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/oa/org/tree',\r\n method: 'get',\r\n params: param\r\n })\r\n}\r\n\r\n// 查询人员\r\nexport function getOrgTreeUser(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/oa/org/tree/user',\r\n method: 'get',\r\n params: param\r\n })\r\n}\r\n\r\n// 查询角色列表\r\nexport function getRole(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/oa/role',\r\n method: 'get',\r\n params: param\r\n })\r\n}\r\n","\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 全选\r\n 0\" class=\"top-dept\" @click=\"beforeNode\">上一级\r\n \r\n \r\n \r\n \r\n 系统角色\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {{ org.name.substring(0, 12) }}\r\n \r\n 下级\r\n \r\n \r\n \r\n \r\n {{getShortName(org.name)}}\r\n {{ org.name.substring(0, 12) }}\r\n \r\n \r\n \r\n {{ org.name.substring(0, 12) }}\r\n \r\n \r\n \r\n \r\n \r\n \r\n 已选 {{ select.length }} 项\r\n 清空\r\n \r\n \r\n \r\n \r\n \r\n \r\n {{ org.name }}\r\n \r\n \r\n \r\n {{getShortName(org.name)}}\r\n {{ org.name }}\r\n \r\n \r\n \r\n {{ org.name }}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OrgPicker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OrgPicker.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./OrgPicker.vue?vue&type=template&id=35bed664&scoped=true&\"\nimport script from \"./OrgPicker.vue?vue&type=script&lang=js&\"\nexport * from \"./OrgPicker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./OrgPicker.vue?vue&type=style&index=0&id=35bed664&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"35bed664\",\n null\n \n)\n\nexport default component.exports","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar sameValue = require('../internals/same-value');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@search logic\nfixRegExpWellKnownSymbolLogic('search', 1, function (SEARCH, nativeSearch, maybeCallNative) {\n return [\n // `String.prototype.search` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.search\n function search(regexp) {\n var O = requireObjectCoercible(this);\n var searcher = regexp == undefined ? undefined : regexp[SEARCH];\n return searcher !== undefined ? searcher.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));\n },\n // `RegExp.prototype[@@search]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search\n function (regexp) {\n var res = maybeCallNative(nativeSearch, regexp, this);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n\n var previousLastIndex = rx.lastIndex;\n if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;\n var result = regExpExec(rx, S);\n if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;\n return result === null ? -1 : result.index;\n }\n ];\n});\n","var fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]() || non[METHOD_NAME]() != non || whitespaces[METHOD_NAME].name !== METHOD_NAME;\n });\n};\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{\"text-align\":\"center\"}},[(_vm.loginUser)?_c('h4',[_vm._v(_vm._s('当前登录用户 ' + _vm.loginUser))]):_c('h4',[_vm._v(\"请先登录 😅\")]),_c('div',{staticClass:\"work-panel\"},[_c('div',{staticClass:\"user\"}),_c('div',{staticClass:\"panel\"},[_c('div',{staticClass:\"panel-item\",on:{\"click\":function($event){return _vm.to('/workSpace')}}},[_vm._m(0),_c('p',[_vm._v(\" 您可以发起、处理及查看审批,进行日常工作任务 \")])]),_c('div',{staticClass:\"panel-item\",on:{\"click\":function($event){return _vm.to('/formsPanel')}}},[_vm._m(1),_c('p',[_vm._v(\" 审批工作流创建 、编辑及其他设置操作,均可以在后台进行 \")])])])]),_c('org-picker',{ref:\"orgPicker\",attrs:{\"type\":\"user\",\"selected\":_vm.select},on:{\"ok\":_vm.selected}})],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('i',{staticClass:\"el-icon-s-platform\"}),_c('span',[_vm._v(\"进入工作区\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('i',{staticClass:\"el-icon-s-custom\"}),_c('span',[_vm._v(\"进入管理后台\")])])}]\n\nexport { render, staticRenderFns }","\r\n \r\n {{'当前登录用户 ' + loginUser}}\r\n 请先登录 😅\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 进入工作区\r\n \r\n \r\n 您可以发起、处理及查看审批,进行日常工作任务\r\n \r\n \r\n \r\n \r\n \r\n 进入管理后台\r\n \r\n \r\n 审批工作流创建 、编辑及其他设置操作,均可以在后台进行\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Index.vue?vue&type=template&id=e4afb112&scoped=true&\"\nimport script from \"./Index.vue?vue&type=script&lang=js&\"\nexport * from \"./Index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Index.vue?vue&type=style&index=0&id=e4afb112&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e4afb112\",\n null\n \n)\n\nexport default component.exports","'use strict';\nvar $ = require('../internals/export');\nvar $map = require('../internals/array-iteration').map;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');\n// FF49- issue\nvar USES_TO_LENGTH = arrayMethodUsesToLength('map');\n\n// `Array.prototype.map` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.map\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n map: function map(callbackfn /* , thisArg */) {\n return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-0c54407a.f4b2cfa0.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-0c54407a.f4b2cfa0.js.map deleted file mode 100644 index fd2561aa6..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-0c54407a.f4b2cfa0.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/views/common/form/components/SpanLayout.vue?3b2d","webpack:///./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack:///./src/views/common/form/ComponentMinxins.js","webpack:///./src/views/common/form/components/SpanLayout.vue?afb5","webpack:///src/views/common/form/components/SpanLayout.vue","webpack:///./src/views/common/form/components/SpanLayout.vue?c378","webpack:///./src/views/common/form/components/SpanLayout.vue","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js"],"names":["_typeof","obj","Symbol","iterator","constructor","prototype","props","mode","type","String","default","editable","Boolean","required","data","watch","_value","newValue","oldValue","this","$emit","computed","get","value","set","val","methods","_opValue","op","_opLabel","label","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_items","animation","chosenClass","sort","on","$event","drag","selectFormItem","_l","cp","id","key","style","getSelectedClass","stopPropagation","selectItem","_v","_e","_s","title","delItem","staticStyle","rows","rsi","item","ri","length","name","directives","rawName","perm","expression","model","callback","$$v","$set","staticRenderFns","mixins","components","items","Array","__items","i","result","push","$store","state","nodeMap","select","formConfig","rules","form","formId","formName","logo","formItems","process","remark","$confirm","confirmButtonText","cancelButtonText","component","defineWellKnownSymbol"],"mappings":"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","file":"js/chunk-0c54407a.f4b2cfa0.js","sourcesContent":["import mod from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SpanLayout.vue?vue&type=style&index=0&id=4bf070cd&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SpanLayout.vue?vue&type=style&index=0&id=4bf070cd&lang=less&scoped=true&\"","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","//混入组件数据\r\nexport default{\r\n props:{\r\n mode:{\r\n type: String,\r\n default: 'DESIGN'\r\n },\r\n editable:{\r\n type: Boolean,\r\n default: true\r\n },\r\n required:{\r\n type: Boolean,\r\n default: false\r\n },\r\n },\r\n data(){\r\n return {}\r\n },\r\n watch: {\r\n _value(newValue, oldValue) {\r\n this.$emit(\"change\", newValue);\r\n }\r\n },\r\n computed: {\r\n _value: {\r\n get() {\r\n return this.value;\r\n },\r\n set(val) {\r\n this.$emit(\"input\", val);\r\n }\r\n }\r\n },\r\n methods: {\r\n _opValue(op) {\r\n if(typeof(op)==='object') {\r\n return op.value;\r\n }else {\r\n return op;\r\n }\r\n },\r\n _opLabel(op) {\r\n if(typeof(op)==='object') {\r\n return op.label;\r\n }else {\r\n return op;\r\n }\r\n }\r\n }\r\n}\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.mode === 'DESIGN')?_c('div',[_c('draggable',{staticClass:\"l-drag-from\",attrs:{\"list\":_vm._items,\"group\":\"form\",\"options\":{animation: 300, chosenClass:'choose', sort:true}},on:{\"start\":function($event){_vm.drag = true; _vm.selectFormItem = null},\"end\":function($event){_vm.drag = false}}},_vm._l((_vm._items),function(cp,id){return _c('div',{key:id,staticClass:\"l-form-item\",style:(_vm.getSelectedClass(cp)),on:{\"click\":function($event){$event.stopPropagation();return _vm.selectItem(cp)}}},[_c('div',{staticClass:\"l-form-header\"},[_c('p',[(cp.props.required)?_c('span',[_vm._v(\"*\")]):_vm._e(),_vm._v(_vm._s(cp.title))]),_c('div',{staticClass:\"l-option\"},[_c('i',{staticClass:\"el-icon-close\",on:{\"click\":function($event){return _vm.delItem(id)}}})]),_c('form-design-render',{attrs:{\"config\":cp}})],1)])}),0),_c('div',{staticStyle:{\"color\":\"#c0bebe\",\"text-align\":\"center\",\"width\":\"90%\",\"padding\":\"5px\"}},[_vm._v(\"☝ 拖拽控件到布局容器内部\")])],1):_c('div',_vm._l((_vm.__items),function(rows,rsi){return _c('el-row',{key:rsi + '_rows',attrs:{\"gutter\":20}},_vm._l((rows),function(item,ri){return _c('el-col',{key:ri + '_row',attrs:{\"span\":24 / rows.length}},[(item.name !== 'SpanLayout' && item.name !== 'Description')?_c('el-form-item',{directives:[{name:\"show\",rawName:\"v-show\",value:(item.props.perm!='H'),expression:\"item.props.perm!='H'\"}],key:item.name + ri,attrs:{\"prop\":item.id,\"label\":item.name !== 'SpanLayout'?item.title+'['+item.props.perm+']':''}},[_c('form-design-render',{attrs:{\"mode\":_vm.mode,\"config\":item},model:{value:(_vm._value[item.id]),callback:function ($$v) {_vm.$set(_vm._value, item.id, $$v)},expression:\"_value[item.id]\"}})],1):_c('form-design-render',{attrs:{\"mode\":_vm.mode,\"config\":item},model:{value:(_vm._value),callback:function ($$v) {_vm._value=$$v},expression:\"_value\"}})],1)}),1)}),1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n \r\n \r\n \r\n *{{ cp.title }}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ☝ 拖拽控件到布局容器内部\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SpanLayout.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SpanLayout.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SpanLayout.vue?vue&type=template&id=4bf070cd&scoped=true&\"\nimport script from \"./SpanLayout.vue?vue&type=script&lang=js&\"\nexport * from \"./SpanLayout.vue?vue&type=script&lang=js&\"\nimport style0 from \"./SpanLayout.vue?vue&type=style&index=0&id=4bf070cd&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4bf070cd\",\n null\n \n)\n\nexport default component.exports","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-283d295f.ac9df58e.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-283d295f.ac9df58e.js.map deleted file mode 100644 index a0fc2dd43..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-283d295f.ac9df58e.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/api/design.js","webpack:///./src/views/admin/FormsPanel.vue?a9e9","webpack:///src/views/admin/FormsPanel.vue","webpack:///./src/views/admin/FormsPanel.vue?1f11","webpack:///./src/views/admin/FormsPanel.vue","webpack:///./src/views/admin/FormsPanel.vue?ce18","webpack:///./node_modules/core-js/modules/es.array.map.js"],"names":["getFormGroups","param","request","url","method","params","getFormGroupsWithProcDef","groupItemsSort","data","groupSort","createGroup","groupName","updateGroup","groupId","removeGroup","updateForm","formId","createForm","getFormDetail","id","updateFormDetail","removeForm","getEruptForms","render","_vm","this","_h","$createElement","_c","_self","ref","staticClass","_v","attrs","on","$event","newProcess","addGroup","groups","animation","chosenClass","sort","scroll","_l","group","gidx","key","class","_s","items","length","_e","staticStyle","slot","nativeOn","editGroup","delGroup","formSort","movingGroup","item","index","logo","icon","style","background","formName","remark","updated","isStop","editFrom","stopFrom","moveSelect","model","value","callback","$$v","expression","g","directives","name","rawName","moveFrom","undefined","staticRenderFns","components","visible","created","sessionStorage","setItem","mounted","getGroups","methods","forEach","JSON","parse","$store","commit","getTemplateData","$router","push","$prompt","confirmButtonText","cancelButtonText","inputPattern","inputErrorMessage","inputPlaceholder","$message","warning","$confirm","type","inputValue","error","component","$","$map","map","arrayMethodHasSpeciesSupport","arrayMethodUsesToLength","HAS_SPECIES_SUPPORT","USES_TO_LENGTH","target","proto","forced","callbackfn","arguments"],"mappings":"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","file":"js/chunk-283d295f.ac9df58e.js","sourcesContent":["import request from '@/api/request.js'\r\n\r\n// 查询表单组\r\nexport function getFormGroups(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/admin/form/group',\r\n method: 'get',\r\n params: param\r\n })\r\n}\r\n\r\n// 查询表单\r\nexport function getFormGroupsWithProcDef(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/process/groups',\r\n method: 'get',\r\n params: param\r\n })\r\n}\r\n\r\n// 表单排序\r\nexport function groupItemsSort(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/admin/form/sort',\r\n method: 'put',\r\n data: param\r\n })\r\n}\r\n\r\n// 表单分组排序\r\nexport function groupSort(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/admin/form/group/sort',\r\n method: 'put',\r\n data: param\r\n })\r\n}\r\n\r\n// 创建表单组\r\nexport function createGroup(groupName) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/admin/form/group',\r\n method: 'post',\r\n params: {\r\n groupName: groupName\r\n }\r\n })\r\n}\r\n\r\n// 创建表单组\r\nexport function updateGroup(groupId, param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/admin/form/group/'+groupId,\r\n method: 'put',\r\n data: param\r\n })\r\n}\r\n\r\n// 删除表单组\r\nexport function removeGroup(groupId) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/admin/form/group/'+groupId,\r\n method: 'delete'\r\n })\r\n}\r\n\r\n// 获取表单分组\r\nexport function getGroup() {\r\n return request({\r\n url: '../erupt-api/erupt-flow/admin/form/group/list',\r\n method: 'get'\r\n })\r\n}\r\n\r\n// 更新表单\r\nexport function updateForm(formId, param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/admin/form/'+formId,\r\n method: 'put',\r\n data: param\r\n })\r\n}\r\n\r\n//创建表单\r\nexport function createForm(param){\r\n return request({\r\n url: '../erupt-api/erupt-flow/admin/form',\r\n method: 'post',\r\n data: param\r\n })\r\n}\r\n\r\n// 查询表单详情\r\nexport function getFormDetail(id) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/admin/form/detail/' + id,\r\n method: 'get'\r\n })\r\n}\r\n\r\n// 更新表单详情\r\nexport function updateFormDetail(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/admin/form/detail',\r\n method: 'put',\r\n data: param\r\n })\r\n}\r\n\r\n// 更新表单详情\r\nexport function removeForm(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/admin/form/'+param.formId,\r\n method: 'delete',\r\n data: param\r\n })\r\n}\r\n\r\n// 查询已加载的EruptForm\r\nexport function getEruptForms() {\r\n return request({\r\n url: '../erupt-api/erupt-flow/forms',\r\n method: 'get'\r\n })\r\n}\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:\"panel\",staticClass:\"from-panel\"},[_c('div',{staticClass:\"from-title\"},[_c('span',[_vm._v(\"流程面板\")]),_c('div',[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-plus\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.newProcess('')}}},[_vm._v(\"新建表单\")]),_c('el-button',{attrs:{\"icon\":\"el-icon-plus\",\"size\":\"mini\"},on:{\"click\":_vm.addGroup}},[_vm._v(\"新建分组\")])],1)]),_c('draggable',{attrs:{\"list\":_vm.groups,\"group\":\"group\",\"handle\":\".group-sort\",\"filter\":\".undrag\",\"options\":{animation: 300, chosenClass:'choose', sort:true, scroll: true}},on:{\"start\":function($event){},\"end\":_vm.groupSort}},_vm._l((_vm.groups),function(group,gidx){return _c('div',{key:gidx,class:{'form-group':true, 'undrag': false}},[_c('div',{staticClass:\"form-group-title\"},[_c('span',[_vm._v(_vm._s(group.groupName))]),_c('span',[_vm._v(\"(\"+_vm._s(group.items.length)+\")\")]),(group.groupId>0)?_c('i',{staticClass:\"el-icon-rank group-sort\",attrs:{\"title\":'长按拖动可对分组排序'}}):_vm._e(),(group.groupId>0)?_c('div',[_c('el-dropdown',[_c('el-button',{staticStyle:{\"color\":\"#8c939d\"},attrs:{\"type\":\"text\",\"icon\":\"el-icon-setting\"}},[_vm._v(\"编辑分组\")]),_c('el-dropdown-menu',{attrs:{\"slot\":\"dropdown\"},slot:\"dropdown\"},[_c('el-dropdown-item',{attrs:{\"icon\":\"el-icon-edit-outline\"},nativeOn:{\"click\":function($event){return _vm.editGroup(group)}}},[_vm._v(\"修改名称\")]),_c('el-dropdown-item',{attrs:{\"icon\":\"el-icon-delete\"},nativeOn:{\"click\":function($event){return _vm.delGroup(group)}}},[_vm._v(\"删除分组\")])],1)],1)],1):_vm._e()]),_c('draggable',{staticStyle:{\"width\":\"100%\",\"min-height\":\"25px\"},attrs:{\"list\":group.items,\"group\":'group_'+group.groupId,\"filter\":\".undrag\",\"handle\":\".form-sort\",\"options\":{animation: 300, chosenClass:'choose', scroll: true, sort:true}},on:{\"end\":_vm.formSort,\"start\":function($event){_vm.movingGroup = group}}},_vm._l((group.items),function(item,index){return _c('div',{key:index,class:{'form-group-item':true, 'undrag': false}},[_c('div',{staticClass:\"form-sort\",attrs:{\"title\":\"长按拖动进行排序\"}},[_c('i',{class:item.logo.icon,style:('background: '+item.logo.background)}),_c('span',[_vm._v(_vm._s(item.formName))])]),_c('div',{staticClass:\"desp\"},[_vm._v(_vm._s(item.remark))]),_c('div',[_c('span',[_vm._v(\"最后更新:\"+_vm._s(item.updated))])]),_c('div',[(!item.isStop)?_c('div',[_c('el-button',{attrs:{\"icon\":\"el-icon-edit-outline\",\"size\":\"mini\",\"type\":\"text\"},on:{\"click\":function($event){return _vm.editFrom(item, group)}}},[_vm._v(\"编辑 \")]),_c('el-button',{attrs:{\"type\":\"text\",\"icon\":\"el-icon-close\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.stopFrom(item)}}},[_vm._v(\"停用\")]),_c('el-popover',{staticStyle:{\"margin-left\":\"10px\"},attrs:{\"placement\":\"left\",\"trigger\":\"click\",\"width\":\"400\"},on:{\"show\":function($event){_vm.moveSelect === null}}},[_c('el-radio-group',{attrs:{\"size\":\"mini\"},model:{value:(_vm.moveSelect),callback:function ($$v) {_vm.moveSelect=$$v},expression:\"moveSelect\"}},_vm._l((_vm.groups),function(g){return _c('el-radio',{directives:[{name:\"show\",rawName:\"v-show\",value:(g.groupId > 0),expression:\"g.groupId > 0\"}],key:g.id,staticStyle:{\"margin\":\"10px\"},attrs:{\"label\":g.groupId,\"border\":\"\",\"disabled\":g.groupId === group.groupId}},[_vm._v(_vm._s(g.groupName)+\" \")])}),1),_c('div',{staticStyle:{\"text-align\":\"right\",\"margin\":\"0\"}},[_c('el-button',{attrs:{\"type\":\"primary\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.moveFrom(item)}}},[_vm._v(\"确定\")])],1),_c('el-button',{attrs:{\"slot\":\"reference\",\"icon\":\"el-icon-folder\",\"size\":\"mini\",\"type\":\"text\"},slot:\"reference\"},[_vm._v(\"移动到 \")])],1)],1):_vm._e(),(item.isStop)?_c('div',[_c('el-button',{attrs:{\"icon\":\"el-icon-edit-outline\",\"size\":\"mini\",\"type\":\"text\"},on:{\"click\":function($event){return _vm.editFrom(item, group)}}},[_vm._v(\"编辑 \")]),_c('el-button',{attrs:{\"type\":\"text\",\"icon\":\"el-icon-check\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.stopFrom(item)}}},[_vm._v(\"启用\")]),_c('el-button',{attrs:{\"type\":\"text\",\"icon\":\"el-icon-remove\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.removeForm(item)}}},[_vm._v(\"删除\")])],1):_vm._e()])])}),0),((group.items === undefined || group.items.length === 0) && group.groupId===0)?_c('div',{staticStyle:{\"text-align\":\"center\"}},[_c('p',{staticStyle:{\"color\":\"#C0C4CC\"}},[_vm._v(\"没有分组的流程会显示在此处\")])]):_vm._e(),((group.items === undefined || group.items.length === 0) && group.groupId===-1)?_c('div',{staticStyle:{\"text-align\":\"center\"}},[_c('p',{staticStyle:{\"color\":\"#C0C4CC\"}},[_vm._v(\"停用的流程会显示在此处\")])]):_vm._e(),((group.items === undefined || group.items.length === 0)&&group.groupId>0)?_c('div',{staticStyle:{\"text-align\":\"center\"}},[_c('el-button',{staticStyle:{\"padding-top\":\"0\"},attrs:{\"icon\":\"el-icon-plus\",\"type\":\"text\"},on:{\"click\":function($event){return _vm.newProcess(group.groupId)}}},[_vm._v(\"创建新表单 \")])],1):_vm._e()],1)}),0)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n \r\n 流程面板\r\n \r\n 新建表单\r\n 新建分组\r\n \r\n \r\n \r\n \r\n \r\n {{ group.groupName }}\r\n ({{ group.items.length }})\r\n 0\" class=\"el-icon-rank group-sort\" :title=\"'长按拖动可对分组排序'\">\r\n 0\">\r\n \r\n 编辑分组\r\n \r\n 修改名称\r\n 删除分组\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {{ item.formName }}\r\n \r\n {{ item.remark }}\r\n \r\n 最后更新:{{ item.updated }}\r\n \r\n \r\n \r\n \r\n 编辑\r\n \r\n 停用\r\n\r\n \r\n \r\n 0\"\r\n :disabled=\"g.groupId === group.groupId\" style=\"margin: 10px;\">{{ g.groupName }}\r\n \r\n \r\n \r\n 确定\r\n \r\n 移动到\r\n \r\n \r\n \r\n \r\n \r\n 编辑\r\n \r\n 启用\r\n 删除\r\n \r\n\r\n \r\n \r\n \r\n \r\n 没有分组的流程会显示在此处\r\n \r\n \r\n 停用的流程会显示在此处\r\n \r\n 0\">\r\n 创建新表单\r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FormsPanel.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FormsPanel.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FormsPanel.vue?vue&type=template&id=7293bfb8&scoped=true&\"\nimport script from \"./FormsPanel.vue?vue&type=script&lang=js&\"\nexport * from \"./FormsPanel.vue?vue&type=script&lang=js&\"\nimport style0 from \"./FormsPanel.vue?vue&type=style&index=0&id=7293bfb8&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7293bfb8\",\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FormsPanel.vue?vue&type=style&index=0&id=7293bfb8&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FormsPanel.vue?vue&type=style&index=0&id=7293bfb8&lang=less&scoped=true&\"","'use strict';\nvar $ = require('../internals/export');\nvar $map = require('../internals/array-iteration').map;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');\n// FF49- issue\nvar USES_TO_LENGTH = arrayMethodUsesToLength('map');\n\n// `Array.prototype.map` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.map\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n map: function map(callbackfn /* , thisArg */) {\n return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-2d0e4c53.55c8bd2a.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-2d0e4c53.55c8bd2a.js deleted file mode 100644 index 12a3127b7..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-2d0e4c53.55c8bd2a.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0e4c53"],{9248:function(n,e,t){"use strict";t.r(e);var c=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div")},o=[],u={name:"MoneyInput",components:{},data:function(){return{}},methods:{}},a=u,r=t("2877"),s=Object(r["a"])(a,c,o,!1,null,"1d9bd674",null);e["default"]=s.exports}}]); -//# sourceMappingURL=chunk-2d0e4c53.55c8bd2a.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-2d0e9937.1cfaef4a.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-2d0e9937.1cfaef4a.js deleted file mode 100644 index a6040c178..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-2d0e9937.1cfaef4a.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0e9937"],{"8db7":function(n,e,t){"use strict";t.r(e);var a=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div")},c=[],o={name:"SignPannel",components:{},data:function(){return{}},methods:{}},u=o,r=t("2877"),s=Object(r["a"])(u,a,c,!1,null,"0b52ab14",null);e["default"]=s.exports}}]); -//# sourceMappingURL=chunk-2d0e9937.1cfaef4a.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-2d0e9937.1cfaef4a.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-2d0e9937.1cfaef4a.js.map deleted file mode 100644 index dac4dcfd3..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-2d0e9937.1cfaef4a.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/views/common/form/components/SignPannel.vue?760c","webpack:///src/views/common/form/components/SignPannel.vue","webpack:///./src/views/common/form/components/SignPannel.vue?7b5d","webpack:///./src/views/common/form/components/SignPannel.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticRenderFns","name","components","data","methods","component"],"mappings":"yHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,QAC/FE,EAAkB,GCItB,GACEC,KAAM,aACNC,WAAY,GACZC,KAHF,WAII,MAAO,IAETC,QAAS,ICXsX,I,YCO7XC,EAAY,eACd,EACAZ,EACAO,GACA,EACA,KACA,WACA,MAIa,aAAAK,E","file":"js/chunk-2d0e9937.1cfaef4a.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(\"div\")}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SignPannel.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SignPannel.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SignPannel.vue?vue&type=template&id=0b52ab14&scoped=true&\"\nimport script from \"./SignPannel.vue?vue&type=script&lang=js&\"\nexport * from \"./SignPannel.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0b52ab14\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-2d0f04df.6aaec189.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-2d0f04df.6aaec189.js deleted file mode 100644 index e55b4d1a8..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-2d0f04df.6aaec189.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0f04df"],{"9c98":function(n,t,e){"use strict";e.r(t);var c=function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("div")},o=[],a={name:"Location",components:{},data:function(){return{}},methods:{}},u=a,r=e("2877"),s=Object(r["a"])(u,c,o,!1,null,"1ac19214",null);t["default"]=s.exports}}]); -//# sourceMappingURL=chunk-2d0f04df.6aaec189.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-3bcd2b64.c6ae94ec.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-3bcd2b64.c6ae94ec.js deleted file mode 100644 index f75a413e4..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-3bcd2b64.c6ae94ec.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3bcd2b64"],{"018b":function(e,t,n){"use strict";var r=n("f258"),i=n.n(r);i.a},"057f":function(e,t,n){var r=n("fc6a"),i=n("241c").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],l=function(e){try{return i(e)}catch(t){return a.slice()}};e.exports.f=function(e){return a&&"[object Window]"==o.call(e)?l(e):i(r(e))}},"746f":function(e,t,n){var r=n("428f"),i=n("5135"),o=n("e538"),a=n("9bf2").f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});i(t,e)||a(t,e,{value:o.f(e)})}},"7ca0":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",["DESIGN"===e.mode?n("div",[n("draggable",{staticClass:"l-drag-from",attrs:{list:e._columns,group:"form",options:{animation:300,chosenClass:"choose",sort:!0}},on:{start:function(t){e.drag=!0,e.selectFormItem=null},end:function(t){e.drag=!1}}},e._l(e._columns,(function(t,r){return n("div",{key:r,staticClass:"l-form-item",style:e.getSelectedClass(t),on:{click:function(n){return n.stopPropagation(),e.selectItem(t)}}},[n("div",{staticClass:"l-form-header"},[n("p",[t.props.required?n("span",[e._v("*")]):e._e(),e._v(e._s(t.title))]),n("div",{staticClass:"l-option"},[n("i",{staticClass:"el-icon-close",on:{click:function(t){return e.delItem(r)}}})]),n("form-design-render",{attrs:{config:t}})],1)])})),0),n("div",{staticStyle:{color:"#c0bebe","text-align":"center",width:"90%",padding:"5px"}},[e._v("☝ 拖拽控件到表格内部")])],1):n("div",[e.rowLayout?n("div",[n("el-table",{staticStyle:{width:"100%"},attrs:{size:"medium","header-cell-style":{background:"#f5f7fa",padding:"3px 0"},border:e.showBorder,data:e._value}},[n("el-table-column",{attrs:{fixed:"",type:"index",label:"序号",width:"50"}}),e._l(e._columns,(function(t,r){return n("el-table-column",{attrs:{"min-width":e.getMinWidth(t),prop:t.id,label:t.title},scopedSlots:e._u([{key:"default",fn:function(r){return[n("form-design-render",{class:{"valid-error":e.showError(t,e._value[r.$index][t.id])},attrs:{mode:e.mode,config:t},model:{value:e._value[r.$index][t.id],callback:function(n){e.$set(e._value[r.$index],t.id,n)},expression:"_value[scope.$index][column.id]"}})]}}],null,!0)})})),n("el-table-column",{attrs:{fixed:"right","min-width":"90",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(n){return e.copyData(t.$index,t.row)}}},[e._v("复制")]),n("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(n){return e.delRow(t.$index,t.row)}}},[e._v("删除")])]}}],null,!1,3573095417)})],2),n("el-button",{attrs:{size:"small",icon:"el-icon-plus"},on:{click:e.addRow}},[e._v(e._s(e.placeholder))])],1):n("div",[e._l(e._value,(function(t,r){return n("el-form",{key:r,ref:"table-form-"+r,refInFor:!0,staticClass:"table-column",attrs:{rules:e.rules,model:t}},[n("div",{staticClass:"table-column-action"},[n("span",[e._v("第 "+e._s(r+1)+" 项")]),n("i",{staticClass:"el-icon-close",on:{click:function(n){return e.delRow(r,t)}}})]),e._l(e._columns,(function(r,i){return n("el-form-item",{key:"column_"+i,attrs:{prop:r.id,label:r.title}},[n("form-design-render",{attrs:{mode:e.mode,config:r},model:{value:t[r.id],callback:function(n){e.$set(t,r.id,n)},expression:"row[column.id]"}})],1)}))],2)})),n("el-button",{attrs:{size:"small",icon:"el-icon-plus"},on:{click:e.addRow}},[e._v(e._s(e.placeholder))])],2)])])},i=[],o=(n("4160"),n("a434"),n("b0c0"),n("a9e3"),n("159b"),n("310e")),a=n.n(o),l=n("8032"),u=n("d16b"),c=n("8f73"),s={mixins:[c["a"]],name:"TableList",components:{draggable:a.a,FormDesignRender:u["a"]},props:{value:{type:Array,default:function(){return[]}},placeholder:{type:String,default:"添加数据"},columns:{type:Array,default:function(){return[]}},showBorder:{type:Boolean,default:!0},maxSize:{type:Number,default:0},rowLayout:{type:Boolean,default:!0}},created:function(){Array.isArray(this.value)||(this._value=[])},computed:{rules:function(){var e={};return this.columns.forEach((function(t){t.props.required&&(e[t.id]=[{type:"Array"===t.valueType?"array":void 0,required:!0,message:"请填写".concat(t.title),trigger:"blur"}])})),e},_columns:{get:function(){return this.columns},set:function(e){this.columns=e}},selectFormItem:{get:function(){return this.$store.state.selectFormItem},set:function(e){this.$store.state.selectFormItem=e}}},data:function(){return{select:null,drag:!1,ValueType:l["a"]}},methods:{getMinWidth:function(e){switch(e.name){case"DateTime":return"250px";case"DateTimeRange":return"280px";case"MultipleSelect":return"200px";default:return"150px"}},showError:function(e,t){if(e.props.required)switch(e.valueType){case l["a"].dept:case l["a"].user:case l["a"].dateRange:case l["a"].array:return!(Array.isArray(t)&&t.length>0);default:return!this.$isNotEmpty(t)}return!1},copyData:function(e,t){this._value.push(this.$deepCopy(t))},delRow:function(e,t){this._value.splice(e,1)},addRow:function(){var e=this;if(this.maxSize>0&&this._value.length>=this.maxSize)this.$message.warning("最多只能添加".concat(this.maxSize,"行"));else{var t={};this.columns.forEach((function(n){return e.$set(t,n.id,void 0)})),this._value.push(t),this.$set(this,"_value",this._value)}},delItem:function(e){this._columns.splice(e,1)},selectItem:function(e){this.selectFormItem=e},getSelectedClass:function(e){return this.selectFormItem&&this.selectFormItem.id===e.id?"border-left: 4px solid #f56c6c":""},validate:function(e){var t=this;if(this.rowLayout){for(var n=!0,r=0;r0&&r[0].validate((function(e){e&&o++}))})),o===this._value.length?e(!0):e(!1)}}}},f=s,d=(n("018b"),n("2877")),p=Object(d["a"])(f,r,i,!1,null,"4ac03114",null);t["default"]=p.exports},8032:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r={string:"String",object:"Object",array:"Array",number:"Number",date:"Date",user:"User",dept:"Dept",role:"Role",dateRange:"DateRange"},i=[{name:"布局",components:[{title:"分栏布局",name:"SpanLayout",icon:"el-icon-c-scale-to-original",value:[],valueType:r.array,props:{items:[]}}]},{name:"基础组件",components:[{title:"单行文本输入",name:"TextInput",icon:"el-icon-edit",value:"",valueType:r.string,props:{required:!1,enablePrint:!0}},{title:"多行文本输入",name:"TextareaInput",icon:"el-icon-more-outline",value:"",valueType:r.string,props:{required:!1,enablePrint:!0}},{title:"数字输入框",name:"NumberInput",icon:"el-icon-edit-outline",value:"",valueType:r.number,props:{required:!1,enablePrint:!0}},{title:"金额输入框",name:"AmountInput",icon:"iconfont icon-zhufangbutiezhanghu",value:"",valueType:r.number,props:{required:!1,enablePrint:!0,showChinese:!0,precision:2}},{title:"单选框",name:"SelectInput",icon:"el-icon-circle-check",value:"",valueType:r.string,props:{required:!1,enablePrint:!0,expanding:!1,options:["选项1","选项2"]}},{title:"多选框",name:"MultipleSelect",icon:"iconfont icon-duoxuankuang",value:[],valueType:r.array,props:{required:!1,enablePrint:!0,expanding:!1,options:["选项1","选项2"]}},{title:"日期时间点",name:"DateTime",icon:"el-icon-date",value:"",valueType:r.date,props:{required:!1,enablePrint:!0,format:"yyyy-MM-dd HH:mm"}},{title:"日期时间区间",name:"DateTimeRange",icon:"iconfont icon-kaoqin",valueType:r.dateRange,props:{required:!1,enablePrint:!0,placeholder:["开始时间","结束时间"],format:"yyyy-MM-dd HH:mm",showLength:!1}},{title:"上传图片",name:"ImageUpload",icon:"el-icon-picture-outline",value:[],valueType:r.array,props:{required:!1,enablePrint:!0,maxSize:5,maxNumber:10,enableZip:!0}},{title:"上传附件",name:"FileUpload",icon:"el-icon-folder-opened",value:[],valueType:r.array,props:{required:!1,enablePrint:!0,onlyRead:!1,maxSize:100,maxNumber:10,fileTypes:[]}},{title:"人员选择",name:"UserPicker",icon:"el-icon-user",value:[],valueType:r.user,props:{required:!1,enablePrint:!0,multiple:!1}},{title:"部门选择",name:"DeptPicker",icon:"iconfont icon-map-site",value:[],valueType:r.dept,props:{required:!1,enablePrint:!0,multiple:!1}},{title:"角色选择",name:"RolePicker",icon:"el-icon-s-custom",value:[],valueType:r.role,props:{required:!1,enablePrint:!0,multiple:!1}},{title:"说明文字",name:"Description",icon:"el-icon-warning-outline",value:"",valueType:r.string,props:{required:!1,enablePrint:!0}}]},{name:"扩展组件",components:[{title:"明细表",name:"TableList",icon:"el-icon-tickets",value:[],valueType:r.array,props:{required:!1,enablePrint:!0,showBorder:!0,rowLayout:!0,showSummary:!1,summaryColumns:[],maxSize:0,columns:[]}}]}]},"8f73":function(e,t,n){"use strict";n("a4d3"),n("e01a"),n("d28b"),n("d3b7"),n("3ca3"),n("ddb0");function r(e){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}t["a"]={props:{mode:{type:String,default:"DESIGN"},editable:{type:Boolean,default:!0},required:{type:Boolean,default:!1}},data:function(){return{}},watch:{_value:function(e,t){this.$emit("change",e)}},computed:{_value:{get:function(){return this.value},set:function(e){this.$emit("input",e)}}},methods:{_opValue:function(e){return"object"===r(e)?e.value:e},_opLabel:function(e){return"object"===r(e)?e.label:e}}}},a4d3:function(e,t,n){"use strict";var r=n("23e7"),i=n("da84"),o=n("d066"),a=n("c430"),l=n("83ab"),u=n("4930"),c=n("fdbf"),s=n("d039"),f=n("5135"),d=n("e8b5"),p=n("861d"),m=n("825a"),y=n("7b0b"),v=n("fc6a"),b=n("c04e"),h=n("5c6c"),g=n("7c73"),w=n("df75"),S=n("241c"),_=n("057f"),x=n("7418"),T=n("06cf"),P=n("9bf2"),k=n("d1e7"),q=n("9112"),I=n("6eeb"),O=n("5692"),$=n("f772"),j=n("d012"),R=n("90e3"),C=n("b622"),D=n("e538"),z=n("746f"),E=n("d44e"),N=n("69f3"),F=n("b727").forEach,A=$("hidden"),L="Symbol",M="prototype",B=C("toPrimitive"),H=N.set,J=N.getterFor(L),U=Object[M],W=i.Symbol,G=o("JSON","stringify"),V=T.f,Q=P.f,Z=_.f,K=k.f,X=O("symbols"),Y=O("op-symbols"),ee=O("string-to-symbol-registry"),te=O("symbol-to-string-registry"),ne=O("wks"),re=i.QObject,ie=!re||!re[M]||!re[M].findChild,oe=l&&s((function(){return 7!=g(Q({},"a",{get:function(){return Q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=V(U,t);r&&delete U[t],Q(e,t,n),r&&e!==U&&Q(U,t,r)}:Q,ae=function(e,t){var n=X[e]=g(W[M]);return H(n,{type:L,tag:e,description:t}),l||(n.description=t),n},le=c?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof W},ue=function(e,t,n){e===U&&ue(Y,t,n),m(e);var r=b(t,!0);return m(n),f(X,r)?(n.enumerable?(f(e,A)&&e[A][r]&&(e[A][r]=!1),n=g(n,{enumerable:h(0,!1)})):(f(e,A)||Q(e,A,h(1,{})),e[A][r]=!0),oe(e,r,n)):Q(e,r,n)},ce=function(e,t){m(e);var n=v(t),r=w(n).concat(me(n));return F(r,(function(t){l&&!fe.call(n,t)||ue(e,t,n[t])})),e},se=function(e,t){return void 0===t?g(e):ce(g(e),t)},fe=function(e){var t=b(e,!0),n=K.call(this,t);return!(this===U&&f(X,t)&&!f(Y,t))&&(!(n||!f(this,t)||!f(X,t)||f(this,A)&&this[A][t])||n)},de=function(e,t){var n=v(e),r=b(t,!0);if(n!==U||!f(X,r)||f(Y,r)){var i=V(n,r);return!i||!f(X,r)||f(n,A)&&n[A][r]||(i.enumerable=!0),i}},pe=function(e){var t=Z(v(e)),n=[];return F(t,(function(e){f(X,e)||f(j,e)||n.push(e)})),n},me=function(e){var t=e===U,n=Z(t?Y:v(e)),r=[];return F(n,(function(e){!f(X,e)||t&&!f(U,e)||r.push(X[e])})),r};if(u||(W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=R(e),n=function(e){this===U&&n.call(Y,e),f(this,A)&&f(this[A],t)&&(this[A][t]=!1),oe(this,t,h(1,e))};return l&&ie&&oe(U,t,{configurable:!0,set:n}),ae(t,e)},I(W[M],"toString",(function(){return J(this).tag})),I(W,"withoutSetter",(function(e){return ae(R(e),e)})),k.f=fe,P.f=ue,T.f=de,S.f=_.f=pe,x.f=me,D.f=function(e){return ae(C(e),e)},l&&(Q(W[M],"description",{configurable:!0,get:function(){return J(this).description}}),a||I(U,"propertyIsEnumerable",fe,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:W}),F(w(ne),(function(e){z(e)})),r({target:L,stat:!0,forced:!u},{for:function(e){var t=String(e);if(f(ee,t))return ee[t];var n=W(t);return ee[t]=n,te[n]=t,n},keyFor:function(e){if(!le(e))throw TypeError(e+" is not a symbol");if(f(te,e))return te[e]},useSetter:function(){ie=!0},useSimple:function(){ie=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!l},{create:se,defineProperty:ue,defineProperties:ce,getOwnPropertyDescriptor:de}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:pe,getOwnPropertySymbols:me}),r({target:"Object",stat:!0,forced:s((function(){x.f(1)}))},{getOwnPropertySymbols:function(e){return x.f(y(e))}}),G){var ye=!u||s((function(){var e=W();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}));r({target:"JSON",stat:!0,forced:ye},{stringify:function(e,t,n){var r,i=[e],o=1;while(arguments.length>o)i.push(arguments[o++]);if(r=t,(p(t)||void 0!==e)&&!le(e))return d(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!le(t))return t}),i[1]=t,G.apply(null,i)}})}W[M][B]||q(W[M],B,W[M].valueOf),E(W,L),j[A]=!0},d28b:function(e,t,n){var r=n("746f");r("iterator")},e01a:function(e,t,n){"use strict";var r=n("23e7"),i=n("83ab"),o=n("da84"),a=n("5135"),l=n("861d"),u=n("9bf2").f,c=n("e893"),s=o.Symbol;if(i&&"function"==typeof s&&(!("description"in s.prototype)||void 0!==s().description)){var f={},d=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof d?new s(e):void 0===e?s():s(e);return""===e&&(f[t]=!0),t};c(d,s);var p=d.prototype=s.prototype;p.constructor=d;var m=p.toString,y="Symbol(test)"==String(s("test")),v=/^Symbol\((.*)\)[^)]+$/;u(p,"description",{configurable:!0,get:function(){var e=l(this)?this.valueOf():this,t=m.call(e);if(a(f,e))return"";var n=y?t.slice(7,-1):t.replace(v,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:d})}},e538:function(e,t,n){var r=n("b622");t.f=r},f258:function(e,t,n){}}]); -//# sourceMappingURL=chunk-3bcd2b64.c6ae94ec.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-3bcd2b64.c6ae94ec.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-3bcd2b64.c6ae94ec.js.map deleted file mode 100644 index 39273cc94..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-3bcd2b64.c6ae94ec.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/views/common/form/components/TableList.vue?44cf","webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./src/views/common/form/components/TableList.vue?dc16","webpack:///src/views/common/form/components/TableList.vue","webpack:///./src/views/common/form/components/TableList.vue?ff20","webpack:///./src/views/common/form/components/TableList.vue","webpack:///./src/views/common/form/ComponentsConfigExport.js","webpack:///./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack:///./src/views/common/form/ComponentMinxins.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["toIndexedObject","nativeGetOwnPropertyNames","f","toString","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","slice","module","exports","call","path","has","wrappedWellKnownSymbolModule","defineProperty","NAME","Symbol","value","render","_vm","this","_h","$createElement","_c","_self","mode","staticClass","attrs","_columns","animation","chosenClass","sort","on","$event","drag","selectFormItem","_l","cp","id","key","style","getSelectedClass","stopPropagation","selectItem","props","_v","_e","_s","title","delItem","staticStyle","background","padding","showBorder","_value","column","index","getMinWidth","scopedSlots","_u","fn","scope","class","showError","$index","model","callback","$$v","$set","expression","copyData","row","delRow","addRow","placeholder","i","ref","refInFor","rules","staticRenderFns","mixins","name","components","type","Array","default","String","columns","Boolean","maxSize","Number","rowLayout","created","isArray","computed","forEach","col","required","valueType","message","get","set","val","$store","state","data","select","ValueType","methods","push","$deepCopy","splice","length","$message","warning","validate","result","j","formRef","valid","success","component","string","object","array","number","date","user","dept","role","dateRange","baseComponents","icon","items","enablePrint","showChinese","precision","expanding","options","format","showLength","maxNumber","enableZip","onlyRead","fileTypes","multiple","showSummary","summaryColumns","_typeof","obj","iterator","constructor","prototype","editable","watch","newValue","oldValue","$emit","_opValue","op","_opLabel","label","$","global","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","USE_SYMBOL_AS_UID","fails","isObject","anObject","toObject","toPrimitive","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","createNonEnumerableProperty","redefine","shared","sharedKey","hiddenKeys","uid","wellKnownSymbol","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","getInternalState","getterFor","ObjectPrototype","$Symbol","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","QObject","USE_SETTER","findChild","setSymbolDescriptor","a","O","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","isSymbol","$defineProperty","enumerable","$defineProperties","Properties","properties","keys","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","undefined","V","$getOwnPropertyDescriptor","descriptor","$getOwnPropertyNames","names","IS_OBJECT_PROTOTYPE","TypeError","arguments","setter","configurable","unsafe","forced","sham","target","stat","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","stringify","replacer","space","$replacer","args","apply","valueOf","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","symbolPrototype","symbolToString","native","regexp","desc","replace"],"mappings":"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","file":"js/chunk-3bcd2b64.c6ae94ec.js","sourcesContent":["import mod from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TableList.vue?vue&type=style&index=0&id=4ac03114&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TableList.vue?vue&type=style&index=0&id=4ac03114&lang=less&scoped=true&\"","var toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names').f;\n\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return nativeGetOwnPropertyNames(it);\n } catch (error) {\n return windowNames.slice();\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]'\n ? getWindowNames(it)\n : nativeGetOwnPropertyNames(toIndexedObject(it));\n};\n","var path = require('../internals/path');\nvar has = require('../internals/has');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.mode === 'DESIGN')?_c('div',[_c('draggable',{staticClass:\"l-drag-from\",attrs:{\"list\":_vm._columns,\"group\":\"form\",\"options\":{animation: 300, chosenClass:'choose', sort:true}},on:{\"start\":function($event){_vm.drag = true; _vm.selectFormItem = null},\"end\":function($event){_vm.drag = false}}},_vm._l((_vm._columns),function(cp,id){return _c('div',{key:id,staticClass:\"l-form-item\",style:(_vm.getSelectedClass(cp)),on:{\"click\":function($event){$event.stopPropagation();return _vm.selectItem(cp)}}},[_c('div',{staticClass:\"l-form-header\"},[_c('p',[(cp.props.required)?_c('span',[_vm._v(\"*\")]):_vm._e(),_vm._v(_vm._s(cp.title))]),_c('div',{staticClass:\"l-option\"},[_c('i',{staticClass:\"el-icon-close\",on:{\"click\":function($event){return _vm.delItem(id)}}})]),_c('form-design-render',{attrs:{\"config\":cp}})],1)])}),0),_c('div',{staticStyle:{\"color\":\"#c0bebe\",\"text-align\":\"center\",\"width\":\"90%\",\"padding\":\"5px\"}},[_vm._v(\"☝ 拖拽控件到表格内部\")])],1):_c('div',[(_vm.rowLayout)?_c('div',[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"size\":\"medium\",\"header-cell-style\":{background:'#f5f7fa', padding:'3px 0'},\"border\":_vm.showBorder,\"data\":_vm._value}},[_c('el-table-column',{attrs:{\"fixed\":\"\",\"type\":\"index\",\"label\":\"序号\",\"width\":\"50\"}}),_vm._l((_vm._columns),function(column,index){return _c('el-table-column',{attrs:{\"min-width\":_vm.getMinWidth(column),\"prop\":column.id,\"label\":column.title},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('form-design-render',{class:{'valid-error': _vm.showError(column, _vm._value[scope.$index][column.id])},attrs:{\"mode\":_vm.mode,\"config\":column},model:{value:(_vm._value[scope.$index][column.id]),callback:function ($$v) {_vm.$set(_vm._value[scope.$index], column.id, $$v)},expression:\"_value[scope.$index][column.id]\"}})]}}],null,true)})}),_c('el-table-column',{attrs:{\"fixed\":\"right\",\"min-width\":\"90\",\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"size\":\"mini\",\"type\":\"text\"},on:{\"click\":function($event){return _vm.copyData(scope.$index, scope.row)}}},[_vm._v(\"复制\")]),_c('el-button',{attrs:{\"size\":\"mini\",\"type\":\"text\"},on:{\"click\":function($event){return _vm.delRow(scope.$index, scope.row)}}},[_vm._v(\"删除\")])]}}],null,false,3573095417)})],2),_c('el-button',{attrs:{\"size\":\"small\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.addRow}},[_vm._v(_vm._s(_vm.placeholder))])],1):_c('div',[_vm._l((_vm._value),function(row,i){return _c('el-form',{key:i,ref:(\"table-form-\" + i),refInFor:true,staticClass:\"table-column\",attrs:{\"rules\":_vm.rules,\"model\":row}},[_c('div',{staticClass:\"table-column-action\"},[_c('span',[_vm._v(\"第 \"+_vm._s(i + 1)+\" 项\")]),_c('i',{staticClass:\"el-icon-close\",on:{\"click\":function($event){return _vm.delRow(i, row)}}})]),_vm._l((_vm._columns),function(column,index){return _c('el-form-item',{key:'column_' + index,attrs:{\"prop\":column.id,\"label\":column.title}},[_c('form-design-render',{attrs:{\"mode\":_vm.mode,\"config\":column},model:{value:(row[column.id]),callback:function ($$v) {_vm.$set(row, column.id, $$v)},expression:\"row[column.id]\"}})],1)})],2)}),_c('el-button',{attrs:{\"size\":\"small\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.addRow}},[_vm._v(_vm._s(_vm.placeholder))])],2)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n \r\n \r\n \r\n *{{ cp.title }}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ☝ 拖拽控件到表格内部\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 复制\r\n 删除\r\n \r\n \r\n \r\n {{placeholder}}\r\n \r\n \r\n \r\n \r\n 第 {{i + 1}} 项\r\n \r\n \r\n \r\n \r\n \r\n \r\n {{placeholder}}\r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TableList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TableList.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TableList.vue?vue&type=template&id=4ac03114&scoped=true&\"\nimport script from \"./TableList.vue?vue&type=script&lang=js&\"\nexport * from \"./TableList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./TableList.vue?vue&type=style&index=0&id=4ac03114&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4ac03114\",\n null\n \n)\n\nexport default component.exports","export const ValueType = {\r\n string: 'String',\r\n object: 'Object',\r\n array: 'Array',\r\n number: 'Number',\r\n date: 'Date',\r\n user: 'User',\r\n dept: 'Dept',\r\n role: 'Role',\r\n dateRange: 'DateRange'\r\n}\r\n\r\nexport const baseComponents = [\r\n {\r\n name: '布局',\r\n components: [\r\n {\r\n title: '分栏布局',\r\n name: 'SpanLayout',\r\n icon: 'el-icon-c-scale-to-original',\r\n value: [],\r\n valueType: ValueType.array,\r\n props: {\r\n items:[]\r\n }\r\n }\r\n ]\r\n }, {\r\n name: '基础组件',\r\n components: [\r\n {\r\n title: '单行文本输入',\r\n name: 'TextInput',\r\n icon: 'el-icon-edit',\r\n value: '',\r\n valueType: ValueType.string,\r\n props: {\r\n required: false,\r\n enablePrint: true\r\n }\r\n },\r\n {\r\n title: '多行文本输入',\r\n name: 'TextareaInput',\r\n icon: 'el-icon-more-outline',\r\n value: '',\r\n valueType: ValueType.string,\r\n props: {\r\n required: false,\r\n enablePrint: true\r\n }\r\n },\r\n {\r\n title: '数字输入框',\r\n name: 'NumberInput',\r\n icon: 'el-icon-edit-outline',\r\n value: '',\r\n valueType: ValueType.number,\r\n props: {\r\n required: false,\r\n enablePrint: true,\r\n }\r\n },\r\n {\r\n title: '金额输入框',\r\n name: 'AmountInput',\r\n icon: 'iconfont icon-zhufangbutiezhanghu',\r\n value: '',\r\n valueType: ValueType.number,\r\n props: {\r\n required: false,\r\n enablePrint: true,\r\n showChinese: true,\r\n precision: 2,//默认保留2位小树\r\n }\r\n },\r\n {\r\n title: '单选框',\r\n name: 'SelectInput',\r\n icon: 'el-icon-circle-check',\r\n value: '',\r\n valueType: ValueType.string,\r\n props: {\r\n required: false,\r\n enablePrint: true,\r\n expanding: false,\r\n options: ['选项1', '选项2']\r\n }\r\n },\r\n {\r\n title: '多选框',\r\n name: 'MultipleSelect',\r\n icon: 'iconfont icon-duoxuankuang',\r\n value: [],\r\n valueType: ValueType.array,\r\n props: {\r\n required: false,\r\n enablePrint: true,\r\n expanding: false,\r\n options: ['选项1', '选项2']\r\n }\r\n },\r\n {\r\n title: '日期时间点',\r\n name: 'DateTime',\r\n icon: 'el-icon-date',\r\n value: '',\r\n valueType: ValueType.date,\r\n props: {\r\n required: false,\r\n enablePrint: true,\r\n format: 'yyyy-MM-dd HH:mm',\r\n }\r\n },\r\n {\r\n title: '日期时间区间',\r\n name: 'DateTimeRange',\r\n icon: 'iconfont icon-kaoqin',\r\n valueType: ValueType.dateRange,\r\n props: {\r\n required: false,\r\n enablePrint: true,\r\n placeholder: ['开始时间', '结束时间'],\r\n format: 'yyyy-MM-dd HH:mm',\r\n showLength: false\r\n }\r\n },\r\n {\r\n title: '上传图片',\r\n name: 'ImageUpload',\r\n icon: 'el-icon-picture-outline',\r\n value: [],\r\n valueType: ValueType.array,\r\n props: {\r\n required: false,\r\n enablePrint: true,\r\n maxSize: 5, //图片最大大小MB\r\n maxNumber: 10, //最大上传数量\r\n enableZip: true //图片压缩后再上传\r\n }\r\n },\r\n {\r\n title: '上传附件',\r\n name: 'FileUpload',\r\n icon: 'el-icon-folder-opened',\r\n value: [],\r\n valueType: ValueType.array,\r\n props: {\r\n required: false,\r\n enablePrint: true,\r\n onlyRead: false, //是否只读,false只能在线预览,true可以下载\r\n maxSize: 100, //文件最大大小MB\r\n maxNumber: 10, //最大上传数量\r\n fileTypes: [] //限制文件上传类型\r\n }\r\n },\r\n {\r\n title: '人员选择',\r\n name: 'UserPicker',\r\n icon: 'el-icon-user',\r\n value: [],\r\n valueType: ValueType.user,\r\n props: {\r\n required: false,\r\n enablePrint: true,\r\n multiple: false\r\n }\r\n },\r\n {\r\n title: '部门选择',\r\n name: 'DeptPicker',\r\n icon: 'iconfont icon-map-site',\r\n value: [],\r\n valueType: ValueType.dept,\r\n props: {\r\n required: false,\r\n enablePrint: true,\r\n multiple: false\r\n }\r\n },\r\n {\r\n title: '角色选择',\r\n name: 'RolePicker',\r\n icon: 'el-icon-s-custom',\r\n value: [],\r\n valueType: ValueType.role,\r\n props: {\r\n required: false,\r\n enablePrint: true,\r\n multiple: false\r\n }\r\n },\r\n {\r\n title: '说明文字',\r\n name: 'Description',\r\n icon: 'el-icon-warning-outline',\r\n value: '',\r\n valueType: ValueType.string,\r\n props: {\r\n required: false,\r\n enablePrint: true\r\n }\r\n },\r\n ]\r\n }, {\r\n name: '扩展组件',\r\n components: [\r\n {\r\n title: '明细表',\r\n name: 'TableList',\r\n icon: 'el-icon-tickets',\r\n value: [],\r\n valueType: ValueType.array,\r\n props: {\r\n required: false,\r\n enablePrint: true,\r\n showBorder: true,\r\n rowLayout: true,\r\n showSummary: false,\r\n summaryColumns: [],\r\n maxSize: 0, //最大条数,为0则不限制\r\n columns:[] //列设置\r\n }\r\n }\r\n ]\r\n }\r\n]\r\n\r\n\r\n\r\nexport default {\r\n baseComponents\r\n}\r\n\r\n","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","//混入组件数据\r\nexport default{\r\n props:{\r\n mode:{\r\n type: String,\r\n default: 'DESIGN'\r\n },\r\n editable:{\r\n type: Boolean,\r\n default: true\r\n },\r\n required:{\r\n type: Boolean,\r\n default: false\r\n },\r\n },\r\n data(){\r\n return {}\r\n },\r\n watch: {\r\n _value(newValue, oldValue) {\r\n this.$emit(\"change\", newValue);\r\n }\r\n },\r\n computed: {\r\n _value: {\r\n get() {\r\n return this.value;\r\n },\r\n set(val) {\r\n this.$emit(\"input\", val);\r\n }\r\n }\r\n },\r\n methods: {\r\n _opValue(op) {\r\n if(typeof(op)==='object') {\r\n return op.value;\r\n }else {\r\n return op;\r\n }\r\n },\r\n _opLabel(op) {\r\n if(typeof(op)==='object') {\r\n return op.label;\r\n }else {\r\n return op;\r\n }\r\n }\r\n }\r\n}\r\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\nvar fails = require('../internals/fails');\nvar has = require('../internals/has');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar isSymbol = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return Object(it) instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPrimitive(P, true);\n anObject(Attributes);\n if (has(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPrimitive(V, true);\n var enumerable = nativePropertyIsEnumerable.call(this, P);\n if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPrimitive(P, true);\n if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {\n result.push(AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.github.io/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty($Symbol[PROTOTYPE], 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.github.io/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = String(key);\n if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.github.io/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.github.io/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.github.io/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars\n stringify: function stringify(it, replacer, space) {\n var args = [it];\n var index = 1;\n var $replacer;\n while (arguments.length > index) args.push(arguments[index++]);\n $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return $stringify.apply(null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {\n createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","// `Symbol.prototype.description` getter\n// https://tc39.github.io/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar has = require('../internals/has');\nvar isObject = require('../internals/is-object');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\n\nif (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);\n var result = this instanceof SymbolWrapper\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;\n symbolPrototype.constructor = SymbolWrapper;\n\n var symbolToString = symbolPrototype.toString;\n var native = String(NativeSymbol('test')) == 'Symbol(test)';\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n defineProperty(symbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = isObject(this) ? this.valueOf() : this;\n var string = symbolToString.call(symbol);\n if (has(EmptyStringDescriptionStore, symbol)) return '';\n var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-4fc2b743.3abb36f5.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-4fc2b743.3abb36f5.js deleted file mode 100644 index 91e8b3d4c..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-4fc2b743.3abb36f5.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4fc2b743"],{"023d":function(t,e,n){"use strict";n.r(e);var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",["DESIGN"===t.mode?n("div",[n("el-button",{attrs:{size:"small",icon:"el-icon-paperclip",round:""}},[t._v("选择文件")]),n("ellipsis",{staticClass:"el-upload__tip",attrs:{slot:"tip",row:1,content:t.placeholder+t.sizeTip,hoverTip:""},slot:"tip"})],1):n("div",[n("el-upload",{attrs:{"file-list":t._value,action:t.uploadUrl,limit:t.maxSize,multiple:t.maxSize>0,"with-credentials":"",headers:{token:t.getToken()},data:t.uploadParams,"on-preview":t.handleDownload,"before-upload":t.beforeUpload,"on-success":t.onSuccess,disabled:!t.editable,"auto-upload":!0}},[n("el-button",{attrs:{disabled:!t.editable,size:"small",icon:"el-icon-paperclip",round:""}},[t._v("选择文件")]),n("ellipsis",{staticClass:"el-upload__tip",attrs:{slot:"tip",row:1,content:t.placeholder+t.sizeTip,hoverTip:""},slot:"tip"})],1)],1)])},r=[],i=(n("99af"),n("c975"),n("b0c0"),n("a9e3"),n("8f73")),a=n("b841"),c=n("3786"),u={mixins:[i["a"]],name:"ImageUpload",components:{},props:{placeholder:{type:String,default:"请选择附件"},value:{type:Array,default:function(){return[]}},maxSize:{type:Number,default:5},maxNumber:{type:Number,default:10},fileTypes:{type:Array,default:function(){return[]}}},computed:{sizeTip:function(){return this.fileTypes.length>0?" | 只允许上传[".concat(String(this.fileTypes).replaceAll(",","、"),"]格式的文件,且单个附件不超过").concat(this.maxSize,"MB"):this.maxSize>0?" | 单个附件不超过".concat(this.maxSize,"MB"):""}},mounted:function(){},data:function(){return{uploadUrl:a["b"],uploadParams:{}}},methods:{getToken:function(){return Object(c["a"])()},beforeUpload:function(t){var e=["image/jpg","image/jpeg","image/png","image/gif","audio/mpeg","video/mp4","application/x-mpegURL","video/x-ms-wmv","video/x-msvideo","video/x-flv","video/x-ms-wmv","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","text/plain","application/pdf","application/vnd.ms-powerpoint","application/zip","application/x-zip-compressed","application/x-rar"];if(t.type&&-1===e.indexOf(t.type))this.$message.warning("禁止上传 "+t.type+" 文件");else{if(!(this.maxSize>0&&t.size/1024/1024>this.maxSize))return!0;this.$message.warning("单个文件最大不超过 ".concat(this.maxSize,"MB"))}return!1},handleRemove:function(t,e){this._value=e,Object(a["a"])({path:t.url})},handleDownload:function(t){var e=document.createElement("a");e.href=t.url,e.setAttribute("download",t.name),document.body.appendChild(e),e.click()},onSuccess:function(t,e,n){e.url=t.data.url,this._value=n}}},f=u,l=n("2877"),s=Object(l["a"])(f,o,r,!1,null,"2dbcd994",null);e["default"]=s.exports},"057f":function(t,e,n){var o=n("fc6a"),r=n("241c").f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(t){try{return r(t)}catch(e){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?c(t):r(o(t))}},"746f":function(t,e,n){var o=n("428f"),r=n("5135"),i=n("e538"),a=n("9bf2").f;t.exports=function(t){var e=o.Symbol||(o.Symbol={});r(e,t)||a(e,t,{value:i.f(t)})}},"8f73":function(t,e,n){"use strict";n("a4d3"),n("e01a"),n("d28b"),n("d3b7"),n("3ca3"),n("ddb0");function o(t){return o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}e["a"]={props:{mode:{type:String,default:"DESIGN"},editable:{type:Boolean,default:!0},required:{type:Boolean,default:!1}},data:function(){return{}},watch:{_value:function(t,e){this.$emit("change",t)}},computed:{_value:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{_opValue:function(t){return"object"===o(t)?t.value:t},_opLabel:function(t){return"object"===o(t)?t.label:t}}}},"99af":function(t,e,n){"use strict";var o=n("23e7"),r=n("d039"),i=n("e8b5"),a=n("861d"),c=n("7b0b"),u=n("50c4"),f=n("8418"),l=n("65f0"),s=n("1dde"),p=n("b622"),d=n("2d00"),m=p("isConcatSpreadable"),b=9007199254740991,v="Maximum allowed index exceeded",h=d>=51||!r((function(){var t=[];return t[m]=!1,t.concat()[0]!==t})),y=s("concat"),g=function(t){if(!a(t))return!1;var e=t[m];return void 0!==e?!!e:i(t)},w=!h||!y;o({target:"Array",proto:!0,forced:w},{concat:function(t){var e,n,o,r,i,a=c(this),s=l(a,0),p=0;for(e=-1,o=arguments.length;eb)throw TypeError(v);for(n=0;n=b)throw TypeError(v);f(s,p++,i)}return s.length=p,s}})},a4d3:function(t,e,n){"use strict";var o=n("23e7"),r=n("da84"),i=n("d066"),a=n("c430"),c=n("83ab"),u=n("4930"),f=n("fdbf"),l=n("d039"),s=n("5135"),p=n("e8b5"),d=n("861d"),m=n("825a"),b=n("7b0b"),v=n("fc6a"),h=n("c04e"),y=n("5c6c"),g=n("7c73"),w=n("df75"),S=n("241c"),x=n("057f"),O=n("7418"),j=n("06cf"),z=n("9bf2"),_=n("d1e7"),T=n("9112"),P=n("6eeb"),E=n("5692"),N=n("f772"),k=n("d012"),$=n("90e3"),U=n("b622"),A=n("e538"),B=n("746f"),C=n("d44e"),D=n("69f3"),I=n("b727").forEach,J=N("hidden"),M="Symbol",F="prototype",G=U("toPrimitive"),L=D.set,R=D.getterFor(M),q=Object[F],Q=r.Symbol,V=i("JSON","stringify"),W=j.f,H=z.f,K=x.f,X=_.f,Y=E("symbols"),Z=E("op-symbols"),tt=E("string-to-symbol-registry"),et=E("symbol-to-string-registry"),nt=E("wks"),ot=r.QObject,rt=!ot||!ot[F]||!ot[F].findChild,it=c&&l((function(){return 7!=g(H({},"a",{get:function(){return H(this,"a",{value:7}).a}})).a}))?function(t,e,n){var o=W(q,e);o&&delete q[e],H(t,e,n),o&&t!==q&&H(q,e,o)}:H,at=function(t,e){var n=Y[t]=g(Q[F]);return L(n,{type:M,tag:t,description:e}),c||(n.description=e),n},ct=f?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Q},ut=function(t,e,n){t===q&&ut(Z,e,n),m(t);var o=h(e,!0);return m(n),s(Y,o)?(n.enumerable?(s(t,J)&&t[J][o]&&(t[J][o]=!1),n=g(n,{enumerable:y(0,!1)})):(s(t,J)||H(t,J,y(1,{})),t[J][o]=!0),it(t,o,n)):H(t,o,n)},ft=function(t,e){m(t);var n=v(e),o=w(n).concat(mt(n));return I(o,(function(e){c&&!st.call(n,e)||ut(t,e,n[e])})),t},lt=function(t,e){return void 0===e?g(t):ft(g(t),e)},st=function(t){var e=h(t,!0),n=X.call(this,e);return!(this===q&&s(Y,e)&&!s(Z,e))&&(!(n||!s(this,e)||!s(Y,e)||s(this,J)&&this[J][e])||n)},pt=function(t,e){var n=v(t),o=h(e,!0);if(n!==q||!s(Y,o)||s(Z,o)){var r=W(n,o);return!r||!s(Y,o)||s(n,J)&&n[J][o]||(r.enumerable=!0),r}},dt=function(t){var e=K(v(t)),n=[];return I(e,(function(t){s(Y,t)||s(k,t)||n.push(t)})),n},mt=function(t){var e=t===q,n=K(e?Z:v(t)),o=[];return I(n,(function(t){!s(Y,t)||e&&!s(q,t)||o.push(Y[t])})),o};if(u||(Q=function(){if(this instanceof Q)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=$(t),n=function(t){this===q&&n.call(Z,t),s(this,J)&&s(this[J],e)&&(this[J][e]=!1),it(this,e,y(1,t))};return c&&rt&&it(q,e,{configurable:!0,set:n}),at(e,t)},P(Q[F],"toString",(function(){return R(this).tag})),P(Q,"withoutSetter",(function(t){return at($(t),t)})),_.f=st,z.f=ut,j.f=pt,S.f=x.f=dt,O.f=mt,A.f=function(t){return at(U(t),t)},c&&(H(Q[F],"description",{configurable:!0,get:function(){return R(this).description}}),a||P(q,"propertyIsEnumerable",st,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:Q}),I(w(nt),(function(t){B(t)})),o({target:M,stat:!0,forced:!u},{for:function(t){var e=String(t);if(s(tt,e))return tt[e];var n=Q(e);return tt[e]=n,et[n]=e,n},keyFor:function(t){if(!ct(t))throw TypeError(t+" is not a symbol");if(s(et,t))return et[t]},useSetter:function(){rt=!0},useSimple:function(){rt=!1}}),o({target:"Object",stat:!0,forced:!u,sham:!c},{create:lt,defineProperty:ut,defineProperties:ft,getOwnPropertyDescriptor:pt}),o({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:dt,getOwnPropertySymbols:mt}),o({target:"Object",stat:!0,forced:l((function(){O.f(1)}))},{getOwnPropertySymbols:function(t){return O.f(b(t))}}),V){var bt=!u||l((function(){var t=Q();return"[null]"!=V([t])||"{}"!=V({a:t})||"{}"!=V(Object(t))}));o({target:"JSON",stat:!0,forced:bt},{stringify:function(t,e,n){var o,r=[t],i=1;while(arguments.length>i)r.push(arguments[i++]);if(o=e,(d(e)||void 0!==t)&&!ct(t))return p(e)||(e=function(t,e){if("function"==typeof o&&(e=o.call(this,t,e)),!ct(e))return e}),r[1]=e,V.apply(null,r)}})}Q[F][G]||T(Q[F],G,Q[F].valueOf),C(Q,M),k[J]=!0},b841:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"a",(function(){return i}));var o=n("0c6d"),r="../erupt-api/erupt-flow/upload";function i(t){return Object(o["a"])({url:"../erupt-api/erupt-flow/file",method:"delete",params:t})}},d28b:function(t,e,n){var o=n("746f");o("iterator")},e01a:function(t,e,n){"use strict";var o=n("23e7"),r=n("83ab"),i=n("da84"),a=n("5135"),c=n("861d"),u=n("9bf2").f,f=n("e893"),l=i.Symbol;if(r&&"function"==typeof l&&(!("description"in l.prototype)||void 0!==l().description)){var s={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof p?new l(t):void 0===t?l():l(t);return""===t&&(s[e]=!0),e};f(p,l);var d=p.prototype=l.prototype;d.constructor=p;var m=d.toString,b="Symbol(test)"==String(l("test")),v=/^Symbol\((.*)\)[^)]+$/;u(d,"description",{configurable:!0,get:function(){var t=c(this)?this.valueOf():this,e=m.call(t);if(a(s,t))return"";var n=b?e.slice(7,-1):e.replace(v,"$1");return""===n?void 0:n}}),o({global:!0,forced:!0},{Symbol:p})}},e538:function(t,e,n){var o=n("b622");e.f=o}}]); -//# sourceMappingURL=chunk-4fc2b743.3abb36f5.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-4fc2b743.3abb36f5.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-4fc2b743.3abb36f5.js.map deleted file mode 100644 index 0e077f3ca..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-4fc2b743.3abb36f5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/views/common/form/components/FileUpload.vue?6289","webpack:///src/views/common/form/components/FileUpload.vue","webpack:///./src/views/common/form/components/FileUpload.vue?7156","webpack:///./src/views/common/form/components/FileUpload.vue","webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack:///./src/views/common/form/ComponentMinxins.js","webpack:///./node_modules/core-js/modules/es.array.concat.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./src/api/fileUpload.js","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["render","_vm","this","_h","$createElement","_c","_self","mode","attrs","_v","staticClass","placeholder","sizeTip","slot","_value","uploadUrl","maxSize","token","getToken","uploadParams","handleDownload","beforeUpload","onSuccess","editable","staticRenderFns","mixins","name","components","props","type","String","default","value","Array","Number","maxNumber","fileTypes","computed","length","mounted","data","methods","file","alows","indexOf","$message","warning","handleRemove","path","url","link","href","setAttribute","document","body","appendChild","click","res","component","toIndexedObject","nativeGetOwnPropertyNames","f","toString","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","slice","module","exports","call","has","wrappedWellKnownSymbolModule","defineProperty","NAME","Symbol","_typeof","obj","iterator","constructor","prototype","Boolean","required","watch","newValue","oldValue","$emit","get","set","val","_opValue","op","_opLabel","label","$","fails","isArray","isObject","toObject","toLength","createProperty","arraySpeciesCreate","arrayMethodHasSpeciesSupport","wellKnownSymbol","V8_VERSION","IS_CONCAT_SPREADABLE","MAX_SAFE_INTEGER","MAXIMUM_ALLOWED_INDEX_EXCEEDED","IS_CONCAT_SPREADABLE_SUPPORT","array","concat","SPECIES_SUPPORT","isConcatSpreadable","O","spreadable","undefined","FORCED","target","proto","forced","arg","i","k","len","E","A","n","arguments","TypeError","global","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","USE_SYMBOL_AS_UID","anObject","toPrimitive","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","createNonEnumerableProperty","redefine","shared","sharedKey","hiddenKeys","uid","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","getInternalState","getterFor","ObjectPrototype","$Symbol","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","QObject","USE_SETTER","findChild","setSymbolDescriptor","a","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","isSymbol","$defineProperty","key","enumerable","$defineProperties","Properties","properties","keys","$getOwnPropertySymbols","$propertyIsEnumerable","$create","V","$getOwnPropertyDescriptor","descriptor","$getOwnPropertyNames","names","result","push","IS_OBJECT_PROTOTYPE","setter","configurable","unsafe","sham","stat","string","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","stringify","replacer","space","$replacer","args","index","apply","valueOf","deleteFile","param","request","method","params","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","symbolPrototype","symbolToString","native","regexp","desc","replace"],"mappings":"yHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAAe,WAAbJ,EAAIM,KAAmBF,EAAG,MAAM,CAACA,EAAG,YAAY,CAACG,MAAM,CAAC,KAAO,QAAQ,KAAO,oBAAoB,MAAQ,KAAK,CAACP,EAAIQ,GAAG,UAAUJ,EAAG,WAAW,CAACK,YAAY,iBAAiBF,MAAM,CAAC,KAAO,MAAM,IAAM,EAAE,QAAUP,EAAIU,YAAcV,EAAIW,QAAQ,SAAW,IAAIC,KAAK,SAAS,GAAGR,EAAG,MAAM,CAACA,EAAG,YAAY,CAACG,MAAM,CAAC,YAAYP,EAAIa,OAAO,OAASb,EAAIc,UAAU,MAAQd,EAAIe,QAAQ,SAAWf,EAAIe,QAAU,EAAE,mBAAmB,GAAG,QAAU,CAACC,MAAOhB,EAAIiB,YAAY,KAAOjB,EAAIkB,aAAa,aAAalB,EAAImB,eAAe,gBAAgBnB,EAAIoB,aAAa,aAAapB,EAAIqB,UAAU,UAAYrB,EAAIsB,SAAS,eAAc,IAAO,CAAClB,EAAG,YAAY,CAACG,MAAM,CAAC,UAAYP,EAAIsB,SAAS,KAAO,QAAQ,KAAO,oBAAoB,MAAQ,KAAK,CAACtB,EAAIQ,GAAG,UAAUJ,EAAG,WAAW,CAACK,YAAY,iBAAiBF,MAAM,CAAC,KAAO,MAAM,IAAM,EAAE,QAAUP,EAAIU,YAAcV,EAAIW,QAAQ,SAAW,IAAIC,KAAK,SAAS,IAAI,MAC39BW,EAAkB,G,8EC2BtB,GACEC,OAAQ,CAAC,EAAX,MACEC,KAAM,cACNC,WAAY,GACZC,MAAO,CACLjB,YAAa,CACXkB,KAAMC,OACNC,QAAS,SAEXC,MAAJ,CACMH,KAAMI,MACNF,QAAS,WACP,MAAO,KAGXf,QAAS,CACPa,KAAMK,OACNH,QAAS,GAEXI,UAAJ,CACMN,KAAMK,OACNH,QAAS,IAEXK,UAAW,CACTP,KAAMI,MACNF,QAAS,WACP,MAAO,MAIbM,SAAU,CACRzB,QADJ,WAEM,OAAIV,KAAKkC,UAAUE,OAAS,EACnB,YAAf,+FAEapC,KAAKc,QAAU,EAAI,aAAhC,+BAGEuB,QAtCF,aAwCEC,KAxCF,WAyCI,MAAO,CACLzB,UAAW,EAAjB,KACMI,aAAc,KAGlBsB,QAAS,CACPvB,SADJ,WAEM,OAAO,OAAb,OAAa,IAETG,aAJJ,SAIA,GACM,IAAN,GACA,YACA,aACA,YACA,YACA,aACA,YACA,wBACA,iBACA,kBACA,cACA,iBACA,2BACA,oEACA,qBACA,0EACA,aACA,kBACA,gCACA,kBACA,+BACA,qBACM,GAAIqB,EAAKb,OAAsC,IAA9Bc,EAAMC,QAAQF,EAAKb,MAClC3B,KAAK2C,SAASC,QAAQ,QAA9B,kBACA,qDAGQ,OAAO,EAFP5C,KAAK2C,SAASC,QAAQ,aAA9B,2BAIM,OAAO,GAETC,aApCJ,SAoCA,KACM7C,KAAKY,OAAX,EACM,OAAN,OAAM,CAAN,CACQkC,KAAMN,EAAKO,OAGf7B,eA1CJ,SA0CA,GACM,IAAN,8BACM8B,EAAKC,KAAOT,EAAKO,IACjBC,EAAKE,aAAa,WAAYV,EAAKhB,MACnC2B,SAASC,KAAKC,YAAYL,GAC1BA,EAAKM,SAEPlC,UAjDJ,SAiDA,OACMoB,EAAKO,IAAMQ,EAAIjB,KAAKS,IACpB/C,KAAKY,OAAX,KC7HiY,I,YCO7X4C,EAAY,eACd,EACA1D,EACAwB,GACA,EACA,KACA,WACA,MAIa,aAAAkC,E,gCClBf,IAAIC,EAAkB,EAAQ,QAC1BC,EAA4B,EAAQ,QAA8CC,EAElFC,EAAW,GAAGA,SAEdC,EAA+B,iBAAVC,QAAsBA,QAAUC,OAAOC,oBAC5DD,OAAOC,oBAAoBF,QAAU,GAErCG,EAAiB,SAAUC,GAC7B,IACE,OAAOR,EAA0BQ,GACjC,MAAOC,GACP,OAAON,EAAYO,UAKvBC,EAAOC,QAAQX,EAAI,SAA6BO,GAC9C,OAAOL,GAAoC,mBAArBD,EAASW,KAAKL,GAChCD,EAAeC,GACfR,EAA0BD,EAAgBS,M,uBCpBhD,IAAIpB,EAAO,EAAQ,QACf0B,EAAM,EAAQ,QACdC,EAA+B,EAAQ,QACvCC,EAAiB,EAAQ,QAAuCf,EAEpEU,EAAOC,QAAU,SAAUK,GACzB,IAAIC,EAAS9B,EAAK8B,SAAW9B,EAAK8B,OAAS,IACtCJ,EAAII,EAAQD,IAAOD,EAAeE,EAAQD,EAAM,CACnD7C,MAAO2C,EAA6Bd,EAAEgB,O,gGCR3B,SAASE,EAAQC,GAa9B,OATED,EADoB,oBAAXD,QAAoD,kBAApBA,OAAOG,SACtC,SAAiBD,GACzB,cAAcA,GAGN,SAAiBA,GACzB,OAAOA,GAAyB,oBAAXF,QAAyBE,EAAIE,cAAgBJ,QAAUE,IAAQF,OAAOK,UAAY,gBAAkBH,GAItHD,EAAQC,GCZH,QACZpD,MAAM,CACJrB,KAAK,CACHsB,KAAMC,OACNC,QAAS,UAEXR,SAAS,CACPM,KAAMuD,QACNrD,SAAS,GAEXsD,SAAS,CACPxD,KAAMuD,QACNrD,SAAS,IAGbS,KAfY,WAgBV,MAAO,IAET8C,MAAO,CACLxE,OADK,SACEyE,EAAUC,GACftF,KAAKuF,MAAM,SAAUF,KAGzBlD,SAAU,CACRvB,OAAQ,CACN4E,IADM,WAEJ,OAAOxF,KAAK8B,OAEd2D,IAJM,SAIFC,GACF1F,KAAKuF,MAAM,QAASG,MAI1BnD,QAAS,CACPoD,SADO,SACEC,GACP,MAAgB,WAAb,EAAOA,GACDA,EAAG9D,MAEH8D,GAGXC,SARO,SAQED,GACP,MAAgB,WAAb,EAAOA,GACDA,EAAGE,MAEHF,M,oCC7Cf,IAAIG,EAAI,EAAQ,QACZC,EAAQ,EAAQ,QAChBC,EAAU,EAAQ,QAClBC,EAAW,EAAQ,QACnBC,EAAW,EAAQ,QACnBC,EAAW,EAAQ,QACnBC,EAAiB,EAAQ,QACzBC,EAAqB,EAAQ,QAC7BC,EAA+B,EAAQ,QACvCC,EAAkB,EAAQ,QAC1BC,EAAa,EAAQ,QAErBC,EAAuBF,EAAgB,sBACvCG,EAAmB,iBACnBC,EAAiC,iCAKjCC,EAA+BJ,GAAc,KAAOT,GAAM,WAC5D,IAAIc,EAAQ,GAEZ,OADAA,EAAMJ,IAAwB,EACvBI,EAAMC,SAAS,KAAOD,KAG3BE,EAAkBT,EAA6B,UAE/CU,EAAqB,SAAUC,GACjC,IAAKhB,EAASgB,GAAI,OAAO,EACzB,IAAIC,EAAaD,EAAER,GACnB,YAAsBU,IAAfD,IAA6BA,EAAalB,EAAQiB,IAGvDG,GAAUR,IAAiCG,EAK/CjB,EAAE,CAAEuB,OAAQ,QAASC,OAAO,EAAMC,OAAQH,GAAU,CAClDN,OAAQ,SAAgBU,GACtB,IAGIC,EAAGC,EAAGvF,EAAQwF,EAAKC,EAHnBX,EAAIf,EAASnG,MACb8H,EAAIxB,EAAmBY,EAAG,GAC1Ba,EAAI,EAER,IAAKL,GAAK,EAAGtF,EAAS4F,UAAU5F,OAAQsF,EAAItF,EAAQsF,IAElD,GADAG,GAAW,IAAPH,EAAWR,EAAIc,UAAUN,GACzBT,EAAmBY,GAAI,CAEzB,GADAD,EAAMxB,EAASyB,EAAEzF,QACb2F,EAAIH,EAAMjB,EAAkB,MAAMsB,UAAUrB,GAChD,IAAKe,EAAI,EAAGA,EAAIC,EAAKD,IAAKI,IAASJ,KAAKE,GAAGxB,EAAeyB,EAAGC,EAAGF,EAAEF,QAC7D,CACL,GAAII,GAAKpB,EAAkB,MAAMsB,UAAUrB,GAC3CP,EAAeyB,EAAGC,IAAKF,GAI3B,OADAC,EAAE1F,OAAS2F,EACJD,M,kCCxDX,IAAI/B,EAAI,EAAQ,QACZmC,EAAS,EAAQ,QACjBC,EAAa,EAAQ,QACrBC,EAAU,EAAQ,QAClBC,EAAc,EAAQ,QACtBC,EAAgB,EAAQ,QACxBC,EAAoB,EAAQ,QAC5BvC,EAAQ,EAAQ,QAChBxB,EAAM,EAAQ,QACdyB,EAAU,EAAQ,QAClBC,EAAW,EAAQ,QACnBsC,EAAW,EAAQ,QACnBrC,EAAW,EAAQ,QACnB1C,EAAkB,EAAQ,QAC1BgF,EAAc,EAAQ,QACtBC,EAA2B,EAAQ,QACnCC,EAAqB,EAAQ,QAC7BC,EAAa,EAAQ,QACrBC,EAA4B,EAAQ,QACpCC,EAA8B,EAAQ,QACtCC,EAA8B,EAAQ,QACtCC,EAAiC,EAAQ,QACzCC,EAAuB,EAAQ,QAC/BC,EAA6B,EAAQ,QACrCC,EAA8B,EAAQ,QACtCC,EAAW,EAAQ,QACnBC,EAAS,EAAQ,QACjBC,EAAY,EAAQ,QACpBC,EAAa,EAAQ,QACrBC,EAAM,EAAQ,QACdhD,EAAkB,EAAQ,QAC1B/B,EAA+B,EAAQ,QACvCgF,EAAwB,EAAQ,QAChCC,EAAiB,EAAQ,QACzBC,EAAsB,EAAQ,QAC9BC,EAAW,EAAQ,QAAgCC,QAEnDC,EAASR,EAAU,UACnBS,EAAS,SACTC,EAAY,YACZC,EAAezD,EAAgB,eAC/B0D,EAAmBP,EAAoBlE,IACvC0E,EAAmBR,EAAoBS,UAAUL,GACjDM,EAAkBtG,OAAOiG,GACzBM,EAAUpC,EAAOtD,OACjB2F,EAAapC,EAAW,OAAQ,aAChCqC,EAAiCxB,EAA+BrF,EAChE8G,EAAuBxB,EAAqBtF,EAC5CD,EAA4BoF,EAA4BnF,EACxD+G,EAA6BxB,EAA2BvF,EACxDgH,EAAatB,EAAO,WACpBuB,EAAyBvB,EAAO,cAChCwB,GAAyBxB,EAAO,6BAChCyB,GAAyBzB,EAAO,6BAChC0B,GAAwB1B,EAAO,OAC/B2B,GAAU9C,EAAO8C,QAEjBC,IAAcD,KAAYA,GAAQhB,KAAegB,GAAQhB,GAAWkB,UAGpEC,GAAsB9C,GAAerC,GAAM,WAC7C,OAES,GAFF2C,EAAmB8B,EAAqB,GAAI,IAAK,CACtDjF,IAAK,WAAc,OAAOiF,EAAqBzK,KAAM,IAAK,CAAE8B,MAAO,IAAKsJ,MACtEA,KACD,SAAUlE,EAAGmE,EAAGC,GACnB,IAAIC,EAA4Bf,EAA+BH,EAAiBgB,GAC5EE,UAAkClB,EAAgBgB,GACtDZ,EAAqBvD,EAAGmE,EAAGC,GACvBC,GAA6BrE,IAAMmD,GACrCI,EAAqBJ,EAAiBgB,EAAGE,IAEzCd,EAEAe,GAAO,SAAUC,EAAKC,GACxB,IAAIC,EAAShB,EAAWc,GAAO9C,EAAmB2B,EAAQN,IAO1D,OANAE,EAAiByB,EAAQ,CACvBhK,KAAMoI,EACN0B,IAAKA,EACLC,YAAaA,IAEVrD,IAAasD,EAAOD,YAAcA,GAChCC,GAGLC,GAAWrD,EAAoB,SAAUrE,GAC3C,MAAoB,iBAANA,GACZ,SAAUA,GACZ,OAAOH,OAAOG,aAAeoG,GAG3BuB,GAAkB,SAAwB3E,EAAGmE,EAAGC,GAC9CpE,IAAMmD,GAAiBwB,GAAgBjB,EAAwBS,EAAGC,GACtE9C,EAAStB,GACT,IAAI4E,EAAMrD,EAAY4C,GAAG,GAEzB,OADA7C,EAAS8C,GACL9G,EAAImG,EAAYmB,IACbR,EAAWS,YAIVvH,EAAI0C,EAAG4C,IAAW5C,EAAE4C,GAAQgC,KAAM5E,EAAE4C,GAAQgC,IAAO,GACvDR,EAAa3C,EAAmB2C,EAAY,CAAES,WAAYrD,EAAyB,GAAG,OAJjFlE,EAAI0C,EAAG4C,IAASW,EAAqBvD,EAAG4C,EAAQpB,EAAyB,EAAG,KACjFxB,EAAE4C,GAAQgC,IAAO,GAIVX,GAAoBjE,EAAG4E,EAAKR,IAC9Bb,EAAqBvD,EAAG4E,EAAKR,IAGpCU,GAAoB,SAA0B9E,EAAG+E,GACnDzD,EAAStB,GACT,IAAIgF,EAAazI,EAAgBwI,GAC7BE,EAAOvD,EAAWsD,GAAYnF,OAAOqF,GAAuBF,IAIhE,OAHAtC,EAASuC,GAAM,SAAUL,GAClBzD,IAAegE,GAAsB9H,KAAK2H,EAAYJ,IAAMD,GAAgB3E,EAAG4E,EAAKI,EAAWJ,OAE/F5E,GAGLoF,GAAU,SAAgBpF,EAAG+E,GAC/B,YAAsB7E,IAAf6E,EAA2BtD,EAAmBzB,GAAK8E,GAAkBrD,EAAmBzB,GAAI+E,IAGjGI,GAAwB,SAA8BE,GACxD,IAAIlB,EAAI5C,EAAY8D,GAAG,GACnBR,EAAarB,EAA2BnG,KAAKvE,KAAMqL,GACvD,QAAIrL,OAASqK,GAAmB7F,EAAImG,EAAYU,KAAO7G,EAAIoG,EAAwBS,QAC5EU,IAAevH,EAAIxE,KAAMqL,KAAO7G,EAAImG,EAAYU,IAAM7G,EAAIxE,KAAM8J,IAAW9J,KAAK8J,GAAQuB,KAAKU,IAGlGS,GAA4B,SAAkCtF,EAAGmE,GACnE,IAAInH,EAAKT,EAAgByD,GACrB4E,EAAMrD,EAAY4C,GAAG,GACzB,GAAInH,IAAOmG,IAAmB7F,EAAImG,EAAYmB,IAAStH,EAAIoG,EAAwBkB,GAAnF,CACA,IAAIW,EAAajC,EAA+BtG,EAAI4H,GAIpD,OAHIW,IAAcjI,EAAImG,EAAYmB,IAAUtH,EAAIN,EAAI4F,IAAW5F,EAAG4F,GAAQgC,KACxEW,EAAWV,YAAa,GAEnBU,IAGLC,GAAuB,SAA6BxF,GACtD,IAAIyF,EAAQjJ,EAA0BD,EAAgByD,IAClD0F,EAAS,GAIb,OAHAhD,EAAS+C,GAAO,SAAUb,GACnBtH,EAAImG,EAAYmB,IAAStH,EAAI+E,EAAYuC,IAAMc,EAAOC,KAAKf,MAE3Dc,GAGLR,GAAyB,SAA+BlF,GAC1D,IAAI4F,EAAsB5F,IAAMmD,EAC5BsC,EAAQjJ,EAA0BoJ,EAAsBlC,EAAyBnH,EAAgByD,IACjG0F,EAAS,GAMb,OALAhD,EAAS+C,GAAO,SAAUb,IACpBtH,EAAImG,EAAYmB,IAAUgB,IAAuBtI,EAAI6F,EAAiByB,IACxEc,EAAOC,KAAKlC,EAAWmB,OAGpBc,GAkHT,GA7GKtE,IACHgC,EAAU,WACR,GAAItK,gBAAgBsK,EAAS,MAAMrC,UAAU,+BAC7C,IAAIyD,EAAe1D,UAAU5F,aAA2BgF,IAAjBY,UAAU,GAA+BpG,OAAOoG,UAAU,SAA7BZ,EAChEqE,EAAMjC,EAAIkC,GACVqB,EAAS,SAAUjL,GACjB9B,OAASqK,GAAiB0C,EAAOxI,KAAKqG,EAAwB9I,GAC9D0C,EAAIxE,KAAM8J,IAAWtF,EAAIxE,KAAK8J,GAAS2B,KAAMzL,KAAK8J,GAAQ2B,IAAO,GACrEN,GAAoBnL,KAAMyL,EAAK/C,EAAyB,EAAG5G,KAG7D,OADIuG,GAAe4C,IAAYE,GAAoBd,EAAiBoB,EAAK,CAAEuB,cAAc,EAAMvH,IAAKsH,IAC7FvB,GAAKC,EAAKC,IAGnBtC,EAASkB,EAAQN,GAAY,YAAY,WACvC,OAAOG,EAAiBnK,MAAMyL,OAGhCrC,EAASkB,EAAS,iBAAiB,SAAUoB,GAC3C,OAAOF,GAAKhC,EAAIkC,GAAcA,MAGhCxC,EAA2BvF,EAAI0I,GAC/BpD,EAAqBtF,EAAIkI,GACzB7C,EAA+BrF,EAAI6I,GACnC3D,EAA0BlF,EAAImF,EAA4BnF,EAAI+I,GAC9D3D,EAA4BpF,EAAIyI,GAEhC3H,EAA6Bd,EAAI,SAAUnC,GACzC,OAAOgK,GAAKhF,EAAgBhF,GAAOA,IAGjC6G,IAEFoC,EAAqBH,EAAQN,GAAY,cAAe,CACtDgD,cAAc,EACdxH,IAAK,WACH,OAAO2E,EAAiBnK,MAAM0L,eAG7BtD,GACHgB,EAASiB,EAAiB,uBAAwBgC,GAAuB,CAAEY,QAAQ,MAKzFlH,EAAE,CAAEmC,QAAQ,EAAMsD,MAAM,EAAMhE,QAASc,EAAe4E,MAAO5E,GAAiB,CAC5E1D,OAAQ0F,IAGVV,EAAShB,EAAWmC,KAAwB,SAAUvJ,GACpDiI,EAAsBjI,MAGxBuE,EAAE,CAAEuB,OAAQyC,EAAQoD,MAAM,EAAM3F,QAASc,GAAiB,CAGxD,IAAO,SAAUwD,GACf,IAAIsB,EAASxL,OAAOkK,GACpB,GAAItH,EAAIqG,GAAwBuC,GAAS,OAAOvC,GAAuBuC,GACvE,IAAIzB,EAASrB,EAAQ8C,GAGrB,OAFAvC,GAAuBuC,GAAUzB,EACjCb,GAAuBa,GAAUyB,EAC1BzB,GAIT0B,OAAQ,SAAgBC,GACtB,IAAK1B,GAAS0B,GAAM,MAAMrF,UAAUqF,EAAM,oBAC1C,GAAI9I,EAAIsG,GAAwBwC,GAAM,OAAOxC,GAAuBwC,IAEtEC,UAAW,WAActC,IAAa,GACtCuC,UAAW,WAAcvC,IAAa,KAGxClF,EAAE,CAAEuB,OAAQ,SAAU6F,MAAM,EAAM3F,QAASc,EAAe4E,MAAO7E,GAAe,CAG9EoF,OAAQnB,GAGR5H,eAAgBmH,GAGhB6B,iBAAkB1B,GAGlB2B,yBAA0BnB,KAG5BzG,EAAE,CAAEuB,OAAQ,SAAU6F,MAAM,EAAM3F,QAASc,GAAiB,CAG1DtE,oBAAqB0I,GAGrBkB,sBAAuBxB,KAKzBrG,EAAE,CAAEuB,OAAQ,SAAU6F,MAAM,EAAM3F,OAAQxB,GAAM,WAAc+C,EAA4BpF,EAAE,OAAU,CACpGiK,sBAAuB,SAA+B1J,GACpD,OAAO6E,EAA4BpF,EAAEwC,EAASjC,OAM9CqG,EAAY,CACd,IAAIsD,IAAyBvF,GAAiBtC,GAAM,WAClD,IAAI2F,EAASrB,IAEb,MAA+B,UAAxBC,EAAW,CAACoB,KAEe,MAA7BpB,EAAW,CAAEa,EAAGO,KAEc,MAA9BpB,EAAWxG,OAAO4H,OAGzB5F,EAAE,CAAEuB,OAAQ,OAAQ6F,MAAM,EAAM3F,OAAQqG,IAAyB,CAE/DC,UAAW,SAAmB5J,EAAI6J,EAAUC,GAC1C,IAEIC,EAFAC,EAAO,CAAChK,GACRiK,EAAQ,EAEZ,MAAOnG,UAAU5F,OAAS+L,EAAOD,EAAKrB,KAAK7E,UAAUmG,MAErD,GADAF,EAAYF,GACP7H,EAAS6H,SAAoB3G,IAAPlD,KAAoB0H,GAAS1H,GAMxD,OALK+B,EAAQ8H,KAAWA,EAAW,SAAUjC,EAAKhK,GAEhD,GADwB,mBAAbmM,IAAyBnM,EAAQmM,EAAU1J,KAAKvE,KAAM8L,EAAKhK,KACjE8J,GAAS9J,GAAQ,OAAOA,IAE/BoM,EAAK,GAAKH,EACHxD,EAAW6D,MAAM,KAAMF,MAO/B5D,EAAQN,GAAWC,IACtBd,EAA4BmB,EAAQN,GAAYC,EAAcK,EAAQN,GAAWqE,SAInF3E,EAAeY,EAASP,GAExBR,EAAWO,IAAU,G,kCCtTrB,oFAEajJ,EAAY,iCAGlB,SAASyN,EAAWC,GACvB,OAAOC,eAAQ,CACXzL,IAAK,+BACL0L,OAAQ,SACRC,OAAQH,M,qBCThB,IAAI9E,EAAwB,EAAQ,QAIpCA,EAAsB,a,kCCDtB,IAAI1D,EAAI,EAAQ,QACZsC,EAAc,EAAQ,QACtBH,EAAS,EAAQ,QACjB1D,EAAM,EAAQ,QACd0B,EAAW,EAAQ,QACnBxB,EAAiB,EAAQ,QAAuCf,EAChEgL,EAA4B,EAAQ,QAEpCC,EAAe1G,EAAOtD,OAE1B,GAAIyD,GAAsC,mBAAhBuG,MAAiC,gBAAiBA,EAAa3J,iBAExDmC,IAA/BwH,IAAelD,aACd,CACD,IAAImD,EAA8B,GAE9BC,EAAgB,WAClB,IAAIpD,EAAc1D,UAAU5F,OAAS,QAAsBgF,IAAjBY,UAAU,QAAmBZ,EAAYxF,OAAOoG,UAAU,IAChG4E,EAAS5M,gBAAgB8O,EACzB,IAAIF,EAAalD,QAEDtE,IAAhBsE,EAA4BkD,IAAiBA,EAAalD,GAE9D,MADoB,KAAhBA,IAAoBmD,EAA4BjC,IAAU,GACvDA,GAET+B,EAA0BG,EAAeF,GACzC,IAAIG,EAAkBD,EAAc7J,UAAY2J,EAAa3J,UAC7D8J,EAAgB/J,YAAc8J,EAE9B,IAAIE,EAAiBD,EAAgBnL,SACjCqL,EAAyC,gBAAhCrN,OAAOgN,EAAa,SAC7BM,EAAS,wBACbxK,EAAeqK,EAAiB,cAAe,CAC7C/B,cAAc,EACdxH,IAAK,WACH,IAAImG,EAASzF,EAASlG,MAAQA,KAAKqO,UAAYrO,KAC3CoN,EAAS4B,EAAezK,KAAKoH,GACjC,GAAInH,EAAIqK,EAA6BlD,GAAS,MAAO,GACrD,IAAIwD,EAAOF,EAAS7B,EAAOhJ,MAAM,GAAI,GAAKgJ,EAAOgC,QAAQF,EAAQ,MACjE,MAAgB,KAATC,OAAc/H,EAAY+H,KAIrCpJ,EAAE,CAAEmC,QAAQ,EAAMV,QAAQ,GAAQ,CAChC5C,OAAQkK,M,qBC/CZ,IAAItI,EAAkB,EAAQ,QAE9BlC,EAAQX,EAAI6C","file":"js/chunk-4fc2b743.3abb36f5.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.mode === 'DESIGN')?_c('div',[_c('el-button',{attrs:{\"size\":\"small\",\"icon\":\"el-icon-paperclip\",\"round\":\"\"}},[_vm._v(\"选择文件\")]),_c('ellipsis',{staticClass:\"el-upload__tip\",attrs:{\"slot\":\"tip\",\"row\":1,\"content\":_vm.placeholder + _vm.sizeTip,\"hoverTip\":\"\"},slot:\"tip\"})],1):_c('div',[_c('el-upload',{attrs:{\"file-list\":_vm._value,\"action\":_vm.uploadUrl,\"limit\":_vm.maxSize,\"multiple\":_vm.maxSize > 0,\"with-credentials\":\"\",\"headers\":{token: _vm.getToken()},\"data\":_vm.uploadParams,\"on-preview\":_vm.handleDownload,\"before-upload\":_vm.beforeUpload,\"on-success\":_vm.onSuccess,\"disabled\":!_vm.editable,\"auto-upload\":true}},[_c('el-button',{attrs:{\"disabled\":!_vm.editable,\"size\":\"small\",\"icon\":\"el-icon-paperclip\",\"round\":\"\"}},[_vm._v(\"选择文件\")]),_c('ellipsis',{staticClass:\"el-upload__tip\",attrs:{\"slot\":\"tip\",\"row\":1,\"content\":_vm.placeholder + _vm.sizeTip,\"hoverTip\":\"\"},slot:\"tip\"})],1)],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n 选择文件\r\n \r\n \r\n \r\n 0\" with-credentials\r\n :headers=\"{token: getToken()}\"\r\n :data=\"uploadParams\"\r\n :on-preview=\"handleDownload\"\r\n :before-upload=\"beforeUpload\"\r\n :on-success=\"onSuccess\"\r\n :disabled=\"!editable\"\r\n :auto-upload=\"true\"\r\n >\r\n 选择文件\r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileUpload.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileUpload.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FileUpload.vue?vue&type=template&id=2dbcd994&scoped=true&\"\nimport script from \"./FileUpload.vue?vue&type=script&lang=js&\"\nexport * from \"./FileUpload.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2dbcd994\",\n null\n \n)\n\nexport default component.exports","var toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names').f;\n\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return nativeGetOwnPropertyNames(it);\n } catch (error) {\n return windowNames.slice();\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]'\n ? getWindowNames(it)\n : nativeGetOwnPropertyNames(toIndexedObject(it));\n};\n","var path = require('../internals/path');\nvar has = require('../internals/has');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","//混入组件数据\r\nexport default{\r\n props:{\r\n mode:{\r\n type: String,\r\n default: 'DESIGN'\r\n },\r\n editable:{\r\n type: Boolean,\r\n default: true\r\n },\r\n required:{\r\n type: Boolean,\r\n default: false\r\n },\r\n },\r\n data(){\r\n return {}\r\n },\r\n watch: {\r\n _value(newValue, oldValue) {\r\n this.$emit(\"change\", newValue);\r\n }\r\n },\r\n computed: {\r\n _value: {\r\n get() {\r\n return this.value;\r\n },\r\n set(val) {\r\n this.$emit(\"input\", val);\r\n }\r\n }\r\n },\r\n methods: {\r\n _opValue(op) {\r\n if(typeof(op)==='object') {\r\n return op.value;\r\n }else {\r\n return op;\r\n }\r\n },\r\n _opLabel(op) {\r\n if(typeof(op)==='object') {\r\n return op.label;\r\n }else {\r\n return op;\r\n }\r\n }\r\n }\r\n}\r\n","'use strict';\nvar $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar toObject = require('../internals/to-object');\nvar toLength = require('../internals/to-length');\nvar createProperty = require('../internals/create-property');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded';\n\n// We can't use this feature detection in V8 since it causes\n// deoptimization and serious performance degradation\n// https://github.com/zloirock/core-js/issues/679\nvar IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {\n var array = [];\n array[IS_CONCAT_SPREADABLE] = false;\n return array.concat()[0] !== array;\n});\n\nvar SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');\n\nvar isConcatSpreadable = function (O) {\n if (!isObject(O)) return false;\n var spreadable = O[IS_CONCAT_SPREADABLE];\n return spreadable !== undefined ? !!spreadable : isArray(O);\n};\n\nvar FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;\n\n// `Array.prototype.concat` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.concat\n// with adding support of @@isConcatSpreadable and @@species\n$({ target: 'Array', proto: true, forced: FORCED }, {\n concat: function concat(arg) { // eslint-disable-line no-unused-vars\n var O = toObject(this);\n var A = arraySpeciesCreate(O, 0);\n var n = 0;\n var i, k, length, len, E;\n for (i = -1, length = arguments.length; i < length; i++) {\n E = i === -1 ? O : arguments[i];\n if (isConcatSpreadable(E)) {\n len = toLength(E.length);\n if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);\n } else {\n if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n createProperty(A, n++, E);\n }\n }\n A.length = n;\n return A;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\nvar fails = require('../internals/fails');\nvar has = require('../internals/has');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar isSymbol = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return Object(it) instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPrimitive(P, true);\n anObject(Attributes);\n if (has(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPrimitive(V, true);\n var enumerable = nativePropertyIsEnumerable.call(this, P);\n if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPrimitive(P, true);\n if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {\n result.push(AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.github.io/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty($Symbol[PROTOTYPE], 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.github.io/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = String(key);\n if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.github.io/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.github.io/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.github.io/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars\n stringify: function stringify(it, replacer, space) {\n var args = [it];\n var index = 1;\n var $replacer;\n while (arguments.length > index) args.push(arguments[index++]);\n $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return $stringify.apply(null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {\n createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","import request from \"@/api/request\";\r\n\r\nexport const uploadUrl = \"../erupt-api/erupt-flow/upload\"\r\n\r\n// 删除文件\r\nexport function deleteFile(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/file',\r\n method: 'delete',\r\n params: param\r\n })\r\n}","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","// `Symbol.prototype.description` getter\n// https://tc39.github.io/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar has = require('../internals/has');\nvar isObject = require('../internals/is-object');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\n\nif (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);\n var result = this instanceof SymbolWrapper\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;\n symbolPrototype.constructor = SymbolWrapper;\n\n var symbolToString = symbolPrototype.toString;\n var native = String(NativeSymbol('test')) == 'Symbol(test)';\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n defineProperty(symbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = isObject(this) ? this.valueOf() : this;\n var string = symbolToString.call(symbol);\n if (has(EmptyStringDescriptionStore, symbol)) return '';\n var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-6381b3f0.da5decca.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-6381b3f0.da5decca.js.map deleted file mode 100644 index ab36d8d83..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-6381b3f0.da5decca.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./src/views/common/form/components/ImageUpload.vue?bf48","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack:///./src/views/common/form/ComponentMinxins.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./src/api/fileUpload.js","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./src/views/common/form/components/ImageUpload.vue?f673","webpack:///src/views/common/form/components/ImageUpload.vue","webpack:///./src/views/common/form/components/ImageUpload.vue?df6c","webpack:///./src/views/common/form/components/ImageUpload.vue","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["toIndexedObject","nativeGetOwnPropertyNames","f","toString","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","slice","module","exports","call","path","has","wrappedWellKnownSymbolModule","defineProperty","NAME","Symbol","value","_typeof","obj","iterator","constructor","prototype","props","mode","type","String","default","editable","Boolean","required","data","watch","_value","newValue","oldValue","this","$emit","computed","get","set","val","methods","_opValue","op","_opLabel","label","$","global","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","USE_SYMBOL_AS_UID","fails","isArray","isObject","anObject","toObject","toPrimitive","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","createNonEnumerableProperty","redefine","shared","sharedKey","hiddenKeys","uid","wellKnownSymbol","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","getInternalState","getterFor","ObjectPrototype","$Symbol","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","QObject","USE_SETTER","findChild","setSymbolDescriptor","a","O","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","isSymbol","$defineProperty","key","enumerable","$defineProperties","Properties","properties","keys","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","undefined","V","$getOwnPropertyDescriptor","descriptor","$getOwnPropertyNames","names","result","push","IS_OBJECT_PROTOTYPE","TypeError","arguments","length","setter","configurable","name","unsafe","forced","sham","target","stat","string","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","stringify","replacer","space","$replacer","args","index","apply","valueOf","uploadUrl","deleteFile","param","request","url","method","params","render","_vm","_h","$createElement","_c","_self","_m","_v","_s","placeholder","sizeTip","attrs","maxSize","token","getToken","uploadParams","beforeUpload","onSuccess","scopedSlots","_u","fn","ref","file","staticClass","on","$event","handlePictureCardPreview","handleDownload","_e","handleRemove","slot","viewImg","staticStyle","viewSrc","staticRenderFns","mixins","components","Array","Number","maxNumber","enableZip","fileList","mounted","alows","indexOf","$message","warning","link","href","setAttribute","document","body","appendChild","click","res","console","log","component","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","symbolPrototype","symbolToString","native","regexp","desc","replace"],"mappings":"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","file":"js/chunk-6381b3f0.da5decca.js","sourcesContent":["var toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names').f;\n\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return nativeGetOwnPropertyNames(it);\n } catch (error) {\n return windowNames.slice();\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]'\n ? getWindowNames(it)\n : nativeGetOwnPropertyNames(toIndexedObject(it));\n};\n","import mod from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ImageUpload.vue?vue&type=style&index=0&id=3b201ea8&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ImageUpload.vue?vue&type=style&index=0&id=3b201ea8&lang=less&scoped=true&\"","var path = require('../internals/path');\nvar has = require('../internals/has');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","//混入组件数据\r\nexport default{\r\n props:{\r\n mode:{\r\n type: String,\r\n default: 'DESIGN'\r\n },\r\n editable:{\r\n type: Boolean,\r\n default: true\r\n },\r\n required:{\r\n type: Boolean,\r\n default: false\r\n },\r\n },\r\n data(){\r\n return {}\r\n },\r\n watch: {\r\n _value(newValue, oldValue) {\r\n this.$emit(\"change\", newValue);\r\n }\r\n },\r\n computed: {\r\n _value: {\r\n get() {\r\n return this.value;\r\n },\r\n set(val) {\r\n this.$emit(\"input\", val);\r\n }\r\n }\r\n },\r\n methods: {\r\n _opValue(op) {\r\n if(typeof(op)==='object') {\r\n return op.value;\r\n }else {\r\n return op;\r\n }\r\n },\r\n _opLabel(op) {\r\n if(typeof(op)==='object') {\r\n return op.label;\r\n }else {\r\n return op;\r\n }\r\n }\r\n }\r\n}\r\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\nvar fails = require('../internals/fails');\nvar has = require('../internals/has');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar isSymbol = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return Object(it) instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPrimitive(P, true);\n anObject(Attributes);\n if (has(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPrimitive(V, true);\n var enumerable = nativePropertyIsEnumerable.call(this, P);\n if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPrimitive(P, true);\n if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {\n result.push(AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.github.io/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty($Symbol[PROTOTYPE], 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.github.io/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = String(key);\n if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.github.io/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.github.io/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.github.io/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars\n stringify: function stringify(it, replacer, space) {\n var args = [it];\n var index = 1;\n var $replacer;\n while (arguments.length > index) args.push(arguments[index++]);\n $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return $stringify.apply(null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {\n createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","import request from \"@/api/request\";\r\n\r\nexport const uploadUrl = \"../erupt-api/erupt-flow/upload\"\r\n\r\n// 删除文件\r\nexport function deleteFile(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/file',\r\n method: 'delete',\r\n params: param\r\n })\r\n}","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.mode === 'DESIGN')?_c('div',[_vm._m(0),_c('p',[_vm._v(_vm._s(_vm.placeholder)+\" \"+_vm._s(_vm.sizeTip))])]):_c('div',[_c('el-upload',{attrs:{\"file-list\":_vm._value,\"action\":_vm.uploadUrl,\"limit\":_vm.maxSize,\"multiple\":_vm.maxSize > 0,\"with-credentials\":\"\",\"list-type\":\"picture-card\",\"headers\":{token: _vm.getToken()},\"data\":_vm.uploadParams,\"before-upload\":_vm.beforeUpload,\"on-success\":_vm.onSuccess,\"disabled\":!_vm.editable,\"accept\":\".jpg,.jepg,.png,.gif,.bmp,.svg\"},scopedSlots:_vm._u([{key:\"file\",fn:function(ref){\nvar file = ref.file;\nreturn _c('div',{},[_c('el-image',{staticClass:\"el-upload-list__item-thumbnail\",attrs:{\"src\":file.url}}),_c('span',{staticClass:\"el-upload-list__item-actions\"},[_c('span',{staticClass:\"el-upload-list__item-preview\",on:{\"click\":function($event){return _vm.handlePictureCardPreview(file)}}},[_c('i',{staticClass:\"el-icon-zoom-in\"})]),(_vm.editable)?_c('span',{staticClass:\"el-upload-list__item-delete\",on:{\"click\":function($event){return _vm.handleDownload(file)}}},[_c('i',{staticClass:\"el-icon-download\"})]):_vm._e(),(_vm.editable)?_c('span',{staticClass:\"el-upload-list__item-delete\",on:{\"click\":function($event){return _vm.handleRemove(file)}}},[_c('i',{staticClass:\"el-icon-delete\"})]):_vm._e()])],1)}}])},[_c('i',{staticClass:\"el-icon-plus\",attrs:{\"slot\":\"default\"},slot:\"default\"}),(_vm.editable)?_c('div',{staticClass:\"el-upload__tip\",attrs:{\"slot\":\"tip\"},slot:\"tip\"},[_vm._v(_vm._s(_vm.placeholder)+\" \"+_vm._s(_vm.sizeTip))]):_vm._e()]),_c('el-dialog',{attrs:{\"title\":\"\",\"visible\":_vm.viewImg,\"destroy-on-close\":true,\"append-to-body\":\"\",\"center\":\"\"},on:{\"update:visible\":function($event){_vm.viewImg=$event}}},[_c('div',{staticStyle:{\"text-align\":\"center\"}},[_c('el-image',{staticClass:\"viewImg\",attrs:{\"src\":_vm.viewSrc}})],1)])],1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"design\"},[_c('i',{staticClass:\"el-icon-plus\"})])}]\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n \r\n \r\n \r\n {{ placeholder }} {{ sizeTip }}\r\n \r\n \r\n\r\n 0\" with-credentials\r\n list-type=\"picture-card\"\r\n :headers=\"{token: getToken()}\"\r\n :data=\"uploadParams\"\r\n :before-upload=\"beforeUpload\"\r\n :on-success=\"onSuccess\"\r\n :disabled=\"!editable\"\r\n accept=\".jpg,.jepg,.png,.gif,.bmp,.svg\"\r\n >\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {{ placeholder }} {{ sizeTip }}\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ImageUpload.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ImageUpload.vue?vue&type=template&id=3b201ea8&scoped=true&\"\nimport script from \"./ImageUpload.vue?vue&type=script&lang=js&\"\nexport * from \"./ImageUpload.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ImageUpload.vue?vue&type=style&index=0&id=3b201ea8&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3b201ea8\",\n null\n \n)\n\nexport default component.exports","// `Symbol.prototype.description` getter\n// https://tc39.github.io/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar has = require('../internals/has');\nvar isObject = require('../internals/is-object');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\n\nif (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);\n var result = this instanceof SymbolWrapper\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;\n symbolPrototype.constructor = SymbolWrapper;\n\n var symbolToString = symbolPrototype.toString;\n var native = String(NativeSymbol('test')) == 'Symbol(test)';\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n defineProperty(symbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = isObject(this) ? this.valueOf() : this;\n var string = symbolToString.call(symbol);\n if (has(EmptyStringDescriptionStore, symbol)) return '';\n var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-67c6dcf5.6c5ef65a.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-67c6dcf5.6c5ef65a.js deleted file mode 100644 index 8b30755ed..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-67c6dcf5.6c5ef65a.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-67c6dcf5"],{"009b":function(t,e,n){},"057f":function(t,e,n){var i=n("fc6a"),s=n("241c").f,r={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return s(t)}catch(e){return o.slice()}};t.exports.f=function(t){return o&&"[object Window]"==r.call(t)?a(t):s(i(t))}},"07ae":function(t,e,n){"use strict";var i=n("845e"),s=n.n(i);s.a},"129f":function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},"498a":function(t,e,n){"use strict";var i=n("23e7"),s=n("58a8").trim,r=n("c8d2");i({target:"String",proto:!0,forced:r("trim")},{trim:function(){return s(this)}})},6613:function(t,e,n){"use strict";var i=n("009b"),s=n.n(i);s.a},"709c":function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("w-dialog",{attrs:{border:!1,closeFree:"",width:"600px",title:t._title},on:{ok:t.selectOk},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[n("div",{staticClass:"picker"},[n("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"candidate"},["role"!==t.type?n("div",[n("el-input",{staticStyle:{width:"95%"},attrs:{size:"small",clearable:"",placeholder:"搜索","prefix-icon":"el-icon-search"},on:{input:t.searchUser},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}}),n("div",{directives:[{name:"show",rawName:"v-show",value:!t.showUsers,expression:"!showUsers"}]},[n("ellipsis",{staticStyle:{height:"18px",color:"#8c8c8c",padding:"5px 0 0"},attrs:{hoverTip:"",row:1,content:t.deptStackStr}},[n("i",{staticClass:"el-icon-office-building",attrs:{slot:"pre"},slot:"pre"})]),n("div",{staticStyle:{"margin-top":"5px"}},[t.multiple?n("el-checkbox",{on:{change:t.handleCheckAllChange},model:{value:t.checkAll,callback:function(e){t.checkAll=e},expression:"checkAll"}},[t._v("全选")]):t._e(),n("span",{directives:[{name:"show",rawName:"v-show",value:t.deptStack.length>0,expression:"deptStack.length > 0"}],staticClass:"top-dept",on:{click:t.beforeNode}},[t._v("上一级")])],1)],1)],1):n("div",{staticClass:"role-header"},[n("div",[t._v("系统角色")])]),n("div",{staticClass:"org-items",style:"role"===t.type?"height: 350px":""},[n("el-empty",{directives:[{name:"show",rawName:"v-show",value:!t.nodes||0===t.nodes.length,expression:"!nodes || nodes.length === 0"}],attrs:{"image-size":100,description:"似乎没有数据"}}),t._l(t.nodes,(function(e,i){return n("div",{key:i,class:t.orgItemClass(e)},[e.type===t.type?n("el-checkbox",{on:{change:function(n){return t.selectChange(e)}},model:{value:e.selected,callback:function(n){t.$set(e,"selected",n)},expression:"org.selected"}}):t._e(),"dept"===e.type?n("div",{on:{click:function(n){return t.triggerCheckbox(e)}}},[n("i",{staticClass:"el-icon-folder-opened"}),n("span",{staticClass:"name",attrs:{title:e.name}},[t._v(t._s(e.name.substring(0,12)))]),n("span",{class:"next-dept"+(e.selected?"-disable":""),on:{click:function(n){n.stopPropagation(),!e.selected&&t.nextNode(e)}}},[n("i",{staticClass:"iconfont icon-map-site"}),t._v(" 下级 ")])]):"user"===e.type?n("div",{staticStyle:{display:"flex","align-items":"center"},on:{click:function(n){return t.triggerCheckbox(e)}}},[t.$isNotEmpty(e.avatar)?n("el-avatar",{attrs:{size:35,src:e.avatar}}):n("span",{staticClass:"avatar"},[t._v(t._s(t.getShortName(e.name)))]),n("span",{staticClass:"name",attrs:{title:e.name}},[t._v(t._s(e.name.substring(0,12)))])],1):n("div",{staticStyle:{display:"inline-block"},on:{click:function(n){return t.triggerCheckbox(e)}}},[n("i",{staticClass:"iconfont icon-bumen"}),n("span",{staticClass:"name",attrs:{title:e.name}},[t._v(t._s(e.name.substring(0,12)))])])],1)}))],2)]),n("div",{staticClass:"selected"},[n("div",{staticClass:"count"},[n("span",[t._v("已选 "+t._s(t.select.length)+" 项")]),n("span",{on:{click:t.clearSelected}},[t._v("清空")])]),n("div",{staticClass:"org-items",staticStyle:{height:"350px"}},[n("el-empty",{directives:[{name:"show",rawName:"v-show",value:0===t.select.length,expression:"select.length === 0"}],attrs:{"image-size":100,description:"请点击左侧列表选择数据"}}),t._l(t.select,(function(e,i){return n("div",{key:i,class:t.orgItemClass(e)},["dept"===e.type?n("div",[n("i",{staticClass:"el-icon-folder-opened"}),n("span",{staticClass:"name",staticStyle:{position:"static"}},[t._v(t._s(e.name))])]):"user"===e.type?n("div",{staticStyle:{display:"flex","align-items":"center"}},[t.$isNotEmpty(e.avatar)?n("el-avatar",{attrs:{size:35,src:e.avatar}}):n("span",{staticClass:"avatar"},[t._v(t._s(t.getShortName(e.name)))]),n("span",{staticClass:"name"},[t._v(t._s(e.name))])],1):n("div",[n("i",{staticClass:"iconfont icon-bumen"}),n("span",{staticClass:"name"},[t._v(t._s(e.name))])]),n("i",{staticClass:"el-icon-close",on:{click:function(e){return t.noSelected(i)}}})])}))],2)])])])},s=[],r=(n("4160"),n("d81d"),n("a434"),n("b0c0"),n("ac1f"),n("841c"),n("498a"),n("159b"),n("0c6d"));function o(t){return Object(r["a"])({url:"../erupt-api/erupt-flow/oa/org/tree",method:"get",params:t})}function a(t){return Object(r["a"])({url:"../erupt-api/erupt-flow/oa/org/tree/user",method:"get",params:t})}function c(t){return Object(r["a"])({url:"../erupt-api/erupt-flow/oa/role",method:"get",params:t})}var l={name:"OrgPicker",components:{},props:{title:{default:"请选择",type:String},type:{type:String,required:!0},multiple:{default:!1,type:Boolean},selected:{default:function(){return[]},type:Array}},data:function(){return{visible:!1,loading:!1,checkAll:!1,nowDeptId:null,isIndeterminate:!1,searchUsers:[],nodes:[],select:[],search:"",deptStack:[]}},computed:{_title:function(){return"user"===this.type?"请选择用户"+(this.multiple?"[多选]":"[单选]"):"dept"===this.type?"请选择部门"+(this.multiple?"[多选]":"[单选]"):"role"===this.type?"请选择角色"+(this.multiple?"[多选]":"[单选]"):"-"},deptStackStr:function(){return String(this.deptStack.map((function(t){return t.name}))).replaceAll(","," > ")},showUsers:function(){return this.search||""!==this.search.trim()}},methods:{show:function(){this.visible=!0,this.init(),this.getDataList()},orgItemClass:function(t){return{"org-item":!0,"org-dept-item":"dept"===t.type,"org-user-item":"user"===t.type,"org-role-item":"role"===t.type}},getDataList:function(){var t=this;if(this.loading=!0,"user"===this.type)return a({deptId:this.nowDeptId,keywords:this.search}).then((function(e){t.loading=!1,t.nodes=e.data,t.selectToLeft()})),"请选择用户";"dept"===this.type?o({deptId:this.nowDeptId,keywords:this.search}).then((function(e){t.loading=!1,t.nodes=e.data,t.selectToLeft()})):"role"===this.type&&c({deptId:this.nowDeptId,keywords:this.search}).then((function(e){t.loading=!1,t.nodes=e.data,t.selectToLeft()}))},getShortName:function(t){return t?t.length>2?t.substring(1,3):t:"**"},searchUser:function(){},selectToLeft:function(){var t=this,e=""===this.search.trim()?this.nodes:this.searchUsers;e.forEach((function(e){for(var n=0;nr)s.push(arguments[r++]);if(i=e,(p(e)||void 0!==t)&&!at(t))return f(e)||(e=function(t,e){if("function"==typeof i&&(e=i.call(this,t,e)),!at(e))return e}),s[1]=e,W.apply(null,s)}})}V[F][q]||I(V[F],q,V[F].valueOf),T(V,J),E[B]=!0},c8d2:function(t,e,n){var i=n("d039"),s=n("5899"),r=" ";t.exports=function(t){return i((function(){return!!s[t]()||r[t]()!=r||s[t].name!==t}))}},d28b:function(t,e,n){var i=n("746f");i("iterator")},d81d:function(t,e,n){"use strict";var i=n("23e7"),s=n("b727").map,r=n("1dde"),o=n("ae40"),a=r("map"),c=o("map");i({target:"Array",proto:!0,forced:!a||!c},{map:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}})},e01a:function(t,e,n){"use strict";var i=n("23e7"),s=n("83ab"),r=n("da84"),o=n("5135"),a=n("861d"),c=n("9bf2").f,l=n("e893"),u=r.Symbol;if(s&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var d={},f=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof f?new u(t):void 0===t?u():u(t);return""===t&&(d[e]=!0),e};l(f,u);var p=f.prototype=u.prototype;p.constructor=f;var h=p.toString,v="Symbol(test)"==String(u("test")),m=/^Symbol\((.*)\)[^)]+$/;c(p,"description",{configurable:!0,get:function(){var t=a(this)?this.valueOf():this,e=h.call(t);if(o(d,t))return"";var n=v?e.slice(7,-1):e.replace(m,"$1");return""===n?void 0:n}}),i({global:!0,forced:!0},{Symbol:f})}},e538:function(t,e,n){var i=n("b622");e.f=i}}]); -//# sourceMappingURL=chunk-67c6dcf5.6c5ef65a.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-67c6dcf5.6c5ef65a.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-67c6dcf5.6c5ef65a.js.map deleted file mode 100644 index 2c5a93b7e..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-67c6dcf5.6c5ef65a.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./src/components/common/OrgPicker.vue?512a","webpack:///./node_modules/core-js/internals/same-value.js","webpack:///./node_modules/core-js/modules/es.string.trim.js","webpack:///./src/views/common/form/components/UserPicker.vue?380a","webpack:///./src/components/common/OrgPicker.vue?02a6","webpack:///./src/api/org.js","webpack:///src/components/common/OrgPicker.vue","webpack:///./src/components/common/OrgPicker.vue?c9d0","webpack:///./src/components/common/OrgPicker.vue","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./node_modules/core-js/modules/es.string.search.js","webpack:///./src/views/common/form/components/UserPicker.vue?06c0","webpack:///src/views/common/form/components/UserPicker.vue","webpack:///./src/views/common/form/components/UserPicker.vue?9b7c","webpack:///./src/views/common/form/components/UserPicker.vue","webpack:///./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack:///./src/views/common/form/ComponentMinxins.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./node_modules/core-js/internals/string-trim-forced.js","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./node_modules/core-js/modules/es.array.map.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["toIndexedObject","nativeGetOwnPropertyNames","f","toString","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","slice","module","exports","call","is","x","y","$","$trim","trim","forcedStringTrimMethod","target","proto","forced","this","render","_vm","_h","$createElement","_c","_self","attrs","_title","on","selectOk","model","value","callback","$$v","visible","expression","staticClass","directives","name","rawName","type","staticStyle","searchUser","search","showUsers","deptStackStr","slot","handleCheckAllChange","checkAll","_v","_e","deptStack","length","beforeNode","style","nodes","_l","org","index","key","class","orgItemClass","$event","selectChange","$set","triggerCheckbox","_s","substring","selected","stopPropagation","nextNode","$isNotEmpty","avatar","getShortName","select","clearSelected","noSelected","staticRenderFns","getOrgTree","param","request","url","method","params","getOrgTreeUser","getRole","components","props","title","default","String","required","multiple","Boolean","Array","data","loading","nowDeptId","isIndeterminate","searchUsers","computed","map","methods","show","init","getDataList","selectToLeft","forEach","node","n","push","i","id","splice","recover","$emit","assign","v","undefined","$confirm","confirmButtonText","cancelButtonText","close","component","path","has","wrappedWellKnownSymbolModule","defineProperty","NAME","Symbol","fixRegExpWellKnownSymbolLogic","anObject","requireObjectCoercible","sameValue","regExpExec","SEARCH","nativeSearch","maybeCallNative","regexp","O","searcher","RegExp","res","done","rx","S","previousLastIndex","lastIndex","result","mode","placeholder","editable","_value","$refs","orgPicker","ref","dept","delDept","mixins","showOrgSelect","values","_typeof","obj","iterator","constructor","prototype","watch","newValue","oldValue","get","set","val","_opValue","op","_opLabel","label","global","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","USE_SYMBOL_AS_UID","fails","isArray","isObject","toObject","toPrimitive","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","createNonEnumerableProperty","redefine","shared","sharedKey","hiddenKeys","uid","wellKnownSymbol","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","getInternalState","getterFor","ObjectPrototype","$Symbol","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","QObject","USE_SETTER","findChild","setSymbolDescriptor","a","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","isSymbol","$defineProperty","enumerable","$defineProperties","Properties","properties","keys","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","V","$getOwnPropertyDescriptor","descriptor","$getOwnPropertyNames","names","IS_OBJECT_PROTOTYPE","TypeError","arguments","setter","configurable","unsafe","sham","stat","string","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","stringify","replacer","space","$replacer","args","apply","valueOf","whitespaces","non","METHOD_NAME","$map","arrayMethodHasSpeciesSupport","arrayMethodUsesToLength","HAS_SPECIES_SUPPORT","USES_TO_LENGTH","callbackfn","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","symbolPrototype","symbolToString","native","desc","replace"],"mappings":"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","file":"js/chunk-67c6dcf5.6c5ef65a.js","sourcesContent":["var toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names').f;\n\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return nativeGetOwnPropertyNames(it);\n } catch (error) {\n return windowNames.slice();\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]'\n ? getWindowNames(it)\n : nativeGetOwnPropertyNames(toIndexedObject(it));\n};\n","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OrgPicker.vue?vue&type=style&index=0&id=35bed664&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OrgPicker.vue?vue&type=style&index=0&id=35bed664&lang=less&scoped=true&\"","// `SameValue` abstract operation\n// https://tc39.github.io/ecma262/#sec-samevalue\nmodule.exports = Object.is || function is(x, y) {\n // eslint-disable-next-line no-self-compare\n return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","import mod from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserPicker.vue?vue&type=style&index=0&id=64013416&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserPicker.vue?vue&type=style&index=0&id=64013416&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('w-dialog',{attrs:{\"border\":false,\"closeFree\":\"\",\"width\":\"600px\",\"title\":_vm._title},on:{\"ok\":_vm.selectOk},model:{value:(_vm.visible),callback:function ($$v) {_vm.visible=$$v},expression:\"visible\"}},[_c('div',{staticClass:\"picker\"},[_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"candidate\"},[(_vm.type !== 'role')?_c('div',[_c('el-input',{staticStyle:{\"width\":\"95%\"},attrs:{\"size\":\"small\",\"clearable\":\"\",\"placeholder\":\"搜索\",\"prefix-icon\":\"el-icon-search\"},on:{\"input\":_vm.searchUser},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}}),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.showUsers),expression:\"!showUsers\"}]},[_c('ellipsis',{staticStyle:{\"height\":\"18px\",\"color\":\"#8c8c8c\",\"padding\":\"5px 0 0\"},attrs:{\"hoverTip\":\"\",\"row\":1,\"content\":_vm.deptStackStr}},[_c('i',{staticClass:\"el-icon-office-building\",attrs:{\"slot\":\"pre\"},slot:\"pre\"})]),_c('div',{staticStyle:{\"margin-top\":\"5px\"}},[(_vm.multiple)?_c('el-checkbox',{on:{\"change\":_vm.handleCheckAllChange},model:{value:(_vm.checkAll),callback:function ($$v) {_vm.checkAll=$$v},expression:\"checkAll\"}},[_vm._v(\"全选\")]):_vm._e(),_c('span',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.deptStack.length > 0),expression:\"deptStack.length > 0\"}],staticClass:\"top-dept\",on:{\"click\":_vm.beforeNode}},[_vm._v(\"上一级\")])],1)],1)],1):_c('div',{staticClass:\"role-header\"},[_c('div',[_vm._v(\"系统角色\")])]),_c('div',{staticClass:\"org-items\",style:(_vm.type === 'role' ? 'height: 350px':'')},[_c('el-empty',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.nodes || _vm.nodes.length === 0),expression:\"!nodes || nodes.length === 0\"}],attrs:{\"image-size\":100,\"description\":\"似乎没有数据\"}}),_vm._l((_vm.nodes),function(org,index){return _c('div',{key:index,class:_vm.orgItemClass(org)},[(org.type === _vm.type)?_c('el-checkbox',{on:{\"change\":function($event){return _vm.selectChange(org)}},model:{value:(org.selected),callback:function ($$v) {_vm.$set(org, \"selected\", $$v)},expression:\"org.selected\"}}):_vm._e(),(org.type === 'dept')?_c('div',{on:{\"click\":function($event){return _vm.triggerCheckbox(org)}}},[_c('i',{staticClass:\"el-icon-folder-opened\"}),_c('span',{staticClass:\"name\",attrs:{\"title\":org.name}},[_vm._v(_vm._s(org.name.substring(0, 12)))]),_c('span',{class:(\"next-dept\" + (org.selected ? '-disable':'')),on:{\"click\":function($event){$event.stopPropagation();org.selected?'':_vm.nextNode(org)}}},[_c('i',{staticClass:\"iconfont icon-map-site\"}),_vm._v(\" 下级 \")])]):(org.type === 'user')?_c('div',{staticStyle:{\"display\":\"flex\",\"align-items\":\"center\"},on:{\"click\":function($event){return _vm.triggerCheckbox(org)}}},[(_vm.$isNotEmpty(org.avatar))?_c('el-avatar',{attrs:{\"size\":35,\"src\":org.avatar}}):_c('span',{staticClass:\"avatar\"},[_vm._v(_vm._s(_vm.getShortName(org.name)))]),_c('span',{staticClass:\"name\",attrs:{\"title\":org.name}},[_vm._v(_vm._s(org.name.substring(0, 12)))])],1):_c('div',{staticStyle:{\"display\":\"inline-block\"},on:{\"click\":function($event){return _vm.triggerCheckbox(org)}}},[_c('i',{staticClass:\"iconfont icon-bumen\"}),_c('span',{staticClass:\"name\",attrs:{\"title\":org.name}},[_vm._v(_vm._s(org.name.substring(0, 12)))])])],1)})],2)]),_c('div',{staticClass:\"selected\"},[_c('div',{staticClass:\"count\"},[_c('span',[_vm._v(\"已选 \"+_vm._s(_vm.select.length)+\" 项\")]),_c('span',{on:{\"click\":_vm.clearSelected}},[_vm._v(\"清空\")])]),_c('div',{staticClass:\"org-items\",staticStyle:{\"height\":\"350px\"}},[_c('el-empty',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.select.length === 0),expression:\"select.length === 0\"}],attrs:{\"image-size\":100,\"description\":\"请点击左侧列表选择数据\"}}),_vm._l((_vm.select),function(org,index){return _c('div',{key:index,class:_vm.orgItemClass(org)},[(org.type === 'dept')?_c('div',[_c('i',{staticClass:\"el-icon-folder-opened\"}),_c('span',{staticClass:\"name\",staticStyle:{\"position\":\"static\"}},[_vm._v(_vm._s(org.name))])]):(org.type === 'user')?_c('div',{staticStyle:{\"display\":\"flex\",\"align-items\":\"center\"}},[(_vm.$isNotEmpty(org.avatar))?_c('el-avatar',{attrs:{\"size\":35,\"src\":org.avatar}}):_c('span',{staticClass:\"avatar\"},[_vm._v(_vm._s(_vm.getShortName(org.name)))]),_c('span',{staticClass:\"name\"},[_vm._v(_vm._s(org.name))])],1):_c('div',[_c('i',{staticClass:\"iconfont icon-bumen\"}),_c('span',{staticClass:\"name\"},[_vm._v(_vm._s(org.name))])]),_c('i',{staticClass:\"el-icon-close\",on:{\"click\":function($event){return _vm.noSelected(index)}}})])})],2)])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import request from '@/api/request.js'\r\n\r\n\r\n// 查询组织架构树\r\nexport function getOrgTree(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/oa/org/tree',\r\n method: 'get',\r\n params: param\r\n })\r\n}\r\n\r\n// 查询人员\r\nexport function getOrgTreeUser(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/oa/org/tree/user',\r\n method: 'get',\r\n params: param\r\n })\r\n}\r\n\r\n// 查询角色列表\r\nexport function getRole(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/oa/role',\r\n method: 'get',\r\n params: param\r\n })\r\n}\r\n","\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 全选\r\n 0\" class=\"top-dept\" @click=\"beforeNode\">上一级\r\n \r\n \r\n \r\n \r\n 系统角色\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {{ org.name.substring(0, 12) }}\r\n \r\n 下级\r\n \r\n \r\n \r\n \r\n {{getShortName(org.name)}}\r\n {{ org.name.substring(0, 12) }}\r\n \r\n \r\n \r\n {{ org.name.substring(0, 12) }}\r\n \r\n \r\n \r\n \r\n \r\n \r\n 已选 {{ select.length }} 项\r\n 清空\r\n \r\n \r\n \r\n \r\n \r\n \r\n {{ org.name }}\r\n \r\n \r\n \r\n {{getShortName(org.name)}}\r\n {{ org.name }}\r\n \r\n \r\n \r\n {{ org.name }}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OrgPicker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OrgPicker.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./OrgPicker.vue?vue&type=template&id=35bed664&scoped=true&\"\nimport script from \"./OrgPicker.vue?vue&type=script&lang=js&\"\nexport * from \"./OrgPicker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./OrgPicker.vue?vue&type=style&index=0&id=35bed664&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"35bed664\",\n null\n \n)\n\nexport default component.exports","var path = require('../internals/path');\nvar has = require('../internals/has');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar sameValue = require('../internals/same-value');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@search logic\nfixRegExpWellKnownSymbolLogic('search', 1, function (SEARCH, nativeSearch, maybeCallNative) {\n return [\n // `String.prototype.search` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.search\n function search(regexp) {\n var O = requireObjectCoercible(this);\n var searcher = regexp == undefined ? undefined : regexp[SEARCH];\n return searcher !== undefined ? searcher.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));\n },\n // `RegExp.prototype[@@search]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search\n function (regexp) {\n var res = maybeCallNative(nativeSearch, regexp, this);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n\n var previousLastIndex = rx.lastIndex;\n if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;\n var result = regExpExec(rx, S);\n if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;\n return result === null ? -1 : result.index;\n }\n ];\n});\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{\"max-width\":\"350px\"}},[(_vm.mode === 'DESIGN')?_c('div',[_c('el-button',{attrs:{\"disabled\":\"\",\"icon\":\"el-icon-user\",\"type\":\"primary\",\"size\":\"mini\",\"round\":\"\"}},[_vm._v(\"选择人员\")]),_c('span',{staticClass:\"placeholder\"},[_vm._v(\" \"+_vm._s(_vm.placeholder))])],1):_c('div',[(_vm.editable || _vm._value.length<=0)?_c('div',[_c('el-button',{attrs:{\"disabled\":!_vm.editable,\"icon\":\"el-icon-user\",\"type\":\"primary\",\"size\":\"mini\",\"round\":\"\"},on:{\"click\":function($event){return _vm.$refs.orgPicker.show()}}},[_vm._v(\"选择人员\")]),_c('org-picker',{ref:\"orgPicker\",attrs:{\"type\":\"user\",\"multiple\":_vm.multiple,\"selected\":_vm._value},on:{\"ok\":_vm.selected}}),_c('span',{staticClass:\"placeholder\"},[_vm._v(\" \"+_vm._s(_vm.placeholder))])],1):_vm._e(),_c('div',{staticStyle:{\"margin-top\":\"5px\"}},_vm._l((_vm._value),function(dept,i){return _c('el-tag',{staticStyle:{\"margin\":\"5px\"},attrs:{\"closable\":_vm.editable},on:{\"close\":function($event){return _vm.delDept(i)}}},[_vm._v(_vm._s(dept.name))])}),1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n 选择人员\r\n {{placeholder}}\r\n \r\n \r\n \r\n 选择人员\r\n \r\n {{placeholder}}\r\n \r\n \r\n {{dept.name}}\r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserPicker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserPicker.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./UserPicker.vue?vue&type=template&id=64013416&scoped=true&\"\nimport script from \"./UserPicker.vue?vue&type=script&lang=js&\"\nexport * from \"./UserPicker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./UserPicker.vue?vue&type=style&index=0&id=64013416&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"64013416\",\n null\n \n)\n\nexport default component.exports","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","//混入组件数据\r\nexport default{\r\n props:{\r\n mode:{\r\n type: String,\r\n default: 'DESIGN'\r\n },\r\n editable:{\r\n type: Boolean,\r\n default: true\r\n },\r\n required:{\r\n type: Boolean,\r\n default: false\r\n },\r\n },\r\n data(){\r\n return {}\r\n },\r\n watch: {\r\n _value(newValue, oldValue) {\r\n this.$emit(\"change\", newValue);\r\n }\r\n },\r\n computed: {\r\n _value: {\r\n get() {\r\n return this.value;\r\n },\r\n set(val) {\r\n this.$emit(\"input\", val);\r\n }\r\n }\r\n },\r\n methods: {\r\n _opValue(op) {\r\n if(typeof(op)==='object') {\r\n return op.value;\r\n }else {\r\n return op;\r\n }\r\n },\r\n _opLabel(op) {\r\n if(typeof(op)==='object') {\r\n return op.label;\r\n }else {\r\n return op;\r\n }\r\n }\r\n }\r\n}\r\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\nvar fails = require('../internals/fails');\nvar has = require('../internals/has');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar isSymbol = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return Object(it) instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPrimitive(P, true);\n anObject(Attributes);\n if (has(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPrimitive(V, true);\n var enumerable = nativePropertyIsEnumerable.call(this, P);\n if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPrimitive(P, true);\n if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {\n result.push(AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.github.io/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty($Symbol[PROTOTYPE], 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.github.io/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = String(key);\n if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.github.io/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.github.io/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.github.io/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars\n stringify: function stringify(it, replacer, space) {\n var args = [it];\n var index = 1;\n var $replacer;\n while (arguments.length > index) args.push(arguments[index++]);\n $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return $stringify.apply(null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {\n createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","var fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]() || non[METHOD_NAME]() != non || whitespaces[METHOD_NAME].name !== METHOD_NAME;\n });\n};\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","'use strict';\nvar $ = require('../internals/export');\nvar $map = require('../internals/array-iteration').map;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');\n// FF49- issue\nvar USES_TO_LENGTH = arrayMethodUsesToLength('map');\n\n// `Array.prototype.map` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.map\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n map: function map(callbackfn /* , thisArg */) {\n return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","// `Symbol.prototype.description` getter\n// https://tc39.github.io/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar has = require('../internals/has');\nvar isObject = require('../internals/is-object');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\n\nif (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);\n var result = this instanceof SymbolWrapper\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;\n symbolPrototype.constructor = SymbolWrapper;\n\n var symbolToString = symbolPrototype.toString;\n var native = String(NativeSymbol('test')) == 'Symbol(test)';\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n defineProperty(symbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = isObject(this) ? this.valueOf() : this;\n var string = symbolToString.call(symbol);\n if (has(EmptyStringDescriptionStore, symbol)) return '';\n var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-6965453e.77fedd61.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-6965453e.77fedd61.js.map deleted file mode 100644 index d647bedb4..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-6965453e.77fedd61.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/axios/lib/core/Axios.js","webpack:///./src/api/request.js","webpack:///./node_modules/axios/lib/helpers/spread.js","webpack:///./node_modules/core-js/modules/es.string.split.js","webpack:///./node_modules/core-js/internals/regexp-exec-abstract.js","webpack:///./node_modules/axios/lib/helpers/bind.js","webpack:///./node_modules/axios/lib/defaults.js","webpack:///./node_modules/axios/lib/core/createError.js","webpack:///./node_modules/axios/lib/cancel/isCancel.js","webpack:///./node_modules/axios/lib/helpers/buildURL.js","webpack:///./src/api/auth.js","webpack:///./node_modules/axios/lib/core/enhanceError.js","webpack:///./node_modules/axios/lib/helpers/isURLSameOrigin.js","webpack:///./node_modules/node-libs-browser/mock/process.js","webpack:///./node_modules/core-js/internals/is-regexp.js","webpack:///./node_modules/axios/lib/core/settle.js","webpack:///./node_modules/axios/lib/core/mergeConfig.js","webpack:///./node_modules/axios/lib/core/dispatchRequest.js","webpack:///./node_modules/axios/lib/cancel/Cancel.js","webpack:///./node_modules/axios/lib/helpers/cookies.js","webpack:///./node_modules/axios/lib/core/buildFullPath.js","webpack:///./node_modules/core-js/internals/advance-string-index.js","webpack:///./node_modules/axios/lib/cancel/CancelToken.js","webpack:///./node_modules/core-js/internals/regexp-exec.js","webpack:///./node_modules/core-js/internals/regexp-sticky-helpers.js","webpack:///./node_modules/core-js/modules/es.regexp.exec.js","webpack:///./node_modules/core-js/internals/regexp-flags.js","webpack:///./node_modules/axios/lib/adapters/xhr.js","webpack:///./node_modules/axios/index.js","webpack:///./node_modules/axios/lib/helpers/parseHeaders.js","webpack:///./node_modules/axios/lib/core/transformData.js","webpack:///./node_modules/axios/lib/utils.js","webpack:///./node_modules/axios/lib/helpers/normalizeHeaderName.js","webpack:///./node_modules/axios/lib/axios.js","webpack:///./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js","webpack:///./node_modules/axios/lib/helpers/isAbsoluteURL.js","webpack:///./node_modules/path-browserify/index.js","webpack:///./node_modules/axios/lib/helpers/combineURLs.js","webpack:///./node_modules/axios/lib/core/InterceptorManager.js"],"names":["utils","buildURL","InterceptorManager","dispatchRequest","mergeConfig","Axios","instanceConfig","this","defaults","interceptors","request","response","prototype","config","arguments","url","method","toLowerCase","chain","undefined","promise","Promise","resolve","forEach","interceptor","unshift","fulfilled","rejected","push","length","then","shift","getUri","params","paramsSerializer","replace","data","module","exports","Vue","$axios","axios","service","create","baseURL","process","timeout","withCredentials","use","headers","token","getToken","error","reject","res","status","Notification","title","message","statusText","success","type","err","Message","warning","callback","arr","apply","fixRegExpWellKnownSymbolLogic","isRegExp","anObject","requireObjectCoercible","speciesConstructor","advanceStringIndex","toLength","callRegExpExec","regexpExec","fails","arrayPush","min","Math","MAX_UINT32","SUPPORTS_Y","RegExp","SPLIT","nativeSplit","maybeCallNative","internalSplit","split","separator","limit","string","String","lim","call","match","lastIndex","lastLength","output","flags","ignoreCase","multiline","unicode","sticky","lastLastIndex","separatorCopy","source","slice","index","test","O","splitter","regexp","done","value","rx","S","C","unicodeMatching","p","q","A","e","z","i","classof","R","exec","result","TypeError","fn","thisArg","args","Array","normalizeHeaderName","DEFAULT_CONTENT_TYPE","setContentTypeIfUnset","isUndefined","getDefaultAdapter","adapter","XMLHttpRequest","Object","toString","transformRequest","isFormData","isArrayBuffer","isBuffer","isStream","isFile","isBlob","isArrayBufferView","buffer","isURLSearchParams","isObject","JSON","stringify","transformResponse","parse","xsrfCookieName","xsrfHeaderName","maxContentLength","maxBodyLength","validateStatus","common","merge","enhanceError","code","Error","__CANCEL__","encode","val","encodeURIComponent","serializedParams","parts","key","isArray","v","isDate","toISOString","join","hashmarkIndex","indexOf","getQueryVariable","fieldName","window","location","hash","querys","substring","temp","isAxiosError","toJSON","name","description","number","fileName","lineNumber","columnNumber","stack","isStandardBrowserEnv","originURL","msie","navigator","userAgent","urlParsingNode","document","createElement","resolveURL","href","setAttribute","protocol","host","search","hostname","port","pathname","charAt","requestURL","parsed","isString","nextTick","setTimeout","platform","arch","execPath","pid","browser","env","argv","binding","path","cwd","chdir","dir","exit","kill","umask","dlopen","uptime","memoryUsage","uvCounters","features","wellKnownSymbol","MATCH","it","createError","config1","config2","valueFromConfig2Keys","mergeDeepPropertiesKeys","defaultToConfig2Keys","directMergeKeys","getMergedValue","target","isPlainObject","mergeDeepProperties","prop","axiosKeys","concat","otherKeys","keys","filter","transformData","isCancel","throwIfCancellationRequested","cancelToken","throwIfRequested","reason","Cancel","write","expires","domain","secure","cookie","isNumber","Date","toGMTString","read","decodeURIComponent","remove","now","isAbsoluteURL","combineURLs","requestedURL","CancelToken","executor","resolvePromise","cancel","c","regexpFlags","stickyHelpers","nativeExec","nativeReplace","patchedExec","UPDATES_LAST_INDEX_WRONG","re1","re2","UNSUPPORTED_Y","BROKEN_CARET","NPCG_INCLUDED","PATCH","str","reCopy","re","charsAdded","strCopy","input","global","RE","s","f","$","proto","forced","that","dotAll","settle","cookies","buildFullPath","parseHeaders","isURLSameOrigin","requestData","requestHeaders","auth","username","password","unescape","Authorization","btoa","fullPath","open","toUpperCase","onreadystatechange","readyState","responseURL","responseHeaders","getAllResponseHeaders","responseData","responseType","responseText","onabort","onerror","ontimeout","timeoutErrorMessage","xsrfValue","setRequestHeader","onDownloadProgress","addEventListener","onUploadProgress","upload","abort","send","ignoreDuplicateOf","line","trim","substr","fns","bind","constructor","FormData","ArrayBuffer","isView","getPrototypeOf","isFunction","pipe","URLSearchParams","product","obj","l","hasOwnProperty","assignValue","extend","a","b","stripBOM","content","charCodeAt","normalizedName","createInstance","defaultConfig","context","instance","all","promises","spread","default","redefine","createNonEnumerableProperty","SPECIES","REPLACE_SUPPORTS_NAMED_GROUPS","groups","REPLACE_KEEPS_$0","REPLACE","REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE","SPLIT_WORKS_WITH_OVERWRITTEN_EXEC","originalExec","KEY","sham","SYMBOL","DELEGATES_TO_SYMBOL","DELEGATES_TO_EXEC","execCalled","nativeRegExpMethod","methods","nativeMethod","arg2","forceStringMethod","stringMethod","regexMethod","arg","normalizeArray","allowAboveRoot","up","last","splice","basename","start","end","matchedSlash","xs","resolvedPath","resolvedAbsolute","normalize","isAbsolute","trailingSlash","paths","relative","from","to","fromParts","toParts","samePartsLength","outputParts","sep","delimiter","dirname","hasRoot","ext","extname","startDot","startPart","preDotState","len","relativeURL","handlers","eject","id","h"],"mappings":"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","file":"js/chunk-6965453e.77fedd61.js","sourcesContent":["'use strict';\n\nvar utils = require('./../utils');\nvar buildURL = require('../helpers/buildURL');\nvar InterceptorManager = require('./InterceptorManager');\nvar dispatchRequest = require('./dispatchRequest');\nvar mergeConfig = require('./mergeConfig');\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof config === 'string') {\n config = arguments[1] || {};\n config.url = arguments[0];\n } else {\n config = config || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n // Set config.method\n if (config.method) {\n config.method = config.method.toLowerCase();\n } else if (this.defaults.method) {\n config.method = this.defaults.method.toLowerCase();\n } else {\n config.method = 'get';\n }\n\n // Hook up interceptors middleware\n var chain = [dispatchRequest, undefined];\n var promise = Promise.resolve(config);\n\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n chain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n chain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n while (chain.length) {\n promise = promise.then(chain.shift(), chain.shift());\n }\n\n return promise;\n};\n\nAxios.prototype.getUri = function getUri(config) {\n config = mergeConfig(this.defaults, config);\n return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\\?/, '');\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url,\n data: data\n }));\n };\n});\n\nmodule.exports = Axios;\n","import Vue from \"vue\";\r\nimport axios from \"axios\";\r\n\r\nimport {Message, Notification} from \"element-ui\";\r\nimport {getToken} from '@/api/auth'\r\n\r\n// 第三方插件\r\nimport \"element-ui/lib/theme-chalk/index.css\";\r\n\r\nVue.prototype.$axios = axios;\r\n// 字体图标\r\n\r\nconst service = axios.create({\r\n\tbaseURL: process.env.VUE_APP_BASE_API,\r\n\ttimeout: 50000\r\n});\r\n\r\nservice.defaults.withCredentials = true; // 让ajax携带cookie\r\nservice.interceptors.request.use(\r\n\t// 每次请求都自动携带Cookie\r\n\tconfig => {\r\n\t\tconfig.headers.token = getToken();\r\n\t\t//config.headers.token = 'XC2sUaBYYoOjPMhD1';//万能token,测试用\r\n\t\treturn config;\r\n\t},\r\n\t// eslint-disable-next-line handle-callback-err\r\n\terror => {\r\n\t\treturn Promise.reject(error);\r\n\t}\r\n);\r\n\r\nservice.interceptors.response.use(\r\n\tres => {\r\n\t\t//状态不是200的进行提示\r\n\t\tif (res.status !== 200) {\r\n\t\t\tNotification.error({\r\n\t\t\t\ttitle: res.status,\r\n\t\t\t\tmessage: res.statusText\r\n\t\t\t})\r\n\t\t\treturn Promise.reject(res.data.message)\r\n\t\t}\r\n\t\t// 状态为SUCCESS或者为空都是成功\r\n\t\tres.data.success = res.data.status === \"SUCCESS\" || !res.data.status;\r\n\t\tres.data.message = res.data.message || \"操作成功\";\r\n\t\tif(!res.data.success) {//\r\n\t\t\tNotification({\r\n\t\t\t\ttitle: res.data.status,\r\n\t\t\t\tmessage: res.data.message,\r\n\t\t\t\ttype: \"warning\"\r\n\t\t\t});\r\n\t\t\treturn res.data;\r\n\t\t}\r\n\t\treturn res.data\r\n\t},\r\n\t// 拦截异常的响应\r\n\terr => {\r\n\t\tswitch (err.response.status) {\r\n\t\t\tcase 401:\r\n\t\t\t\t//MessageBox.alert(\"登陆已过期,请关闭当前窗口重新进入\");\r\n\t\t\t\tNotification({\r\n\t\t\t\t\ttitle: \"登陆已过期\",\r\n\t\t\t\t\tmessage: \"请重新登录!\",\r\n\t\t\t\t\ttype: \"error\"\r\n\t\t\t\t});\r\n\t\t\t\tbreak;\r\n\t\t\tcase 403:\r\n\t\t\t\tMessage.warning(\"抱歉,您无权访问!\")\r\n\t\t\t\tbreak;\r\n\t\t\tcase 500:\r\n\t\t\t\tNotification.error({ title: \"操作失败\", message: err.response.data.message });\r\n\t\t\t\tbreak;\r\n\t\t\tcase 404:\r\n\t\t\t\tNotification({\r\n\t\t\t\t\ttitle: \"404\",\r\n\t\t\t\t\tmessage: \"接口不存在\",\r\n\t\t\t\t\ttype: \"warning\"\r\n\t\t\t\t});\r\n\t\t\t\tbreak;\r\n\t\t}\r\n\t\t//throw 'request error'\r\n\t\treturn Promise.reject(err);\r\n\t}\r\n);\r\n\r\nexport default service;\r\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n};\n","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar isRegExp = require('../internals/is-regexp');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar speciesConstructor = require('../internals/species-constructor');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar toLength = require('../internals/to-length');\nvar callRegExpExec = require('../internals/regexp-exec-abstract');\nvar regexpExec = require('../internals/regexp-exec');\nvar fails = require('../internals/fails');\n\nvar arrayPush = [].push;\nvar min = Math.min;\nvar MAX_UINT32 = 0xFFFFFFFF;\n\n// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError\nvar SUPPORTS_Y = !fails(function () { return !RegExp(MAX_UINT32, 'y'); });\n\n// @@split logic\nfixRegExpWellKnownSymbolLogic('split', 2, function (SPLIT, nativeSplit, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'.split(/(b)*/)[1] == 'c' ||\n 'test'.split(/(?:)/, -1).length != 4 ||\n 'ab'.split(/(?:ab)*/).length != 2 ||\n '.'.split(/(.?)(.?)/).length != 4 ||\n '.'.split(/()()/).length > 1 ||\n ''.split(/.?/).length\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = String(requireObjectCoercible(this));\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (separator === undefined) return [string];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) {\n return nativeSplit.call(string, separator, lim);\n }\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = regexpExec.call(separatorCopy, string)) {\n lastIndex = separatorCopy.lastIndex;\n if (lastIndex > lastLastIndex) {\n output.push(string.slice(lastLastIndex, match.index));\n if (match.length > 1 && match.index < string.length) arrayPush.apply(output, match.slice(1));\n lastLength = match[0].length;\n lastLastIndex = lastIndex;\n if (output.length >= lim) break;\n }\n if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop\n }\n if (lastLastIndex === string.length) {\n if (lastLength || !separatorCopy.test('')) output.push('');\n } else output.push(string.slice(lastLastIndex));\n return output.length > lim ? output.slice(0, lim) : output;\n };\n // Chakra, V8\n } else if ('0'.split(undefined, 0).length) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : nativeSplit.call(this, separator, limit);\n };\n } else internalSplit = nativeSplit;\n\n return [\n // `String.prototype.split` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = requireObjectCoercible(this);\n var splitter = separator == undefined ? undefined : separator[SPLIT];\n return splitter !== undefined\n ? splitter.call(separator, O, limit)\n : internalSplit.call(String(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (regexp, limit) {\n var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== nativeSplit);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (SUPPORTS_Y ? 'y' : 'g');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = SUPPORTS_Y ? q : 0;\n var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));\n var e;\n if (\n z === null ||\n (e = min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n A.push(S.slice(p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n A.push(z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n A.push(S.slice(p));\n return A;\n }\n ];\n}, !SUPPORTS_Y);\n","var classof = require('./classof-raw');\nvar regexpExec = require('./regexp-exec');\n\n// `RegExpExec` abstract operation\n// https://tc39.github.io/ecma262/#sec-regexpexec\nmodule.exports = function (R, S) {\n var exec = R.exec;\n if (typeof exec === 'function') {\n var result = exec.call(R, S);\n if (typeof result !== 'object') {\n throw TypeError('RegExp exec method returned something other than an Object or null');\n }\n return result;\n }\n\n if (classof(R) !== 'RegExp') {\n throw TypeError('RegExp#exec called on incompatible receiver');\n }\n\n return regexpExec.call(R, S);\n};\n\n","'use strict';\n\nmodule.exports = function bind(fn, thisArg) {\n return function wrap() {\n var args = new Array(arguments.length);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i];\n }\n return fn.apply(thisArg, args);\n };\n};\n","'use strict';\n\nvar utils = require('./utils');\nvar normalizeHeaderName = require('./helpers/normalizeHeaderName');\n\nvar DEFAULT_CONTENT_TYPE = {\n 'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n headers['Content-Type'] = value;\n }\n}\n\nfunction getDefaultAdapter() {\n var adapter;\n if (typeof XMLHttpRequest !== 'undefined') {\n // For browsers use XHR adapter\n adapter = require('./adapters/xhr');\n } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\n // For node use HTTP adapter\n adapter = require('./adapters/http');\n }\n return adapter;\n}\n\nvar defaults = {\n adapter: getDefaultAdapter(),\n\n transformRequest: [function transformRequest(data, headers) {\n normalizeHeaderName(headers, 'Accept');\n normalizeHeaderName(headers, 'Content-Type');\n if (utils.isFormData(data) ||\n utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n return data.toString();\n }\n if (utils.isObject(data)) {\n setContentTypeIfUnset(headers, 'application/json;charset=utf-8');\n return JSON.stringify(data);\n }\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n /*eslint no-param-reassign:0*/\n if (typeof data === 'string') {\n try {\n data = JSON.parse(data);\n } catch (e) { /* Ignore */ }\n }\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n }\n};\n\ndefaults.headers = {\n common: {\n 'Accept': 'application/json, text/plain, */*'\n }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n","'use strict';\n\nvar enhanceError = require('./enhanceError');\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nmodule.exports = function createError(message, config, code, request, response) {\n var error = new Error(message);\n return enhanceError(error, config, code, request, response);\n};\n","'use strict';\n\nmodule.exports = function isCancel(value) {\n return !!(value && value.__CANCEL__);\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n\n var serializedParams;\n if (paramsSerializer) {\n serializedParams = paramsSerializer(params);\n } else if (utils.isURLSearchParams(params)) {\n serializedParams = params.toString();\n } else {\n var parts = [];\n\n utils.forEach(params, function serialize(val, key) {\n if (val === null || typeof val === 'undefined') {\n return;\n }\n\n if (utils.isArray(val)) {\n key = key + '[]';\n } else {\n val = [val];\n }\n\n utils.forEach(val, function parseValue(v) {\n if (utils.isDate(v)) {\n v = v.toISOString();\n } else if (utils.isObject(v)) {\n v = JSON.stringify(v);\n }\n parts.push(encode(key) + '=' + encode(v));\n });\n });\n\n serializedParams = parts.join('&');\n }\n\n if (serializedParams) {\n var hashmarkIndex = url.indexOf('#');\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n};\n","export function getToken() {\r\n return getQueryVariable(\"_token\")\r\n}\r\n\r\nexport function getQueryVariable(fieldName) {\r\n let url = window.location.hash;\r\n let querys = url.substring(url.indexOf('?') + 1).split('&');\r\n for(let i=0;i 0 && (!re.multiline || re.multiline && str[re.lastIndex - 1] !== '\\n')) {\n source = '(?: ' + source + ')';\n strCopy = ' ' + strCopy;\n charsAdded++;\n }\n // ^(? + rx + ) is needed, in combination with some str slicing, to\n // simulate the 'y' flag.\n reCopy = new RegExp('^(?:' + source + ')', flags);\n }\n\n if (NPCG_INCLUDED) {\n reCopy = new RegExp('^' + source + '$(?!\\\\s)', flags);\n }\n if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;\n\n match = nativeExec.call(sticky ? reCopy : re, strCopy);\n\n if (sticky) {\n if (match) {\n match.input = match.input.slice(charsAdded);\n match[0] = match[0].slice(charsAdded);\n match.index = re.lastIndex;\n re.lastIndex += match[0].length;\n } else re.lastIndex = 0;\n } else if (UPDATES_LAST_INDEX_WRONG && match) {\n re.lastIndex = re.global ? match.index + match[0].length : lastIndex;\n }\n if (NPCG_INCLUDED && match && match.length > 1) {\n // Fix browsers whose `exec` methods don't consistently return `undefined`\n // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/\n nativeReplace.call(match[0], reCopy, function () {\n for (i = 1; i < arguments.length - 2; i++) {\n if (arguments[i] === undefined) match[i] = undefined;\n }\n });\n }\n\n return match;\n };\n}\n\nmodule.exports = patchedExec;\n","'use strict';\n\nvar fails = require('./fails');\n\n// babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError,\n// so we use an intermediate function.\nfunction RE(s, f) {\n return RegExp(s, f);\n}\n\nexports.UNSUPPORTED_Y = fails(function () {\n // babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError\n var re = RE('a', 'y');\n re.lastIndex = 2;\n return re.exec('abcd') != null;\n});\n\nexports.BROKEN_CARET = fails(function () {\n // https://bugzilla.mozilla.org/show_bug.cgi?id=773687\n var re = RE('^r', 'gy');\n re.lastIndex = 2;\n return re.exec('str') != null;\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar exec = require('../internals/regexp-exec');\n\n$({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, {\n exec: exec\n});\n","'use strict';\nvar anObject = require('../internals/an-object');\n\n// `RegExp.prototype.flags` getter implementation\n// https://tc39.github.io/ecma262/#sec-get-regexp.prototype.flags\nmodule.exports = function () {\n var that = anObject(this);\n var result = '';\n if (that.global) result += 'g';\n if (that.ignoreCase) result += 'i';\n if (that.multiline) result += 'm';\n if (that.dotAll) result += 's';\n if (that.unicode) result += 'u';\n if (that.sticky) result += 'y';\n return result;\n};\n","'use strict';\n\nvar utils = require('./../utils');\nvar settle = require('./../core/settle');\nvar cookies = require('./../helpers/cookies');\nvar buildURL = require('./../helpers/buildURL');\nvar buildFullPath = require('../core/buildFullPath');\nvar parseHeaders = require('./../helpers/parseHeaders');\nvar isURLSameOrigin = require('./../helpers/isURLSameOrigin');\nvar createError = require('../core/createError');\n\nmodule.exports = function xhrAdapter(config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n var requestData = config.data;\n var requestHeaders = config.headers;\n\n if (utils.isFormData(requestData)) {\n delete requestHeaders['Content-Type']; // Let the browser set it\n }\n\n if (\n (utils.isBlob(requestData) || utils.isFile(requestData)) &&\n requestData.type\n ) {\n delete requestHeaders['Content-Type']; // Let the browser set it\n }\n\n var request = new XMLHttpRequest();\n\n // HTTP basic authentication\n if (config.auth) {\n var username = config.auth.username || '';\n var password = unescape(encodeURIComponent(config.auth.password)) || '';\n requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\n }\n\n var fullPath = buildFullPath(config.baseURL, config.url);\n request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true);\n\n // Set the request timeout in MS\n request.timeout = config.timeout;\n\n // Listen for ready state\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n\n // Prepare the response\n var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\n var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response;\n var response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config: config,\n request: request\n };\n\n settle(resolve, reject, response);\n\n // Clean up request\n request = null;\n };\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(createError('Request aborted', config, 'ECONNABORTED', request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(createError('Network Error', config, null, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n var timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded';\n if (config.timeoutErrorMessage) {\n timeoutErrorMessage = config.timeoutErrorMessage;\n }\n reject(createError(timeoutErrorMessage, config, 'ECONNABORTED',\n request));\n\n // Clean up request\n request = null;\n };\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n if (utils.isStandardBrowserEnv()) {\n // Add xsrf header\n var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ?\n cookies.read(config.xsrfCookieName) :\n undefined;\n\n if (xsrfValue) {\n requestHeaders[config.xsrfHeaderName] = xsrfValue;\n }\n }\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders, function setRequestHeader(val, key) {\n if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\n // Remove Content-Type if data is undefined\n delete requestHeaders[key];\n } else {\n // Otherwise add header to the request\n request.setRequestHeader(key, val);\n }\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(config.withCredentials)) {\n request.withCredentials = !!config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (config.responseType) {\n try {\n request.responseType = config.responseType;\n } catch (e) {\n // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.\n // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.\n if (config.responseType !== 'json') {\n throw e;\n }\n }\n }\n\n // Handle progress if needed\n if (typeof config.onDownloadProgress === 'function') {\n request.addEventListener('progress', config.onDownloadProgress);\n }\n\n // Not all browsers support upload events\n if (typeof config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', config.onUploadProgress);\n }\n\n if (config.cancelToken) {\n // Handle cancellation\n config.cancelToken.promise.then(function onCanceled(cancel) {\n if (!request) {\n return;\n }\n\n request.abort();\n reject(cancel);\n // Clean up request\n request = null;\n });\n }\n\n if (!requestData) {\n requestData = null;\n }\n\n // Send the request\n request.send(requestData);\n });\n};\n","module.exports = require('./lib/axios');","'use strict';\n\nvar utils = require('./../utils');\n\n// Headers whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nvar ignoreDuplicateOf = [\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n];\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} headers Headers needing to be parsed\n * @returns {Object} Headers parsed into an object\n */\nmodule.exports = function parseHeaders(headers) {\n var parsed = {};\n var key;\n var val;\n var i;\n\n if (!headers) { return parsed; }\n\n utils.forEach(headers.split('\\n'), function parser(line) {\n i = line.indexOf(':');\n key = utils.trim(line.substr(0, i)).toLowerCase();\n val = utils.trim(line.substr(i + 1));\n\n if (key) {\n if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) {\n return;\n }\n if (key === 'set-cookie') {\n parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]);\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n /*eslint no-param-reassign:0*/\n utils.forEach(fns, function transform(fn) {\n data = fn(data, headers);\n });\n\n return data;\n};\n","'use strict';\n\nvar bind = require('./helpers/bind');\n\n/*global toString:true*/\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n return toString.call(val) === '[object Array]';\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nfunction isArrayBuffer(val) {\n return toString.call(val) === '[object ArrayBuffer]';\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(val) {\n return (typeof FormData !== 'undefined') && (val instanceof FormData);\n}\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n var result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n return typeof val === 'number';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {Object} val The value to test\n * @return {boolean} True if value is a plain Object, otherwise false\n */\nfunction isPlainObject(val) {\n if (toString.call(val) !== '[object Object]') {\n return false;\n }\n\n var prototype = Object.getPrototypeOf(val);\n return prototype === null || prototype === Object.prototype;\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nfunction isDate(val) {\n return toString.call(val) === '[object Date]';\n}\n\n/**\n * Determine if a value is a File\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nfunction isFile(val) {\n return toString.call(val) === '[object File]';\n}\n\n/**\n * Determine if a value is a Blob\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nfunction isBlob(val) {\n return toString.call(val) === '[object Blob]';\n}\n\n/**\n * Determine if a value is a Function\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nfunction isFunction(val) {\n return toString.call(val) === '[object Function]';\n}\n\n/**\n * Determine if a value is a Stream\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nfunction isStream(val) {\n return isObject(val) && isFunction(val.pipe);\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nfunction isURLSearchParams(val) {\n return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;\n}\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n return str.replace(/^\\s*/, '').replace(/\\s*$/, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n */\nfunction isStandardBrowserEnv() {\n if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' ||\n navigator.product === 'NativeScript' ||\n navigator.product === 'NS')) {\n return false;\n }\n return (\n typeof window !== 'undefined' &&\n typeof document !== 'undefined'\n );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (var i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n fn.call(null, obj[key], key, obj);\n }\n }\n }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n var result = {};\n function assignValue(val, key) {\n if (isPlainObject(result[key]) && isPlainObject(val)) {\n result[key] = merge(result[key], val);\n } else if (isPlainObject(val)) {\n result[key] = merge({}, val);\n } else if (isArray(val)) {\n result[key] = val.slice();\n } else {\n result[key] = val;\n }\n }\n\n for (var i = 0, l = arguments.length; i < l; i++) {\n forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n * @return {Object} The resulting value of object a\n */\nfunction extend(a, b, thisArg) {\n forEach(b, function assignValue(val, key) {\n if (thisArg && typeof val === 'function') {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n });\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n * @return {string} content value without BOM\n */\nfunction stripBOM(content) {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\nmodule.exports = {\n isArray: isArray,\n isArrayBuffer: isArrayBuffer,\n isBuffer: isBuffer,\n isFormData: isFormData,\n isArrayBufferView: isArrayBufferView,\n isString: isString,\n isNumber: isNumber,\n isObject: isObject,\n isPlainObject: isPlainObject,\n isUndefined: isUndefined,\n isDate: isDate,\n isFile: isFile,\n isBlob: isBlob,\n isFunction: isFunction,\n isStream: isStream,\n isURLSearchParams: isURLSearchParams,\n isStandardBrowserEnv: isStandardBrowserEnv,\n forEach: forEach,\n merge: merge,\n extend: extend,\n trim: trim,\n stripBOM: stripBOM\n};\n","'use strict';\n\nvar utils = require('../utils');\n\nmodule.exports = function normalizeHeaderName(headers, normalizedName) {\n utils.forEach(headers, function processHeader(value, name) {\n if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) {\n headers[normalizedName] = value;\n delete headers[name];\n }\n });\n};\n","'use strict';\n\nvar utils = require('./utils');\nvar bind = require('./helpers/bind');\nvar Axios = require('./core/Axios');\nvar mergeConfig = require('./core/mergeConfig');\nvar defaults = require('./defaults');\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n var context = new Axios(defaultConfig);\n var instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context);\n\n // Copy context to instance\n utils.extend(instance, context);\n\n return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Factory for creating new instances\naxios.create = function create(instanceConfig) {\n return createInstance(mergeConfig(axios.defaults, instanceConfig));\n};\n\n// Expose Cancel & CancelToken\naxios.Cancel = require('./cancel/Cancel');\naxios.CancelToken = require('./cancel/CancelToken');\naxios.isCancel = require('./cancel/isCancel');\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\naxios.spread = require('./helpers/spread');\n\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;\n","'use strict';\n// TODO: Remove from `core-js@4` since it's moved to entry points\nrequire('../modules/es.regexp.exec');\nvar redefine = require('../internals/redefine');\nvar fails = require('../internals/fails');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar regexpExec = require('../internals/regexp-exec');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nvar SPECIES = wellKnownSymbol('species');\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n // #replace needs built-in support for named groups.\n // #match works fine because it just return the exec results, even if it has\n // a \"grops\" property.\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n return ''.replace(re, '$') !== '7';\n});\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n return 'a'.replace(/./, '$0') === '$0';\n})();\n\nvar REPLACE = wellKnownSymbol('replace');\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n if (/./[REPLACE]) {\n return /./[REPLACE]('a', '$0') === '';\n }\n return false;\n})();\n\n// Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n// Weex JS has frozen built-in prototypes, so use try / catch wrapper\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';\n});\n\nmodule.exports = function (KEY, length, exec, sham) {\n var SYMBOL = wellKnownSymbol(KEY);\n\n var DELEGATES_TO_SYMBOL = !fails(function () {\n // String methods call symbol-named RegEp methods\n var O = {};\n O[SYMBOL] = function () { return 7; };\n return ''[KEY](O) != 7;\n });\n\n var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () {\n // Symbol-named RegExp methods call .exec\n var execCalled = false;\n var re = /a/;\n\n if (KEY === 'split') {\n // We can't use real regex here since it causes deoptimization\n // and serious performance degradation in V8\n // https://github.com/zloirock/core-js/issues/306\n re = {};\n // RegExp[@@split] doesn't call the regex's exec method, but first creates\n // a new one. We need to return the patched regex when creating the new one.\n re.constructor = {};\n re.constructor[SPECIES] = function () { return re; };\n re.flags = '';\n re[SYMBOL] = /./[SYMBOL];\n }\n\n re.exec = function () { execCalled = true; return null; };\n\n re[SYMBOL]('');\n return !execCalled;\n });\n\n if (\n !DELEGATES_TO_SYMBOL ||\n !DELEGATES_TO_EXEC ||\n (KEY === 'replace' && !(\n REPLACE_SUPPORTS_NAMED_GROUPS &&\n REPLACE_KEEPS_$0 &&\n !REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE\n )) ||\n (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)\n ) {\n var nativeRegExpMethod = /./[SYMBOL];\n var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) {\n if (regexp.exec === regexpExec) {\n if (DELEGATES_TO_SYMBOL && !forceStringMethod) {\n // The native String method already delegates to @@method (this\n // polyfilled function), leasing to infinite recursion.\n // We avoid it by directly calling the native @@method method.\n return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };\n }\n return { done: true, value: nativeMethod.call(str, regexp, arg2) };\n }\n return { done: false };\n }, {\n REPLACE_KEEPS_$0: REPLACE_KEEPS_$0,\n REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE: REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE\n });\n var stringMethod = methods[0];\n var regexMethod = methods[1];\n\n redefine(String.prototype, KEY, stringMethod);\n redefine(RegExp.prototype, SYMBOL, length == 2\n // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)\n // 21.2.5.11 RegExp.prototype[@@split](string, limit)\n ? function (string, arg) { return regexMethod.call(string, this, arg); }\n // 21.2.5.6 RegExp.prototype[@@match](string)\n // 21.2.5.9 RegExp.prototype[@@search](string)\n : function (string) { return regexMethod.call(string, this); }\n );\n }\n\n if (sham) createNonEnumerableProperty(RegExp.prototype[SYMBOL], 'sham', true);\n};\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nmodule.exports = function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d\\+\\-\\.]*:)?\\/\\//i.test(url);\n};\n","// .dirname, .basename, and .extname methods are extracted from Node.js v8.11.1,\n// backported and transplited with Babel, with backwards-compat fixes\n\n// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n// resolves . and .. elements in a path array with directory names there\n// must be no slashes, empty elements, or device names (c:\\) in the array\n// (so also no leading and trailing slashes - it does not distinguish\n// relative and absolute paths)\nfunction normalizeArray(parts, allowAboveRoot) {\n // if the path tries to go above the root, `up` ends up > 0\n var up = 0;\n for (var i = parts.length - 1; i >= 0; i--) {\n var last = parts[i];\n if (last === '.') {\n parts.splice(i, 1);\n } else if (last === '..') {\n parts.splice(i, 1);\n up++;\n } else if (up) {\n parts.splice(i, 1);\n up--;\n }\n }\n\n // if the path is allowed to go above the root, restore leading ..s\n if (allowAboveRoot) {\n for (; up--; up) {\n parts.unshift('..');\n }\n }\n\n return parts;\n}\n\n// path.resolve([from ...], to)\n// posix version\nexports.resolve = function() {\n var resolvedPath = '',\n resolvedAbsolute = false;\n\n for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) {\n var path = (i >= 0) ? arguments[i] : process.cwd();\n\n // Skip empty and invalid entries\n if (typeof path !== 'string') {\n throw new TypeError('Arguments to path.resolve must be strings');\n } else if (!path) {\n continue;\n }\n\n resolvedPath = path + '/' + resolvedPath;\n resolvedAbsolute = path.charAt(0) === '/';\n }\n\n // At this point the path should be resolved to a full absolute path, but\n // handle relative paths to be safe (might happen when process.cwd() fails)\n\n // Normalize the path\n resolvedPath = normalizeArray(filter(resolvedPath.split('/'), function(p) {\n return !!p;\n }), !resolvedAbsolute).join('/');\n\n return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.';\n};\n\n// path.normalize(path)\n// posix version\nexports.normalize = function(path) {\n var isAbsolute = exports.isAbsolute(path),\n trailingSlash = substr(path, -1) === '/';\n\n // Normalize the path\n path = normalizeArray(filter(path.split('/'), function(p) {\n return !!p;\n }), !isAbsolute).join('/');\n\n if (!path && !isAbsolute) {\n path = '.';\n }\n if (path && trailingSlash) {\n path += '/';\n }\n\n return (isAbsolute ? '/' : '') + path;\n};\n\n// posix version\nexports.isAbsolute = function(path) {\n return path.charAt(0) === '/';\n};\n\n// posix version\nexports.join = function() {\n var paths = Array.prototype.slice.call(arguments, 0);\n return exports.normalize(filter(paths, function(p, index) {\n if (typeof p !== 'string') {\n throw new TypeError('Arguments to path.join must be strings');\n }\n return p;\n }).join('/'));\n};\n\n\n// path.relative(from, to)\n// posix version\nexports.relative = function(from, to) {\n from = exports.resolve(from).substr(1);\n to = exports.resolve(to).substr(1);\n\n function trim(arr) {\n var start = 0;\n for (; start < arr.length; start++) {\n if (arr[start] !== '') break;\n }\n\n var end = arr.length - 1;\n for (; end >= 0; end--) {\n if (arr[end] !== '') break;\n }\n\n if (start > end) return [];\n return arr.slice(start, end - start + 1);\n }\n\n var fromParts = trim(from.split('/'));\n var toParts = trim(to.split('/'));\n\n var length = Math.min(fromParts.length, toParts.length);\n var samePartsLength = length;\n for (var i = 0; i < length; i++) {\n if (fromParts[i] !== toParts[i]) {\n samePartsLength = i;\n break;\n }\n }\n\n var outputParts = [];\n for (var i = samePartsLength; i < fromParts.length; i++) {\n outputParts.push('..');\n }\n\n outputParts = outputParts.concat(toParts.slice(samePartsLength));\n\n return outputParts.join('/');\n};\n\nexports.sep = '/';\nexports.delimiter = ':';\n\nexports.dirname = function (path) {\n if (typeof path !== 'string') path = path + '';\n if (path.length === 0) return '.';\n var code = path.charCodeAt(0);\n var hasRoot = code === 47 /*/*/;\n var end = -1;\n var matchedSlash = true;\n for (var i = path.length - 1; i >= 1; --i) {\n code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n if (!matchedSlash) {\n end = i;\n break;\n }\n } else {\n // We saw the first non-path separator\n matchedSlash = false;\n }\n }\n\n if (end === -1) return hasRoot ? '/' : '.';\n if (hasRoot && end === 1) {\n // return '//';\n // Backwards-compat fix:\n return '/';\n }\n return path.slice(0, end);\n};\n\nfunction basename(path) {\n if (typeof path !== 'string') path = path + '';\n\n var start = 0;\n var end = -1;\n var matchedSlash = true;\n var i;\n\n for (i = path.length - 1; i >= 0; --i) {\n if (path.charCodeAt(i) === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n start = i + 1;\n break;\n }\n } else if (end === -1) {\n // We saw the first non-path separator, mark this as the end of our\n // path component\n matchedSlash = false;\n end = i + 1;\n }\n }\n\n if (end === -1) return '';\n return path.slice(start, end);\n}\n\n// Uses a mixed approach for backwards-compatibility, as ext behavior changed\n// in new Node.js versions, so only basename() above is backported here\nexports.basename = function (path, ext) {\n var f = basename(path);\n if (ext && f.substr(-1 * ext.length) === ext) {\n f = f.substr(0, f.length - ext.length);\n }\n return f;\n};\n\nexports.extname = function (path) {\n if (typeof path !== 'string') path = path + '';\n var startDot = -1;\n var startPart = 0;\n var end = -1;\n var matchedSlash = true;\n // Track the state of characters (if any) we see before our first dot and\n // after any path separator we find\n var preDotState = 0;\n for (var i = path.length - 1; i >= 0; --i) {\n var code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n startPart = i + 1;\n break;\n }\n continue;\n }\n if (end === -1) {\n // We saw the first non-path separator, mark this as the end of our\n // extension\n matchedSlash = false;\n end = i + 1;\n }\n if (code === 46 /*.*/) {\n // If this is our first dot, mark it as the start of our extension\n if (startDot === -1)\n startDot = i;\n else if (preDotState !== 1)\n preDotState = 1;\n } else if (startDot !== -1) {\n // We saw a non-dot and non-path separator before our dot, so we should\n // have a good chance at having a non-empty extension\n preDotState = -1;\n }\n }\n\n if (startDot === -1 || end === -1 ||\n // We saw a non-dot character immediately before the dot\n preDotState === 0 ||\n // The (right-most) trimmed path component is exactly '..'\n preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) {\n return '';\n }\n return path.slice(startDot, end);\n};\n\nfunction filter (xs, f) {\n if (xs.filter) return xs.filter(f);\n var res = [];\n for (var i = 0; i < xs.length; i++) {\n if (f(xs[i], i, xs)) res.push(xs[i]);\n }\n return res;\n}\n\n// String.prototype.substr - negative index don't work in IE8\nvar substr = 'ab'.substr(-1) === 'b'\n ? function (str, start, len) { return str.substr(start, len) }\n : function (str, start, len) {\n if (start < 0) start = str.length + start;\n return str.substr(start, len);\n }\n;\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n * @returns {string} The combined URL\n */\nmodule.exports = function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/+$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction InterceptorManager() {\n this.handlers = [];\n}\n\n/**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\n this.handlers.push({\n fulfilled: fulfilled,\n rejected: rejected\n });\n return this.handlers.length - 1;\n};\n\n/**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n */\nInterceptorManager.prototype.eject = function eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n};\n\n/**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n */\nInterceptorManager.prototype.forEach = function forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n};\n\nmodule.exports = InterceptorManager;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-6b705aef.62fa0043.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-6b705aef.62fa0043.js.map deleted file mode 100644 index 3fb9104b2..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-6b705aef.62fa0043.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./src/views/common/form/components/SelectInput.vue?3ccd","webpack:///src/views/common/form/components/SelectInput.vue","webpack:///./src/views/common/form/components/SelectInput.vue?756a","webpack:///./src/views/common/form/components/SelectInput.vue","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack:///./src/views/common/form/ComponentMinxins.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["toIndexedObject","nativeGetOwnPropertyNames","f","toString","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","slice","module","exports","call","render","_vm","this","_h","$createElement","_c","_self","mode","expanding","model","value","callback","$$v","_value","expression","_l","op","index","key","attrs","_opValue","_opLabel","_v","_s","staticClass","placeholder","editable","staticRenderFns","mixins","name","components","props","type","String","default","Boolean","options","Array","data","methods","component","path","has","wrappedWellKnownSymbolModule","defineProperty","NAME","Symbol","_typeof","obj","iterator","constructor","prototype","required","watch","newValue","oldValue","$emit","computed","get","set","val","label","$","global","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","USE_SYMBOL_AS_UID","fails","isArray","isObject","anObject","toObject","toPrimitive","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","createNonEnumerableProperty","redefine","shared","sharedKey","hiddenKeys","uid","wellKnownSymbol","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","getInternalState","getterFor","ObjectPrototype","$Symbol","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","QObject","USE_SETTER","findChild","setSymbolDescriptor","a","O","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","isSymbol","$defineProperty","enumerable","$defineProperties","Properties","properties","keys","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","undefined","V","$getOwnPropertyDescriptor","descriptor","$getOwnPropertyNames","names","result","push","IS_OBJECT_PROTOTYPE","TypeError","arguments","length","setter","configurable","unsafe","forced","sham","target","stat","string","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","stringify","replacer","space","$replacer","args","apply","valueOf","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","symbolPrototype","symbolToString","native","regexp","desc","replace"],"mappings":"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","file":"js/chunk-6b705aef.62fa0043.js","sourcesContent":["var toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names').f;\n\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return nativeGetOwnPropertyNames(it);\n } catch (error) {\n return windowNames.slice();\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]'\n ? getWindowNames(it)\n : nativeGetOwnPropertyNames(toIndexedObject(it));\n};\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.mode === 'DESIGN')?_c('div',[(!_vm.expanding)?_c('el-select',{staticClass:\"max-fill\",attrs:{\"size\":\"medium\",\"disabled\":\"\",\"placeholder\":_vm.placeholder},model:{value:(_vm._value),callback:function ($$v) {_vm._value=$$v},expression:\"_value\"}}):_c('el-radio-group',{model:{value:(_vm._value),callback:function ($$v) {_vm._value=$$v},expression:\"_value\"}},_vm._l((_vm.options),function(op,index){return _c('el-radio',{key:index,attrs:{\"disabled\":\"\",\"value\":_vm._opValue(op),\"label\":_vm._opLabel(op)}},[_vm._v(_vm._s(_vm._opLabel(op)))])}),1)],1):_c('div',[(!_vm.expanding)?_c('el-select',{staticClass:\"max-fill\",attrs:{\"disabled\":!_vm.editable,\"size\":\"medium\",\"clearable\":\"\",\"placeholder\":_vm.placeholder},model:{value:(_vm._value),callback:function ($$v) {_vm._value=$$v},expression:\"_value\"}},_vm._l((_vm.options),function(op,index){return _c('el-option',{key:index,attrs:{\"value\":_vm._opValue(op),\"label\":_vm._opLabel(op)}})}),1):_c('el-radio-group',{model:{value:(_vm._value),callback:function ($$v) {_vm._value=$$v},expression:\"_value\"}},_vm._l((_vm.options),function(op,index){return _c('el-radio',{key:index,attrs:{\"value\":_vm._opValue(op),\"label\":_vm._opLabel(op)}},[_vm._v(_vm._s(_vm._opLabel(op)))])}),1)],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n \r\n \r\n {{_opLabel(op)}}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {{_opLabel(op)}}\r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectInput.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectInput.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SelectInput.vue?vue&type=template&id=6d4d58a6&scoped=true&\"\nimport script from \"./SelectInput.vue?vue&type=script&lang=js&\"\nexport * from \"./SelectInput.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6d4d58a6\",\n null\n \n)\n\nexport default component.exports","var path = require('../internals/path');\nvar has = require('../internals/has');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","//混入组件数据\r\nexport default{\r\n props:{\r\n mode:{\r\n type: String,\r\n default: 'DESIGN'\r\n },\r\n editable:{\r\n type: Boolean,\r\n default: true\r\n },\r\n required:{\r\n type: Boolean,\r\n default: false\r\n },\r\n },\r\n data(){\r\n return {}\r\n },\r\n watch: {\r\n _value(newValue, oldValue) {\r\n this.$emit(\"change\", newValue);\r\n }\r\n },\r\n computed: {\r\n _value: {\r\n get() {\r\n return this.value;\r\n },\r\n set(val) {\r\n this.$emit(\"input\", val);\r\n }\r\n }\r\n },\r\n methods: {\r\n _opValue(op) {\r\n if(typeof(op)==='object') {\r\n return op.value;\r\n }else {\r\n return op;\r\n }\r\n },\r\n _opLabel(op) {\r\n if(typeof(op)==='object') {\r\n return op.label;\r\n }else {\r\n return op;\r\n }\r\n }\r\n }\r\n}\r\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\nvar fails = require('../internals/fails');\nvar has = require('../internals/has');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar isSymbol = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return Object(it) instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPrimitive(P, true);\n anObject(Attributes);\n if (has(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPrimitive(V, true);\n var enumerable = nativePropertyIsEnumerable.call(this, P);\n if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPrimitive(P, true);\n if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {\n result.push(AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.github.io/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty($Symbol[PROTOTYPE], 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.github.io/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = String(key);\n if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.github.io/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.github.io/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.github.io/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars\n stringify: function stringify(it, replacer, space) {\n var args = [it];\n var index = 1;\n var $replacer;\n while (arguments.length > index) args.push(arguments[index++]);\n $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return $stringify.apply(null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {\n createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","// `Symbol.prototype.description` getter\n// https://tc39.github.io/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar has = require('../internals/has');\nvar isObject = require('../internals/is-object');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\n\nif (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);\n var result = this instanceof SymbolWrapper\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;\n symbolPrototype.constructor = SymbolWrapper;\n\n var symbolToString = symbolPrototype.toString;\n var native = String(NativeSymbol('test')) == 'Symbol(test)';\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n defineProperty(symbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = isObject(this) ? this.valueOf() : this;\n var string = symbolToString.call(symbol);\n if (has(EmptyStringDescriptionStore, symbol)) return '';\n var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-7a40886e.90cd65c6.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-7a40886e.90cd65c6.js deleted file mode 100644 index 214a4f9a6..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-7a40886e.90cd65c6.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7a40886e"],{"01f7":function(e,t,n){"use strict";var o=n("5617"),i=n.n(o);i.a},"07ae":function(e,t,n){"use strict";var o=n("845e"),i=n.n(o);i.a},"129f":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},"12b5":function(e,t,n){},"13a6":function(e,t,n){"use strict";var o=n("12b5"),i=n.n(o);i.a},"1f9e":function(e,t,n){},"25f0":function(e,t,n){"use strict";var o=n("6eeb"),i=n("825a"),s=n("d039"),r=n("ad6d"),a="toString",l=RegExp.prototype,c=l[a],u=s((function(){return"/a/b"!=c.call({source:"a",flags:"b"})})),d=c.name!=a;(u||d)&&o(RegExp.prototype,a,(function(){var e=i(this),t=String(e.source),n=e.flags,o=String(void 0===n&&e instanceof RegExp&&!("flags"in l)?r.call(e):n);return"/"+t+"/"+o}),{unsafe:!0})},"2b36":function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{ref:"form",staticClass:"process-form",attrs:{"label-position":"top",rules:e.rules,model:e._value}},e._l(e.forms,(function(t,o){return n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:"H"!=t.props.perm,expression:"item.props.perm!='H'"}],key:t.name+o,staticStyle:{"margin-bottom":"8px"},attrs:{prop:t.id,label:"SpanLayout"!==t.name?t.title+"["+t.props.perm+"]":""}},["SpanLayout"!==t.name&&"Description"!==t.name?n("form-design-render",{ref:"sub-item_"+t.id,refInFor:!0,attrs:{mode:e.mode,config:t},on:{change:e.change},model:{value:e._value[t.id],callback:function(n){e.$set(e._value,t.id,n)},expression:"_value[item.id]"}}):n("form-design-render",{ref:"`span-layou_${item.id}`",refInFor:!0,attrs:{mode:e.mode,config:t},model:{value:e._value,callback:function(t){e._value=t},expression:"_value"}})],1)})),1)},i=[],s=(n("4160"),n("b0c0"),n("159b"),n("d16b")),r={name:"FormRender",components:{FormDesignRender:s["a"]},props:{forms:{type:Array,default:function(){return[]}},value:{type:Object,default:function(){return{}}},mode:{type:String,default:"PC"}},data:function(){return{rules:{}}},mounted:function(){this.loadFormConfig(this.forms)},computed:{_value:{get:function(){return this.value},set:function(e){this.$emit("input",e)}}},watch:{},methods:{validate:function(e){var t=this,n=!0;this.$refs.form.validate((function(o){if(n=o,o)for(var i=0;i0&&(s[0].validate((function(e){n=e})),!n))break}e(n)}))},loadFormConfig:function(e){var t=this;e.forEach((function(e){"SpanLayout"===e.name?t.loadFormConfig(e.props.items):(t.$set(t._value,e.id,t.value[e.id]),e.props.required&&t.$set(t.rules,e.id,[{type:"Array"===e.valueType?"array":void 0,required:!0,message:"请填写".concat(e.title),trigger:"blur"}]))}))},change:function(e,t){this.$emit("change",e,t)}}},a=r,l=(n("01f7"),n("2877")),c=Object(l["a"])(a,o,i,!1,null,"e6e9553e",null);t["a"]=c.exports},"2bd5":function(e,t,n){},"33db":function(e,t,n){"use strict";var o=n("550a"),i=n.n(o);i.a},3980:function(e,t,n){"use strict";var o=n("1f9e"),i=n.n(o);i.a},"3a86":function(e,t,n){},"3fb0":function(e,t,n){},"41f4":function(e,t,n){e.exports=n.p+"img/code.09fdd434.png"},"434e":function(e,t,n){},"47d1":function(e,t,n){"use strict";var o=n("905a"),i=n.n(o);i.a},4839:function(e,t,n){},"498a":function(e,t,n){"use strict";var o=n("23e7"),i=n("58a8").trim,s=n("c8d2");o({target:"String",proto:!0,forced:s("trim")},{trim:function(){return i(this)}})},"4de4":function(e,t,n){"use strict";var o=n("23e7"),i=n("b727").filter,s=n("1dde"),r=n("ae40"),a=s("filter"),l=r("filter");o({target:"Array",proto:!0,forced:!a||!l},{filter:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},"4e02":function(e,t,n){"use strict";n.d(t,"e",(function(){return i})),n.d(t,"f",(function(){return s})),n.d(t,"g",(function(){return r})),n.d(t,"h",(function(){return a})),n.d(t,"b",(function(){return l})),n.d(t,"m",(function(){return c})),n.d(t,"j",(function(){return u})),n.d(t,"k",(function(){return d})),n.d(t,"a",(function(){return p})),n.d(t,"d",(function(){return f})),n.d(t,"l",(function(){return m})),n.d(t,"i",(function(){return h})),n.d(t,"c",(function(){return v}));var o=n("0c6d");function i(e){return Object(o["a"])({url:"../erupt-api/erupt-flow/admin/form/group",method:"get",params:e})}function s(e){return Object(o["a"])({url:"../erupt-api/erupt-flow/process/groups",method:"get",params:e})}function r(e){return Object(o["a"])({url:"../erupt-api/erupt-flow/admin/form/sort",method:"put",data:e})}function a(e){return Object(o["a"])({url:"../erupt-api/erupt-flow/admin/form/group/sort",method:"put",data:e})}function l(e){return Object(o["a"])({url:"../erupt-api/erupt-flow/admin/form/group",method:"post",params:{groupName:e}})}function c(e,t){return Object(o["a"])({url:"../erupt-api/erupt-flow/admin/form/group/"+e,method:"put",data:t})}function u(e){return Object(o["a"])({url:"../erupt-api/erupt-flow/admin/form/group/"+e,method:"delete"})}function d(e,t){return Object(o["a"])({url:"../erupt-api/erupt-flow/admin/form/"+e,method:"put",data:t})}function p(e){return Object(o["a"])({url:"../erupt-api/erupt-flow/admin/form",method:"post",data:e})}function f(e){return Object(o["a"])({url:"../erupt-api/erupt-flow/admin/form/detail/"+e,method:"get"})}function m(e){return Object(o["a"])({url:"../erupt-api/erupt-flow/admin/form/detail",method:"put",data:e})}function h(e){return Object(o["a"])({url:"../erupt-api/erupt-flow/admin/form/"+e.formId,method:"delete",data:e})}function v(){return Object(o["a"])({url:"../erupt-api/erupt-flow/forms",method:"get"})}},5007:function(e,t,n){"use strict";var o=n("4839"),i=n.n(o);i.a},"5135e":function(e,t,n){},5440:function(e,t,n){},"550a":function(e,t,n){},5617:function(e,t,n){},5623:function(e,t,n){"use strict";var o=n("b3a2"),i=n.n(o);i.a},"59d1":function(e,t,n){},6062:function(e,t,n){"use strict";var o=n("6d61"),i=n("6566");e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),i)},"62d1":function(e,t,n){},"6d5b":function(e,t,n){},"709c":function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("w-dialog",{attrs:{border:!1,closeFree:"",width:"600px",title:e._title},on:{ok:e.selectOk},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[n("div",{staticClass:"picker"},[n("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"candidate"},["role"!==e.type?n("div",[n("el-input",{staticStyle:{width:"95%"},attrs:{size:"small",clearable:"",placeholder:"搜索","prefix-icon":"el-icon-search"},on:{input:e.searchUser},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),n("div",{directives:[{name:"show",rawName:"v-show",value:!e.showUsers,expression:"!showUsers"}]},[n("ellipsis",{staticStyle:{height:"18px",color:"#8c8c8c",padding:"5px 0 0"},attrs:{hoverTip:"",row:1,content:e.deptStackStr}},[n("i",{staticClass:"el-icon-office-building",attrs:{slot:"pre"},slot:"pre"})]),n("div",{staticStyle:{"margin-top":"5px"}},[e.multiple?n("el-checkbox",{on:{change:e.handleCheckAllChange},model:{value:e.checkAll,callback:function(t){e.checkAll=t},expression:"checkAll"}},[e._v("全选")]):e._e(),n("span",{directives:[{name:"show",rawName:"v-show",value:e.deptStack.length>0,expression:"deptStack.length > 0"}],staticClass:"top-dept",on:{click:e.beforeNode}},[e._v("上一级")])],1)],1)],1):n("div",{staticClass:"role-header"},[n("div",[e._v("系统角色")])]),n("div",{staticClass:"org-items",style:"role"===e.type?"height: 350px":""},[n("el-empty",{directives:[{name:"show",rawName:"v-show",value:!e.nodes||0===e.nodes.length,expression:"!nodes || nodes.length === 0"}],attrs:{"image-size":100,description:"似乎没有数据"}}),e._l(e.nodes,(function(t,o){return n("div",{key:o,class:e.orgItemClass(t)},[t.type===e.type?n("el-checkbox",{on:{change:function(n){return e.selectChange(t)}},model:{value:t.selected,callback:function(n){e.$set(t,"selected",n)},expression:"org.selected"}}):e._e(),"dept"===t.type?n("div",{on:{click:function(n){return e.triggerCheckbox(t)}}},[n("i",{staticClass:"el-icon-folder-opened"}),n("span",{staticClass:"name",attrs:{title:t.name}},[e._v(e._s(t.name.substring(0,12)))]),n("span",{class:"next-dept"+(t.selected?"-disable":""),on:{click:function(n){n.stopPropagation(),!t.selected&&e.nextNode(t)}}},[n("i",{staticClass:"iconfont icon-map-site"}),e._v(" 下级 ")])]):"user"===t.type?n("div",{staticStyle:{display:"flex","align-items":"center"},on:{click:function(n){return e.triggerCheckbox(t)}}},[e.$isNotEmpty(t.avatar)?n("el-avatar",{attrs:{size:35,src:t.avatar}}):n("span",{staticClass:"avatar"},[e._v(e._s(e.getShortName(t.name)))]),n("span",{staticClass:"name",attrs:{title:t.name}},[e._v(e._s(t.name.substring(0,12)))])],1):n("div",{staticStyle:{display:"inline-block"},on:{click:function(n){return e.triggerCheckbox(t)}}},[n("i",{staticClass:"iconfont icon-bumen"}),n("span",{staticClass:"name",attrs:{title:t.name}},[e._v(e._s(t.name.substring(0,12)))])])],1)}))],2)]),n("div",{staticClass:"selected"},[n("div",{staticClass:"count"},[n("span",[e._v("已选 "+e._s(e.select.length)+" 项")]),n("span",{on:{click:e.clearSelected}},[e._v("清空")])]),n("div",{staticClass:"org-items",staticStyle:{height:"350px"}},[n("el-empty",{directives:[{name:"show",rawName:"v-show",value:0===e.select.length,expression:"select.length === 0"}],attrs:{"image-size":100,description:"请点击左侧列表选择数据"}}),e._l(e.select,(function(t,o){return n("div",{key:o,class:e.orgItemClass(t)},["dept"===t.type?n("div",[n("i",{staticClass:"el-icon-folder-opened"}),n("span",{staticClass:"name",staticStyle:{position:"static"}},[e._v(e._s(t.name))])]):"user"===t.type?n("div",{staticStyle:{display:"flex","align-items":"center"}},[e.$isNotEmpty(t.avatar)?n("el-avatar",{attrs:{size:35,src:t.avatar}}):n("span",{staticClass:"avatar"},[e._v(e._s(e.getShortName(t.name)))]),n("span",{staticClass:"name"},[e._v(e._s(t.name))])],1):n("div",[n("i",{staticClass:"iconfont icon-bumen"}),n("span",{staticClass:"name"},[e._v(e._s(t.name))])]),n("i",{staticClass:"el-icon-close",on:{click:function(t){return e.noSelected(o)}}})])}))],2)])])])},i=[],s=(n("4160"),n("d81d"),n("a434"),n("b0c0"),n("ac1f"),n("841c"),n("498a"),n("159b"),n("0c6d"));function r(e){return Object(s["a"])({url:"../erupt-api/erupt-flow/oa/org/tree",method:"get",params:e})}function a(e){return Object(s["a"])({url:"../erupt-api/erupt-flow/oa/org/tree/user",method:"get",params:e})}function l(e){return Object(s["a"])({url:"../erupt-api/erupt-flow/oa/role",method:"get",params:e})}var c={name:"OrgPicker",components:{},props:{title:{default:"请选择",type:String},type:{type:String,required:!0},multiple:{default:!1,type:Boolean},selected:{default:function(){return[]},type:Array}},data:function(){return{visible:!1,loading:!1,checkAll:!1,nowDeptId:null,isIndeterminate:!1,searchUsers:[],nodes:[],select:[],search:"",deptStack:[]}},computed:{_title:function(){return"user"===this.type?"请选择用户"+(this.multiple?"[多选]":"[单选]"):"dept"===this.type?"请选择部门"+(this.multiple?"[多选]":"[单选]"):"role"===this.type?"请选择角色"+(this.multiple?"[多选]":"[单选]"):"-"},deptStackStr:function(){return String(this.deptStack.map((function(e){return e.name}))).replaceAll(","," > ")},showUsers:function(){return this.search||""!==this.search.trim()}},methods:{show:function(){this.visible=!0,this.init(),this.getDataList()},orgItemClass:function(e){return{"org-item":!0,"org-dept-item":"dept"===e.type,"org-user-item":"user"===e.type,"org-role-item":"role"===e.type}},getDataList:function(){var e=this;if(this.loading=!0,"user"===this.type)return a({deptId:this.nowDeptId,keywords:this.search}).then((function(t){e.loading=!1,e.nodes=t.data,e.selectToLeft()})),"请选择用户";"dept"===this.type?r({deptId:this.nowDeptId,keywords:this.search}).then((function(t){e.loading=!1,e.nodes=t.data,e.selectToLeft()})):"role"===this.type&&l({deptId:this.nowDeptId,keywords:this.search}).then((function(t){e.loading=!1,e.nodes=t.data,e.selectToLeft()}))},getShortName:function(e){return e?e.length>2?e.substring(1,3):e:"**"},searchUser:function(){},selectToLeft:function(){var e=this,t=""===this.search.trim()?this.nodes:this.searchUsers;t.forEach((function(t){for(var n=0;n1?arguments[1]:void 0)}}),s(a)},8032:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var o={string:"String",object:"Object",array:"Array",number:"Number",date:"Date",user:"User",dept:"Dept",role:"Role",dateRange:"DateRange"},i=[{name:"布局",components:[{title:"分栏布局",name:"SpanLayout",icon:"el-icon-c-scale-to-original",value:[],valueType:o.array,props:{items:[]}}]},{name:"基础组件",components:[{title:"单行文本输入",name:"TextInput",icon:"el-icon-edit",value:"",valueType:o.string,props:{required:!1,enablePrint:!0}},{title:"多行文本输入",name:"TextareaInput",icon:"el-icon-more-outline",value:"",valueType:o.string,props:{required:!1,enablePrint:!0}},{title:"数字输入框",name:"NumberInput",icon:"el-icon-edit-outline",value:"",valueType:o.number,props:{required:!1,enablePrint:!0}},{title:"金额输入框",name:"AmountInput",icon:"iconfont icon-zhufangbutiezhanghu",value:"",valueType:o.number,props:{required:!1,enablePrint:!0,showChinese:!0,precision:2}},{title:"单选框",name:"SelectInput",icon:"el-icon-circle-check",value:"",valueType:o.string,props:{required:!1,enablePrint:!0,expanding:!1,options:["选项1","选项2"]}},{title:"多选框",name:"MultipleSelect",icon:"iconfont icon-duoxuankuang",value:[],valueType:o.array,props:{required:!1,enablePrint:!0,expanding:!1,options:["选项1","选项2"]}},{title:"日期时间点",name:"DateTime",icon:"el-icon-date",value:"",valueType:o.date,props:{required:!1,enablePrint:!0,format:"yyyy-MM-dd HH:mm"}},{title:"日期时间区间",name:"DateTimeRange",icon:"iconfont icon-kaoqin",valueType:o.dateRange,props:{required:!1,enablePrint:!0,placeholder:["开始时间","结束时间"],format:"yyyy-MM-dd HH:mm",showLength:!1}},{title:"上传图片",name:"ImageUpload",icon:"el-icon-picture-outline",value:[],valueType:o.array,props:{required:!1,enablePrint:!0,maxSize:5,maxNumber:10,enableZip:!0}},{title:"上传附件",name:"FileUpload",icon:"el-icon-folder-opened",value:[],valueType:o.array,props:{required:!1,enablePrint:!0,onlyRead:!1,maxSize:100,maxNumber:10,fileTypes:[]}},{title:"人员选择",name:"UserPicker",icon:"el-icon-user",value:[],valueType:o.user,props:{required:!1,enablePrint:!0,multiple:!1}},{title:"部门选择",name:"DeptPicker",icon:"iconfont icon-map-site",value:[],valueType:o.dept,props:{required:!1,enablePrint:!0,multiple:!1}},{title:"角色选择",name:"RolePicker",icon:"el-icon-s-custom",value:[],valueType:o.role,props:{required:!1,enablePrint:!0,multiple:!1}},{title:"说明文字",name:"Description",icon:"el-icon-warning-outline",value:"",valueType:o.string,props:{required:!1,enablePrint:!0}}]},{name:"扩展组件",components:[{title:"明细表",name:"TableList",icon:"el-icon-tickets",value:[],valueType:o.array,props:{required:!1,enablePrint:!0,showBorder:!0,rowLayout:!0,showSummary:!1,summaryColumns:[],maxSize:0,columns:[]}}]}]},"841c":function(e,t,n){"use strict";var o=n("d784"),i=n("825a"),s=n("1d80"),r=n("129f"),a=n("14c3");o("search",1,(function(e,t,n){return[function(t){var n=s(this),o=void 0==t?void 0:t[e];return void 0!==o?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var s=i(e),l=String(this),c=s.lastIndex;r(c,0)||(s.lastIndex=0);var u=a(s,l);return r(s.lastIndex,c)||(s.lastIndex=c),null===u?-1:u.index}]}))},"845e":function(e,t,n){},"89c4":function(e,t,n){},"8ec2":function(e,t,n){"use strict";var o=n("5440"),i=n.n(o);i.a},"905a":function(e,t,n){},"96e1":function(e,t,n){"use strict";var o=n("6d5b"),i=n.n(o);i.a},"99af":function(e,t,n){"use strict";var o=n("23e7"),i=n("d039"),s=n("e8b5"),r=n("861d"),a=n("7b0b"),l=n("50c4"),c=n("8418"),u=n("65f0"),d=n("1dde"),p=n("b622"),f=n("2d00"),m=p("isConcatSpreadable"),h=9007199254740991,v="Maximum allowed index exceeded",g=f>=51||!i((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),b=d("concat"),y=function(e){if(!r(e))return!1;var t=e[m];return void 0!==t?!!t:s(e)},_=!g||!b;o({target:"Array",proto:!0,forced:_},{concat:function(e){var t,n,o,i,s,r=a(this),d=u(r,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(v);for(n=0;n=h)throw TypeError(v);c(d,p++,s)}return d.length=p,d}})},a2c5:function(e){e.exports=JSON.parse('{"id":"3538338","name":"wflow","font_family":"iconfont","css_prefix_text":"icon-","description":"","glyphs":[{"icon_id":"807897","name":"iconfont-kefu","font_class":"iconfontkefu","unicode":"e61c","unicode_decimal":58908},{"icon_id":"1313126","name":"BBD密码","font_class":"mima","unicode":"e648","unicode_decimal":58952},{"icon_id":"2131309","name":"人力社保","font_class":"renlishebao","unicode":"e636","unicode_decimal":58934},{"icon_id":"4774868","name":"部门","font_class":"bumen","unicode":"e758","unicode_decimal":59224},{"icon_id":"6337457","name":"插入图片","font_class":"charutupian","unicode":"ec7f","unicode_decimal":60543},{"icon_id":"2958951","name":"考勤管理","font_class":"kaoqinguanli","unicode":"e610","unicode_decimal":58896},{"icon_id":"3007689","name":"身份证","font_class":"shenfenzheng","unicode":"e614","unicode_decimal":58900},{"icon_id":"5121522","name":"位置","font_class":"weizhi","unicode":"e64b","unicode_decimal":58955},{"icon_id":"7568869","name":"24gf-phoneBubble","font_class":"24gf-phoneBubble","unicode":"e966","unicode_decimal":59750},{"icon_id":"11134714","name":"考勤","font_class":"kaoqin","unicode":"e643","unicode_decimal":58947},{"icon_id":"15972093","name":"会议","font_class":"huiyi","unicode":"e61b","unicode_decimal":58907},{"icon_id":"19883444","name":"加班","font_class":"jiaban","unicode":"e637","unicode_decimal":58935},{"icon_id":"1392555","name":"表格","font_class":"biaoge","unicode":"e665","unicode_decimal":58981},{"icon_id":"3868276","name":"使用文档","font_class":"shiyongwendang","unicode":"eb66","unicode_decimal":60262},{"icon_id":"5881147","name":"多选框","font_class":"duoxuankuang","unicode":"e62e","unicode_decimal":58926},{"icon_id":"26323690","name":"单选","font_class":"danxuan","unicode":"e751","unicode_decimal":59217},{"icon_id":"5032","name":"出租","font_class":"chuzu","unicode":"e600","unicode_decimal":58880},{"icon_id":"1079372","name":"招聘","font_class":"zhaopin","unicode":"e647","unicode_decimal":58951},{"icon_id":"1183143","name":"财务","font_class":"caiwu","unicode":"e67d","unicode_decimal":59005},{"icon_id":"1727267","name":"05采购","font_class":"caigou","unicode":"e887","unicode_decimal":59527},{"icon_id":"1876349","name":"我的产品","font_class":"wodechanpin","unicode":"e679","unicode_decimal":59001},{"icon_id":"1977843","name":"发票管理","font_class":"fapiaoguanli","unicode":"e63b","unicode_decimal":58939},{"icon_id":"7790995","name":"工资","font_class":"gongzi","unicode":"e7e9","unicode_decimal":59369},{"icon_id":"10120009","name":"住房补贴账户","font_class":"zhufangbutiezhanghu","unicode":"e60c","unicode_decimal":58892},{"icon_id":"11435446","name":"维修","font_class":"weixiu","unicode":"e613","unicode_decimal":58899},{"icon_id":"11435453","name":"员工离职","font_class":"yuangonglizhi","unicode":"e615","unicode_decimal":58901},{"icon_id":"11435456","name":"招聘管理","font_class":"zhaopinguanli","unicode":"e616","unicode_decimal":58902},{"icon_id":"12911861","name":"财务","font_class":"caiwu1","unicode":"e603","unicode_decimal":58883},{"icon_id":"14443545","name":"请假申请","font_class":"qingjiashenqing","unicode":"e60d","unicode_decimal":58893},{"icon_id":"14947326","name":"出差","font_class":"ziyuan207","unicode":"e722","unicode_decimal":59170},{"icon_id":"17187052","name":"用餐就餐","font_class":"yongcanjiucan","unicode":"e67e","unicode_decimal":59006},{"icon_id":"18170995","name":"地图组织站点,层级,下级,组织架构布局","font_class":"map-site","unicode":"ea00","unicode_decimal":59904},{"icon_id":"21053836","name":"合同","font_class":"hetong","unicode":"e68a","unicode_decimal":59018},{"icon_id":"21159370","name":"补卡","font_class":"buka","unicode":"e6ca","unicode_decimal":59082},{"icon_id":"24080655","name":"出差","font_class":"chucha","unicode":"e6c7","unicode_decimal":59079},{"icon_id":"24283254","name":"报销申请-费用报销申请-02","font_class":"baoxiaoshenqing-feiyongbaoxiaoshenqing-02","unicode":"e726","unicode_decimal":59174},{"icon_id":"29522596","name":"11C分组,组织树","font_class":"a-11Cfenzuzuzhishu","unicode":"e676","unicode_decimal":58998}]}')},a46d:function(e,t,n){"use strict";var o=n("ada0"),i=n.n(o);i.a},ada0:function(e,t,n){},b05a:function(e,t,n){"use strict";var o=n("5135e"),i=n.n(o);i.a},b3a2:function(e,t,n){},b64b:function(e,t,n){var o=n("23e7"),i=n("7b0b"),s=n("df75"),r=n("d039"),a=r((function(){s(1)}));o({target:"Object",stat:!0,forced:a},{keys:function(e){return s(i(e))}})},b69a:function(e,t,n){"use strict";var o=n("59d1"),i=n.n(o);i.a},b792:function(e,t,n){},b920:function(e,t,n){"use strict";var o=n("e81a"),i=n.n(o);i.a},b985:function(e,t,n){"use strict";var o=n("434e"),i=n.n(o);i.a},baa3:function(e,t,n){"use strict";var o=n("3a86"),i=n.n(o);i.a},bb4f:function(e,t,n){},c748:function(e,t,n){"use strict";var o=n("3fb0"),i=n.n(o);i.a},c8d2:function(e,t,n){var o=n("d039"),i=n("5899"),s=" ";e.exports=function(e){return o((function(){return!!i[e]()||s[e]()!=s||i[e].name!==e}))}},d16b:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.config.name,e._b({ref:"form",tag:"component",attrs:{mode:e.mode},on:{change:e.change},model:{value:e._value,callback:function(t){e._value=t},expression:"_value"}},"component",e.config.props,!1))},i=[],s=(n("d3b7"),function(){return n.e("chunk-afe908e4").then(n.bind(null,"b28d"))}),r=function(){return n.e("chunk-e0ccc8b4").then(n.bind(null,"cf45"))},a=function(){return n.e("chunk-8c1fc5b0").then(n.bind(null,"5cb6"))},l=function(){return n.e("chunk-ba34bacc").then(n.bind(null,"d158"))},c=function(){return n.e("chunk-6b705aef").then(n.bind(null,"0d29"))},u=function(){return n.e("chunk-6bc1e906").then(n.bind(null,"412b"))},d=function(){return n.e("chunk-6a2da2a0").then(n.bind(null,"f89a"))},p=function(){return n.e("chunk-0e5083ab").then(n.bind(null,"4f98"))},f=function(){return n.e("chunk-d6bb8d6c").then(n.bind(null,"77aa"))},m=function(){return n.e("chunk-6381b3f0").then(n.bind(null,"db9e"))},h=function(){return n.e("chunk-4fc2b743").then(n.bind(null,"023d"))},v=function(){return n.e("chunk-2d0f04df").then(n.bind(null,"9c98"))},g=function(){return n.e("chunk-2d0e4c53").then(n.bind(null,"9248"))},b=function(){return n.e("chunk-db9a1e2e").then(n.bind(null,"f13b"))},y=function(){return n.e("chunk-67c6dcf5").then(n.bind(null,"86c3"))},_=function(){return n.e("chunk-29336a56").then(n.bind(null,"6ea6"))},k=function(){return n.e("chunk-2d0e9937").then(n.bind(null,"8db7"))},w=function(){return Promise.all([n.e("chunk-b27dd9ce"),n.e("chunk-b3a1d860"),n.e("chunk-0c54407a")]).then(n.bind(null,"918a"))},x=function(){return Promise.all([n.e("chunk-b27dd9ce"),n.e("chunk-3bcd2b64")]).then(n.bind(null,"7ca0"))},S={TextInput:s,NumberInput:r,AmountInput:a,TextareaInput:l,SelectInput:c,MultipleSelect:u,DateTime:d,DateTimeRange:p,UserPicker:y,DeptPicker:b,RolePicker:_,Description:f,FileUpload:h,ImageUpload:m,MoneyInput:g,Location:v,SignPanel:k,SpanLayout:w,TableList:x},C={name:"FormRender",components:S,props:{mode:{type:String,default:"DESIGN"},value:{default:void 0},config:{type:Object,default:function(){return{}}}},computed:{_value:{get:function(){return this.value},set:function(e){this.$emit("input",e)}}},data:function(){return{}},methods:{validate:function(e){this.$refs.form.validate(e)},change:function(e){this.$emit("change",this.config.id,e)}}},N=C,O=n("2877"),$=Object(O["a"])(N,o,i,!1,null,"16180c58",null);t["a"]=$.exports},d394:function(e,t,n){"use strict";var o=n("2bd5"),i=n.n(o);i.a},d81d:function(e,t,n){"use strict";var o=n("23e7"),i=n("b727").map,s=n("1dde"),r=n("ae40"),a=s("map"),l=r("map");o({target:"Array",proto:!0,forced:!a||!l},{map:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},d8b8:function(e,t,n){"use strict";var o=n("bb4f"),i=n.n(o);i.a},dbb4:function(e,t,n){var o=n("23e7"),i=n("83ab"),s=n("56ef"),r=n("fc6a"),a=n("06cf"),l=n("8418");o({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(e){var t,n,o=r(e),i=a.f,c=s(o),u={},d=0;while(c.length>d)n=i(o,t=c[d++]),void 0!==n&&l(u,t,n);return u}})},dd8f:function(e,t,n){"use strict";var o=n("89c4"),i=n.n(o);i.a},e439:function(e,t,n){var o=n("23e7"),i=n("d039"),s=n("fc6a"),r=n("06cf").f,a=n("83ab"),l=i((function(){r(1)})),c=!a||l;o({target:"Object",stat:!0,forced:c,sham:!a},{getOwnPropertyDescriptor:function(e,t){return r(s(e),t)}})},e4e9:function(e,t,n){"use strict";var o=n("b792"),i=n.n(o);i.a},e5e0:function(e,t,n){"use strict";n.r(t);var o,i,s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-container",[n("el-header",{staticStyle:{background:"white"}},[n("layout-header",{on:{publish:e.publishProcess,preview:e.preview},model:{value:e.activeSelect,callback:function(t){e.activeSelect=t},expression:"activeSelect"}})],1),n("div",{staticClass:"layout-body"},[n("form-base-setting",{directives:[{name:"show",rawName:"v-show",value:"baseSetting"===e.activeSelect,expression:"activeSelect === 'baseSetting'"}],ref:"baseSetting"}),n("form-design",{directives:[{name:"show",rawName:"v-show",value:"formSetting"===e.activeSelect,expression:"activeSelect === 'formSetting'"}],ref:"formSetting"}),n("process-design",{directives:[{name:"show",rawName:"v-show",value:"processDesign"===e.activeSelect,expression:"activeSelect === 'processDesign'"}],ref:"processDesign"}),n("form-pro-setting",{directives:[{name:"show",rawName:"v-show",value:"proSetting"===e.activeSelect,expression:"activeSelect === 'proSetting'"}],ref:"proSetting"})],1),n("w-dialog",{attrs:{showFooter:!1,title:"设置项检查"},model:{value:e.validVisible,callback:function(t){e.validVisible=t},expression:"validVisible"}},[n("el-steps",{attrs:{"align-center":"",active:e.validStep,"finish-status":"success"}},e._l(e.validOptions,(function(e,t){return n("el-step",{key:t,attrs:{title:e.title,icon:e.icon,status:e.status,description:e.description}})})),1),n("el-result",{attrs:{icon:e.validIcon,title:e.errTitle,subTitle:e.validResult.desc}},[e.validResult.finished?e._e():n("i",{staticClass:"el-icon-loading",staticStyle:{"font-size":"30px"},attrs:{slot:"icon"},slot:"icon"}),e.validResult.errs.length>0?n("div",{staticClass:"err-info",attrs:{slot:"subTitle"},slot:"subTitle"},e._l(e.validResult.errs,(function(e,t){return n("ellipsis",{key:t+"_err",attrs:{"hover-tip":"",content:e}},[n("i",{staticClass:"el-icon-warning-outline",attrs:{slot:"pre"},slot:"pre"})])})),1):e._e(),n("template",{slot:"extra"},[e.validResult.finished?n("el-button",{attrs:{type:"primary",size:"medium"},on:{click:e.doAfter}},[e._v(" "+e._s(e.validResult.action)+" ")]):e._e()],1)],2)],1)],1)},r=[],a=(n("a4d3"),n("e01a"),n("4160"),n("159b"),function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("div",{staticClass:"header"},[o("el-menu",{staticClass:"el-menu-demo",attrs:{"default-active":e.value,"active-text-color":"#409eff",mode:"horizontal"},on:{select:e.handleSelect}},[o("el-menu-item",{staticClass:"e1",attrs:{index:"baseSetting"},on:{click:function(t){return e.to("baseSetting")}}},[e._v("① 基础信息 ")]),o("el-menu-item",{staticClass:"e1",attrs:{index:"formSetting"},on:{click:function(t){return e.to("formSetting")}}},[e._v("② 表单 ")]),o("el-menu-item",{staticClass:"e1",attrs:{index:"processDesign"},on:{click:function(t){return e.to("processDesign")}}},[e._v("③ 审批流程 ")])],1),o("div",{staticClass:"publish"},[o("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.publish}},[o("i",{staticClass:"el-icon-s-promotion"}),e._v("发布")])],1),o("div",{staticClass:"back"},[o("el-button",{attrs:{size:"medium",icon:"el-icon-arrow-left",circle:""},on:{click:e.exit}}),o("span",[o("i",{class:e.setup.logo&&e.setup.logo.icon,style:"background:"+(e.setup.logo&&e.setup.logo.background)}),o("span",[e._v(e._s(e.setup.formName))])])],1)],1),o("el-dialog",{attrs:{title:"请使用手机扫码预览",visible:e.viewCode,width:"300px","close-on-click-modal":!1,center:""},on:{"update:visible":function(t){e.viewCode=t}}},[o("img",{attrs:{src:n("41f4"),width:"250",height:"250"}})])],1)}),l=[],c=n("3786"),u={name:"LayoutHeader",props:{value:{type:String,default:"baseSetup"}},data:function(){return{viewCode:!1}},computed:{setup:function(){return this.$store.state.design}},created:function(){this.check()},mounted:function(){document.body.offsetWidth<=970&&this.$msgbox.alert("本设计器未适配中小屏幕,建议您在PC电脑端浏览器进行操作"),this.listener()},methods:{publish:function(){this.$emit("publish")},preview:function(){this.$emit("preview"),this.viewCode=!0},valid:function(){return!!this.$isNotEmpty(this.setup.group)||(this.$message.warning("请选择分组"),this.$router.push("/layout/baseSetup?_token="+Object(c["a"])()),!1)},exit:function(){var e=this;this.$confirm("未发布的内容将不会被保存,是否直接退出 ?","提示",{confirmButtonText:"退出",cancelButtonText:"取消",type:"warning"}).then((function(){e.$router.push("/formsPanel?_token="+Object(c["a"])())}))},to:function(e){this.$emit("input",e)},handleSelect:function(e,t){},listener:function(){window.onunload=this.closeBefore(),window.onbeforeunload=this.closeBefore()},closeBefore:function(){return!1},check:function(){this.$store.state.isEditFormProcessDesign}}},d=u,p=(n("baa3"),n("2877")),f=Object(p["a"])(d,a,l,!1,null,"47f31a68",null),m=f.exports,h=n("4e02"),v=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"base-setup",on:{click:function(t){e.showIconSelect=!1}}},[n("el-form",{ref:"baseSetting",attrs:{model:e.setup,"label-position":"top","label-width":"80px"}},[e.setup.logo?n("el-form-item",{attrs:{label:"表单图标"}},[n("i",{class:e.setup.logo.icon,style:"background:"+e.setup.logo.background}),n("span",{staticClass:"change-icon"},[n("span",[n("span",[e._v("选择背景色")]),n("el-color-picker",{attrs:{"show-alpha":"",size:"small",predefine:e.colors},model:{value:e.setup.logo.background,callback:function(t){e.$set(e.setup.logo,"background",t)},expression:"setup.logo.background"}})],1),n("span",[n("span",[e._v("选择图标")]),n("el-popover",{attrs:{placement:"bottom-start",width:"390",trigger:"click"}},[n("div",{staticClass:"icon-select"},e._l(e.icons,(function(t,o){return n("i",{key:o,class:t,on:{click:function(n){e.setup.logo.icon=t}}})})),0),n("i",{class:e.setup.logo.icon,attrs:{slot:"reference"},slot:"reference"})]),n("i",{class:e.setup.icon,on:{click:function(t){t.stopPropagation(),e.showIconSelect=!0}}})],1)])]):e._e(),n("el-form-item",{attrs:{label:"表单名称",rules:e.getRule("请输入表单名称"),prop:"formName"}},[n("el-input",{attrs:{size:"medium"},model:{value:e.setup.formName,callback:function(t){e.$set(e.setup,"formName",t)},expression:"setup.formName"}})],1),n("el-form-item",{staticClass:"group",attrs:{label:"所在分组",rules:e.getRule("请选择表单分组"),prop:"groupId"}},[n("el-select",{attrs:{placeholder:"请选择分组",size:"medium"},model:{value:e.setup.groupId,callback:function(t){e.$set(e.setup,"groupId",t)},expression:"setup.groupId"}},e._l(e.fromGroup,(function(e,t){return n("el-option",{directives:[{name:"show",rawName:"v-show",value:e.groupId>-1,expression:"op.groupId > -1"}],key:t,attrs:{label:e.groupName,value:e.groupId}})})),1),n("el-popover",{attrs:{placement:"bottom-end",title:"新建表单分组",width:"300",trigger:"click"}},[n("el-input",{attrs:{size:"medium",placeholder:"请输入新的分组名"},model:{value:e.newGroup,callback:function(t){e.newGroup=t},expression:"newGroup"}},[n("el-button",{attrs:{slot:"append",size:"medium",type:"primary"},on:{click:e.addGroup},slot:"append"},[e._v("提交")])],1),n("el-button",{attrs:{slot:"reference",icon:"el-icon-plus",size:"medium",type:"primary"},slot:"reference"},[e._v("新建分组")])],1)],1),n("el-form-item",{attrs:{label:"表单说明"}},[n("el-input",{attrs:{placeholder:"请输入表单说明",type:"textarea","show-word-limit":"",autosize:{minRows:2,maxRows:5},maxlength:"500"},model:{value:e.setup.remark,callback:function(t){e.$set(e.setup,"remark",t)},expression:"setup.remark"}})],1)],1),n("org-picker",{ref:"orgPicker",attrs:{title:"请选择可以管理此表单的人员",multiple:"",type:"user",selected:e.select},on:{ok:e.selected}})],1)},g=[],b=(n("99af"),n("498a"),n("709c")),y=n("a2c5"),_={name:"FormBaseSetting",components:{OrgPicker:b["a"]},data:function(){return{nowUserSelect:null,showIconSelect:!1,select:[],newGroup:"",fromGroup:[],notifyTypes:[{type:"APP",name:"应用内通知"},{type:"EMAIL",name:"邮件通知"},{type:"SMS",name:"短信通知"},{type:"WX",name:"微信通知"},{type:"DING",name:"钉钉通知"}],colors:["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"],icons:["el-icon-delete-solid","el-icon-s-tools","el-icon-s-goods","el-icon-warning","el-icon-circle-plus","el-icon-camera-solid","el-icon-s-promotion","el-icon-s-cooperation","el-icon-s-platform","el-icon-s-custom","el-icon-s-data","el-icon-s-check","el-icon-s-claim"],rules:{formName:[{}],groupId:[]}}},computed:{setup:function(){var e=this.$store.state.design;return e}},created:function(){this.loadIconfont()},mounted:function(){this.getGroups()},methods:{getRule:function(e){return[{required:!0,message:e,trigger:"blur"}]},loadIconfont:function(){var e=this;y&&y.id&&y.glyphs.forEach((function(t){e.icons.push("".concat(y.font_family," ").concat(y.css_prefix_text).concat(t.font_class))}))},getGroups:function(){var e=this;Object(h["e"])().then((function(t){e.fromGroup=t.data})).catch((function(t){e.$message.error(t)}))},addGroup:function(){var e=this;""!==this.newGroup.trim()&&Object(h["b"])(this.newGroup.trim()).then((function(t){e.$message.success(t.message),e.getGroups()})).catch((function(t){return e.$message.error(t.response.message)}))},selected:function(e){this.$set(this.setup.settings,this.nowUserSelect,e)},selectUser:function(e){this.select=this.setup.settings[e],this.nowUserSelect=e,this.$refs.orgPicker.show()},validate:function(){this.$refs.baseSetting.validate();var e=[];return this.$isNotEmpty(this.setup.formName)||e.push("表单名称未设置"),this.$isNotEmpty(this.setup.groupId)||e.push("表单分组未设置"),0===this.setup.settings.notify.types.length&&e.push("审批消息通知方式未设置"),e}}},k=_,w=(n("b69a"),Object(p["a"])(k,v,g,!1,null,"5dfc06b5",null)),x=w.exports,S=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-container",{staticStyle:{height:"calc(100vh - 65px)"}},[n("el-aside",[n("div",{staticClass:"components-nav"},[n("span",{on:{click:function(t){e.libSelect=0}}},[e._v("组件库")])]),n("div",{directives:[{name:"show",rawName:"v-show",value:0==e.libSelect,expression:"libSelect==0"}]},[e._l(e.baseComponents,(function(t,o){return n("div",{key:o,staticClass:"components"},[n("p",[e._v(e._s(t.name))]),n("ul",[n("draggable",{staticClass:"drag",attrs:{list:t.components,options:{sort:!1},group:{name:"form",pull:"clone",put:!1},clone:e.clone},on:{start:function(t){e.isStart=!0},end:function(t){e.isStart=!1}}},e._l(t.components,(function(t,o){return n("li",{key:o},[n("i",{class:t.icon}),n("span",[e._v(e._s(t.title))])])})),0)],1)])})),e.eruptForms&&e.eruptForms.length>0?n("div",{staticClass:"components"},[n("p",[e._v("Erupt表单")]),n("ul",[n("div",{staticClass:"drag"},e._l(e.eruptForms,(function(t,o){return n("li",{key:o,staticStyle:{cursor:"pointer"},attrs:{title:"生成《"+t.name+"》表单"},on:{click:function(n){return e.useForm(t)}}},[n("i",{staticClass:"el-icon-s-order"}),n("span",[e._v(e._s(t.name))])])})),0)])]):e._e()],2)]),n("el-main",{staticClass:"layout-main"},[n("div",{staticClass:"tool-nav"},[n("div",[n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"撤销",placement:"bottom-start"}},[n("i",{staticClass:"el-icon-refresh-left"})]),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"恢复",placement:"bottom-start"}},[n("i",{staticClass:"el-icon-refresh-right"})])],1),n("div",[n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"预览表单",placement:"bottom-start"}},[n("i",{staticClass:"el-icon-view",on:{click:e.viewForms}})]),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"移动端",placement:"bottom-start"}},[n("i",{class:{"el-icon-mobile":!0,select:e.showMobile},on:{click:function(t){e.showMobile=!0}}})]),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"PC端",placement:"bottom-start"}},[n("i",{class:{"el-icon-monitor":!0,select:!e.showMobile},on:{click:function(t){e.showMobile=!1}}})])],1)]),n("div",{staticClass:"work-form"},[n("div",{class:{mobile:e.showMobile,pc:!e.showMobile}},[n("div",{class:{bd:e.showMobile}},[n("div",{class:{"form-content":e.showMobile}},[n("div",{staticClass:"form"},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.forms&&0===e.forms.length&&!e.isStart,expression:"forms && forms.length === 0 && !isStart"}],staticClass:"tip"},[e._v("👈 请在左侧选择控件并拖至此处")]),n("draggable",{staticClass:"drag-from",attrs:{list:e.forms,group:"form",options:{animation:300,chosenClass:"choose",sort:!0}},on:{start:function(t){e.drag=!0,e.selectFormItem=null},end:function(t){e.drag=!1}}},e._l(e.forms,(function(t,o){return n("div",{key:o,staticClass:"form-item",style:e.getSelectedClass(t),on:{click:function(n){return e.selectItem(t)}}},[n("div",{staticClass:"form-header"},[n("p",[t.props.required?n("span",[e._v("*")]):e._e(),e._v(e._s(t.title))]),n("div",{staticClass:"option"},[n("i",{staticClass:"el-icon-close",on:{click:function(t){return e.del(o)}}})]),n("form-design-render",{attrs:{config:t}})],1)])})),0)],1)])])])])]),n("el-aside",{staticClass:"layout-param"},[e.selectFormItem?n("div",{staticClass:"tool-nav-r"},[n("i",{class:e.selectFormItem.icon,staticStyle:{"margin-right":"5px","font-size":"medium"}}),n("span",[e._v(e._s(e.selectFormItem.title))])]):e._e(),e.selectFormItem&&0!==e.forms.length?n("div",{staticStyle:{"text-align":"left",padding:"10px"}},[n("form-component-config")],1):n("div",{staticClass:"tip"},[e._v(" 😀 选中控件后在这里进行编辑 ")])]),n("w-dialog",{attrs:{clickClose:"",closeFree:"",width:"800px",showFooter:!1,border:!1,title:"表单预览"},model:{value:e.viewFormVisible,callback:function(t){e.viewFormVisible=t},expression:"viewFormVisible"}},[n("form-render",{ref:"form",attrs:{forms:e.forms},model:{value:e.formData,callback:function(t){e.formData=t},expression:"formData"}})],1)],1)},C=[],N=(n("a434"),n("b0c0"),n("d3b7"),n("25f0"),n("6062"),n("3ca3"),n("ddb0"),n("96cf"),n("1da1")),O=n("310e"),$=n.n(O),I=n("2b36"),E=n("d16b"),T=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",["SpanLayout"!==e.form.name?n("el-form",{attrs:{"label-width":"90px"}},[n("el-form-item",{attrs:{label:"表单名称"}},[n("el-input",{attrs:{size:"small",clearable:""},model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),n(e.form.name,{tag:"component",model:{value:e.form.props,callback:function(t){e.$set(e.form,"props",t)},expression:"form.props"}}),n("el-form-item",{attrs:{label:"必填项"}},[n("el-switch",{model:{value:e.form.props.required,callback:function(t){e.$set(e.form.props,"required",t)},expression:"form.props.required"}})],1)],1):n("el-empty",{attrs:{description:"当前组件不支持配置"}})],1)},P=[],R=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form-item",{attrs:{label:"提示文字"}},[n("el-input",{attrs:{size:"small",placeholder:"请设置提示语"},model:{value:e.value.placeholder,callback:function(t){e.$set(e.value,"placeholder",t)},expression:"value.placeholder"}})],1)},D=[],A={name:"TextInput",components:{},props:{value:{type:Object,default:function(){return{}}}},data:function(){return{}},methods:{}},z=A,j=Object(p["a"])(z,R,D,!1,null,"3f53a800",null),F=j.exports,U=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form-item",{attrs:{label:"提示文字"}},[n("el-input",{attrs:{size:"small",placeholder:"请设置提示语"},model:{value:e.value.placeholder,callback:function(t){e.$set(e.value,"placeholder",t)},expression:"value.placeholder"}})],1)],1)},M=[],L={name:"NumberInput",components:{},props:{value:{type:Object,default:function(){return{}}}},data:function(){return{}},methods:{}},B=L,G=Object(p["a"])(B,U,M,!1,null,"659605a6",null),V=G.exports,q=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form-item",{attrs:{label:"提示文字"}},[n("el-input",{attrs:{size:"small",placeholder:"请设置提示语"},model:{value:e.value.placeholder,callback:function(t){e.$set(e.value,"placeholder",t)},expression:"value.placeholder"}})],1),n("el-form-item",{attrs:{label:"保留小数"}},[n("el-input-number",{attrs:{"controls-position":"right",precision:0,max:3,min:0,size:"small",placeholder:"小数位数"},model:{value:e.value.precision,callback:function(t){e.$set(e.value,"precision",t)},expression:"value.precision"}}),e._v(" 位 ")],1),n("el-form-item",{attrs:{label:"展示大写"}},[n("el-switch",{model:{value:e.value.showChinese,callback:function(t){e.$set(e.value,"showChinese",t)},expression:"value.showChinese"}})],1)],1)},H=[],J={name:"AmountInputConfig",components:{},props:{value:{type:Object,default:function(){return{}}}},data:function(){return{}},methods:{}},Y=J,W=Object(p["a"])(Y,q,H,!1,null,"14ddf80b",null),K=W.exports,X=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form-item",{attrs:{label:"提示文字"}},[n("el-input",{attrs:{size:"small",placeholder:"请设置提示语"},model:{value:e.value.placeholder,callback:function(t){e.$set(e.value,"placeholder",t)},expression:"value.placeholder"}})],1)],1)},Z=[],Q={name:"TextareaInput",components:{},props:{value:{type:Object,default:function(){return{}}}},data:function(){return{}},methods:{}},ee=Q,te=Object(p["a"])(ee,X,Z,!1,null,"7080394f",null),ne=te.exports,oe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form-item",{attrs:{label:"提示文字"}},[n("el-input",{attrs:{size:"small",placeholder:"请设置提示语"},model:{value:e.value.placeholder,callback:function(t){e.$set(e.value,"placeholder",t)},expression:"value.placeholder"}})],1),n("el-form",{attrs:{"label-position":"top"}},[n("el-form-item",{staticClass:"options",attrs:{label:"选项设置"}},[n("div",{staticClass:"option-item-label",attrs:{slot:"label"},slot:"label"},[n("span",[e._v("选项设置")]),n("el-button",{attrs:{icon:"el-icon-plus",type:"text",size:"mini"},on:{click:function(t){return e.value.options.push("新选项")}}},[e._v("新增选项")])],1),n("draggable",{attrs:{list:e.value.options,group:"option",handler:".el-icon-rank",options:e.dragOption}},e._l(e.value.options,(function(t,o){return n("div",{key:o,staticClass:"option-item"},[n("i",{staticClass:"el-icon-rank"}),n("el-input",{attrs:{size:"medium",placeholder:"请设置选项值",clearable:""},model:{value:e.value.options[o],callback:function(t){e.$set(e.value.options,o,t)},expression:"value.options[index]"}},[n("el-button",{attrs:{slot:"append",icon:"el-icon-delete",type:"danger",size:"medium"},on:{click:function(t){return e.value.options.splice(o,1)}},slot:"append"})],1)],1)})),0)],1)],1),n("el-form-item",{attrs:{label:"选项展开"}},[n("el-switch",{model:{value:e.value.expanding,callback:function(t){e.$set(e.value,"expanding",t)},expression:"value.expanding"}})],1)],1)},ie=[],se={name:"SelectInputConfig",components:{draggable:$.a},props:{value:{type:Object,default:function(){return{}}}},data:function(){return{dragOption:{animation:300,sort:!0}}},methods:{}},re=se,ae=(n("5623"),Object(p["a"])(re,oe,ie,!1,null,"039f33ba",null)),le=ae.exports,ce=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form-item",{attrs:{label:"提示文字"}},[n("el-input",{attrs:{size:"small",placeholder:"请设置日期提示"},model:{value:e.value.placeholder,callback:function(t){e.$set(e.value,"placeholder",t)},expression:"value.placeholder"}})],1),n("el-form-item",{attrs:{label:"日期格式"}},[n("el-select",{attrs:{size:"small"},model:{value:e.value.format,callback:function(t){e.$set(e.value,"format",t)},expression:"value.format"}},[n("el-option",{attrs:{value:"yyyy",label:"年"}}),n("el-option",{attrs:{value:"yyyy-MM",label:"年-月"}}),n("el-option",{attrs:{value:"yyyy-MM-dd",label:"年-月-日"}}),n("el-option",{attrs:{value:"yyyy-MM-dd HH:mm",label:"年-月-日 时:分"}})],1)],1)],1)},ue=[],de={name:"DateTime",components:{},props:{value:{type:Object,default:function(){return{}}}},data:function(){return{}},methods:{}},pe=de,fe=Object(p["a"])(pe,ce,ue,!1,null,"067a6338",null),me=fe.exports,he=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form-item",{attrs:{label:"提示文字"}},[n("el-input",{attrs:{size:"small",placeholder:"开始日期提示"},model:{value:e.value.placeholder[0],callback:function(t){e.$set(e.value.placeholder,0,t)},expression:"value.placeholder[0]"}}),n("el-input",{attrs:{size:"small",placeholder:"结束日期提示"},model:{value:e.value.placeholder[1],callback:function(t){e.$set(e.value.placeholder,1,t)},expression:"value.placeholder[1]"}})],1),n("el-form-item",{attrs:{label:"日期格式"}},[n("el-select",{attrs:{size:"small"},model:{value:e.value.format,callback:function(t){e.$set(e.value,"format",t)},expression:"value.format"}},[n("el-option",{attrs:{value:"yyyy",label:"年"}}),n("el-option",{attrs:{value:"yyyy-MM",label:"年-月"}}),n("el-option",{attrs:{value:"yyyy-MM-dd",label:"年-月-日"}}),n("el-option",{attrs:{value:"yyyy-MM-dd HH:mm",label:"年-月-日 时:分"}})],1)],1),n("el-form-item",{attrs:{label:"展示时长"}},[n("el-switch",{model:{value:e.value.showLength,callback:function(t){e.$set(e.value,"showLength",t)},expression:"value.showLength"}})],1)],1)},ve=[],ge={name:"DateTimeRangeConfig",components:{},props:{value:{type:Object,default:function(){return{}}}},data:function(){return{}},methods:{}},be=ge,ye=Object(p["a"])(be,he,ve,!1,null,"67d8df9a",null),_e=ye.exports,ke=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form-item",{attrs:{label:"提示文字"}},[n("el-input",{attrs:{size:"small",placeholder:"请设置提示语"},model:{value:e.value.placeholder,callback:function(t){e.$set(e.value,"placeholder",t)},expression:"value.placeholder"}})],1),n("el-form-item",{attrs:{label:"数量限制"}},[n("tip",{attrs:{slot:"label",content:"限制最大上传图片数量(为0则不限制)"},slot:"label"},[e._v("数量限制")]),n("el-input-number",{staticClass:"max-fill",attrs:{"controls-position":"right",precision:0,size:"small",placeholder:"最多上传几张图片"},model:{value:e.value.maxNumber,callback:function(t){e.$set(e.value,"maxNumber",t)},expression:"value.maxNumber"}})],1),n("el-form-item",{attrs:{label:"大小限制"}},[n("tip",{attrs:{slot:"label",content:"限制单个图片最大大小-MB(为0则不限制)"},slot:"label"},[e._v("大小限制")]),n("el-input-number",{staticClass:"max-fill",attrs:{"controls-position":"right",precision:1,size:"small",placeholder:"单个文件最大大小"},model:{value:e.value.maxSize,callback:function(t){e.$set(e.value,"maxSize",t)},expression:"value.maxSize"}})],1),n("el-form-item",{attrs:{label:"图片压缩"}},[n("el-switch",{model:{value:e.value.enableZip,callback:function(t){e.$set(e.value,"enableZip",t)},expression:"value.enableZip"}})],1)],1)},we=[],xe={name:"ImageUploadConfig",components:{},props:{value:{type:Object,default:function(){return{}}}},data:function(){return{}},methods:{}},Se=xe,Ce=(n("a46d"),Object(p["a"])(Se,ke,we,!1,null,"86bec1dc",null)),Ne=Ce.exports,Oe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form-item",{attrs:{label:"提示文字"}},[n("el-input",{attrs:{size:"small",placeholder:"请设置提示语"},model:{value:e.value.placeholder,callback:function(t){e.$set(e.value,"placeholder",t)},expression:"value.placeholder"}})],1),n("el-form-item",{attrs:{label:"数量限制"}},[n("tip",{attrs:{slot:"label",content:"限制最大上传图片数量(为0则不限制)"},slot:"label"},[e._v("数量限制")]),n("el-input-number",{staticClass:"max-fill",attrs:{"controls-position":"right",precision:0,size:"small",placeholder:"最多上传几张图片"},model:{value:e.value.maxNumber,callback:function(t){e.$set(e.value,"maxNumber",t)},expression:"value.maxNumber"}})],1),n("el-form-item",{attrs:{label:"大小限制"}},[n("tip",{attrs:{slot:"label",content:"限制单个文件最大大小-MB(为0则不限制)"},slot:"label"},[e._v("大小限制")]),n("el-input-number",{staticClass:"max-fill",attrs:{"controls-position":"right",precision:1,size:"small",placeholder:"单个文件最大大小"},model:{value:e.value.maxSize,callback:function(t){e.$set(e.value,"maxSize",t)},expression:"value.maxSize"}})],1),n("el-form-item",{attrs:{label:"类型限制"}},[n("tip",{attrs:{slot:"label",content:"限制上传文件的后缀类型"},slot:"label"},[e._v("类型限制")]),n("el-select",{staticStyle:{width:"100%"},attrs:{size:"small",multiple:"",filterable:"","allow-create":"","default-first-option":"",clearable:"",placeholder:"允许上传文件的后缀格式,可设置多种"},model:{value:e.value.fileTypes,callback:function(t){e.$set(e.value,"fileTypes",t)},expression:"value.fileTypes"}})],1),n("el-form-item",{attrs:{label:"不可下载"}},[n("el-switch",{model:{value:e.value.onlyRead,callback:function(t){e.$set(e.value,"onlyRead",t)},expression:"value.onlyRead"}})],1)],1)},$e=[],Ie={name:"FileUploadConfig",components:{},props:{value:{type:Object,default:function(){return{}}}},data:function(){return{}},methods:{}},Ee=Ie,Te=(n("d8b8"),Object(p["a"])(Ee,Oe,$e,!1,null,"d3b6f30e",null)),Pe=Te.exports,Re=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form-item",{attrs:{label:"提示内容"}},[n("el-input",{attrs:{size:"small",placeholder:"请设置提示内容"},model:{value:e.value.placeholder,callback:function(t){e.$set(e.value,"placeholder",t)},expression:"value.placeholder"}})],1),n("el-form-item",{attrs:{label:"文字颜色"}},[n("el-color-picker",{attrs:{size:"medium"},model:{value:e.value.color,callback:function(t){e.$set(e.value,"color",t)},expression:"value.color"}})],1)],1)},De=[],Ae={name:"Description",components:{},props:{value:{type:Object,default:function(){return{}}}},data:function(){return{}},methods:{}},ze=Ae,je=Object(p["a"])(ze,Re,De,!1,null,"14e4d03c",null),Fe=je.exports,Ue=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div")},Me=[],Le={name:"MoneyInput",components:{},data:function(){return{}},methods:{}},Be=Le,Ge=Object(p["a"])(Be,Ue,Me,!1,null,"5dfb482a",null),Ve=Ge.exports,qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form-item",{attrs:{label:"提示文字"}},[n("el-input",{attrs:{size:"small",placeholder:"请设置提示语"},model:{value:e.value.placeholder,callback:function(t){e.$set(e.value,"placeholder",t)},expression:"value.placeholder"}})],1),n("el-form-item",{attrs:{label:"是否多选"}},[n("el-switch",{model:{value:e.value.multiple,callback:function(t){e.$set(e.value,"multiple",t)},expression:"value.multiple"}})],1)],1)},He=[],Je={name:"OrgPicker",components:{},props:{value:{type:Object,default:function(){return{}}}},data:function(){return{}},methods:{}},Ye=Je,We=Object(p["a"])(Ye,qe,He,!1,null,"408a455e",null),Ke=We.exports,Xe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form-item",{attrs:{label:"提示文字"}},[n("el-input",{attrs:{size:"small",placeholder:"提醒添加记录的提示"},model:{value:e.value.placeholder,callback:function(t){e.$set(e.value,"placeholder",t)},expression:"value.placeholder"}})],1),n("el-form-item",{attrs:{label:"最大行数"}},[n("tip",{attrs:{slot:"label",content:"允许添加多少条记录(为0则不限制)"},slot:"label"},[e._v("最大行数")]),n("el-input-number",{attrs:{"controls-position":"right",precision:0,max:100,min:0,size:"small",placeholder:"限制条数"},model:{value:e.value.maxSize,callback:function(t){e.$set(e.value,"maxSize",t)},expression:"value.maxSize"}})],1),n("el-form-item",{attrs:{label:"布局方式"}},[n("el-radio",{attrs:{name:"layout",label:!0},model:{value:e.value.rowLayout,callback:function(t){e.$set(e.value,"rowLayout",t)},expression:"value.rowLayout"}},[e._v("按表格")]),n("el-radio",{attrs:{name:"layout",label:!1},model:{value:e.value.rowLayout,callback:function(t){e.$set(e.value,"rowLayout",t)},expression:"value.rowLayout"}},[e._v("按表单")])],1),n("el-form-item",{attrs:{label:"展示合计"}},[n("el-switch",{model:{value:e.value.showSummary,callback:function(t){e.$set(e.value,"showSummary",t)},expression:"value.showSummary"}}),e.value.showSummary?n("el-select",{staticStyle:{width:"100%"},attrs:{size:"small",multiple:"",clearable:"",placeholder:"请选择合计项"},model:{value:e.value.summaryColumns,callback:function(t){e.$set(e.value,"summaryColumns",t)},expression:"value.summaryColumns"}},e._l(e.columns,(function(e){return n("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})})),1):e._e()],1),n("el-form-item",{attrs:{label:"展示边框"}},[n("el-switch",{model:{value:e.value.showBorder,callback:function(t){e.$set(e.value,"showBorder",t)},expression:"value.showBorder"}})],1)],1)},Ze=[],Qe=(n("4de4"),{name:"TableListConfig",components:{},props:{value:{type:Object,default:function(){return{}}}},computed:{columns:function(){return this.value.columns.filter((function(e){return"Number"===e.valueType}))}},data:function(){return{}},methods:{}}),et=Qe,tt=Object(p["a"])(et,Xe,Ze,!1,null,"31085c36",null),nt=tt.exports,ot={name:"FormComponentConfig",components:{TextInput:F,NumberInput:V,AmountInput:K,TextareaInput:ne,SelectInput:le,MultipleSelect:le,DateTime:me,DateTimeRange:_e,ImageUpload:Ne,FileUpload:Pe,Description:Fe,MoneyInput:Ve,DeptPicker:Ke,UserPicker:Ke,RolePicker:Ke,TableList:nt},props:{},computed:{form:function(){return this.$store.state.selectFormItem}},data:function(){return{}},methods:{}},it=ot,st=Object(p["a"])(it,T,P,!1,null,"d5718792",null),rt=st.exports,at=n("8032"),lt={name:"FormDesign",components:{draggable:$.a,FormComponentConfig:rt,FormDesignRender:E["a"],FormRender:I["a"]},data:function(){return{formData:{},libSelect:0,viewFormVisible:!1,isStart:!1,showMobile:!0,baseComponents:at["b"],select:null,drag:!1,eruptForms:[]}},computed:{forms:function(){return this.$store.state.design.formItems},selectFormItem:{get:function(){return this.$store.state.selectFormItem},set:function(e){this.$store.state.selectFormItem=e}},nodeMap:function(){return this.$store.state.nodeMap}},created:function(){var e=this;Object(h["c"])().then((function(t){e.eruptForms=t.data})).catch((function(t){e.$message.error(t)}))},methods:{copy:function(e,t){this.form.splice(t+1,0,Object.assign({},e))},getId:function(){return"field"+(Math.floor(89999*Math.random())+1e4).toString()+(new Date).getTime().toString().substring(5)},del:function(e){var t=this;this.$confirm("删除组件将会连带删除包含该组件的条件以及相关设置,是否继续?","提示",{confirmButtonText:"确 定",cancelButtonText:"取 消",type:"warning"}).then((function(){t.removeFormItemAbout(e,t.forms[e])}))},removeFormItemAbout:function(e,t){var n=this;return Object(N["a"])(regeneratorRuntime.mark((function o(){return regeneratorRuntime.wrap((function(o){while(1)switch(o.prev=o.next){case 0:if("SpanLayout"!==t.name){o.next=4;break}return n.forms[e].props.items.forEach((function(t){n.removeFormItemAbout(e,t)})),n.forms.splice(e,1),o.abrupt("return");case 4:n.nodeMap.forEach((function(e){"CONDITION"===e.type&&e.props.groups.forEach((function(e){var n=e.cids.remove(t.id);n>-1&&e.conditions.splice(n,1)})),"ROOT"!==e.type&&"APPROVAL"!==e.type&&"CC"!==e.type||(e.props.formPerms.removeByKey("id",t.id),e.props.formUser===t.id&&(e.props.formUser=""))})),n.forms.splice(e,1);case 6:case"end":return o.stop()}}),o)})))()},removeFormItemAboutAll:function(){this.nodeMap.forEach((function(e){"CONDITION"===e.type&&e.props.groups.forEach((function(e){e.cids.length=0,e.conditions.length=0})),"ROOT"!==e.type&&"APPROVAL"!==e.type&&"CC"!==e.type||(e.props.formPerms.length=0,e.props.formUser="")})),this.forms.length=0},clone:function(e){return e.id=this.getId(),JSON.parse(JSON.stringify(e))},viewForms:function(){this.viewFormVisible=!0},selectItem:function(e){this.selectFormItem=e},getSelectedClass:function(e){return this.selectFormItem&&this.selectFormItem.id===e.id?"border-left: 4px solid #409eff":""},validateItem:function(e,t,n){var o=this;t.has(n.title)&&"SpanLayout"!==n.name&&e.push("表单 ".concat(n.title," 名称重复")),t.add(n.title),"SelectInput"===n.name||"MultipleSelect"===n.name?0===n.props.options.length&&e.push("".concat(n.title," 未设置选项")):"TableList"===n.name?0===n.props.columns.length&&e.push("明细表 ".concat(n.title," 内未添加组件")):"SpanLayout"===n.name&&(0===n.props.items.length?e.push("分栏内未添加组件"):n.props.items.forEach((function(n){return o.validateItem(e,t,n)})))},validate:function(){var e=this,t=[];if(this.forms.length>0){var n=new Set;this.forms.forEach((function(o){e.validateItem(t,n,o)}))}else t.push("表单为空,请添加组件");return t},useForm:function(e){var t=this;this.$confirm("生成《"+e.name+"》表单,将会覆盖现有组件,是否继续?","提示",{confirmButtonText:"确 定",cancelButtonText:"取 消",type:"warning"}).then((function(){return t.removeFormItemAboutAll(),e.formItems.forEach((function(e){t.forms.push(e)}))}))}}},ct=lt,ut=(n("b985"),Object(p["a"])(ct,S,C,!1,null,"08fff908",null)),dt=ut.exports,pt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-main",[n("div",{staticClass:"scale"},[n("el-button",{attrs:{icon:"el-icon-plus",size:"small",disabled:e.scale>=150,circle:""},on:{click:function(t){e.scale+=10}}}),n("span",[e._v(e._s(e.scale)+"%")]),n("el-button",{attrs:{icon:"el-icon-minus",size:"small",disabled:e.scale<=40,circle:""},on:{click:function(t){e.scale-=10}}}),n("el-button",{on:{click:e.validate}},[e._v("校验流程")])],1),n("div",{staticClass:"design",style:"transform: scale("+e.scale/100+");"},[n("process-tree",{ref:"process-tree",on:{selectedNode:e.nodeSelected}})],1),n("el-drawer",{attrs:{title:e.selectedNode.name,visible:e.showConfig,"modal-append-to-body":!1,size:"CONDITION"===e.selectedNode.type?"600px":"500px",direction:"rtl",modal:!1,"destroy-on-close":""},on:{"update:visible":function(t){e.showConfig=t}}},[n("div",{attrs:{slot:"title"},slot:"title"},[n("el-input",{directives:[{name:"show",rawName:"v-show",value:e.showInput,expression:"showInput"}],staticStyle:{width:"300px"},attrs:{size:"medium"},on:{blur:function(t){e.showInput=!1}},model:{value:e.selectedNode.name,callback:function(t){e.$set(e.selectedNode,"name",t)},expression:"selectedNode.name"}}),n("el-link",{directives:[{name:"show",rawName:"v-show",value:!e.showInput,expression:"!showInput"}],staticStyle:{"font-size":"medium"},on:{click:function(t){e.showInput=!0}}},[n("i",{staticClass:"el-icon-edit",staticStyle:{"margin-right":"10px"}}),e._v(" "+e._s(e.selectedNode.name)+" ")])],1),n("div",{staticClass:"node-config-content"},[n("node-config")],1)])],1)},ft=[],mt=(n("c975"),n("d81d"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("node",{attrs:{title:e.config.name,"show-error":e.showError,content:e.content,"error-info":e.errorInfo,placeholder:"请设置审批人","header-bgc":"#ff943e","header-icon":"el-icon-s-check"},on:{selected:function(t){return e.$emit("selected")},delNode:function(t){return e.$emit("delNode")},insertNode:function(t){return e.$emit("insertNode",t)}}})}),ht=[],vt=(n("7db0"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:{node:!0,root:e.isRoot||!e.show,"node-error-state":e.showError}},[e.show?n("div",{class:{"node-body":!0,error:e.showError},on:{click:function(t){return e.$emit("selected")}}},[n("div",[n("div",{staticClass:"node-body-header",style:{"background-color":e.headerBgc}},[""!==(e.headerIcon||"")?n("i",{class:e.headerIcon,staticStyle:{"margin-right":"5px"}}):e._e(),n("ellipsis",{staticClass:"name",attrs:{"hover-tip":"",content:e.title}}),e.isRoot?e._e():n("i",{staticClass:"el-icon-close",staticStyle:{float:"right"},on:{click:function(t){return e.$emit("delNode")}}})],1),n("div",{staticClass:"node-body-content"},[e.leftIcon?n("i",{class:e.leftIcon}):e._e(),""===(e.content||"").trim()?n("span",{staticClass:"placeholder"},[e._v(e._s(e.placeholder))]):n("ellipsis",{attrs:{row:3,content:e.content}}),n("i",{staticClass:"el-icon-arrow-right"})],1),e.showError?n("div",{staticClass:"node-error"},[n("el-tooltip",{attrs:{effect:"dark",content:e.errorInfo,placement:"top-start"}},[n("i",{staticClass:"el-icon-warning-outline"})])],1):e._e()])]):e._e(),n("div",{staticClass:"node-footer"},[n("div",{staticClass:"btn"},[n("insert-button",{on:{insertNode:function(t){return e.$emit("insertNode",t)}}})],1)])])}),gt=[],bt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-popover",{attrs:{placement:"bottom-start",title:"添加流程节点",width:"350",trigger:"click"}},[n("div",{staticClass:"node-select"},[n("div",{on:{click:e.addApprovalNode}},[n("i",{staticClass:"el-icon-s-check",staticStyle:{color:"rgb(255, 148, 62)"}}),n("span",[e._v("审批人")])]),n("div",{on:{click:e.addCcNode}},[n("i",{staticClass:"el-icon-s-promotion",staticStyle:{color:"rgb(50, 150, 250)"}}),n("span",[e._v("抄送人")])]),n("div",{on:{click:e.addConditionsNode}},[n("i",{staticClass:"el-icon-share",staticStyle:{color:"rgb(21, 188, 131)"}}),n("span",[e._v("条件分支")])]),n("div",{on:{click:e.addConcurrentsNode}},[n("i",{staticClass:"el-icon-s-operation",staticStyle:{color:"#718dff"}}),n("span",[e._v("并行分支")])])]),n("el-button",{attrs:{slot:"reference",icon:"el-icon-plus",type:"primary",size:"small",circle:""},slot:"reference"})],1)},yt=[],_t={name:"InsertButton",components:{},data:function(){return{}},computed:{selectedNode:function(){this.$store.state.selectedNode}},methods:{addApprovalNode:function(){this.$emit("insertNode","APPROVAL")},addCcNode:function(){this.$emit("insertNode","CC")},addDelayNode:function(){this.$emit("insertNode","DELAY")},addConditionsNode:function(){this.$emit("insertNode","CONDITIONS")},addConcurrentsNode:function(){this.$emit("insertNode","CONCURRENTS")},addTriggerNode:function(){this.$emit("insertNode","TRIGGER")}}},kt=_t,wt=(n("e4e9"),Object(p["a"])(kt,bt,yt,!1,null,"3063624c",null)),xt=wt.exports,St={name:"Node",components:{InsertButton:xt},props:{isRoot:{type:Boolean,default:!1},show:{type:Boolean,default:!0},content:{type:String,default:""},title:{type:String,default:"标题"},placeholder:{type:String,default:"请设置"},leftIcon:{type:String,default:void 0},headerIcon:{type:String,default:""},headerBgc:{type:String,default:"#576a95"},showError:{type:Boolean,default:!1},errorInfo:{type:String,default:"无信息"}},data:function(){return{}},methods:{}},Ct=St,Nt=(n("5007"),Object(p["a"])(Ct,vt,gt,!1,null,"e5c46912",null)),Ot=Nt.exports,$t={name:"ApprovalNode",props:{config:{type:Object,default:function(){return{}}}},components:{Node:Ot},data:function(){return{showError:!1,errorInfo:""}},computed:{content:function(){var e=this.config.props;switch(e.assignedType){case"ASSIGN_USER":if(e.assignedUser.length>0){var t=[];return e.assignedUser.forEach((function(e){return t.push(e.name)})),"指定用户:"+String(t).replaceAll(",","、")}return"请指定审批人";case"SELF":return"发起人自己";case"SELF_SELECT":return e.selfSelect.multiple?"发起人自选多人":"发起人自选一人";case"LEADER_TOP":return"多级主管依次审批";case"LEADER":return e.leader.level>1?"发起人的第 "+e.leader.level+" 级主管":"发起人的直接主管";case"FORM_USER":if(e.formUser&&""!==e.formUser){var n=this.getFormItemById(e.formUser);return n&&n.title?"表单(".concat(n.title,")内的人员"):"该表单已被移除😥"}return"表单内联系人(未选择)";case"ROLE":if(e.role.length>0){var o=[];return e.role.forEach((function(e){return o.push(e.name)})),"指定角色:"+String(o).replaceAll(",","、")}return"指定角色(未设置)";default:return"未知设置项😥"}}},methods:{getFormItemById:function(e){return this.$store.state.design.formItems.find((function(t){return t.id===e}))},validate:function(e){try{return this.showError=!this["validate_".concat(this.config.props.assignedType)](e)}catch(t){return!0}},validate_ASSIGN_USER:function(e){return this.config.props.assignedUser.length>0||(this.errorInfo="请指定审批人员",e.push("".concat(this.config.name," 未指定审批人员")),!1)},validate_SELF_SELECT:function(e){return!0},validate_LEADER_TOP:function(e){return!0},validate_LEADER:function(e){return!0},validate_ROLE:function(e){return!(this.config.props.role.length<=0)||(this.errorInfo="请指定负责审批的系统角色",e.push("".concat(this.config.name," 未指定审批角色")),!1)},validate_SELF:function(e){return!0},validate_FORM_USER:function(e){return""!==this.config.props.formUser||(this.errorInfo="请指定表单中的人员组件",e.push("".concat(this.config.name," 审批人为表单中人员,但未指定")),!1)},validate_REFUSE:function(e){return!0}}},It=$t,Et=Object(p["a"])(It,mt,ht,!1,null,"1d482dd2",null),Tt=Et.exports,Pt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("node",{attrs:{title:e.config.name,"show-error":e.showError,content:e.content,"error-info":e.errorInfo,placeholder:"请设置抄送人","header-bgc":"#3296fa","header-icon":"el-icon-s-promotion"},on:{selected:function(t){return e.$emit("selected")},delNode:function(t){return e.$emit("delNode")},insertNode:function(t){return e.$emit("insertNode",t)}}})},Rt=[],Dt={name:"CcNode",props:{config:{type:Object,default:function(){return{}}}},components:{Node:Ot},data:function(){return{showError:!1,errorInfo:""}},computed:{content:function(){if(this.config.props.shouldAdd)return"由发起人指定";if(this.config.props.assignedUser.length>0){var e=[];return this.config.props.assignedUser.forEach((function(t){return e.push(t.name)})),String(e).replaceAll(",","、")}return null}},methods:{validate:function(e){return this.showError=!1,this.config.props.shouldAdd?this.showError=!1:0===this.config.props.assignedUser.length&&(this.showError=!0,this.errorInfo="请选择需要抄送的人员"),this.showError&&e.push("抄送节点 ".concat(this.config.name," 未设置抄送人")),!this.showError}}},At=Dt,zt=Object(p["a"])(At,Pt,Rt,!1,null,"15aae704",null),jt=zt.exports,Ft=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"node"},[n("div",{staticClass:"node-body",on:{click:function(t){return e.$emit("selected")}}},[e.level>1?n("div",{staticClass:"node-body-left",on:{click:function(t){return t.stopPropagation(),e.$emit("leftMove")}}},[n("i",{staticClass:"el-icon-arrow-left"})]):e._e(),n("div",{staticClass:"node-body-main"},[n("div",{staticClass:"node-body-main-header"},[n("span",{staticClass:"title"},[n("i",{staticClass:"el-icon-s-operation"}),n("ellipsis",{staticClass:"name",attrs:{"hover-tip":"",content:e.config.name?e.config.name:"并行任务"+e.level}})],1),n("span",{staticClass:"option"},[n("el-tooltip",{attrs:{effect:"dark",content:"复制分支",placement:"top"}},[n("i",{staticClass:"el-icon-copy-document",on:{click:function(t){return e.$emit("copy")}}})]),n("i",{staticClass:"el-icon-close",on:{click:function(t){return t.stopPropagation(),e.$emit("delNode")}}})],1)]),e._m(0)]),e.level1?n("div",{staticClass:"node-body-left",on:{click:function(t){return e.$emit("leftMove")}}},[n("i",{staticClass:"el-icon-arrow-left"})]):e._e(),n("div",{staticClass:"node-body-main",on:{click:function(t){return e.$emit("selected")}}},[n("div",{staticClass:"node-body-main-header"},[n("ellipsis",{staticClass:"title",attrs:{"hover-tip":"",content:e.config.name?e.config.name:"条件"+e.level}}),n("span",{staticClass:"level"},[e._v("优先级"+e._s(e.level))]),n("span",{staticClass:"option"},[n("el-tooltip",{attrs:{effect:"dark",content:"复制条件",placement:"top"}},[n("i",{staticClass:"el-icon-copy-document",on:{click:function(t){return t.stopPropagation(),e.$emit("copy")}}})]),n("i",{staticClass:"el-icon-close",on:{click:function(t){return t.stopPropagation(),e.$emit("delNode")}}})],1)],1),n("div",{staticClass:"node-body-main-content"},[""===(e.content||"").trim()?n("span",{staticClass:"placeholder"},[e._v(e._s(e.placeholder))]):n("ellipsis",{attrs:{hoverTip:"",row:4,content:e.content}})],1)]),e.level1?"AND"===t.groupType?") 且 (":") 或 (":"AND"===t.groupType?" 且 ":" 或 ");n.push(o.length>1?"(".concat(i,")"):i)}));var o=String(n).replaceAll(",","AND"===this.config.props.groupsType?" 且 ":" 或 ");return o}},methods:{getDefault:function(e,t){return e&&""!==e?e:t},getOrdinaryConditionContent:function(e){switch(e.compare){case"IN":return"".concat(e.title,"为[").concat(String(e.value).replaceAll(",","、"),"]中之一");case"B":return"".concat(e.value[0]," < ").concat(e.title," < ").concat(e.value[1]);case"AB":return"".concat(e.value[0]," ≤ ").concat(e.title," < ").concat(e.value[1]);case"BA":return"".concat(e.value[0]," < ").concat(e.title," ≤ ").concat(e.value[1]);case"ABA":return"".concat(e.value[0]," ≤ ").concat(e.title," ≤ ").concat(e.value[1]);case"<=":return"".concat(e.title," ≤ ").concat(this.getDefault(e.value[0]," ?"));case">=":return"".concat(e.title," ≥ ").concat(this.getDefault(e.value[0]," ?"));default:return"".concat(e.title).concat(e.compare).concat(this.getDefault(e.value[0]," ?"))}},validate:function(e){var t=this.config.props;if(t.isDefault)return!0;if(t.groups.length<=0)this.showError=!0,this.errorInfo="请设置分支条件",e.push("".concat(this.config.name," 未设置条件"));else for(var n=0;n0){var e=[];return this.config.props.assignedUser.forEach((function(t){return e.push(t.name)})),String(e).replaceAll(",","、")}return"所有人"}},data:function(){return{}},methods:{}},yn=bn,_n=Object(p["a"])(yn,vn,gn,!1,null,"5d527ccd",null),kn=_n.exports,wn={assignedType:"ASSIGN_USER",mode:"OR",sign:!1,nobody:{handler:"TO_PASS",assignedUser:[]},timeLimit:{timeout:{unit:"H",value:0},handler:{type:"REFUSE",notify:{once:!0,hour:1}}},assignedUser:[],formPerms:[],selfSelect:{multiple:!1},leaderTop:{endCondition:"TOP",endLevel:1},leader:{level:1},role:[],refuse:{type:"TO_END",target:""},formUser:""},xn={assignedUser:[],formPerms:[]},Sn={isDefault:!1,groupsType:"OR",groups:[{groupType:"AND",cids:[],conditions:[]}],expression:""},Cn={isDefault:!0,groupsType:"OR",groups:[{groupType:"AND",cids:[],conditions:[]}],expression:""},Nn={shouldAdd:!1,assignedUser:[],formPerms:[]},On={type:"WEBHOOK",http:{method:"GET",url:"",headers:[{name:"",isField:!0,value:""}],contentType:"FORM",params:[{name:"",isField:!0,value:""}],retry:1,handlerByScript:!1,success:"function handlerOk(res) {\n return true;\n}",fail:"function handlerFail(res) {\n return true;\n}"},email:{subject:"",to:[],content:""}},$n={type:"FIXED",time:0,unit:"M",dateTime:""},In={APPROVAL_PROPS:wn,CC_PROPS:Nn,DELAY_PROPS:$n,CONDITION_PROPS:Sn,CONDITION_PROPS_DEFAULT:Cn,ROOT_PROPS:xn,TRIGGER_PROPS:On},En={name:"ProcessTree",components:{Node:Ot,Root:kn,Approval:Tt,Cc:jt,Trigger:nn,Concurrent:Gt,Condition:Kt,Delay:cn,Empty:hn},data:function(){return{valid:!0}},computed:{nodeMap:function(){return this.$store.state.nodeMap},dom:function(){return this.$store.state.design.process}},render:function(e,t){this.nodeMap.clear();var n=this.getDomTree(e,this.dom);return n.push(e("div",{style:{"text-align":"center"}},[e("div",{class:{"process-end":!0},domProps:{innerHTML:"流程结束"}})])),e("div",{class:{_root:!0},ref:"_root"},n)},methods:{getDomTree:function(e,t){var n=this;if(this.toMapping(t),this.isPrimaryNode(t)){var o=this.getDomTree(e,t.children);return this.decodeAppendDom(e,t,o),[e("div",{class:{"primary-node":!0}},o)]}if(this.isBranchNode(t)){var i=0,s=t.branchs.map((function(o){n.toMapping(o);var s=n.getDomTree(e,o.children);return n.decodeAppendDom(e,o,s,{level:i+1,size:t.branchs.length}),n.insertCoverLine(e,i,s,t.branchs),i++,e("div",{class:{"branch-node-item":!0}},s)}));s.unshift(e("div",{class:{"add-branch-btn":!0}},[e("el-button",{class:{"add-branch-btn-el":!0},props:{size:"small",round:!0},on:{click:function(){return n.addBranchNode(t)}},domProps:{innerHTML:"添加".concat(this.isConditionNode(t)?"条件":"分支")}},[])]));var r=[e("div",{class:{"branch-node":!0}},s)],a=this.getDomTree(e,t.children);return[e("div",{},[r,a])]}if(this.isEmptyNode(t)){var l=this.getDomTree(e,t.children);return this.decodeAppendDom(e,t,l),[e("div",{class:{"empty-node":!0}},l)]}return[]},decodeAppendDom:function(e,t,n){var o=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};i.config=t,n.unshift(e(t.type.toLowerCase(),{props:i,ref:t.id,key:t.id,on:{insertNode:function(e){return o.insertNode(e,t)},delNode:function(){return o.delNode(t)},selected:function(){return o.selectNode(t)},copy:function(){return o.copyBranch(t)},leftMove:function(){return o.branchMove(t,-1)},rightMove:function(){return o.branchMove(t,1)}}},[]))},toMapping:function(e){e&&e.id&&this.nodeMap.set(e.id,e)},insertCoverLine:function(e,t,n,o){0===t?(n.unshift(e("div",{class:{"line-top-left":!0}},[])),n.unshift(e("div",{class:{"line-bot-left":!0}},[]))):t===o.length-1&&(n.unshift(e("div",{class:{"line-top-right":!0}},[])),n.unshift(e("div",{class:{"line-bot-right":!0}},[])))},copyBranch:function(e){var t=this,n=this.nodeMap.get(e.parentId),o=this.$deepCopy(e);o.name=o.name+"-copy",this.forEachNode(n,o,(function(e,n){var o=t.getRandomId();console.log(n,"新id =>"+o,"老nodeId:"+n.id),n.id=o,n.parentId=e.id})),n.branchs.splice(n.branchs.indexOf(e),0,o),this.$forceUpdate()},branchMove:function(e,t){var n=this.nodeMap.get(e.parentId),o=n.branchs.indexOf(e),i=n.branchs[o+t];n.branchs[o+t]=n.branchs[o],n.branchs[o]=i,this.$forceUpdate()},isPrimaryNode:function(e){return e&&("ROOT"===e.type||"APPROVAL"===e.type||"CC"===e.type||"DELAY"===e.type||"TRIGGER"===e.type)},isBranchNode:function(e){return e&&("CONDITIONS"===e.type||"CONCURRENTS"===e.type)},isEmptyNode:function(e){return e&&"EMPTY"===e.type},isConditionNode:function(e){return"CONDITIONS"===e.type},isBranchSubNode:function(e){return e&&("CONDITION"===e.type||"CONCURRENT"===e.type)},isConcurrentNode:function(e){return"CONCURRENTS"===e.type},getRandomId:function(){return"node_".concat((new Date).getTime().toString().substring(5)).concat(Math.round(9e3*Math.random()+1e3))},selectNode:function(e){this.$store.commit("selectedNode",e),this.$emit("selectedNode",e)},insertNode:function(e,t){this.$refs["_root"].click();var n=t.children;switch(t.children={id:this.getRandomId(),parentId:t.id,props:{},type:e},e){case"APPROVAL":this.insertApprovalNode(t,n);break;case"CC":this.insertCcNode(t);break;case"DELAY":this.insertDelayNode(t);break;case"TRIGGER":this.insertTriggerNode(t);break;case"CONDITIONS":this.insertConditionsNode(t);break;case"CONCURRENTS":this.insertConcurrentsNode(t);break;default:break}this.isBranchNode({type:e})?(n&&n.id&&(n.parentId=t.children.children.id),this.$set(t.children.children,"children",n)):(n&&n.id&&(n.parentId=t.children.id),this.$set(t.children,"children",n)),this.$forceUpdate()},insertApprovalNode:function(e){this.$set(e.children,"name","审批人"),this.$set(e.children,"props",this.$deepCopy(In.APPROVAL_PROPS))},insertCcNode:function(e){this.$set(e.children,"name","抄送人"),this.$set(e.children,"props",this.$deepCopy(In.CC_PROPS))},insertDelayNode:function(e){this.$set(e.children,"name","延时处理"),this.$set(e.children,"props",this.$deepCopy(In.DELAY_PROPS))},insertTriggerNode:function(e){this.$set(e.children,"name","触发器"),this.$set(e.children,"props",this.$deepCopy(In.TRIGGER_PROPS))},insertConditionsNode:function(e){this.$set(e.children,"name","条件分支"),this.$set(e.children,"children",{id:this.getRandomId(),parentId:e.children.id,type:"EMPTY"}),this.$set(e.children,"branchs",[{id:this.getRandomId(),parentId:e.children.id,type:"CONDITION",props:this.$deepCopy(In.CONDITION_PROPS),name:"条件1",children:{}},{id:this.getRandomId(),parentId:e.children.id,type:"CONDITION",props:this.$deepCopy(In.CONDITION_PROPS_DEFAULT),name:"默认条件",children:{}}])},insertConcurrentsNode:function(e){this.$set(e.children,"name","并行分支"),this.$set(e.children,"children",{id:this.getRandomId(),parentId:e.children.id,type:"EMPTY"}),this.$set(e.children,"branchs",[{id:this.getRandomId(),name:"分支1",parentId:e.children.id,type:"CONCURRENT",props:{},children:{}},{id:this.getRandomId(),name:"分支2",parentId:e.children.id,type:"CONCURRENT",props:{},children:{}}])},getBranchEndNode:function(e){return e.children&&e.children.id?this.getBranchEndNode(e.children):e},addBranchNode:function(e){e.branchs.length<8?e.branchs.push({id:this.getRandomId(),parentId:e.id,name:(this.isConditionNode(e)?"条件":"分支")+(e.branchs.length+1),props:this.isConditionNode(e)?this.$deepCopy(In.CONDITION_PROPS):{},type:this.isConditionNode(e)?"CONDITION":"CONCURRENT",children:{}}):this.$message.warning("最多只能添加 8 项😥")},delNode:function(e){var t=this.nodeMap.get(e.parentId);if(t){if(this.isBranchNode(t)){if(t.branchs.splice(t.branchs.indexOf(e),1),t.branchs.length<2){var n=this.nodeMap.get(t.parentId);if(t.branchs[0].children&&t.branchs[0].children.id){n.children=t.branchs[0].children,n.children.parentId=n.id;var o=this.getBranchEndNode(t.branchs[0]);o.children=t.children.children,o.children&&o.children.id&&(o.children.parentId=o.id)}else n.children=t.children.children,n.children&&n.children.id&&(n.children.parentId=n.id)}}else e.children&&e.children.id&&(e.children.parentId=t.id),t.children=e.children;this.$forceUpdate()}else this.$message.warning("出现错误,找不到上级节点😥")},validateProcess:function(){this.valid=!0;var e=[];return this.validate(e,this.dom),e},validateNode:function(e,t){this.$refs[t.id].validate&&(this.valid=this.$refs[t.id].validate(e))},nodeDomUpdate:function(e){this.$refs[e.id].$forceUpdate()},forEachNode:function(e,t,n){var o=this;this.isBranchNode(t)?(n(e,t),this.forEachNode(t,t.children,n),t.branchs.map((function(e){n(t,e),o.forEachNode(e,e.children,n)}))):(this.isPrimaryNode(t)||this.isEmptyNode(t)||this.isBranchSubNode(t))&&(n(e,t),this.forEachNode(t,t.children,n))},validate:function(e,t){var n=this;this.isPrimaryNode(t)?(this.validateNode(e,t),this.validate(e,t.children)):this.isBranchNode(t)?(t.branchs.map((function(t){n.validateNode(e,t),n.validate(e,t.children)})),this.validate(e,t.children)):this.isEmptyNode(t)&&this.validate(e,t.children)}},watch:{}},Tn=En,Pn=(n("dd8f"),Object(p["a"])(Tn,o,i,!1,null,"0cc4e2ab",null)),Rn=Pn.exports,Dn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.name&&e.formConfig.length>0?n("el-tabs",{model:{value:e.active,callback:function(t){e.active=t},expression:"active"}},[n("el-tab-pane",{attrs:{label:e.name,name:"properties"}},[n((e.selectNode.type||"").toLowerCase(),{tag:"component",attrs:{config:e.selectNode.props}})],1),n("el-tab-pane",{attrs:{label:"表单权限设置",name:"permissions"}},[n("form-authority-config")],1)],1):n((e.selectNode.type||"").toLowerCase(),{tag:"component",attrs:{config:e.selectNode.props}})],1)},An=[],zn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form",{attrs:{"label-position":"top","label-width":"90px"}},[n("el-form-item",{staticClass:"user-type",attrs:{label:"⚙ 选择审批人",prop:"text"}},[n("el-radio-group",{model:{value:e.nodeProps.assignedType,callback:function(t){e.$set(e.nodeProps,"assignedType",t)},expression:"nodeProps.assignedType"}},e._l(e.approvalTypes,(function(t){return n("el-radio",{key:t.type,attrs:{label:t.type}},[e._v(e._s(t.name))])})),1),"ASSIGN_USER"===e.nodeProps.assignedType?n("div",[n("el-form-item",{staticClass:"approve-end",attrs:{label:"指定人员",prop:"text"}},[n("el-button",{attrs:{size:"mini",icon:"el-icon-plus",type:"primary",round:""},on:{click:e.openForAssigneeUser}},[e._v("选择人员")]),n("org-items",{model:{value:e.nodeProps.assignedUser,callback:function(t){e.$set(e.nodeProps,"assignedUser",t)},expression:"nodeProps.assignedUser"}})],1)],1):"ROLE"===e.nodeProps.assignedType?n("div",[n("el-form-item",{staticClass:"approve-end",attrs:{label:"指定角色",prop:"text"}},[n("el-button",{attrs:{size:"mini",icon:"el-icon-plus",type:"primary",round:""},on:{click:e.openForAssigneeRole}},[e._v("选择角色")]),n("org-items",{model:{value:e.nodeProps.role,callback:function(t){e.$set(e.nodeProps,"role",t)},expression:"nodeProps.role"}})],1)],1):"LEADER_TOP"===e.nodeProps.assignedType?n("div",[n("el-form-item",{staticClass:"approve-end",attrs:{label:"审批终点",prop:"text"}},[n("el-radio-group",{model:{value:e.nodeProps.leaderTop.endCondition,callback:function(t){e.$set(e.nodeProps.leaderTop,"endCondition",t)},expression:"nodeProps.leaderTop.endCondition"}},[n("el-radio",{attrs:{label:"TOP"}},[e._v("直到最上层主管")]),n("el-radio",{attrs:{label:"LEAVE"}},[e._v("不超过发起人的")])],1),"LEAVE"===e.nodeProps.leaderTop.endCondition?n("div",{staticClass:"approve-end-leave"},[n("span",[e._v("第 ")]),n("el-input-number",{attrs:{min:1,max:20,step:1,size:"mini"},model:{value:e.nodeProps.leaderTop.level,callback:function(t){e.$set(e.nodeProps.leaderTop,"level",t)},expression:"nodeProps.leaderTop.level"}}),n("span",[e._v(" 级主管")])],1):e._e()],1)],1):"LEADER"===e.nodeProps.assignedType?n("div",[n("el-form-item",{attrs:{label:"指定主管",prop:"text"}},[n("span",[e._v("发起人的第 ")]),n("el-input-number",{attrs:{min:1,max:20,step:1,size:"mini"},model:{value:e.nodeProps.leader.level,callback:function(t){e.$set(e.nodeProps.leader,"level",t)},expression:"nodeProps.leader.level"}}),n("span",[e._v(" 级主管")]),n("div",{staticStyle:{color:"#409EFF","font-size":"small"}},[e._v("👉 1级主管为本部门主管,部门内排序第一的人为主管")])],1)],1):"FORM_USER"===e.nodeProps.assignedType?n("div",[n("el-form-item",{staticClass:"approve-end",attrs:{label:"表单内联系人",prop:"text"}},[n("el-select",{staticStyle:{width:"80%"},attrs:{size:"small",placeholder:"请选择包含联系人的表单项"},model:{value:e.nodeProps.formUser,callback:function(t){e.$set(e.nodeProps,"formUser",t)},expression:"nodeProps.formUser"}},e._l(e.forms,(function(e){return n("el-option",{attrs:{label:e.title,value:e.id}})})),1)],1)],1):n("div",[n("span",{staticClass:"item-desc"},[e._v("发起人自己作为审批人进行审批")])])],1),n("el-divider"),n("el-form-item",{staticClass:"line-mode",attrs:{label:"👤 审批人为空时",prop:"text"}},[n("el-radio-group",{model:{value:e.nodeProps.nobody.handler,callback:function(t){e.$set(e.nodeProps.nobody,"handler",t)},expression:"nodeProps.nobody.handler"}},[n("el-radio",{attrs:{label:"TO_PASS"}},[e._v("自动通过")]),n("el-radio",{attrs:{label:"TO_REFUSE"}},[e._v("自动驳回")]),n("el-radio",{attrs:{label:"TO_ADMIN"}},[e._v("转交审批管理员")]),n("el-radio",{attrs:{label:"TO_USER"}},[e._v("转交到指定人员")])],1),"TO_USER"===e.nodeProps.nobody.handler?n("div",{staticStyle:{"margin-top":"10px"}},[n("el-button",{attrs:{size:"mini",icon:"el-icon-plus",type:"primary",round:""},on:{click:e.openForNobodyAssignee}},[e._v("选择人员")]),n("org-items",{model:{value:e.nodeProps.nobody.assignedUser,callback:function(t){e.$set(e.nodeProps.nobody,"assignedUser",t)},expression:"nodeProps.nobody.assignedUser"}})],1):e._e()],1),e.showMode?n("div",[n("el-divider"),n("el-form-item",{staticClass:"approve-mode",attrs:{label:"👩👦👦 "+e.nodeProps.nobody.tips,prop:"text"}},[n("el-radio-group",{model:{value:e.nodeProps.mode,callback:function(t){e.$set(e.nodeProps,"mode",t)},expression:"nodeProps.mode"}},[n("el-radio",{attrs:{label:"NEXT"}},[e._v("依次会签 (按顺序审批,每个人必须同意)")]),n("el-radio",{attrs:{label:"AND"}},[e._v("同时会签(可同时审批,每个人必须同意)")]),n("el-radio",{attrs:{label:"OR"}},[e._v("或签(有一人同意即可)")])],1)],1)],1):e._e(),n("el-divider",[e._v("高级设置")]),e._e(),n("el-form-item",{attrs:{label:"🙅 如果审批被驳回 👇"}},[n("el-radio-group",{model:{value:e.nodeProps.refuse.type,callback:function(t){e.$set(e.nodeProps.refuse,"type",t)},expression:"nodeProps.refuse.type"}},[n("el-radio",{attrs:{label:"TO_END"}},[e._v("直接结束流程")]),n("el-radio",{attrs:{label:"TO_BEFORE"}},[e._v("驳回到上级审批节点")]),n("el-radio",{attrs:{label:"TO_NODE"}},[e._v("驳回到指定节点")])],1),"TO_NODE"===e.nodeProps.refuse.type?n("div",[n("span",[e._v("指定节点:")]),n("el-select",{staticStyle:{"margin-left":"10px",width:"150px"},attrs:{placeholder:"选择跳转步骤",size:"small"},model:{value:e.nodeProps.refuse.target,callback:function(t){e.$set(e.nodeProps.refuse,"target",t)},expression:"nodeProps.refuse.target"}},e._l(e.nodeOptions,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1):e._e()],1)],1),n("org-picker",{ref:"orgPicker",attrs:{multiple:"",type:e.orgPickerType,selected:e.orgPickerChecked},on:{ok:e.orgPickerOk}})],1)},jn=[],Fn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{"margin-top":"10px"}},e._l(e._value,(function(t,o){return n("el-tag",{key:o+"_org",staticClass:"org-item",attrs:{type:"dept"===t.type?"":"info",closable:"",size:"mini"},on:{close:function(t){return e.removeOrgItem(o)}}},[e._v(" "+e._s(t.name)+" ")])})),1)},Un=[],Mn={name:"OrgItems",components:{},props:{value:{type:Array,default:function(){return[]}}},computed:{_value:{get:function(){return this.value},set:function(e){this.$emit("input",e)}}},data:function(){return{}},methods:{removeOrgItem:function(e){this._value.splice(e,1)}}},Ln=Mn,Bn=(n("13a6"),Object(p["a"])(Ln,Fn,Un,!1,null,"b08c02b8",null)),Gn=Bn.exports,Vn={name:"ApprovalNodeConfig",components:{OrgPicker:b["a"],OrgItems:Gn},props:{config:{type:Object,default:function(){return{}}}},watch:{},data:function(){return{orgPickerType:"user",orgPickerChecked:[],orgPickerMod:null,approvalTypes:[{name:"指定人员",type:"ASSIGN_USER"},{name:"指定角色",type:"ROLE"},{name:"发起人自己",type:"SELF"},{name:"连续多级主管",type:"LEADER_TOP"},{name:"主管",type:"LEADER"},{name:"表单内联系人",type:"FORM_USER"}]}},computed:{nodeProps:function(){return this.$store.state.selectedNode.props},forms:function(){return this.$store.state.design.formItems.filter((function(e){return"UserPicker"===e.name}))},nodeOptions:function(){var e=[],t=["EMPTY","CONDITION","CONDITIONS","CONCURRENT","CONCURRENTS"];return this.$store.state.nodeMap.forEach((function(n){-1===t.indexOf(n.type)&&e.push({id:n.id,name:n.name})})),e},showMode:function(){switch(this.nodeProps.assignedType){case"ASSIGN_USER":return this.nodeProps.nobody.tips="指定多人时",this.nodeProps.assignedUser.length>0;case"SELF_SELECT":return this.nodeProps.nobody.tips="多人审批时",this.nodeProps.selfSelect.multiple;case"LEADER_TOP":return this.nodeProps.nobody.tips="部门主管为多人时",!0;case"FORM_USER":return this.nodeProps.nobody.tips="表单联系人选择多人时",!0;case"ROLE":return this.nodeProps.nobody.tips="角色下有多人时",!0;default:return!1}}},methods:{openForAssigneeUser:function(){var e=this;this.orgPickerMod="user",this.orgPickerType="user",this.orgPickerChecked=this.config.assignedUser||[],console.log(this.orgPickerMod,this.orgPickerType,this.orgPickerChecked),this.$nextTick((function(){e.$refs.orgPicker.show()}))},openForAssigneeRole:function(){var e=this;this.orgPickerMod="role",this.orgPickerType="role",this.orgPickerChecked=this.config.role||[],this.$nextTick((function(){e.$refs.orgPicker.show()}))},openForNobodyAssignee:function(){var e=this;this.orgPickerMod="nobodyUser",this.orgPickerType="user",this.orgPickerChecked=this.config.nobody.assignedUser||[],this.$nextTick((function(){e.$refs.orgPicker.show()}))},orgPickerOk:function(e){var t=this;"user"===this.orgPickerMod&&(this.config.assignedUser.length=0,e.forEach((function(e){return t.config.assignedUser.push(e)}))),"role"===this.orgPickerMod&&(this.config.role.length=0,e.forEach((function(e){return t.config.role.push(e)}))),"nobodyUser"===this.orgPickerMod&&(this.config.nobody.assignedUser.length=0,e.forEach((function(e){return t.config.nobody.assignedUser.push(e)})))},removeOrgItem:function(e){this.select.splice(e,1)}}},qn=Vn,Hn=(n("8ec2"),Object(p["a"])(qn,zn,jn,!1,null,"3cf93fe0",null)),Jn=Hn.exports,Yn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form",{attrs:{inline:"","label-width":"100px"}},[n("el-row",[n("el-form-item",{attrs:{label:"调整优先级",prop:"level"}},[n("el-popover",{attrs:{placement:"right",title:"拖拽条件调整优先级顺序",width:"250",trigger:"click"}},[n("draggable",{staticStyle:{width:"100%","min-height":"25px"},attrs:{list:e.prioritySortList,group:"from",options:e.sortOption}},e._l(e.prioritySortList,(function(t,o){return n("div",{class:{"drag-no-choose":!0,"drag-hover":t.id===e.selectedNode.id}},[n("ellipsis",{staticStyle:{width:"160px"},attrs:{"hover-tip":"",content:t.name}}),n("div",[e._v("优先级 "+e._s(o+1))])],1)})),0),n("el-button",{attrs:{slot:"reference",icon:"el-icon-sort",size:"small"},slot:"reference"},[e._v("第"+e._s(e.nowNodeLeave+1)+"级")])],1)],1),n("el-form-item",{attrs:{label:"默认条件"}},[n("el-switch",{attrs:{"active-color":"#409EFF","inactive-color":"#c1c1c1","active-text":"是","inactive-text":"否"},model:{value:e.config.isDefault,callback:function(t){e.$set(e.config,"isDefault",t)},expression:"config.isDefault"}})],1)],1),n("div",{directives:[{name:"show",rawName:"v-show",value:!e.config.isDefault,expression:"!config.isDefault"}]},[n("el-row",[n("el-form-item",{attrs:{label:"条件组关系"}},[n("el-switch",{attrs:{"active-color":"#409EFF","inactive-color":"#c1c1c1","active-value":"AND","inactive-value":"OR","active-text":"且","inactive-text":"或"},model:{value:e.config.groupsType,callback:function(t){e.$set(e.config,"groupsType",t)},expression:"config.groupsType"}})],1)],1)],1)],1),n("div",{directives:[{name:"show",rawName:"v-show",value:!e.config.isDefault,expression:"!config.isDefault"}]},[n("el-button",{staticStyle:{margin:"0 15px 15px 0"},attrs:{type:"primary",size:"mini",icon:"el-icon-plus",round:""},on:{click:e.addConditionGroup}},[e._v(" 添加条件组 ")]),n("span",{staticClass:"item-desc"},[e._v("注意!只有必填选项才能作为审批条件")])],1),n("group-item",{directives:[{name:"show",rawName:"v-show",value:!e.config.isDefault,expression:"!config.isDefault"}]})],1)},Wn=[],Kn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._l(e.selectedNode.props.groups,(function(t,o){return n("div",{key:o+"_g",staticClass:"group"},[n("div",{staticClass:"group-header"},[n("span",{staticClass:"group-name"},[e._v("条件组 "+e._s(e.groupNames[o]))]),n("div",{staticClass:"group-cp"},[n("span",[e._v("组内条件关系:")]),n("el-switch",{attrs:{"active-color":"#409EFF","inactive-color":"#c1c1c1","active-value":"AND","inactive-value":"OR","active-text":"且","inactive-text":"或"},model:{value:t.groupType,callback:function(n){e.$set(t,"groupType",n)},expression:"group.groupType"}})],1),n("div",{staticClass:"group-operation"},[n("el-popover",{attrs:{placement:"bottom",title:"选择审批条件",width:"300",trigger:"click"}},[n("el-checkbox-group",{attrs:{"value-key":"id"},model:{value:t.cids,callback:function(n){e.$set(t,"cids",n)},expression:"group.cids"}},e._l(e.conditionList,(function(o,i){return n("el-checkbox",{key:o.id,attrs:{label:o.id},on:{change:function(n){return e.conditionChange(i,t)}}},[e._v(" "+e._s(o.title)+" ")])})),1),n("i",{staticClass:"el-icon-plus",attrs:{slot:"reference"},slot:"reference"})],1),n("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.delGroup(o)}}})],1)]),n("div",{staticClass:"group-content"},[0===t.conditions.length?n("p",[e._v("点击右上角 + 为本条件组添加条件 ☝")]):n("div",[n("el-form",{ref:"condition-form",refInFor:!0,attrs:{"label-width":"100px"}},e._l(t.conditions,(function(o,i){return n("el-form-item",{key:o.id+"_"+i},[n("ellipsis",{attrs:{slot:"label","hover-tip":"",content:o.title},slot:"label"}),o.valueType===e.ValueType.string?n("span",[n("el-select",{staticStyle:{width:"120px"},attrs:{size:"small",placeholder:"判断符"},on:{change:function(e){o.value=[]}},model:{value:o.compare,callback:function(t){e.$set(o,"compare",t)},expression:"condition.compare"}},[n("el-option",{attrs:{label:"等于",value:"="}}),e.getOptions(o.id).length>0?n("el-option",{attrs:{label:"包含在",value:"IN"}}):e._e()],1),e.isSelect(o.id)?n("span",{staticStyle:{"margin-left":"10px"}},["IN"===o.compare?n("el-select",{staticStyle:{width:"280px"},attrs:{clearable:"",multiple:"",size:"small",placeholder:"选择值"},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"condition.value"}},e._l(e.getOptions(o.id),(function(e,t){return n("el-option",{key:t,attrs:{label:e,value:e}})})),1):n("el-select",{staticStyle:{width:"280px"},attrs:{clearable:"",size:"small",placeholder:"选择值"},model:{value:o.value[0],callback:function(t){e.$set(o.value,0,t)},expression:"condition.value[0]"}},e._l(e.getOptions(o.id),(function(e,t){return n("el-option",{key:t,attrs:{label:e,value:e}})})),1)],1):n("span",{staticStyle:{"margin-left":"10px"}},["="===o.compare?n("el-input",{staticStyle:{width:"280px"},attrs:{placeholder:"输入比较值",size:"small"},model:{value:o.value[0],callback:function(t){e.$set(o.value,0,t)},expression:"condition.value[0]"}}):n("el-select",{staticStyle:{width:"280px"},attrs:{multiple:"",clearable:"",filterable:"","allow-create":"",size:"small",placeholder:"输入可能包含的值"},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"condition.value"}})],1)],1):o.valueType===e.ValueType.number?n("span",[n("el-select",{staticStyle:{width:"120px"},attrs:{size:"small",placeholder:"判断符"},model:{value:o.compare,callback:function(t){e.$set(o,"compare",t)},expression:"condition.compare"}},e._l(e.explains,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),n("span",{staticStyle:{"margin-left":"10px"}},[0===e.conditionValType(o.compare)?n("el-input",{staticStyle:{width:"280px"},attrs:{size:"small",placeholder:"输入比较值",type:"number"},model:{value:o.value[0],callback:function(t){e.$set(o.value,0,t)},expression:"condition.value[0]"}}):1===e.conditionValType(o.compare)?n("el-select",{staticStyle:{width:"280px"},attrs:{multiple:"",filterable:"","allow-create":"",size:"small",placeholder:"输入可能包含的值"},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"condition.value"}}):n("span",[n("el-input",{staticStyle:{width:"130px"},attrs:{size:"small",type:"number",placeholder:"输入比较值"},model:{value:o.value[0],callback:function(t){e.$set(o.value,0,t)},expression:"condition.value[0]"}}),n("span",[e._v(" ~ "),n("el-input",{staticStyle:{width:"130px"},attrs:{size:"small",type:"number",placeholder:"输入比较值"},model:{value:o.value[1],callback:function(t){e.$set(o.value,1,t)},expression:"condition.value[1]"}})],1)],1)],1)],1):o.valueType===e.ValueType.user?n("span",[n("el-select",{staticStyle:{width:"120px","margin-right":"10px"},attrs:{size:"small",placeholder:"判断符"},model:{value:o.compare,callback:function(t){e.$set(o,"compare",t)},expression:"condition.compare"}},[n("el-option",{attrs:{label:"为某些人其中之一",value:"user"}}),n("el-option",{attrs:{label:"为某部门或其下属部门之一",value:"dept"}}),n("el-option",{attrs:{label:"为某角色其中之一",value:"role"}})],1),n("el-button",{attrs:{size:"mini",icon:"el-icon-plus",type:"primary",round:""},on:{click:function(t){return e.selectUser(o.value,o.compare)}}},[e._v("选择范围")]),n("org-items",{model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"condition.value"}})],1):o.valueType===e.ValueType.dept?n("span",[n("el-select",{staticStyle:{width:"120px","margin-right":"10px"},attrs:{size:"small",placeholder:"判断符"},model:{value:o.compare,callback:function(t){e.$set(o,"compare",t)},expression:"condition.compare"}},[n("el-option",{attrs:{label:"为某部门或其下属部门之一",value:"dept"}})],1),n("el-button",{attrs:{size:"mini",icon:"el-icon-plus",type:"primary",round:""},on:{click:function(t){return e.selectUser(o.value,"dept")}}},[e._v("选择部门")]),n("org-items",{model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"condition.value"}})],1):o.valueType===e.ValueType.date?n("span",[n("el-select",{staticStyle:{width:"120px"},attrs:{size:"small",placeholder:"判断符"},model:{value:o.compare,callback:function(t){e.$set(o,"compare",t)},expression:"condition.compare"}},e._l(e.explains,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),n("span",{staticStyle:{"margin-left":"10px"}},[0===e.conditionValType(o.compare)?n("el-date-picker",{staticStyle:{width:"280px"},attrs:{"value-format":"yyyy-MM-dd",size:"small",placeholder:"输入比较值",type:"date"},model:{value:o.value[0],callback:function(t){e.$set(o.value,0,t)},expression:"condition.value[0]"}}):n("span",[n("el-date-picker",{staticStyle:{width:"130px"},attrs:{"value-format":"yyyy-MM-dd",size:"small",type:"date",placeholder:"输入比较值"},model:{value:o.value[0],callback:function(t){e.$set(o.value,0,t)},expression:"condition.value[0]"}}),n("span",[e._v(" ~ "),n("el-date-picker",{staticStyle:{width:"130px"},attrs:{"value-format":"yyyy-MM-dd",size:"small",type:"date",placeholder:"输入比较值"},model:{value:o.value[1],callback:function(t){e.$set(o.value,1,t)},expression:"condition.value[1]"}})],1)],1)],1)],1):e._e(),n("i",{staticClass:"el-icon-delete",on:{click:function(n){return e.rmSubCondition(t,i)}}})],1)})),1)],1)])])})),n("org-picker",{ref:"orgPicker",attrs:{type:e.orgType,multiple:"",selected:e.users},on:{ok:e.selected}})],2)},Xn=[];n("c740"),n("4ec9"),n("e439"),n("dbb4"),n("b64b");function Zn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function eo(e){for(var t=1;t"},{label:"大于等于",value:">="},{label:"小于",value:"<"},{label:"小于等于",value:"<="},{label:"包含在",value:"IN"},{label:"x < 值 < x",value:"B"},{label:"x ≤ 值 < x",value:"AB"},{label:"x < 值 ≤ x",value:"BA"},{label:"x ≤ 值 ≤ x",value:"ABA"}]}},computed:{selectedNode:function(){return this.$store.state.selectedNode},select:function(){return this.selectedNode.props.assignedUser||[]},formItems:function(){return this.$store.state.design.formItems},formMap:function(){var e=this,t=new Map;return this.formItems.forEach((function(n){return e.itemToMap(t,n)})),t},conditionList:function(){var e=this,t=[];return this.formItems.forEach((function(n){return e.filterCondition(n,t)})),0!==t.length&&"root"===t[0].id||t.unshift({id:"root",title:"发起人",valueType:"User"}),t}},methods:{itemToMap:function(e,t){var n=this;e.set(t.id,t),"SpanLayout"===t.name&&t.props.items.forEach((function(t){return n.itemToMap(e,t)}))},isSelect:function(e){var t=this.formMap.get(e);return!(!t||"SelectInput"!==t.name&&"MultipleSelect"!==t.name)},getOptions:function(e){return this.formMap.get(e).props.options||[]},conditionValType:function(e){switch(e){case"=":case">":case">=":case"<":case"<=":return 0;case"IN":return 1;default:return 2}},selectUser:function(e,t){var n=this;this.orgType===t||(e.length=0),this.users=e,this.orgType=t,this.$nextTick((function(){n.$refs.orgPicker.show()}))},filterCondition:function(e,t){var n=this;"SpanLayout"===e.name?e.props.items.forEach((function(e){return n.filterCondition(e,t)})):this.supportTypes.indexOf(e.valueType)>-1&&e.props.required&&t.push({title:e.title,id:e.id,valueType:e.valueType})},selected:function(e){var t=this;this.users.length=0,e.forEach((function(e){return t.users.push(e)}))},delGroup:function(e){this.selectedNode.props.groups.splice(e,1)},rmSubCondition:function(e,t){e.cids.splice(t,1),e.conditions.splice(t,1)},conditionChange:function(e,t){var n=this;t.cids.forEach((function(o){if(0>t.conditions.findIndex((function(e){return e.id===o}))){var i=eo({},n.conditionList[e]);i.compare="",i.value=[],t.conditions.push(i)}}));for(var o=0;o0&&(""===e[e.length-1].name.trim()||""===e[e.length-1].value.trim())?this.$message.warning("请完善之前项后在添加"):e.push({name:"",value:"",isField:!0})},delItem:function(e,t){e.splice(t,1)},onCmCodeChange:function(){},onCmReady:function(){}}},Co=So,No=(n("d394"),Object(p["a"])(Co,wo,xo,!1,null,"036f6480",null)),Oo=No.exports,$o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#f5f6f6"},data:e.formPerms,border:""}},[n("el-table-column",{attrs:{prop:"title","show-overflow-tooltip":"",label:"表单字段"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.required?n("span",{staticStyle:{color:"#c75450"}},[e._v(" * ")]):e._e(),n("span",[e._v(e._s(t.row.title))])]}}])}),n("el-table-column",{attrs:{prop:"readOnly",label:"只读",width:"80"},scopedSlots:e._u([{key:"header",fn:function(t){return[n("el-radio",{attrs:{label:"R"},on:{change:function(t){return e.allSelect("R")}},model:{value:e.permSelect,callback:function(t){e.permSelect=t},expression:"permSelect"}},[e._v("只读")])]}},{key:"default",fn:function(t){return[n("el-radio",{attrs:{label:"R",name:t.row.id},model:{value:t.row.perm,callback:function(n){e.$set(t.row,"perm",n)},expression:"scope.row.perm"}})]}}])}),"CC"!==e.nowNode.type?n("el-table-column",{attrs:{prop:"editable",label:"可编辑",width:"90"},scopedSlots:e._u([{key:"header",fn:function(t){return[n("el-radio",{attrs:{label:"E"},on:{change:function(t){return e.allSelect("E")}},model:{value:e.permSelect,callback:function(t){e.permSelect=t},expression:"permSelect"}},[e._v("可编辑")])]}},{key:"default",fn:function(t){return[n("el-radio",{attrs:{label:"E",name:t.row.id},model:{value:t.row.perm,callback:function(n){e.$set(t.row,"perm",n)},expression:"scope.row.perm"}})]}}],null,!1,2030366288)}):e._e(),n("el-table-column",{attrs:{prop:"hide",label:"隐藏",width:"80"},scopedSlots:e._u([{key:"header",fn:function(t){return[n("el-radio",{attrs:{label:"H"},on:{change:function(t){return e.allSelect("H")}},model:{value:e.permSelect,callback:function(t){e.permSelect=t},expression:"permSelect"}},[e._v("隐藏")])]}},{key:"default",fn:function(t){return[n("el-radio",{attrs:{label:"H",name:t.row.id},model:{value:t.row.perm,callback:function(n){e.$set(t.row,"perm",n)},expression:"scope.row.perm"}})]}}])})],1)],1)},Io=[],Eo={name:"FormAuthorityConfig",components:{},data:function(){return{tableData:[],isIndeterminate:!1,permSelect:"",checkStatus:{readOnly:!0,editable:!1,hide:!1}}},created:function(){var e=this.formPerms.toMap("id");this.formPerms.length=0,this.formPermsLoad(e,this.formData)},computed:{nowNode:function(){return this.$store.state.selectedNode},formData:function(){return this.$store.state.design.formItems},formPerms:function(){return this.$store.state.selectedNode.props.formPerms}},methods:{allSelect:function(e){this.permSelect=e,this.formPerms.forEach((function(t){return t.perm=e}))},formPermsLoad:function(e,t){var n=this;t.forEach((function(t){if("SpanLayout"===t.name)n.formPermsLoad(e,t.props.items);else{var o=e.get(t.id);o?(o.title=t.title,o.required=t.props.required,n.formPerms.push(o)):n.formPerms.push({id:t.id,title:t.title,required:t.props.required,perm:"ROOT"===n.$store.state.selectedNode.type?"E":"R"})}}))},handleCheckAllChange:function(){}},watch:{formPerms:{deep:!0,handler:function(){var e=new Set(this.formPerms.map((function(e){return e.perm})));this.permSelect=1===e.size?e.values()[0]:""}}}},To=Eo,Po=(n("33db"),Object(p["a"])(To,$o,Io,!1,null,"5d9826dc",null)),Ro=Po.exports,Do=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("p",{staticClass:"desc"},[e._v("选择能发起该审批的角色,不选则默认开放给所有人")]),n("el-button",{attrs:{size:"mini",icon:"el-icon-plus",type:"primary",round:""},on:{click:e.selectOrg}},[e._v("请选择")]),n("org-items",{model:{value:e.select,callback:function(t){e.select=t},expression:"select"}}),n("org-picker",{ref:"orgPicker",attrs:{title:"请选择可发起本审批的角色",type:"role",multiple:"",selected:e.select},on:{ok:e.selected}})],1)},Ao=[],zo={name:"RootConfig",components:{OrgPicker:b["a"],OrgItems:Gn},props:{config:{type:Object,default:function(){return{}}}},data:function(){return{showOrgSelect:!1}},computed:{select:function(){return this.config.assignedUser}},methods:{selectOrg:function(){this.$refs.orgPicker.show()},selected:function(e){var t=this;this.select.length=0,e.forEach((function(e){return t.select.push(e)}))},removeOrgItem:function(e){this.select.splice(e,1)}}},jo=zo,Fo=(n("b920"),Object(p["a"])(jo,Do,Ao,!1,null,"69fe35ca",null)),Uo=Fo.exports,Mo={name:"NodeConfig",components:{Approval:Jn,Condition:lo,Trigger:Oo,Delay:ho,Root:Uo,Cc:ko,FormAuthorityConfig:Ro},data:function(){return{active:"properties"}},computed:{selectNode:function(){return this.$store.state.selectedNode},formConfig:function(){return this.$store.state.design.formItems},name:function(){switch(this.selectNode.type){case"ROOT":return"设置发起人";case"APPROVAL":return"设置审批人";case"CC":return"设置抄送人";default:return null}}},methods:{}},Lo=Mo,Bo=Object(p["a"])(Lo,Dn,An,!1,null,"6aaedfac",null),Go=Bo.exports,Vo={name:"ProcessDesign",components:{ProcessTree:Rn,NodeConfig:Go},data:function(){return{scale:100,selected:{},showInput:!1,showConfig:!1}},computed:{selectedNode:function(){return this.$store.state.selectedNode}},mounted:function(){},methods:{validate:function(){return this.$refs["process-tree"].validateProcess()},nodeSelected:function(e){this.showConfig=!0}},watch:{}},qo=Vo,Ho=(n("3980"),Object(p["a"])(qo,pt,ft,!1,null,"69a22f6c",null)),Jo=Ho.exports,Yo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"senior-setup"},[n("el-form",{attrs:{"label-position":"top","label-width":"80px"}},[n("el-form-item",{attrs:{label:"审批同意时是否签字"}},[n("el-switch",{attrs:{"inactive-text":"无需签字","active-text":"需要签字"},model:{value:e.setup&&e.setup.sign,callback:function(t){e.$set(e.setup&&e.setup,"sign",t)},expression:"setup && setup.sign"}}),n("div",{staticClass:"sign-tip"},[e._v("如果此处设置为 "),n("b",[e._v("需要签字")]),e._v(",则所有审批人“同意时” "),n("b",[e._v("必须签字")])])],1)],1)],1)},Wo=[],Ko={name:"FormProSetting",computed:{setup:function(){return this.$store.state.design.settings}},data:function(){return{}},methods:{validate:function(){return[]}}},Xo=Ko,Zo=(n("e6cb"),Object(p["a"])(Xo,Yo,Wo,!1,null,"75c21992",null)),Qo=Zo.exports,ei={name:"FormProcessDesign",components:{LayoutHeader:m,FormBaseSetting:x,FormDesign:dt,ProcessDesign:Jo,FormProSetting:Qo},data:function(){return{isNew:!0,validStep:0,timer:null,activeSelect:"baseSetting",validVisible:!1,validResult:{},validOptions:[{title:"基础信息",description:"",icon:"",status:""},{title:"审批表单",description:"",icon:"",status:""},{title:"审批流程",description:"",icon:"",status:""}],validComponents:["baseSetting","formSetting","processDesign","proSetting"]}},computed:{setup:function(){return this.$store.state.design},errTitle:function(){return this.validResult.finished&&!this.validResult.success?this.validResult.title+" (".concat(this.validResult.errs.length,"项错误) 😥"):this.validResult.title},validIcon:function(){return this.validResult.finished?this.validResult.success?"success":"warning":"el-icon-loading"}},created:function(){this.showValiding();var e=this.$route.query.code;this.$isNotEmpty(e)?(this.isNew=!1,this.loadFormInfo(e)):(this.isNew=!0,this.loadInitFrom());var t=this.$route.query.groupId;this.setup.groupId=this.$isNotEmpty(t)?parseInt(t):null},beforeDestroy:function(){this.stopTimer()},methods:{loadFormInfo:function(e){var t=this;Object(h["d"])(e).then((function(e){var n=e.data;n.logo=JSON.parse(n.logo),n.settings=JSON.parse(n.settings),n.formItems=JSON.parse(n.formItems),n.process=JSON.parse(n.process),t.$store.commit("loadForm",n)})).catch((function(e){t.$message.error(e)}))},loadInitFrom:function(){this.$store.commit("loadForm",{formId:null,formName:"未命名表单",logo:{icon:"iconfont icon-shiyongwendang",background:"#1e90ff"},settings:{commiter:[],admin:[],sign:!1,notify:{types:["APP"],title:"消息通知标题"}},groupId:void 0,formItems:[],process:{id:"root",parentId:null,type:"ROOT",name:"发起人",desc:"",props:{assignedUser:[],formPerms:[]},children:{}},remark:"备注说明"})},validateDesign:function(){var e=this;this.validVisible=!0,this.validStep=0,this.showValiding(),this.stopTimer(),this.timer=setInterval((function(){e.validResult.errs=e.$refs[e.validComponents[e.validStep]].validate(),Array.isArray(e.validResult.errs)&&0===e.validResult.errs.length?(e.validStep++,e.validStep>=e.validOptions.length&&(e.stopTimer(),e.showValidFinish(!0))):(e.stopTimer(),e.validOptions[e.validStep].status="error",e.showValidFinish(!1,e.getDefaultValidErr()))}),300)},getDefaultValidErr:function(){switch(this.validStep){case 0:return"请检查基础设置项";case 1:return"请检查审批表单相关设置";case 2:return"请检查审批流程,查看对应标注节点错误信息";case 3:return"请检查扩展设置";default:return"未知错误"}},showValidFinish:function(e,t){this.validResult.success=e,this.validResult.finished=!0,this.validResult.title=e?"校验完成 😀":"校验失败 ",this.validResult.desc=e?"设置项校验成功,是否提交?":t,this.validResult.action=e?"提 交":"去修改"},showValiding:function(){this.validResult={errs:[],finished:!1,success:!1,title:"检查中...",action:"处理",desc:"正在检查设置项"},this.validStep=0,this.validOptions.forEach((function(e){e.status="",e.icon="",e.description=""}))},doAfter:function(){this.validResult.success?this.doPublish():(this.activeSelect=this.validComponents[this.validStep],this.validVisible=!1)},stopTimer:function(){this.timer&&clearInterval(this.timer)},preview:function(){this.validateDesign()},publishProcess:function(){this.validateDesign()},doPublish:function(){var e=this;this.$confirm("确认发布后流程立即生效,是否继续?","提示",{confirmButtonText:"发布",cancelButtonText:"取消",type:"warning"}).then((function(){var t=JSON.parse(JSON.stringify(e.setup));t.logo=JSON.stringify(e.setup.logo),t.settings=JSON.stringify(e.setup.settings),t.groupId=e.setup.groupId,t.formItems=JSON.stringify(e.setup.formItems),t.process=JSON.stringify(e.setup.process),e.isNew||!e.$isNotEmpty(e.setup.formId)?Object(h["a"])(t).then((function(t){e.$message.success("创建表单成功"),e.$router.push("/formsPanel?_token="+Object(c["a"])())})).catch((function(t){e.$message.error(t)})):Object(h["l"])(t).then((function(t){e.$message.success("更新表单成功"),e.$router.push("/formsPanel?_token="+Object(c["a"])())})).catch((function(t){e.$message.error(t)}))}))}}},ti=ei,ni=(n("73d9"),Object(p["a"])(ti,s,r,!1,null,"36141b11",null));t["default"]=ni.exports},e61d:function(e,t,n){},e6cb:function(e,t,n){"use strict";var o=n("f44f"),i=n.n(o);i.a},e81a:function(e,t,n){},f44f:function(e,t,n){}}]); -//# sourceMappingURL=chunk-7a40886e.90cd65c6.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-8c1fc5b0.102f88ee.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-8c1fc5b0.102f88ee.js deleted file mode 100644 index ffa96489e..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-8c1fc5b0.102f88ee.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8c1fc5b0"],{"057f":function(t,e,n){var r=n("fc6a"),o=n("241c").f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return o(t)}catch(e){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?u(t):o(r(t))}},"25f0":function(t,e,n){"use strict";var r=n("6eeb"),o=n("825a"),i=n("d039"),a=n("ad6d"),u="toString",c=RegExp.prototype,s=c[u],f=i((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),l=s.name!=u;(f||l)&&r(RegExp.prototype,u,(function(){var t=o(this),e=String(t.source),n=t.flags,r=String(void 0===n&&t instanceof RegExp&&!("flags"in c)?a.call(t):n);return"/"+e+"/"+r}),{unsafe:!0})},"307f":function(t,e,n){"use strict";var r=n("a61e"),o=n.n(r);o.a},"5cb6":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",["DESIGN"===t.mode?n("div",[n("el-input",{attrs:{size:"medium",disabled:"",placeholder:t.placeholder}}),n("div",{directives:[{name:"show",rawName:"v-show",value:t.showChinese,expression:"showChinese"}],staticStyle:{"margin-top":"15px"}},[n("span",[t._v("大写:")]),n("span",{staticClass:"chinese"},[t._v(t._s(t.chinese))])])],1):n("div",[n("el-input-number",{staticStyle:{width:"100%"},attrs:{"controls-position":"right",precision:t.precision,size:"medium",disabled:!t.editable,clearable:"",placeholder:t.placeholder},model:{value:t._nvalue,callback:function(e){t._nvalue=e},expression:"_nvalue"}}),n("div",{directives:[{name:"show",rawName:"v-show",value:t.showChinese,expression:"showChinese"}]},[n("span",[t._v("大写:")]),n("span",{staticClass:"chinese"},[t._v(t._s(t.chinese))])])],1)])},o=[],i=(n("c975"),n("a9e3"),n("d3b7"),n("ac1f"),n("25f0"),n("1276"),n("8f73")),a={mixins:[i["a"]],name:"AmountInput",components:{},props:{value:{default:null},placeholder:{type:String,default:"请输入"},showChinese:{type:Boolean,default:!0},precision:{type:Number,default:2}},computed:{_nvalue:{get:function(){return Number(this.value)},set:function(t){this.$emit("input",t)}},chinese:function(){return this.convertCurrency(this.value)}},data:function(){return{}},methods:{convertCurrency:function(t){var e,n,r,o=["零","壹","贰","叁","肆","伍","陆","柒","捌","玖"],i=["","拾","佰","仟"],a=["","万","亿","兆"],u=["角","分","毫","厘"],c="整",s="元",f=1e15,l="";if(""===t)return"";if(t=parseFloat(t),t>=f)return"";if(0===t)return l=o[0]+s+c,l;if(t=t.toString(),-1===t.indexOf(".")?(e=t,n=""):(r=t.split("."),e=r[0],n=r[1].substr(0,4)),parseInt(e,10)>0){for(var p=0,d=e.length,b=0;b0&&(l+=o[0]),p=0,l+=o[parseInt(v)]+i[m]),0==m&&p<4&&(l+=a[y])}l+=s}if(""!==n)for(var g=n.length,w=0;wi)o.push(arguments[i++]);if(r=e,(d(e)||void 0!==t)&&!ut(t))return p(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!ut(e))return e}),o[1]=e,H.apply(null,o)}})}W[q][A]||C(W[q],A,W[q].valueOf),F(W,T),I[G]=!0},a61e:function(t,e,n){},d28b:function(t,e,n){var r=n("746f");r("iterator")},e01a:function(t,e,n){"use strict";var r=n("23e7"),o=n("83ab"),i=n("da84"),a=n("5135"),u=n("861d"),c=n("9bf2").f,s=n("e893"),f=i.Symbol;if(o&&"function"==typeof f&&(!("description"in f.prototype)||void 0!==f().description)){var l={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof p?new f(t):void 0===t?f():f(t);return""===t&&(l[e]=!0),e};s(p,f);var d=p.prototype=f.prototype;d.constructor=p;var b=d.toString,v="Symbol(test)"==String(f("test")),h=/^Symbol\((.*)\)[^)]+$/;c(d,"description",{configurable:!0,get:function(){var t=u(this)?this.valueOf():this,e=b.call(t);if(a(l,t))return"";var n=v?e.slice(7,-1):e.replace(h,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},e538:function(t,e,n){var r=n("b622");e.f=r}}]); -//# sourceMappingURL=chunk-8c1fc5b0.102f88ee.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-8c1fc5b0.102f88ee.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-8c1fc5b0.102f88ee.js.map deleted file mode 100644 index 5ef394143..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-8c1fc5b0.102f88ee.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./node_modules/core-js/modules/es.regexp.to-string.js","webpack:///./src/views/common/form/components/AmountInput.vue?934c","webpack:///./src/views/common/form/components/AmountInput.vue?30e0","webpack:///src/views/common/form/components/AmountInput.vue","webpack:///./src/views/common/form/components/AmountInput.vue?5c48","webpack:///./src/views/common/form/components/AmountInput.vue","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack:///./src/views/common/form/ComponentMinxins.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["toIndexedObject","nativeGetOwnPropertyNames","f","toString","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","slice","module","exports","call","redefine","anObject","fails","flags","TO_STRING","RegExpPrototype","RegExp","prototype","nativeToString","NOT_GENERIC","source","INCORRECT_NAME","name","R","this","p","String","rf","undefined","unsafe","render","_vm","_h","$createElement","_c","_self","mode","attrs","placeholder","directives","rawName","value","expression","staticStyle","_v","staticClass","_s","chinese","precision","editable","model","callback","$$v","_nvalue","staticRenderFns","mixins","components","props","default","type","showChinese","Boolean","Number","computed","get","set","$emit","val","convertCurrency","data","methods","money","parseFloat","maxNum","chineseStr","cnNums","cnIntLast","cnInteger","indexOf","integerNum","decimalNum","parts","split","substr","parseInt","zeroCount","IntLen","length","n","cnIntRadice","m","cnIntUnits","q","component","path","has","wrappedWellKnownSymbolModule","defineProperty","NAME","Symbol","_typeof","obj","iterator","constructor","required","watch","_value","newValue","oldValue","_opValue","op","_opLabel","label","$","global","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","USE_SYMBOL_AS_UID","isArray","isObject","toObject","toPrimitive","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","createNonEnumerableProperty","shared","sharedKey","hiddenKeys","uid","wellKnownSymbol","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","getInternalState","getterFor","ObjectPrototype","$Symbol","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","QObject","USE_SETTER","findChild","setSymbolDescriptor","a","O","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","isSymbol","$defineProperty","key","enumerable","$defineProperties","Properties","properties","keys","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","V","$getOwnPropertyDescriptor","descriptor","$getOwnPropertyNames","names","result","push","IS_OBJECT_PROTOTYPE","TypeError","arguments","setter","configurable","forced","sham","target","stat","string","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","stringify","replacer","space","$replacer","args","index","apply","valueOf","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","symbolPrototype","symbolToString","native","regexp","desc","replace"],"mappings":"qGAAA,IAAIA,EAAkB,EAAQ,QAC1BC,EAA4B,EAAQ,QAA8CC,EAElFC,EAAW,GAAGA,SAEdC,EAA+B,iBAAVC,QAAsBA,QAAUC,OAAOC,oBAC5DD,OAAOC,oBAAoBF,QAAU,GAErCG,EAAiB,SAAUC,GAC7B,IACE,OAAOR,EAA0BQ,GACjC,MAAOC,GACP,OAAON,EAAYO,UAKvBC,EAAOC,QAAQX,EAAI,SAA6BO,GAC9C,OAAOL,GAAoC,mBAArBD,EAASW,KAAKL,GAChCD,EAAeC,GACfR,EAA0BD,EAAgBS,M,oCCnBhD,IAAIM,EAAW,EAAQ,QACnBC,EAAW,EAAQ,QACnBC,EAAQ,EAAQ,QAChBC,EAAQ,EAAQ,QAEhBC,EAAY,WACZC,EAAkBC,OAAOC,UACzBC,EAAiBH,EAAgBD,GAEjCK,EAAcP,GAAM,WAAc,MAA2D,QAApDM,EAAeT,KAAK,CAAEW,OAAQ,IAAKP,MAAO,SAEnFQ,EAAiBH,EAAeI,MAAQR,GAIxCK,GAAeE,IACjBX,EAASM,OAAOC,UAAWH,GAAW,WACpC,IAAIS,EAAIZ,EAASa,MACbC,EAAIC,OAAOH,EAAEH,QACbO,EAAKJ,EAAEV,MACPhB,EAAI6B,YAAcE,IAAPD,GAAoBJ,aAAaP,UAAY,UAAWD,GAAmBF,EAAMJ,KAAKc,GAAKI,GAC1G,MAAO,IAAMF,EAAI,IAAM5B,IACtB,CAAEgC,QAAQ,K,oCCvBf,yBAA8rB,EAAG,G,2CCAjsB,IAAIC,EAAS,WAAa,IAAIC,EAAIP,KAASQ,EAAGD,EAAIE,eAAmBC,EAAGH,EAAII,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAAe,WAAbH,EAAIK,KAAmBF,EAAG,MAAM,CAACA,EAAG,WAAW,CAACG,MAAM,CAAC,KAAO,SAAS,SAAW,GAAG,YAAcN,EAAIO,eAAeJ,EAAG,MAAM,CAACK,WAAW,CAAC,CAACjB,KAAK,OAAOkB,QAAQ,SAASC,MAAOV,EAAe,YAAEW,WAAW,gBAAgBC,YAAY,CAAC,aAAa,SAAS,CAACT,EAAG,OAAO,CAACH,EAAIa,GAAG,SAASV,EAAG,OAAO,CAACW,YAAY,WAAW,CAACd,EAAIa,GAAGb,EAAIe,GAAGf,EAAIgB,eAAe,GAAGb,EAAG,MAAM,CAACA,EAAG,kBAAkB,CAACS,YAAY,CAAC,MAAQ,QAAQN,MAAM,CAAC,oBAAoB,QAAQ,UAAYN,EAAIiB,UAAU,KAAO,SAAS,UAAYjB,EAAIkB,SAAS,UAAY,GAAG,YAAclB,EAAIO,aAAaY,MAAM,CAACT,MAAOV,EAAW,QAAEoB,SAAS,SAAUC,GAAMrB,EAAIsB,QAAQD,GAAKV,WAAW,aAAaR,EAAG,MAAM,CAACK,WAAW,CAAC,CAACjB,KAAK,OAAOkB,QAAQ,SAASC,MAAOV,EAAe,YAAEW,WAAW,iBAAiB,CAACR,EAAG,OAAO,CAACH,EAAIa,GAAG,SAASV,EAAG,OAAO,CAACW,YAAY,WAAW,CAACd,EAAIa,GAAGb,EAAIe,GAAGf,EAAIgB,eAAe,MACh8BO,EAAkB,G,0ECsBtB,GACEC,OAAQ,CAAC,EAAX,MACEjC,KAAM,cACNkC,WAAY,GACZC,MAAO,CACLhB,MAAO,CACLiB,QAAS,MAEXpB,YAAa,CACXqB,KAAMjC,OACNgC,QAAS,OAEXE,YAAa,CACXD,KAAME,QACNH,SAAS,GAEXV,UAAW,CACTW,KAAMG,OACNJ,QAAS,IAGbK,SAAF,CACIV,QAAS,CACPW,IADN,WAEQ,OAAOF,OAAOtC,KAAKiB,QAErBwB,IAJN,SAIA,GACQzC,KAAK0C,MAAM,QAASC,KAGxBpB,QATJ,WAUM,OAAOvB,KAAK4C,gBAAgB5C,KAAKiB,SAGrC4B,KAlCF,WAmCI,MAAO,IAETC,QAAS,CACPF,gBADJ,SACA,GAEM,IAcN,EAEA,EAIA,EApBA,4CAEA,mBAEA,mBAEA,oBAEA,MAEA,MAEA,OAMA,KAGM,GAAc,KAAVG,EACF,MAAO,GAGT,GADAA,EAAQC,WAAWD,GACfA,GAASE,EAEX,MAAO,GAET,GAAc,IAAVF,EAEF,OADAG,EAAaC,EAAO,GAAKC,EAAYC,EAC9BH,EAaT,GAVAH,EAAQA,EAAMzE,YACc,IAAxByE,EAAMO,QAAQ,MAChBC,EAAaR,EACbS,EAAa,KAEbC,EAAQV,EAAMW,MAAM,KACpBH,EAAaE,EAAM,GACnBD,EAAaC,EAAM,GAAGE,OAAO,EAAG,IAG9BC,SAASL,EAAY,IAAM,EAAG,CAGhC,IAFA,IAAIM,EAAY,EACZC,EAASP,EAAWQ,OAChC,aACU,IAAV,gBACA,QACA,MACA,MACmB,KAALC,EACFH,KAEIA,EAAY,IACdX,GAAcC,EAAO,IAGvBU,EAAY,EACZX,GAAcC,EAAOS,SAASI,IAAMC,EAAYC,IAEzC,GAALA,GAAUL,EAAY,IACxBX,GAAciB,EAAWC,IAG7BlB,GAAcE,EAGhB,GAAmB,KAAfI,EAEF,IADA,IAAR,WACA,aACU,IAAV,gBACA,MAAc,IACFN,GAAcC,EAAOb,OAAO,IAAxC,MASM,MALmB,KAAfY,EACFA,GAAcC,EAAO,GAAKC,EAAYC,EAC9C,SACQH,GAAcG,GAETH,KClJqX,I,wBCQ9XmB,EAAY,eACd,EACA/D,EACAwB,GACA,EACA,KACA,WACA,MAIa,aAAAuC,E,gCCnBf,IAAIC,EAAO,EAAQ,QACfC,EAAM,EAAQ,QACdC,EAA+B,EAAQ,QACvCC,EAAiB,EAAQ,QAAuCpG,EAEpEU,EAAOC,QAAU,SAAU0F,GACzB,IAAIC,EAASL,EAAKK,SAAWL,EAAKK,OAAS,IACtCJ,EAAII,EAAQD,IAAOD,EAAeE,EAAQD,EAAM,CACnDzD,MAAOuD,EAA6BnG,EAAEqG,O,gGCR3B,SAASE,EAAQC,GAa9B,OATED,EADoB,oBAAXD,QAAoD,kBAApBA,OAAOG,SACtC,SAAiBD,GACzB,cAAcA,GAGN,SAAiBA,GACzB,OAAOA,GAAyB,oBAAXF,QAAyBE,EAAIE,cAAgBJ,QAAUE,IAAQF,OAAOlF,UAAY,gBAAkBoF,GAItHD,EAAQC,GCZH,QACZ5C,MAAM,CACJrB,KAAK,CACHuB,KAAMjC,OACNgC,QAAS,UAEXT,SAAS,CACPU,KAAME,QACNH,SAAS,GAEX8C,SAAS,CACP7C,KAAME,QACNH,SAAS,IAGbW,KAfY,WAgBV,MAAO,IAEToC,MAAO,CACLC,OADK,SACEC,EAAUC,GACfpF,KAAK0C,MAAM,SAAUyC,KAGzB5C,SAAU,CACR2C,OAAQ,CACN1C,IADM,WAEJ,OAAOxC,KAAKiB,OAEdwB,IAJM,SAIFE,GACF3C,KAAK0C,MAAM,QAASC,MAI1BG,QAAS,CACPuC,SADO,SACEC,GACP,MAAgB,WAAb,EAAOA,GACDA,EAAGrE,MAEHqE,GAGXC,SARO,SAQED,GACP,MAAgB,WAAb,EAAOA,GACDA,EAAGE,MAEHF,M,kCC7Cf,IAAIG,EAAI,EAAQ,QACZC,EAAS,EAAQ,QACjBC,EAAa,EAAQ,QACrBC,EAAU,EAAQ,QAClBC,EAAc,EAAQ,QACtBC,EAAgB,EAAQ,QACxBC,EAAoB,EAAQ,QAC5B3G,EAAQ,EAAQ,QAChBmF,EAAM,EAAQ,QACdyB,EAAU,EAAQ,QAClBC,EAAW,EAAQ,QACnB9G,EAAW,EAAQ,QACnB+G,EAAW,EAAQ,QACnB/H,EAAkB,EAAQ,QAC1BgI,EAAc,EAAQ,QACtBC,EAA2B,EAAQ,QACnCC,EAAqB,EAAQ,QAC7BC,EAAa,EAAQ,QACrBC,EAA4B,EAAQ,QACpCC,EAA8B,EAAQ,QACtCC,EAA8B,EAAQ,QACtCC,EAAiC,EAAQ,QACzCC,EAAuB,EAAQ,QAC/BC,EAA6B,EAAQ,QACrCC,EAA8B,EAAQ,QACtC3H,EAAW,EAAQ,QACnB4H,EAAS,EAAQ,QACjBC,EAAY,EAAQ,QACpBC,EAAa,EAAQ,QACrBC,EAAM,EAAQ,QACdC,EAAkB,EAAQ,QAC1B1C,EAA+B,EAAQ,QACvC2C,EAAwB,EAAQ,QAChCC,EAAiB,EAAQ,QACzBC,EAAsB,EAAQ,QAC9BC,EAAW,EAAQ,QAAgCC,QAEnDC,EAAST,EAAU,UACnBU,EAAS,SACTC,EAAY,YACZC,EAAeT,EAAgB,eAC/BU,EAAmBP,EAAoB5E,IACvCoF,EAAmBR,EAAoBS,UAAUL,GACjDM,EAAkBtJ,OAAOiJ,GACzBM,EAAUtC,EAAOf,OACjBsD,EAAatC,EAAW,OAAQ,aAChCuC,EAAiCxB,EAA+BrI,EAChE8J,EAAuBxB,EAAqBtI,EAC5CD,EAA4BoI,EAA4BnI,EACxD+J,EAA6BxB,EAA2BvI,EACxDgK,EAAavB,EAAO,WACpBwB,EAAyBxB,EAAO,cAChCyB,GAAyBzB,EAAO,6BAChC0B,GAAyB1B,EAAO,6BAChC2B,GAAwB3B,EAAO,OAC/B4B,GAAUhD,EAAOgD,QAEjBC,IAAcD,KAAYA,GAAQhB,KAAegB,GAAQhB,GAAWkB,UAGpEC,GAAsBhD,GAAezG,GAAM,WAC7C,OAES,GAFFiH,EAAmB8B,EAAqB,GAAI,IAAK,CACtD3F,IAAK,WAAc,OAAO2F,EAAqBnI,KAAM,IAAK,CAAEiB,MAAO,IAAK6H,MACtEA,KACD,SAAUC,EAAGC,EAAGC,GACnB,IAAIC,EAA4BhB,EAA+BH,EAAiBiB,GAC5EE,UAAkCnB,EAAgBiB,GACtDb,EAAqBY,EAAGC,EAAGC,GACvBC,GAA6BH,IAAMhB,GACrCI,EAAqBJ,EAAiBiB,EAAGE,IAEzCf,EAEAgB,GAAO,SAAUC,EAAKC,GACxB,IAAIC,EAASjB,EAAWe,GAAO/C,EAAmB2B,EAAQN,IAO1D,OANAE,EAAiB0B,EAAQ,CACvBnH,KAAMsF,EACN2B,IAAKA,EACLC,YAAaA,IAEVxD,IAAayD,EAAOD,YAAcA,GAChCC,GAGLC,GAAWxD,EAAoB,SAAUnH,GAC3C,MAAoB,iBAANA,GACZ,SAAUA,GACZ,OAAOH,OAAOG,aAAeoJ,GAG3BwB,GAAkB,SAAwBT,EAAGC,EAAGC,GAC9CF,IAAMhB,GAAiByB,GAAgBlB,EAAwBU,EAAGC,GACtE9J,EAAS4J,GACT,IAAIU,EAAMtD,EAAY6C,GAAG,GAEzB,OADA7J,EAAS8J,GACL1E,EAAI8D,EAAYoB,IACbR,EAAWS,YAIVnF,EAAIwE,EAAGvB,IAAWuB,EAAEvB,GAAQiC,KAAMV,EAAEvB,GAAQiC,IAAO,GACvDR,EAAa5C,EAAmB4C,EAAY,CAAES,WAAYtD,EAAyB,GAAG,OAJjF7B,EAAIwE,EAAGvB,IAASW,EAAqBY,EAAGvB,EAAQpB,EAAyB,EAAG,KACjF2C,EAAEvB,GAAQiC,IAAO,GAIVZ,GAAoBE,EAAGU,EAAKR,IAC9Bd,EAAqBY,EAAGU,EAAKR,IAGpCU,GAAoB,SAA0BZ,EAAGa,GACnDzK,EAAS4J,GACT,IAAIc,EAAa1L,EAAgByL,GAC7BE,EAAOxD,EAAWuD,GAAYE,OAAOC,GAAuBH,IAIhE,OAHAvC,EAASwC,GAAM,SAAUL,GAClB5D,IAAeoE,GAAsBhL,KAAK4K,EAAYJ,IAAMD,GAAgBT,EAAGU,EAAKI,EAAWJ,OAE/FV,GAGLmB,GAAU,SAAgBnB,EAAGa,GAC/B,YAAsBxJ,IAAfwJ,EAA2BvD,EAAmB0C,GAAKY,GAAkBtD,EAAmB0C,GAAIa,IAGjGK,GAAwB,SAA8BE,GACxD,IAAInB,EAAI7C,EAAYgE,GAAG,GACnBT,EAAatB,EAA2BnJ,KAAKe,KAAMgJ,GACvD,QAAIhJ,OAAS+H,GAAmBxD,EAAI8D,EAAYW,KAAOzE,EAAI+D,EAAwBU,QAC5EU,IAAenF,EAAIvE,KAAMgJ,KAAOzE,EAAI8D,EAAYW,IAAMzE,EAAIvE,KAAMwH,IAAWxH,KAAKwH,GAAQwB,KAAKU,IAGlGU,GAA4B,SAAkCrB,EAAGC,GACnE,IAAIpK,EAAKT,EAAgB4K,GACrBU,EAAMtD,EAAY6C,GAAG,GACzB,GAAIpK,IAAOmJ,IAAmBxD,EAAI8D,EAAYoB,IAASlF,EAAI+D,EAAwBmB,GAAnF,CACA,IAAIY,EAAanC,EAA+BtJ,EAAI6K,GAIpD,OAHIY,IAAc9F,EAAI8D,EAAYoB,IAAUlF,EAAI3F,EAAI4I,IAAW5I,EAAG4I,GAAQiC,KACxEY,EAAWX,YAAa,GAEnBW,IAGLC,GAAuB,SAA6BvB,GACtD,IAAIwB,EAAQnM,EAA0BD,EAAgB4K,IAClDyB,EAAS,GAIb,OAHAlD,EAASiD,GAAO,SAAUd,GACnBlF,EAAI8D,EAAYoB,IAASlF,EAAIyC,EAAYyC,IAAMe,EAAOC,KAAKhB,MAE3De,GAGLR,GAAyB,SAA+BjB,GAC1D,IAAI2B,EAAsB3B,IAAMhB,EAC5BwC,EAAQnM,EAA0BsM,EAAsBpC,EAAyBnK,EAAgB4K,IACjGyB,EAAS,GAMb,OALAlD,EAASiD,GAAO,SAAUd,IACpBlF,EAAI8D,EAAYoB,IAAUiB,IAAuBnG,EAAIwD,EAAiB0B,IACxEe,EAAOC,KAAKpC,EAAWoB,OAGpBe,GAkHT,GA7GK1E,IACHkC,EAAU,WACR,GAAIhI,gBAAgBgI,EAAS,MAAM2C,UAAU,+BAC7C,IAAItB,EAAeuB,UAAU7G,aAA2B3D,IAAjBwK,UAAU,GAA+B1K,OAAO0K,UAAU,SAA7BxK,EAChEgJ,EAAMnC,EAAIoC,GACVwB,EAAS,SAAU5J,GACjBjB,OAAS+H,GAAiB8C,EAAO5L,KAAKqJ,EAAwBrH,GAC9DsD,EAAIvE,KAAMwH,IAAWjD,EAAIvE,KAAKwH,GAAS4B,KAAMpJ,KAAKwH,GAAQ4B,IAAO,GACrEP,GAAoB7I,KAAMoJ,EAAKhD,EAAyB,EAAGnF,KAG7D,OADI4E,GAAe8C,IAAYE,GAAoBd,EAAiBqB,EAAK,CAAE0B,cAAc,EAAMrI,IAAKoI,IAC7F1B,GAAKC,EAAKC,IAGnBnK,EAAS8I,EAAQN,GAAY,YAAY,WACvC,OAAOG,EAAiB7H,MAAMoJ,OAGhClK,EAAS8I,EAAS,iBAAiB,SAAUqB,GAC3C,OAAOF,GAAKlC,EAAIoC,GAAcA,MAGhCzC,EAA2BvI,EAAI4L,GAC/BtD,EAAqBtI,EAAImL,GACzB9C,EAA+BrI,EAAI+L,GACnC7D,EAA0BlI,EAAImI,EAA4BnI,EAAIiM,GAC9D7D,EAA4BpI,EAAI2L,GAEhCxF,EAA6BnG,EAAI,SAAUyB,GACzC,OAAOqJ,GAAKjC,EAAgBpH,GAAOA,IAGjC+F,IAEFsC,EAAqBH,EAAQN,GAAY,cAAe,CACtDoD,cAAc,EACdtI,IAAK,WACH,OAAOqF,EAAiB7H,MAAMqJ,eAG7BzD,GACH1G,EAAS6I,EAAiB,uBAAwBkC,GAAuB,CAAE5J,QAAQ,MAKzFoF,EAAE,CAAEC,QAAQ,EAAMyD,MAAM,EAAM4B,QAASjF,EAAekF,MAAOlF,GAAiB,CAC5EnB,OAAQqD,IAGVV,EAAShB,EAAWmC,KAAwB,SAAU3I,GACpDqH,EAAsBrH,MAGxB2F,EAAE,CAAEwF,OAAQxD,EAAQyD,MAAM,EAAMH,QAASjF,GAAiB,CAGxD,IAAO,SAAU2D,GACf,IAAI0B,EAASjL,OAAOuJ,GACpB,GAAIlF,EAAIgE,GAAwB4C,GAAS,OAAO5C,GAAuB4C,GACvE,IAAI7B,EAAStB,EAAQmD,GAGrB,OAFA5C,GAAuB4C,GAAU7B,EACjCd,GAAuBc,GAAU6B,EAC1B7B,GAIT8B,OAAQ,SAAgBC,GACtB,IAAK9B,GAAS8B,GAAM,MAAMV,UAAUU,EAAM,oBAC1C,GAAI9G,EAAIiE,GAAwB6C,GAAM,OAAO7C,GAAuB6C,IAEtEC,UAAW,WAAc3C,IAAa,GACtC4C,UAAW,WAAc5C,IAAa,KAGxClD,EAAE,CAAEwF,OAAQ,SAAUC,MAAM,EAAMH,QAASjF,EAAekF,MAAOnF,GAAe,CAG9E2F,OAAQtB,GAGRzF,eAAgB+E,GAGhBiC,iBAAkB9B,GAGlB+B,yBAA0BtB,KAG5B3E,EAAE,CAAEwF,OAAQ,SAAUC,MAAM,EAAMH,QAASjF,GAAiB,CAG1DpH,oBAAqB4L,GAGrBqB,sBAAuB3B,KAKzBvE,EAAE,CAAEwF,OAAQ,SAAUC,MAAM,EAAMH,OAAQ3L,GAAM,WAAcqH,EAA4BpI,EAAE,OAAU,CACpGsN,sBAAuB,SAA+B/M,GACpD,OAAO6H,EAA4BpI,EAAE6H,EAAStH,OAM9CqJ,EAAY,CACd,IAAI2D,IAAyB9F,GAAiB1G,GAAM,WAClD,IAAIkK,EAAStB,IAEb,MAA+B,UAAxBC,EAAW,CAACqB,KAEe,MAA7BrB,EAAW,CAAEa,EAAGQ,KAEc,MAA9BrB,EAAWxJ,OAAO6K,OAGzB7D,EAAE,CAAEwF,OAAQ,OAAQC,MAAM,EAAMH,OAAQa,IAAyB,CAE/DC,UAAW,SAAmBjN,EAAIkN,EAAUC,GAC1C,IAEIC,EAFAC,EAAO,CAACrN,GACRsN,EAAQ,EAEZ,MAAOtB,UAAU7G,OAASmI,EAAOD,EAAKxB,KAAKG,UAAUsB,MAErD,GADAF,EAAYF,GACP7F,EAAS6F,SAAoB1L,IAAPxB,KAAoB2K,GAAS3K,GAMxD,OALKoH,EAAQ8F,KAAWA,EAAW,SAAUrC,EAAKxI,GAEhD,GADwB,mBAAb+K,IAAyB/K,EAAQ+K,EAAU/M,KAAKe,KAAMyJ,EAAKxI,KACjEsI,GAAStI,GAAQ,OAAOA,IAE/BgL,EAAK,GAAKH,EACH7D,EAAWkE,MAAM,KAAMF,MAO/BjE,EAAQN,GAAWC,IACtBd,EAA4BmB,EAAQN,GAAYC,EAAcK,EAAQN,GAAW0E,SAInFhF,EAAeY,EAASP,GAExBT,EAAWQ,IAAU,G,4CCtTrB,IAAIL,EAAwB,EAAQ,QAIpCA,EAAsB,a,kCCDtB,IAAI1B,EAAI,EAAQ,QACZI,EAAc,EAAQ,QACtBH,EAAS,EAAQ,QACjBnB,EAAM,EAAQ,QACd0B,EAAW,EAAQ,QACnBxB,EAAiB,EAAQ,QAAuCpG,EAChEgO,EAA4B,EAAQ,QAEpCC,EAAe5G,EAAOf,OAE1B,GAAIkB,GAAsC,mBAAhByG,MAAiC,gBAAiBA,EAAa7M,iBAExDW,IAA/BkM,IAAejD,aACd,CACD,IAAIkD,EAA8B,GAE9BC,EAAgB,WAClB,IAAInD,EAAcuB,UAAU7G,OAAS,QAAsB3D,IAAjBwK,UAAU,QAAmBxK,EAAYF,OAAO0K,UAAU,IAChGJ,EAASxK,gBAAgBwM,EACzB,IAAIF,EAAajD,QAEDjJ,IAAhBiJ,EAA4BiD,IAAiBA,EAAajD,GAE9D,MADoB,KAAhBA,IAAoBkD,EAA4B/B,IAAU,GACvDA,GAET6B,EAA0BG,EAAeF,GACzC,IAAIG,EAAkBD,EAAc/M,UAAY6M,EAAa7M,UAC7DgN,EAAgB1H,YAAcyH,EAE9B,IAAIE,EAAiBD,EAAgBnO,SACjCqO,EAAyC,gBAAhCzM,OAAOoM,EAAa,SAC7BM,EAAS,wBACbnI,EAAegI,EAAiB,cAAe,CAC7C3B,cAAc,EACdtI,IAAK,WACH,IAAI8G,EAASrD,EAASjG,MAAQA,KAAKoM,UAAYpM,KAC3CmL,EAASuB,EAAezN,KAAKqK,GACjC,GAAI/E,EAAIgI,EAA6BjD,GAAS,MAAO,GACrD,IAAIuD,EAAOF,EAASxB,EAAOrM,MAAM,GAAI,GAAKqM,EAAO2B,QAAQF,EAAQ,MACjE,MAAgB,KAATC,OAAczM,EAAYyM,KAIrCpH,EAAE,CAAEC,QAAQ,EAAMqF,QAAQ,GAAQ,CAChCpG,OAAQ6H,M,qBC/CZ,IAAItF,EAAkB,EAAQ,QAE9BlI,EAAQX,EAAI6I","file":"js/chunk-8c1fc5b0.102f88ee.js","sourcesContent":["var toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names').f;\n\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return nativeGetOwnPropertyNames(it);\n } catch (error) {\n return windowNames.slice();\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]'\n ? getWindowNames(it)\n : nativeGetOwnPropertyNames(toIndexedObject(it));\n};\n","'use strict';\nvar redefine = require('../internals/redefine');\nvar anObject = require('../internals/an-object');\nvar fails = require('../internals/fails');\nvar flags = require('../internals/regexp-flags');\n\nvar TO_STRING = 'toString';\nvar RegExpPrototype = RegExp.prototype;\nvar nativeToString = RegExpPrototype[TO_STRING];\n\nvar NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });\n// FF44- RegExp#toString has a wrong name\nvar INCORRECT_NAME = nativeToString.name != TO_STRING;\n\n// `RegExp.prototype.toString` method\n// https://tc39.github.io/ecma262/#sec-regexp.prototype.tostring\nif (NOT_GENERIC || INCORRECT_NAME) {\n redefine(RegExp.prototype, TO_STRING, function toString() {\n var R = anObject(this);\n var p = String(R.source);\n var rf = R.flags;\n var f = String(rf === undefined && R instanceof RegExp && !('flags' in RegExpPrototype) ? flags.call(R) : rf);\n return '/' + p + '/' + f;\n }, { unsafe: true });\n}\n","import mod from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AmountInput.vue?vue&type=style&index=0&id=393560cc&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AmountInput.vue?vue&type=style&index=0&id=393560cc&lang=less&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.mode === 'DESIGN')?_c('div',[_c('el-input',{attrs:{\"size\":\"medium\",\"disabled\":\"\",\"placeholder\":_vm.placeholder}}),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showChinese),expression:\"showChinese\"}],staticStyle:{\"margin-top\":\"15px\"}},[_c('span',[_vm._v(\"大写:\")]),_c('span',{staticClass:\"chinese\"},[_vm._v(_vm._s(_vm.chinese))])])],1):_c('div',[_c('el-input-number',{staticStyle:{\"width\":\"100%\"},attrs:{\"controls-position\":\"right\",\"precision\":_vm.precision,\"size\":\"medium\",\"disabled\":!_vm.editable,\"clearable\":\"\",\"placeholder\":_vm.placeholder},model:{value:(_vm._nvalue),callback:function ($$v) {_vm._nvalue=$$v},expression:\"_nvalue\"}}),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showChinese),expression:\"showChinese\"}]},[_c('span',[_vm._v(\"大写:\")]),_c('span',{staticClass:\"chinese\"},[_vm._v(_vm._s(_vm.chinese))])])],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n \r\n \r\n 大写:\r\n {{chinese}}\r\n \r\n\r\n \r\n \r\n \r\n \r\n 大写:\r\n {{chinese}}\r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AmountInput.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AmountInput.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AmountInput.vue?vue&type=template&id=393560cc&scoped=true&\"\nimport script from \"./AmountInput.vue?vue&type=script&lang=js&\"\nexport * from \"./AmountInput.vue?vue&type=script&lang=js&\"\nimport style0 from \"./AmountInput.vue?vue&type=style&index=0&id=393560cc&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"393560cc\",\n null\n \n)\n\nexport default component.exports","var path = require('../internals/path');\nvar has = require('../internals/has');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","//混入组件数据\r\nexport default{\r\n props:{\r\n mode:{\r\n type: String,\r\n default: 'DESIGN'\r\n },\r\n editable:{\r\n type: Boolean,\r\n default: true\r\n },\r\n required:{\r\n type: Boolean,\r\n default: false\r\n },\r\n },\r\n data(){\r\n return {}\r\n },\r\n watch: {\r\n _value(newValue, oldValue) {\r\n this.$emit(\"change\", newValue);\r\n }\r\n },\r\n computed: {\r\n _value: {\r\n get() {\r\n return this.value;\r\n },\r\n set(val) {\r\n this.$emit(\"input\", val);\r\n }\r\n }\r\n },\r\n methods: {\r\n _opValue(op) {\r\n if(typeof(op)==='object') {\r\n return op.value;\r\n }else {\r\n return op;\r\n }\r\n },\r\n _opLabel(op) {\r\n if(typeof(op)==='object') {\r\n return op.label;\r\n }else {\r\n return op;\r\n }\r\n }\r\n }\r\n}\r\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\nvar fails = require('../internals/fails');\nvar has = require('../internals/has');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar isSymbol = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return Object(it) instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPrimitive(P, true);\n anObject(Attributes);\n if (has(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPrimitive(V, true);\n var enumerable = nativePropertyIsEnumerable.call(this, P);\n if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPrimitive(P, true);\n if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {\n result.push(AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.github.io/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty($Symbol[PROTOTYPE], 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.github.io/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = String(key);\n if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.github.io/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.github.io/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.github.io/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars\n stringify: function stringify(it, replacer, space) {\n var args = [it];\n var index = 1;\n var $replacer;\n while (arguments.length > index) args.push(arguments[index++]);\n $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return $stringify.apply(null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {\n createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","// `Symbol.prototype.description` getter\n// https://tc39.github.io/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar has = require('../internals/has');\nvar isObject = require('../internals/is-object');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\n\nif (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);\n var result = this instanceof SymbolWrapper\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;\n symbolPrototype.constructor = SymbolWrapper;\n\n var symbolToString = symbolPrototype.toString;\n var native = String(NativeSymbol('test')) == 'Symbol(test)';\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n defineProperty(symbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = isObject(this) ? this.valueOf() : this;\n var string = symbolToString.call(symbol);\n if (has(EmptyStringDescriptionStore, symbol)) return '';\n var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-96c99678.f5f3a452.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-96c99678.f5f3a452.js deleted file mode 100644 index 746967e22..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-96c99678.f5f3a452.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-96c99678","chunk-8a09ffc4"],{"01f7":function(t,e,n){"use strict";var a=n("5617"),i=n.n(a);i.a},"19a6":function(t,e,n){"use strict";var a=n("95f5"),i=n.n(a);i.a},2065:function(t,e,n){},2122:function(t,e,n){},"23ca":function(t,e,n){},"2b36":function(t,e,n){"use strict";var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-form",{ref:"form",staticClass:"process-form",attrs:{"label-position":"top",rules:t.rules,model:t._value}},t._l(t.forms,(function(e,a){return n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:"H"!=e.props.perm,expression:"item.props.perm!='H'"}],key:e.name+a,staticStyle:{"margin-bottom":"8px"},attrs:{prop:e.id,label:"SpanLayout"!==e.name?e.title+"["+e.props.perm+"]":""}},["SpanLayout"!==e.name&&"Description"!==e.name?n("form-design-render",{ref:"sub-item_"+e.id,refInFor:!0,attrs:{mode:t.mode,config:e},on:{change:t.change},model:{value:t._value[e.id],callback:function(n){t.$set(t._value,e.id,n)},expression:"_value[item.id]"}}):n("form-design-render",{ref:"`span-layou_${item.id}`",refInFor:!0,attrs:{mode:t.mode,config:e},model:{value:t._value,callback:function(e){t._value=e},expression:"_value"}})],1)})),1)},i=[],s=(n("4160"),n("b0c0"),n("159b"),n("d16b")),o={name:"FormRender",components:{FormDesignRender:s["a"]},props:{forms:{type:Array,default:function(){return[]}},value:{type:Object,default:function(){return{}}},mode:{type:String,default:"PC"}},data:function(){return{rules:{}}},mounted:function(){this.loadFormConfig(this.forms)},computed:{_value:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},watch:{},methods:{validate:function(t){var e=this,n=!0;this.$refs.form.validate((function(a){if(n=a,a)for(var i=0;i0&&(s[0].validate((function(t){n=t})),!n))break}t(n)}))},loadFormConfig:function(t){var e=this;t.forEach((function(t){"SpanLayout"===t.name?e.loadFormConfig(t.props.items):(e.$set(e._value,t.id,e.value[t.id]),t.props.required&&e.$set(e.rules,t.id,[{type:"Array"===t.valueType?"array":void 0,required:!0,message:"请填写".concat(t.title),trigger:"blur"}]))}))},change:function(t,e){this.$emit("change",t,e)}}},r=o,l=(n("01f7"),n("2877")),c=Object(l["a"])(r,a,i,!1,null,"e6e9553e",null);e["a"]=c.exports},4773:function(t,e,n){"use strict";var a=n("d7bf"),i=n.n(a);i.a},"4e02":function(t,e,n){"use strict";n.d(e,"e",(function(){return i})),n.d(e,"f",(function(){return s})),n.d(e,"g",(function(){return o})),n.d(e,"h",(function(){return r})),n.d(e,"b",(function(){return l})),n.d(e,"m",(function(){return c})),n.d(e,"j",(function(){return u})),n.d(e,"k",(function(){return d})),n.d(e,"a",(function(){return m})),n.d(e,"d",(function(){return f})),n.d(e,"l",(function(){return p})),n.d(e,"i",(function(){return h})),n.d(e,"c",(function(){return g}));var a=n("0c6d");function i(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/admin/form/group",method:"get",params:t})}function s(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/process/groups",method:"get",params:t})}function o(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/admin/form/sort",method:"put",data:t})}function r(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/admin/form/group/sort",method:"put",data:t})}function l(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/admin/form/group",method:"post",params:{groupName:t}})}function c(t,e){return Object(a["a"])({url:"../erupt-api/erupt-flow/admin/form/group/"+t,method:"put",data:e})}function u(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/admin/form/group/"+t,method:"delete"})}function d(t,e){return Object(a["a"])({url:"../erupt-api/erupt-flow/admin/form/"+t,method:"put",data:e})}function m(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/admin/form",method:"post",data:t})}function f(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/admin/form/detail/"+t,method:"get"})}function p(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/admin/form/detail",method:"put",data:t})}function h(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/admin/form/"+t.formId,method:"delete",data:t})}function g(){return Object(a["a"])({url:"../erupt-api/erupt-flow/forms",method:"get"})}},5617:function(t,e,n){},"5e34":function(t,e,n){"use strict";var a=n("23ca"),i=n.n(a);i.a},"644f":function(t,e,n){"use strict";n.d(e,"g",(function(){return i})),n.d(e,"e",(function(){return s})),n.d(e,"a",(function(){return o})),n.d(e,"f",(function(){return r})),n.d(e,"i",(function(){return l})),n.d(e,"h",(function(){return c})),n.d(e,"d",(function(){return u})),n.d(e,"b",(function(){return d})),n.d(e,"c",(function(){return m}));var a=n("0c6d");function i(t,e){return Object(a["a"])({url:"../erupt-api/erupt-flow/process/start/form/"+t,method:"post",data:e})}function s(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/task/mine",method:"get",params:t})}function o(t,e,n){return Object(a["a"])({url:"../erupt-api/erupt-flow/task/complete/"+t,method:"post",data:{remarks:e,data:n}})}function r(t,e,n){return Object(a["a"])({url:"../erupt-api/erupt-flow/task/refuse/"+t,method:"post",data:{remarks:e,data:n}})}function l(t,e){return Object(a["a"])({url:"../erupt-api/erupt-flow/process/timeline/preview/"+t,method:"post",data:e})}function c(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/process/timeline/"+t,method:"post"})}function u(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/task/detail/"+t,method:"get"})}function d(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/inst/detail/"+t,method:"get"})}function m(t){return Object(a["a"])({url:"../erupt-api/erupt-flow/inst/mine/about",method:"get",params:t})}},6930:function(t,e,n){"use strict";var a=n("2065"),i=n.n(a);i.a},9451:function(t,e,n){"use strict";var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-timeline",{staticStyle:{"margin-top":"10px"},attrs:{reverse:!1}},[t.activities.length<=0?n("div",{staticStyle:{"padding-left":"10px",color:"#909399"}},[n("p",[t._v("填写表单以预览时间线")]),n("el-skeleton",{staticStyle:{width:"480px"},attrs:{rows:6,animated:""}})],1):t._e(),t._l(t.activities,(function(e,a){return n("el-timeline-item",{key:e.activityKey,attrs:{type:t.timeLineType(e),size:"large",timestamp:e.createDate,placement:"top"}},[e.tasks?n("el-card",{attrs:{shadow:"never"}},[n("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[n("span",[t._v(t._s(e.activityName))]),n("span",{staticStyle:{font:"12px Extra Small",color:"#909399","margin-left":"10px"}},[t._v(t._s(e.description||""))])]),n("div",t._l(e.tasks,(function(e){return n("div",{staticStyle:{display:"inline-block","margin-left":"10px"}},[n("div",{staticStyle:{display:"inline-block"}},[n("el-avatar",{staticStyle:{background:"#409EFF"}},[t._v(t._s(e.finishUser||e.taskOwner||e.assignee))])],1),n("div",{staticStyle:{display:"inline-block","min-height":"60px","vertical-align":"middle","margin-left":"10px"}},[n("div",[t._v(t._s(e.finishUserName||e.taskOwner||e.assignee||"候选人"))]),e.finishDate?n("div",{staticStyle:{color:"#67C23A","font-size":"14px","line-height":"20px"}},[t._v(t._s(e.finishDate))]):n("div",{staticStyle:{color:"#E6A23C","font-size":"14px","line-height":"20px"}},[t._v(t._s("审批中"))])])])})),0)]):t._e(),e.tasks?t._e():n("el-card",{attrs:{shadow:"never"}},[n("span",[t._v(t._s(e.activityName))]),n("span",{staticStyle:{font:"12px Extra Small",color:"#909399","margin-left":"10px"}},[t._v(t._s(e.description||""))])])],1)}))],2)},i=[],s=n("644f"),o={name:"TimeLine",components:{},props:{current:{default:"root"}},data:function(){return{loading:!1,activities:[]}},mounted:function(){},computed:{},methods:{getActivities:function(){return this.activities},timestamp:function(t){return t.activityKey===this.current?t.createDate:""},timeLineType:function(t){return t.activityKey===this.current?"warning":t.finishDate?"success":"primary"},fresh:function(t,e){var n=this;this.loading=!0,this.activities=[],Object(s["i"])(t,e).then((function(t){n.loading=!1,n.activities=t.data}))},freshForInst:function(t){var e=this;this.loading=!0,this.activities=[],Object(s["h"])(t).then((function(t){e.loading=!1,e.activities=t.data}))}}},r=o,l=(n("4773"),n("2877")),c=Object(l["a"])(r,a,i,!1,null,"c9df9cd4",null);e["a"]=c.exports},9559:function(t,e,n){},"95f5":function(t,e,n){},ae21:function(t,e,n){"use strict";var a=n("2122"),i=n.n(a);i.a},b78d:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{padding:"10px 20px"}},[t.loading?t._e():n("div",[n("p",{staticStyle:{font:"14px Base",color:"#909399"}},[t._v(t._s(t.taskDetail.instCreatorName+" 发布于 "+t.taskDetail.instCreateDate))]),n("form-render",{ref:"form",staticClass:"process-form",attrs:{mode:"PC",forms:t.taskDetail.formItems},on:{input:t.valChange},model:{value:t.taskDetail.formData,callback:function(e){t.$set(t.taskDetail,"formData",e)},expression:"taskDetail.formData"}})],1),n("div",{staticStyle:{"padding-bottom":"10px"},on:{click:function(e){t.showTimeLine=!t.showTimeLine}}},[n("el-button",{staticStyle:{color:"#909399"},attrs:{type:"text",size:"medium"}},[t._v(" 审批流程 "),n("i",{class:{"el-icon-arrow-down":!t.showTimeLine,"el-icon-arrow-up":t.showTimeLine}})])],1),n("div",{directives:[{name:"show",rawName:"v-show",value:t.showTimeLine,expression:"showTimeLine"}]},[n("timeLine",{ref:"timeLine",attrs:{current:t.taskDetail.activityKey}})],1)])},i=[],s=(n("4160"),n("d3b7"),n("159b"),n("2b36")),o=n("d16b"),r=n("644f"),l=n("9451"),c={name:"InitiateProcess",components:{FormDesignRender:o["a"],FormRender:s["a"],TimeLine:l["a"]},props:{instId:{type:String,required:!1},taskId:{type:String,required:!1},mode:{type:String,default:"view"}},data:function(){return{myInstId:null,loading:!1,taskDetail:{formItems:[],formData:{}},showTimeLine:!1,count:0}},mounted:function(){this.loading=!0,this.myInstId=this.instId,this.taskId?this.loadByTaskId(this.taskId):this.myInstId&&this.loadByInstId(this.myInstId)},computed:{},methods:{loadByTaskId:function(t){var e=this;this.loading=!0,Object(r["d"])(t).then((function(t){e.loading=!1;var n,a=t.data||{};if(n=e.findNode(a.activityKey,a.nodeConfig)){var i={};n.props.formPerms.forEach((function(t){i[t.id]=t.perm})),e.setPerms(a.formItems,i)}e.taskDetail=a,e.myInstId=e.taskDetail.processInstId})).then((function(){e.$refs.timeLine.freshForInst(e.myInstId)})).finally((function(){return e.loading=!1}))},findNode:function(t,e){if(t==e.id)return e;var n;if(e.branchs&&e.branchs.length>0){for(var a in e.branchs)if(n=this.findNode(t,e.branchs[a]))return n}else if(e.children&&(n=this.findNode(t,e.children)))return n;return null},setPerms:function(t,e){var n=this;t.forEach((function(t){t.props.perm=e[t.id]||"R","E"==t.props.perm?t.props.editable=!0:t.props.editable=!1,t.props.items&&n.setPerms(t.props.items,e)}))},loadByInstId:function(t){var e=this;this.loading=!0,Object(r["b"])(t).then((function(t){e.loading=!1;var n=t.data||{};e.setPerms(n.formItems,{}),e.taskDetail=n})).then((function(){e.$refs.timeLine.freshForInst(e.myInstId)})).finally((function(){return e.loading=!1}))},validate:function(t){this.$refs.form.validate(t)},getFormData:function(){return this.taskDetail.formData},valChange:function(t){console.log(t)}}},u=c,d=(n("5e34"),n("2877")),m=Object(d["a"])(u,a,i,!1,null,"54e902f4",null);e["default"]=m.exports},cc16:function(t,e,n){"use strict";var a=n("9559"),i=n.n(a);i.a},d16b:function(t,e,n){"use strict";var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.config.name,t._b({ref:"form",tag:"component",attrs:{mode:t.mode},on:{change:t.change},model:{value:t._value,callback:function(e){t._value=e},expression:"_value"}},"component",t.config.props,!1))},i=[],s=(n("d3b7"),function(){return n.e("chunk-afe908e4").then(n.bind(null,"b28d"))}),o=function(){return n.e("chunk-e0ccc8b4").then(n.bind(null,"cf45"))},r=function(){return n.e("chunk-8c1fc5b0").then(n.bind(null,"5cb6"))},l=function(){return n.e("chunk-ba34bacc").then(n.bind(null,"d158"))},c=function(){return n.e("chunk-6b705aef").then(n.bind(null,"0d29"))},u=function(){return n.e("chunk-6bc1e906").then(n.bind(null,"412b"))},d=function(){return n.e("chunk-6a2da2a0").then(n.bind(null,"f89a"))},m=function(){return n.e("chunk-0e5083ab").then(n.bind(null,"4f98"))},f=function(){return n.e("chunk-d6bb8d6c").then(n.bind(null,"77aa"))},p=function(){return n.e("chunk-6381b3f0").then(n.bind(null,"db9e"))},h=function(){return n.e("chunk-4fc2b743").then(n.bind(null,"023d"))},g=function(){return n.e("chunk-2d0f04df").then(n.bind(null,"9c98"))},v=function(){return n.e("chunk-2d0e4c53").then(n.bind(null,"9248"))},b=function(){return n.e("chunk-db9a1e2e").then(n.bind(null,"f13b"))},k=function(){return n.e("chunk-67c6dcf5").then(n.bind(null,"86c3"))},y=function(){return n.e("chunk-29336a56").then(n.bind(null,"6ea6"))},x=function(){return n.e("chunk-2d0e9937").then(n.bind(null,"8db7"))},_=function(){return Promise.all([n.e("chunk-b27dd9ce"),n.e("chunk-b3a1d860"),n.e("chunk-0c54407a")]).then(n.bind(null,"918a"))},w=function(){return Promise.all([n.e("chunk-b27dd9ce"),n.e("chunk-3bcd2b64")]).then(n.bind(null,"7ca0"))},D={TextInput:s,NumberInput:o,AmountInput:r,TextareaInput:l,SelectInput:c,MultipleSelect:u,DateTime:d,DateTimeRange:m,UserPicker:k,DeptPicker:b,RolePicker:y,Description:f,FileUpload:h,ImageUpload:p,MoneyInput:v,Location:g,SignPanel:x,SpanLayout:_,TableList:w},I={name:"FormRender",components:D,props:{mode:{type:String,default:"DESIGN"},value:{default:void 0},config:{type:Object,default:function(){return{}}}},computed:{_value:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},data:function(){return{}},methods:{validate:function(t){this.$refs.form.validate(t)},change:function(t){this.$emit("change",this.config.id,t)}}},C=I,S=n("2877"),T=Object(S["a"])(C,a,i,!1,null,"16180c58",null);e["a"]=T.exports},d43f:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"workspace"},[n("el-tabs",{attrs:{type:"border-card"},on:{"tab-click":t.changeTab},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[n("el-tab-pane",{attrs:{label:"发起工单",name:"tab1"}},[n("el-row",{staticStyle:{"margin-bottom":"20px"}},[n("el-col",{attrs:{xs:12,sm:10,md:8,lg:6,xl:4}},[n("el-input",{attrs:{size:"medium",placeholder:"搜索表单",clearable:""},model:{value:t.formList.inputs,callback:function(e){t.$set(t.formList,"inputs",e)},expression:"formList.inputs"}},[n("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1)],1),n("el-collapse",{model:{value:t.actives,callback:function(e){t.actives=e},expression:"actives"}},t._l(t.formList.list,(function(e,a){return n("el-collapse-item",{directives:[{name:"show",rawName:"v-show",value:e.groupId>=0&&e.processDefs.length>0,expression:"group.groupId >= 0 && group.processDefs.length > 0"}],key:a,attrs:{title:e.groupName,name:e.groupName}},t._l(e.processDefs,(function(e,a){return n("div",{key:a,staticClass:"form-item",on:{click:function(n){return t.enterItem(e)}}},[n("i",{class:e.logo.icon,style:"background: "+e.logo.background}),n("div",[n("ellipsis",{attrs:{"hover-tip":"",content:e.formName}}),n("span",[t._v("发起审批")])],1)])})),0)})),1)],1),n("el-tab-pane",{attrs:{label:"待我处理("+(t.myTaskCount||0)+")",name:"tab2"}},[n("MyTask",{ref:"myTask",on:{afterLoad:t.setMyTaskCount}})],1),n("el-tab-pane",{attrs:{label:"我的工单",name:"tab3"}},[n("me-about",{ref:"meAbout"})],1)],1),n("el-dialog",{attrs:{title:t.formTitle,width:"800px",top:"20px",visible:t.openItemDl,"close-on-click-modal":!1},on:{"update:visible":function(e){t.openItemDl=e}}},[t.openItemDl?n("initiate-process",{ref:"processForm",attrs:{code:t.selectForm.id}}):t._e(),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(e){t.openItemDl=!1}}},[t._v("取 消")]),n("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v("提 交")])],1)],1)],1)},i=[],s=(n("4160"),n("159b"),n("4e02")),o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}]},[t.loading?t._e():n("div",[n("form-render",{ref:"form",staticClass:"process-form",attrs:{forms:t.forms},on:{change:t.formChange},model:{value:t.formData,callback:function(e){t.formData=e},expression:"formData"}})],1),n("div",{staticStyle:{"padding-bottom":"10px"},on:{click:function(e){t.showTimeLine=!t.showTimeLine}}},[n("el-button",{staticStyle:{color:"#909399"},attrs:{type:"text",size:"medium"}},[t._v(" 审批流程 "),n("i",{class:{"el-icon-arrow-down":!t.showTimeLine,"el-icon-arrow-up":t.showTimeLine}})])],1),n("div",{directives:[{name:"show",rawName:"v-show",value:t.showTimeLine,expression:"showTimeLine"}]},[n("timeLine",{ref:"timeLine",attrs:{current:"root"}})],1)])},r=[],l=n("2b36"),c=n("d16b"),u=n("9451"),d={name:"InitiateProcess",components:{FormDesignRender:c["a"],FormRender:l["a"],TimeLine:u["a"]},props:{code:{type:String,required:!0}},data:function(){return{loading:!1,formData:{},showTimeLine:!1,form:{formId:"",formName:"",logo:{},formItems:[],process:{},remark:""},perms:[]}},mounted:function(){this.loadFormInfo(this.code)},computed:{forms:function(){return this.$store.state.design.formItems}},watch:{},methods:{loadFormInfo:function(t){var e=this;this.loading=!0,Object(s["d"])(t).then((function(t){e.loading=!1;var n=t.data;n.logo=JSON.parse(n.logo),n.settings=JSON.parse(n.settings),n.formItems=JSON.parse(n.formItems),n.process=JSON.parse(n.process);var a={};n.process.props.formPerms.forEach((function(t){a[t.id]=t.perm})),e.setPerms(n.formItems,a),e.form=n,e.$store.state.design=n})).catch((function(t){e.loading=!1,e.$message.error(t)}))},setPerms:function(t,e){var n=this;t.forEach((function(t){t.props.perm=e[t.id]||"R","E"==t.props.perm?t.props.editable=!0:t.props.editable=!1,t.props.items&&n.setPerms(t.props.items,e)}))},validate:function(t){this.$refs.form.validate(t)},formChange:function(t,e){var n=this;this.$nextTick((function(){(n.$refs.timeLine.getActivities().length<=0||n.isConditionField(t,n.form.process))&&n.$refs.timeLine.fresh(n.code,n.formData)}))},isConditionField:function(t,e){if("CONDITION"==e.type&&e.props.groups&&e.props.groups.length>0)for(var n in e.props.groups)for(var a in e.props.groups[n].conditions)if(e.props.groups[n].conditions[a].id===t)return!0;if(e.branchs&&e.branchs.length>0)for(var i in e.branchs)if(this.isConditionField(t,e.branchs[i]))return!0;return!(!e.children||!this.isConditionField(t,e.children))}}},m=d,f=(n("ae21"),n("2877")),p=Object(f["a"])(m,o,r,!1,null,"159ada80",null),h=p.exports,g=n("644f"),v=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"myTask"},[n("el-row",{staticStyle:{"margin-bottom":"20px"}},[n("el-col",{attrs:{xs:12,sm:10,md:8,lg:6,xl:4}},[n("el-input",{attrs:{size:"medium",placeholder:"搜索待我审批的工单",clearable:""},model:{value:t.queryParam.keywords,callback:function(e){t.$set(t.queryParam,"keywords",e)},expression:"queryParam.keywords"}})],1),n("el-col",{staticStyle:{"padding-left":"10px"},attrs:{xs:12,sm:10,md:8,lg:6,xl:4}},[n("el-button",{attrs:{icon:"el-icon-search",round:""},on:{click:t.reloadDatas}},[t._v("搜索")])],1)],1),n("ul",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:t.loadDatas,expression:"loadDatas"}],staticClass:"infinite-list-wrapper taskPanel",attrs:{"infinite-scroll-disabled":"disabled"}},[t._l(t.dataList,(function(e,a){return n("li",[n("el-card",{staticClass:"taskCard",attrs:{shadow:"hover","body-style":{padding:"5px 10px"}}},[n("div",{staticClass:"taskCardHeader"},[n("el-row",[n("el-col",{attrs:{xs:6,sm:6,md:6,lg:4,xl:4}},[n("el-link",{staticClass:"taskCell",staticStyle:{font:"16px large"},attrs:{underline:!1},on:{click:function(n){return t.showDetail(e)}}},[t._v(t._s(e.taskName))])],1),n("el-col",{attrs:{xs:6,sm:6,md:6,lg:4,xl:4}},[n("span",{staticClass:"taskCell",staticStyle:{color:"#909399"}},[t._v(" "+t._s(e.createDate))])]),n("el-col",{staticStyle:{"text-align":"right"},attrs:{xs:16,sm:16,md:16,lg:16,xl:16}},[n("el-button",{staticClass:"taskCell",staticStyle:{padding:"3px 20px"},attrs:{type:"text"},on:{click:function(n){return t.showDetail(e)}}},[t._v("详情")])],1)],1)],1),n("div",{staticClass:"taskCardBody"},[n("el-row",[n("el-col",{attrs:{xs:6,sm:6,md:6,lg:4,xl:4}},[n("i",{class:JSON.parse(e.logo).icon+" ic avator",style:"background: "+JSON.parse(e.logo).background}),n("span",{staticClass:"taskCell",staticStyle:{color:"#909399"},on:{click:function(n){return t.showDetail(e)}}},[t._v(t._s(e.formName))])]),n("el-col",{attrs:{xs:6,sm:6,md:6,lg:4,xl:4}},[n("span",{staticClass:"taskCell",staticStyle:{color:"#909399"}},[t._v(t._s(e.businessTitle))])]),n("el-col",{attrs:{xs:12,sm:12,md:12,lg:12,xl:12}},[n("span",{staticClass:"taskCell",staticStyle:{color:"#909399"}},[t._v(t._s(e.instCreatorName+" 发起于 "+e.instCreateDate))])])],1)],1)])],1)})),t.loading?n("div",{staticStyle:{"text-align":"center",color:"#C0C4CC",padding:"10px","min-width":"30px","min-height":"50px"}},[t._v("加载中...")]):t._e(),t.noMore?n("div",{staticStyle:{"text-align":"center",color:"#C0C4CC",padding:"10px","min-width":"30px","min-height":"50px"}},[t._v("没有更多了~")]):t._e()],2),n("el-dialog",{attrs:{title:t.selectInst.businessTitle,width:"800px",top:"20px",visible:t.openItemDl,"close-on-click-modal":!1},on:{"update:visible":function(e){t.openItemDl=e}}},[t.openItemDl?n("TaskDetail",{ref:"taskDetail",attrs:{"task-id":t.selectInst.id,mode:"audit"},on:{"update:taskId":function(e){return t.$set(t.selectInst,"id",e)},"update:task-id":function(e){return t.$set(t.selectInst,"id",e)}}}):t._e(),n("span",{staticClass:"dialog-footer",staticStyle:{"padding-right":"20px"},attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(e){t.openItemDl=!1}}},[t._v("关 闭")]),n("el-button",{attrs:{type:"danger"},on:{click:function(e){return t.refuse(t.selectInst.id)}}},[t._v("拒 绝")]),n("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.complete(t.selectInst.id)}}},[t._v("同 意")])],1)],1)],1)},b=[],k=(n("d81d"),n("d3b7"),n("b78d")),y={name:"MyTask",components:{TaskDetail:k["default"]},props:{},data:function(){return{selectInst:{},openItemDl:!1,loading:!1,queryParam:{keywords:"",pageSize:10,pageIndex:1},dataList:[],count:0,maxCount:0}},mounted:function(){this.reloadDatas()},computed:{noMore:function(){return this.count>=this.maxCount},disabled:function(){return this.loading||this.noMore}},methods:{reloadDatas:function(){this.reset(),this.loadDatas()},reset:function(){this.loading=!0,this.queryParam={pageSize:10,pageIndex:1},this.dataList=[],this.count=0,this.maxCount=0},loadDatas:function(){var t=this;this.loading=!0,Object(g["e"])(this.queryParam).then((function(e){t.loading=!1,e.data.list.map((function(e){t.dataList.push(e),t.count+=1})),t.queryParam.pageIndex++,t.maxCount=e.data.total,t.$emit("afterLoad",t.maxCount,t.dataList)})).finally((function(){t.loading=!1}))},showDetail:function(t){this.selectInst=t,this.openItemDl=!0},complete:function(t){var e=this;this.$prompt("","审批通过",{confirmButtonText:"确定",cancelButtonText:"取消"}).then((function(n){var a=e.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});Object(g["a"])(t,n.value,e.$refs.taskDetail.taskDetail.formData).then((function(t){a.close(),e.$message.success(t.message),e.openItemDl=!1,e.reloadDatas()})).catch((function(t){a.close(),e.$message.error(t.message)}))}))},refuse:function(t){var e=this;this.$prompt("请输入拒绝意见","您正在驳回审批",{type:"warning",confirmButtonText:"确定",cancelButtonText:"取消"}).then((function(n){var a=e.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});Object(g["f"])(t,n.value,e.$refs.taskDetail.taskDetail.formData).then((function(t){a.close(),e.$message.success(t.message),e.openItemDl=!1,e.reloadDatas()})).catch((function(t){a.close(),e.$message.error(t.message)}))}))}}},x=y,_=(n("6930"),Object(f["a"])(x,v,b,!1,null,"75474972",null)),w=_.exports,D=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"meAbout"},[n("el-row",{staticStyle:{"margin-bottom":"20px"}},[n("el-col",{attrs:{xs:12,sm:10,md:8,lg:6,xl:4}},[n("el-input",{attrs:{size:"medium",placeholder:"搜索我发起的、我审批的、抄送我的工单",clearable:""},model:{value:t.queryParam.keywords,callback:function(e){t.$set(t.queryParam,"keywords",e)},expression:"queryParam.keywords"}})],1),n("el-col",{staticStyle:{"padding-left":"10px"},attrs:{xs:12,sm:10,md:8,lg:6,xl:4}},[n("el-button",{attrs:{icon:"el-icon-search",round:""},on:{click:t.reloadDatas}},[t._v("搜索")])],1)],1),n("ul",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:t.loadDatas,expression:"loadDatas"}],staticClass:"infinite-list-wrapper taskPanel",attrs:{"infinite-scroll-disabled":"disabled"}},[t._l(t.dataList,(function(e){return n("li",[n("el-card",{staticClass:"taskCard",attrs:{shadow:"hover","body-style":{padding:"5px 10px"}}},[n("div",{staticClass:"taskCardHeader",staticStyle:{"padding-left":"24px"}},[e.tag?n("div",{class:{angle_mark:!0,angle_mark_color1:"发起"===e.tag,angle_mark_color2:"审批"===e.tag,angle_mark_color3:"抄送"===e.tag}},[n("span",[t._v(t._s(e.tag))])]):t._e(),n("el-row",[n("el-col",{attrs:{xs:20,sm:8,md:8,lg:6,xl:4}},[n("el-link",{staticStyle:{font:"16px large"},attrs:{underline:!1},on:{click:function(n){return t.showDetail(e)}}},[t._v(t._s(e.businessTitle))])],1),n("el-col",{attrs:{xs:4,sm:8,md:8,lg:6,xl:8}},[n("el-tag",{staticStyle:{"margin-left":"10px"},attrs:{type:t.getStatus(e).type}},[t._v(" "+t._s(t.getStatus(e).text)+" ")]),"FINISHED"===e.status||"SHUTDOWN"===e.status?n("span",{staticStyle:{color:"#909399"}},[t._v(" "+t._s("结束于 "+e.finishDate)+" ")]):t._e()],1),n("el-col",{staticStyle:{"text-align":"right"},attrs:{xs:0,sm:8,md:8,lg:12,xl:12}},[n("el-button",{staticClass:"taskCell",staticStyle:{padding:"3px 20px"},attrs:{type:"text"},on:{click:function(n){return t.showDetail(e)}}},[t._v("详情")])],1)],1)],1),n("div",{staticClass:"taskCardBody"},[n("el-row",[n("el-col",{attrs:{xs:6,sm:6,md:6,lg:6,xl:4}},[n("i",{class:JSON.parse(e.logo).icon+" ic avator",style:"background: "+JSON.parse(e.logo).background}),n("span",{staticClass:"taskCell",staticStyle:{color:"#909399"},on:{click:function(n){return t.showDetail(e)}}},[t._v(t._s(e.formName))])]),n("el-col",{attrs:{xs:18,sm:18,md:18,lg:18,xl:20}},[n("span",{staticClass:"taskCell",staticStyle:{color:"#909399"}},[t._v(t._s(e.creatorName+" 发起于 "+e.createDate))])])],1)],1)])],1)})),t.loading?n("div",{staticStyle:{"text-align":"center",color:"#C0C4CC",padding:"10px","min-width":"30px","min-height":"50px"}},[t._v("加载中...")]):t._e(),t.noMore?n("div",{staticStyle:{"text-align":"center",color:"#C0C4CC",padding:"10px","min-width":"30px","min-height":"50px"}},[t._v("没有更多了~")]):t._e()],2),n("el-dialog",{attrs:{title:t.selectInst.businessTitle,width:"800px",top:"20px",visible:t.openItemDl,"close-on-click-modal":!1},on:{"update:visible":function(e){t.openItemDl=e}}},[t.openItemDl?n("TaskDetail",{ref:"taskDetail",attrs:{"inst-id":t.selectInst.id},on:{"update:instId":function(e){return t.$set(t.selectInst,"id",e)},"update:inst-id":function(e){return t.$set(t.selectInst,"id",e)}}}):t._e(),n("span",{staticClass:"dialog-footer",staticStyle:{"padding-right":"20px"},attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(e){t.openItemDl=!1}}},[t._v("关 闭")])],1)],1)],1)},I=[],C={name:"MeAbout",components:{TaskDetail:k["default"]},props:{},data:function(){return{selectInst:{},openItemDl:!1,loading:!1,queryParam:{keywords:"",pageSize:10,pageIndex:1},dataList:[],count:0,maxCount:0}},mounted:function(){this.reloadDatas()},computed:{noMore:function(){return this.count>=this.maxCount},disabled:function(){return this.loading||this.noMore}},methods:{reloadDatas:function(){this.reset(),this.loadDatas()},getStatus:function(t){return"RUNNING"===t.status?{text:"审批中",type:"primary"}:"PAUSE"===t.status?{text:"暂停",type:"warning"}:"FINISHED"===t.status?{text:"已完成",type:"success"}:"SHUTDOWN"===t.status?{text:"已拒绝",type:"danger"}:void 0},reset:function(){this.loading=!0,this.queryParam={pageSize:10,pageIndex:1},this.dataList=[],this.count=0,this.maxCount=0},loadDatas:function(){var t=this;this.loading=!0,Object(g["c"])(this.queryParam).then((function(e){t.loading=!1,e.data.list.map((function(e){t.dataList.push(e),t.count+=1})),t.queryParam.pageIndex++,t.maxCount=e.data.total,t.$emit("afterLoad",t.maxCount,t.dataList)})).finally((function(){t.loading=!1}))},showDetail:function(t){this.selectInst=t,this.openItemDl=!0}}},S=C,T=(n("cc16"),Object(f["a"])(S,D,I,!1,null,"cb2eb4fa",null)),L=T.exports,$={name:"workSpace",components:{InitiateProcess:h,MyTask:w,MeAbout:L},data:function(){return{dataList:[],loading:!1,openItemDl:!1,formTitle:"",activeName:"tab1",selectForm:{},formItem:{},actives:[],formList:{list:[],inputs:"",searchResult:[]},pending:{list:[]},myTaskCount:0}},mounted:function(){this.getGroups()},methods:{getGroups:function(){var t=this;Object(s["f"])({keywords:this.formList.inputs}).then((function(e){t.formList.list=e.data,t.formList.list.forEach((function(e){t.actives.push(e.groupName),e.processDefs.forEach((function(t){t.logo=JSON.parse(t.logo)}))})),t.groups=e.data}))},enterItem:function(t){this.formTitle=t.formName,this.selectForm=t,this.openItemDl=!0},submitForm:function(){var t=this;this.$refs.processForm.validate((function(e){if(e){var n=t.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});Object(g["g"])(t.selectForm.id,t.$refs.processForm.formData).then((function(e){n.close(),t.$message.success(e.message),t.openItemDl=!1,t.$refs.myTask.reloadDatas(),t.$refs.meAbout.reloadDatas()})).catch((function(e){n.close(),t.$message.error(e.message)}))}else t.$message.warning("请完善表单😥")}))},setMyTaskCount:function(t){this.myTaskCount=t},changeTab:function(t){return this.$refs.myTask.reloadDatas(),this.$refs.meAbout.reloadDatas(),!0}}},O=$,N=(n("19a6"),Object(f["a"])(O,a,i,!1,null,"2d49bf3e",null));e["default"]=N.exports},d7bf:function(t,e,n){},d81d:function(t,e,n){"use strict";var a=n("23e7"),i=n("b727").map,s=n("1dde"),o=n("ae40"),r=s("map"),l=o("map");a({target:"Array",proto:!0,forced:!r||!l},{map:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})}}]); -//# sourceMappingURL=chunk-96c99678.f5f3a452.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-b27dd9ce.6d592439.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-b27dd9ce.6d592439.js deleted file mode 100644 index 7eae8ce15..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-b27dd9ce.6d592439.js +++ /dev/null @@ -1,9 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b27dd9ce"],{"310e":function(t,e,n){t.exports=function(t){var e={};function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(o,r,function(e){return t[e]}.bind(null,r));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"01f9":function(t,e,n){"use strict";var o=n("2d00"),r=n("5ca1"),i=n("2aba"),a=n("32e9"),l=n("84f2"),s=n("41a0"),c=n("7f20"),u=n("38fd"),f=n("2b4c")("iterator"),d=!([].keys&&"next"in[].keys()),h="@@iterator",p="keys",v="values",g=function(){return this};t.exports=function(t,e,n,m,b,y,w){s(n,e,m);var x,S,E,D=function(t){if(!d&&t in T)return T[t];switch(t){case p:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},_=e+" Iterator",O=b==v,C=!1,T=t.prototype,M=T[f]||T[h]||b&&T[b],I=M||D(b),A=b?O?D("entries"):I:void 0,P="Array"==e&&T.entries||M;if(P&&(E=u(P.call(new t)),E!==Object.prototype&&E.next&&(c(E,_,!0),o||"function"==typeof E[f]||a(E,f,g))),O&&M&&M.name!==v&&(C=!0,I=function(){return M.call(this)}),o&&!w||!d&&!C&&T[f]||a(T,f,I),l[e]=I,l[_]=g,b)if(x={values:O?I:D(v),keys:y?I:D(p),entries:A},w)for(S in x)S in T||i(T,S,x[S]);else r(r.P+r.F*(d||C),e,x);return x}},"02f4":function(t,e,n){var o=n("4588"),r=n("be13");t.exports=function(t){return function(e,n){var i,a,l=String(r(e)),s=o(n),c=l.length;return s<0||s>=c?t?"":void 0:(i=l.charCodeAt(s),i<55296||i>56319||s+1===c||(a=l.charCodeAt(s+1))<56320||a>57343?t?l.charAt(s):i:t?l.slice(s,s+2):a-56320+(i-55296<<10)+65536)}}},"0390":function(t,e,n){"use strict";var o=n("02f4")(!0);t.exports=function(t,e,n){return e+(n?o(t,e).length:1)}},"0bfb":function(t,e,n){"use strict";var o=n("cb7c");t.exports=function(){var t=o(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"0d58":function(t,e,n){var o=n("ce10"),r=n("e11e");t.exports=Object.keys||function(t){return o(t,r)}},1495:function(t,e,n){var o=n("86cc"),r=n("cb7c"),i=n("0d58");t.exports=n("9e1e")?Object.defineProperties:function(t,e){r(t);var n,a=i(e),l=a.length,s=0;while(l>s)o.f(t,n=a[s++],e[n]);return t}},"214f":function(t,e,n){"use strict";n("b0c5");var o=n("2aba"),r=n("32e9"),i=n("79e5"),a=n("be13"),l=n("2b4c"),s=n("520a"),c=l("species"),u=!i((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),f=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var d=l(t),h=!i((function(){var e={};return e[d]=function(){return 7},7!=""[t](e)})),p=h?!i((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[c]=function(){return n}),n[d](""),!e})):void 0;if(!h||!p||"replace"===t&&!u||"split"===t&&!f){var v=/./[d],g=n(a,d,""[t],(function(t,e,n,o,r){return e.exec===s?h&&!r?{done:!0,value:v.call(e,n,o)}:{done:!0,value:t.call(n,e,o)}:{done:!1}})),m=g[0],b=g[1];o(String.prototype,t,m),r(RegExp.prototype,d,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}}},"230e":function(t,e,n){var o=n("d3f4"),r=n("7726").document,i=o(r)&&o(r.createElement);t.exports=function(t){return i?r.createElement(t):{}}},"23c6":function(t,e,n){var o=n("2d95"),r=n("2b4c")("toStringTag"),i="Arguments"==o(function(){return arguments}()),a=function(t,e){try{return t[e]}catch(n){}};t.exports=function(t){var e,n,l;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=a(e=Object(t),r))?n:i?o(e):"Object"==(l=o(e))&&"function"==typeof e.callee?"Arguments":l}},2621:function(t,e){e.f=Object.getOwnPropertySymbols},"2aba":function(t,e,n){var o=n("7726"),r=n("32e9"),i=n("69a8"),a=n("ca5a")("src"),l=n("fa5b"),s="toString",c=(""+l).split(s);n("8378").inspectSource=function(t){return l.call(t)},(t.exports=function(t,e,n,l){var s="function"==typeof n;s&&(i(n,"name")||r(n,"name",e)),t[e]!==n&&(s&&(i(n,a)||r(n,a,t[e]?""+t[e]:c.join(String(e)))),t===o?t[e]=n:l?t[e]?t[e]=n:r(t,e,n):(delete t[e],r(t,e,n)))})(Function.prototype,s,(function(){return"function"==typeof this&&this[a]||l.call(this)}))},"2aeb":function(t,e,n){var o=n("cb7c"),r=n("1495"),i=n("e11e"),a=n("613b")("IE_PROTO"),l=function(){},s="prototype",c=function(){var t,e=n("230e")("iframe"),o=i.length,r="<",a=">";e.style.display="none",n("fab2").appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(r+"script"+a+"document.F=Object"+r+"/script"+a),t.close(),c=t.F;while(o--)delete c[s][i[o]];return c()};t.exports=Object.create||function(t,e){var n;return null!==t?(l[s]=o(t),n=new l,l[s]=null,n[a]=t):n=c(),void 0===e?n:r(n,e)}},"2b4c":function(t,e,n){var o=n("5537")("wks"),r=n("ca5a"),i=n("7726").Symbol,a="function"==typeof i,l=t.exports=function(t){return o[t]||(o[t]=a&&i[t]||(a?i:r)("Symbol."+t))};l.store=o},"2d00":function(t,e){t.exports=!1},"2d95":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},"2fdb":function(t,e,n){"use strict";var o=n("5ca1"),r=n("d2c8"),i="includes";o(o.P+o.F*n("5147")(i),"String",{includes:function(t){return!!~r(this,t,i).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},"32e9":function(t,e,n){var o=n("86cc"),r=n("4630");t.exports=n("9e1e")?function(t,e,n){return o.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},"38fd":function(t,e,n){var o=n("69a8"),r=n("4bf8"),i=n("613b")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=r(t),o(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},"41a0":function(t,e,n){"use strict";var o=n("2aeb"),r=n("4630"),i=n("7f20"),a={};n("32e9")(a,n("2b4c")("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=o(a,{next:r(1,n)}),i(t,e+" Iterator")}},"456d":function(t,e,n){var o=n("4bf8"),r=n("0d58");n("5eda")("keys",(function(){return function(t){return r(o(t))}}))},4588:function(t,e){var n=Math.ceil,o=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?o:n)(t)}},4630:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"4bf8":function(t,e,n){var o=n("be13");t.exports=function(t){return Object(o(t))}},5147:function(t,e,n){var o=n("2b4c")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[o]=!1,!"/./"[t](e)}catch(r){}}return!0}},"520a":function(t,e,n){"use strict";var o=n("0bfb"),r=RegExp.prototype.exec,i=String.prototype.replace,a=r,l="lastIndex",s=function(){var t=/a/,e=/b*/g;return r.call(t,"a"),r.call(e,"a"),0!==t[l]||0!==e[l]}(),c=void 0!==/()??/.exec("")[1],u=s||c;u&&(a=function(t){var e,n,a,u,f=this;return c&&(n=new RegExp("^"+f.source+"$(?!\\s)",o.call(f))),s&&(e=f[l]),a=r.call(f,t),s&&a&&(f[l]=f.global?a.index+a[0].length:e),c&&a&&a.length>1&&i.call(a[0],n,(function(){for(u=1;u1?arguments[1]:void 0)}}),n("9c6c")("includes")},6821:function(t,e,n){var o=n("626a"),r=n("be13");t.exports=function(t){return o(r(t))}},"69a8":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"6a99":function(t,e,n){var o=n("d3f4");t.exports=function(t,e){if(!o(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!o(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!o(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!o(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},7333:function(t,e,n){"use strict";var o=n("9e1e"),r=n("0d58"),i=n("2621"),a=n("52a7"),l=n("4bf8"),s=n("626a"),c=Object.assign;t.exports=!c||n("79e5")((function(){var t={},e={},n=Symbol(),o="abcdefghijklmnopqrst";return t[n]=7,o.split("").forEach((function(t){e[t]=t})),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=o}))?function(t,e){var n=l(t),c=arguments.length,u=1,f=i.f,d=a.f;while(c>u){var h,p=s(arguments[u++]),v=f?r(p).concat(f(p)):r(p),g=v.length,m=0;while(g>m)h=v[m++],o&&!d.call(p,h)||(n[h]=p[h])}return n}:c},7726:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(t,e,n){var o=n("4588"),r=Math.max,i=Math.min;t.exports=function(t,e){return t=o(t),t<0?r(t+e,0):i(t,e)}},"79e5":function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},"7f20":function(t,e,n){var o=n("86cc").f,r=n("69a8"),i=n("2b4c")("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,i)&&o(t,i,{configurable:!0,value:e})}},8378:function(t,e){var n=t.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},"84f2":function(t,e){t.exports={}},"86cc":function(t,e,n){var o=n("cb7c"),r=n("c69a"),i=n("6a99"),a=Object.defineProperty;e.f=n("9e1e")?Object.defineProperty:function(t,e,n){if(o(t),e=i(e,!0),o(n),r)try{return a(t,e,n)}catch(l){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"9b43":function(t,e,n){var o=n("d8e8");t.exports=function(t,e,n){if(o(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,o){return t.call(e,n,o)};case 3:return function(n,o,r){return t.call(e,n,o,r)}}return function(){return t.apply(e,arguments)}}},"9c6c":function(t,e,n){var o=n("2b4c")("unscopables"),r=Array.prototype;void 0==r[o]&&n("32e9")(r,o,{}),t.exports=function(t){r[o][t]=!0}},"9def":function(t,e,n){var o=n("4588"),r=Math.min;t.exports=function(t){return t>0?r(o(t),9007199254740991):0}},"9e1e":function(t,e,n){t.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a352:function(t,e){t.exports=n("aa47")},a481:function(t,e,n){"use strict";var o=n("cb7c"),r=n("4bf8"),i=n("9def"),a=n("4588"),l=n("0390"),s=n("5f1b"),c=Math.max,u=Math.min,f=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,h=/\$([$&`']|\d\d?)/g,p=function(t){return void 0===t?t:String(t)};n("214f")("replace",2,(function(t,e,n,v){return[function(o,r){var i=t(this),a=void 0==o?void 0:o[e];return void 0!==a?a.call(o,i,r):n.call(String(i),o,r)},function(t,e){var r=v(n,t,this,e);if(r.done)return r.value;var f=o(t),d=String(this),h="function"===typeof e;h||(e=String(e));var m=f.global;if(m){var b=f.unicode;f.lastIndex=0}var y=[];while(1){var w=s(f,d);if(null===w)break;if(y.push(w),!m)break;var x=String(w[0]);""===x&&(f.lastIndex=l(d,i(f.lastIndex),b))}for(var S="",E=0,D=0;D=E&&(S+=d.slice(E,O)+A,E=O+_.length)}return S+d.slice(E)}];function g(t,e,o,i,a,l){var s=o+t.length,c=i.length,u=h;return void 0!==a&&(a=r(a),u=d),n.call(l,u,(function(n,r){var l;switch(r.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,o);case"'":return e.slice(s);case"<":l=a[r.slice(1,-1)];break;default:var u=+r;if(0===u)return n;if(u>c){var d=f(u/10);return 0===d?n:d<=c?void 0===i[d-1]?r.charAt(1):i[d-1]+r.charAt(1):n}l=i[u-1]}return void 0===l?"":l}))}}))},aae3:function(t,e,n){var o=n("d3f4"),r=n("2d95"),i=n("2b4c")("match");t.exports=function(t){var e;return o(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==r(t))}},ac6a:function(t,e,n){for(var o=n("cadf"),r=n("0d58"),i=n("2aba"),a=n("7726"),l=n("32e9"),s=n("84f2"),c=n("2b4c"),u=c("iterator"),f=c("toStringTag"),d=s.Array,h={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=r(h),v=0;vu)if(l=s[u++],l!=l)return!0}else for(;c>u;u++)if((t||u in s)&&s[u]===n)return t||u||0;return!t&&-1}}},c649:function(t,e,n){"use strict";(function(t){n.d(e,"c",(function(){return c})),n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return r})),n.d(e,"d",(function(){return s}));n("a481");function o(){return"undefined"!==typeof window?window.console:t.console}var r=o();function i(t){var e=Object.create(null);return function(n){var o=e[n];return o||(e[n]=t(n))}}var a=/-(\w)/g,l=i((function(t){return t.replace(a,(function(t,e){return e?e.toUpperCase():""}))}));function s(t){null!==t.parentElement&&t.parentElement.removeChild(t)}function c(t,e,n){var o=0===n?t.children[0]:t.children[n-1].nextSibling;t.insertBefore(e,o)}}).call(this,n("c8ba"))},c69a:function(t,e,n){t.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(o){"object"===typeof window&&(n=window)}t.exports=n},ca5a:function(t,e){var n=0,o=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+o).toString(36))}},cadf:function(t,e,n){"use strict";var o=n("9c6c"),r=n("d53b"),i=n("84f2"),a=n("6821");t.exports=n("01f9")(Array,"Array",(function(t,e){this._t=a(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,r(1)):r(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},cb7c:function(t,e,n){var o=n("d3f4");t.exports=function(t){if(!o(t))throw TypeError(t+" is not an object!");return t}},ce10:function(t,e,n){var o=n("69a8"),r=n("6821"),i=n("c366")(!1),a=n("613b")("IE_PROTO");t.exports=function(t,e){var n,l=r(t),s=0,c=[];for(n in l)n!=a&&o(l,n)&&c.push(n);while(e.length>s)o(l,n=e[s++])&&(~i(c,n)||c.push(n));return c}},d2c8:function(t,e,n){var o=n("aae3"),r=n("be13");t.exports=function(t,e,n){if(o(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(r(t))}},d3f4:function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},d53b:function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},d8e8:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},e11e:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},f559:function(t,e,n){"use strict";var o=n("5ca1"),r=n("9def"),i=n("d2c8"),a="startsWith",l=""[a];o(o.P+o.F*n("5147")(a),"String",{startsWith:function(t){var e=i(this,t,a),n=r(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),o=String(t);return l?l.call(e,o,n):e.slice(n,n+o.length)===o}})},f6fd:function(t,e){(function(t){var e="currentScript",n=t.getElementsByTagName("script");e in t||Object.defineProperty(t,e,{get:function(){try{throw new Error}catch(o){var t,e=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(o.stack)||[!1])[1];for(t in n)if(n[t].src==e||"interactive"==n[t].readyState)return n[t];return null}}})})(document)},f751:function(t,e,n){var o=n("5ca1");o(o.S+o.F,"Object",{assign:n("7333")})},fa5b:function(t,e,n){t.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(t,e,n){var o=n("7726").document;t.exports=o&&o.documentElement},fb15:function(t,e,n){"use strict";var o;(n.r(e),"undefined"!==typeof window)&&(n("f6fd"),(o=window.document.currentScript)&&(o=o.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=o[1]));n("f751"),n("f559"),n("ac6a"),n("cadf"),n("456d");function r(t){if(Array.isArray(t))return t}function i(t,e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t)){var n=[],o=!0,r=!1,i=void 0;try{for(var a,l=t[Symbol.iterator]();!(o=(a=l.next()).done);o=!0)if(n.push(a.value),e&&n.length===e)break}catch(s){r=!0,i=s}finally{try{o||null==l["return"]||l["return"]()}finally{if(r)throw i}}return n}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n=i?r.length:r.indexOf(t)}));return n?a.filter((function(t){return-1!==t})):a}function w(t,e){var n=this;this.$nextTick((function(){return n.$emit(t.toLowerCase(),e)}))}function x(t){var e=this;return function(n){null!==e.realList&&e["onDrag"+t](n),w.call(e,t,n)}}function S(t){return["transition-group","TransitionGroup"].includes(t)}function E(t){if(!t||1!==t.length)return!1;var e=c(t,1),n=e[0].componentOptions;return!!n&&S(n.tag)}function D(t,e,n){return t[n]||(e[n]?e[n]():void 0)}function _(t,e,n){var o=0,r=0,i=D(e,n,"header");i&&(o=i.length,t=t?[].concat(h(i),h(t)):h(i));var a=D(e,n,"footer");return a&&(r=a.length,t=t?[].concat(h(t),h(a)):h(a)),{children:t,headerOffset:o,footerOffset:r}}function O(t,e){var n=null,o=function(t,e){n=m(n,t,e)},r=Object.keys(t).filter((function(t){return"id"===t||t.startsWith("data-")})).reduce((function(e,n){return e[n]=t[n],e}),{});if(o("attrs",r),!e)return n;var i=e.on,a=e.props,l=e.attrs;return o("on",i),o("props",a),Object.assign(n.attrs,l),n}var C=["Start","Add","Remove","Update","End"],T=["Choose","Unchoose","Sort","Filter","Clone"],M=["Move"].concat(C,T).map((function(t){return"on"+t})),I=null,A={options:Object,list:{type:Array,required:!1,default:null},value:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:function(t){return t}},element:{type:String,default:"div"},tag:{type:String,default:null},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},P={name:"draggable",inheritAttrs:!1,props:A,data:function(){return{transitionMode:!1,noneFunctionalComponentMode:!1}},render:function(t){var e=this.$slots.default;this.transitionMode=E(e);var n=_(e,this.$slots,this.$scopedSlots),o=n.children,r=n.headerOffset,i=n.footerOffset;this.headerOffset=r,this.footerOffset=i;var a=O(this.$attrs,this.componentData);return t(this.getTag(),a,o)},created:function(){null!==this.list&&null!==this.value&&g["b"].error("Value and list props are mutually exclusive! Please set one or another."),"div"!==this.element&&g["b"].warn("Element props is deprecated please use tag props instead. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#element-props"),void 0!==this.options&&g["b"].warn("Options props is deprecated, add sortable options directly as vue.draggable item, or use v-bind. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#options-props")},mounted:function(){var t=this;if(this.noneFunctionalComponentMode=this.getTag().toLowerCase()!==this.$el.nodeName.toLowerCase()&&!this.getIsFunctional(),this.noneFunctionalComponentMode&&this.transitionMode)throw new Error("Transition-group inside component is not supported. Please alter tag value or remove transition-group. Current tag value: ".concat(this.getTag()));var e={};C.forEach((function(n){e["on"+n]=x.call(t,n)})),T.forEach((function(n){e["on"+n]=w.bind(t,n)}));var n=Object.keys(this.$attrs).reduce((function(e,n){return e[Object(g["a"])(n)]=t.$attrs[n],e}),{}),o=Object.assign({},this.options,n,e,{onMove:function(e,n){return t.onDragMove(e,n)}});!("draggable"in o)&&(o.draggable=">*"),this._sortable=new v.a(this.rootContainer,o),this.computeIndexes()},beforeDestroy:function(){void 0!==this._sortable&&this._sortable.destroy()},computed:{rootContainer:function(){return this.transitionMode?this.$el.children[0]:this.$el},realList:function(){return this.list?this.list:this.value}},watch:{options:{handler:function(t){this.updateOptions(t)},deep:!0},$attrs:{handler:function(t){this.updateOptions(t)},deep:!0},realList:function(){this.computeIndexes()}},methods:{getIsFunctional:function(){var t=this._vnode.fnOptions;return t&&t.functional},getTag:function(){return this.tag||this.element},updateOptions:function(t){for(var e in t){var n=Object(g["a"])(e);-1===M.indexOf(n)&&this._sortable.option(n,t[e])}},getChildrenNodes:function(){if(this.noneFunctionalComponentMode)return this.$children[0].$slots.default;var t=this.$slots.default;return this.transitionMode?t[0].child.$slots.default:t},computeIndexes:function(){var t=this;this.$nextTick((function(){t.visibleIndexes=y(t.getChildrenNodes(),t.rootContainer.children,t.transitionMode,t.footerOffset)}))},getUnderlyingVm:function(t){var e=b(this.getChildrenNodes()||[],t);if(-1===e)return null;var n=this.realList[e];return{index:e,element:n}},getUnderlyingPotencialDraggableComponent:function(t){var e=t.__vue__;return e&&e.$options&&S(e.$options._componentTag)?e.$parent:!("realList"in e)&&1===e.$children.length&&"realList"in e.$children[0]?e.$children[0]:e},emitChanges:function(t){var e=this;this.$nextTick((function(){e.$emit("change",t)}))},alterList:function(t){if(this.list)t(this.list);else{var e=h(this.value);t(e),this.$emit("input",e)}},spliceList:function(){var t=arguments,e=function(e){return e.splice.apply(e,h(t))};this.alterList(e)},updatePosition:function(t,e){var n=function(n){return n.splice(e,0,n.splice(t,1)[0])};this.alterList(n)},getRelatedContextFromMoveEvent:function(t){var e=t.to,n=t.related,o=this.getUnderlyingPotencialDraggableComponent(e);if(!o)return{component:o};var r=o.realList,i={list:r,component:o};if(e!==n&&r&&o.getUnderlyingVm){var a=o.getUnderlyingVm(n);if(a)return Object.assign(a,i)}return i},getVmIndex:function(t){var e=this.visibleIndexes,n=e.length;return t>n-1?n:e[t]},getComponent:function(){return this.$slots.default[0].componentInstance},resetTransitionData:function(t){if(this.noTransitionOnDrag&&this.transitionMode){var e=this.getChildrenNodes();e[t].data=null;var n=this.getComponent();n.children=[],n.kept=void 0}},onDragStart:function(t){this.context=this.getUnderlyingVm(t.item),t.item._underlying_vm_=this.clone(this.context.element),I=t.item},onDragAdd:function(t){var e=t.item._underlying_vm_;if(void 0!==e){Object(g["d"])(t.item);var n=this.getVmIndex(t.newIndex);this.spliceList(n,0,e),this.computeIndexes();var o={element:e,newIndex:n};this.emitChanges({added:o})}},onDragRemove:function(t){if(Object(g["c"])(this.rootContainer,t.item,t.oldIndex),"clone"!==t.pullMode){var e=this.context.index;this.spliceList(e,1);var n={element:this.context.element,oldIndex:e};this.resetTransitionData(e),this.emitChanges({removed:n})}else Object(g["d"])(t.clone)},onDragUpdate:function(t){Object(g["d"])(t.item),Object(g["c"])(t.from,t.item,t.oldIndex);var e=this.context.index,n=this.getVmIndex(t.newIndex);this.updatePosition(e,n);var o={element:this.context.element,oldIndex:e,newIndex:n};this.emitChanges({moved:o})},updateProperty:function(t,e){t.hasOwnProperty(e)&&(t[e]+=this.headerOffset)},computeFutureIndex:function(t,e){if(!t.element)return 0;var n=h(e.to.children).filter((function(t){return"none"!==t.style["display"]})),o=n.indexOf(e.related),r=t.component.getVmIndex(o),i=-1!==n.indexOf(I);return i||!e.willInsertAfter?r:r+1},onDragMove:function(t,e){var n=this.move;if(!n||!this.realList)return!0;var o=this.getRelatedContextFromMoveEvent(t),r=this.context,i=this.computeFutureIndex(o,t);Object.assign(r,{futureIndex:i});var a=Object.assign({},t,{relatedContext:o,draggedContext:r});return n(a,e)},onDragEnd:function(){this.computeIndexes(),I=null}}};"undefined"!==typeof window&&"Vue"in window&&window.Vue.component("draggable",P);var N=P;e["default"]=N}})["default"]},aa47:function(t,e,n){"use strict"; -/**! - * Sortable 1.10.2 - * @author RubaXa - * @author owenm - * @license MIT - */ -function o(t){return o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(){return i=Object.assign||function(t){for(var e=1;e=0||(r[n]=t[n]);return r}function s(t,e){if(null==t)return{};var n,o,r=l(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function c(t){return u(t)||f(t)||d()}function u(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(n){return!1}return!1}}function _(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function O(t,e,n,o){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&D(t,e):D(t,e))||o&&t===n)return t;if(t===n)break}while(t=_(t))}return null}var C,T=/\s+/g;function M(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var o=(" "+t.className+" ").replace(T," ").replace(" "+e+" "," ");t.className=(o+(n?" "+e:"")).replace(T," ")}}function I(t,e,n){var o=t&&t.style;if(o){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in o||-1!==e.indexOf("webkit")||(e="-webkit-"+e),o[e]=n+("string"===typeof n?"":"px")}}function A(t,e){var n="";if("string"===typeof t)n=t;else do{var o=I(t,"transform");o&&"none"!==o&&(n=o+" "+n)}while(!e&&(t=t.parentNode));var r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(n)}function P(t,e,n){if(t){var o=t.getElementsByTagName(e),r=0,i=o.length;if(n)for(;r=i:r<=i,!a)return o;if(o===N())break;o=X(o,!1)}return!1}function L(t,e,n){var o=0,r=0,i=t.children;while(r2&&void 0!==arguments[2]?arguments[2]:{},o=n.evt,r=s(n,["evt"]);nt.pluginEvent.bind(Zt)(t,e,a({dragEl:at,parentEl:lt,ghostEl:st,rootEl:ct,nextEl:ut,lastDownEl:ft,cloneEl:dt,cloneHidden:ht,dragStarted:Ot,putSortable:yt,activeSortable:Zt.active,originalEvent:o,oldIndex:pt,oldDraggableIndex:gt,newIndex:vt,newDraggableIndex:mt,hideGhostForTarget:Kt,unhideGhostForTarget:zt,cloneNowHidden:function(){ht=!0},cloneNowShown:function(){ht=!1},dispatchSortableEvent:function(t){it({sortable:e,name:t,originalEvent:o})}},r))};function it(t){ot(a({putSortable:yt,cloneEl:dt,targetEl:at,rootEl:ct,oldIndex:pt,oldDraggableIndex:gt,newIndex:vt,newDraggableIndex:mt},t))}var at,lt,st,ct,ut,ft,dt,ht,pt,vt,gt,mt,bt,yt,wt,xt,St,Et,Dt,_t,Ot,Ct,Tt,Mt,It,At=!1,Pt=!1,Nt=[],kt=!1,jt=!1,Lt=[],Rt=!1,Ft=[],$t="undefined"!==typeof document,Bt=y,Xt=g||v?"cssFloat":"float",Yt=$t&&!w&&!y&&"draggable"in document.createElement("div"),Ht=function(){if($t){if(v)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),Vt=function(t,e){var n=I(t),o=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),r=L(t,0,e),i=L(t,1,e),a=r&&I(r),l=i&&I(i),s=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+k(r).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+k(i).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(r&&a["float"]&&"none"!==a["float"]){var u="left"===a["float"]?"left":"right";return!i||"both"!==l.clear&&l.clear!==u?"horizontal":"vertical"}return r&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||s>=o&&"none"===n[Xt]||i&&"none"===n[Xt]&&s+c>o)?"vertical":"horizontal"},Ut=function(t,e,n){var o=n?t.left:t.top,r=n?t.right:t.bottom,i=n?t.width:t.height,a=n?e.left:e.top,l=n?e.right:e.bottom,s=n?e.width:e.height;return o===a||r===l||o+i/2===a+s/2},Wt=function(t,e){var n;return Nt.some((function(o){if(!R(o)){var r=k(o),i=o[q].options.emptyInsertThreshold,a=t>=r.left-i&&t<=r.right+i,l=e>=r.top-i&&e<=r.bottom+i;return i&&a&&l?n=o:void 0}})),n},Gt=function(t){function e(t,n){return function(o,r,i,a){var l=o.options.group.name&&r.options.group.name&&o.options.group.name===r.options.group.name;if(null==t&&(n||l))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"===typeof t)return e(t(o,r,i,a),n)(o,r,i,a);var s=(n?o:r).options.group.name;return!0===t||"string"===typeof t&&t===s||t.join&&t.indexOf(s)>-1}}var n={},r=t.group;r&&"object"==o(r)||(r={name:r}),n.name=r.name,n.checkPull=e(r.pull,!0),n.checkPut=e(r.put),n.revertClone=r.revertClone,t.group=n},Kt=function(){!Ht&&st&&I(st,"display","none")},zt=function(){!Ht&&st&&I(st,"display","")};$t&&document.addEventListener("click",(function(t){if(Pt)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Pt=!1,!1}),!0);var qt=function(t){if(at){t=t.touches?t.touches[0]:t;var e=Wt(t.clientX,t.clientY);if(e){var n={};for(var o in t)t.hasOwnProperty(o)&&(n[o]=t[o]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[q]._onDragOver(n)}}},Jt=function(t){at&&at.parentNode[q]._isOutsideThisEl(t.target)};function Zt(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=i({},e),t[q]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Vt(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Zt.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var o in nt.initializePlugins(this,t,n),n)!(o in e)&&(e[o]=n[o]);for(var r in Gt(e),this)"_"===r.charAt(0)&&"function"===typeof this[r]&&(this[r]=this[r].bind(this));this.nativeDraggable=!e.forceFallback&&Yt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?S(t,"pointerdown",this._onTapStart):(S(t,"mousedown",this._onTapStart),S(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(S(t,"dragover",this),S(t,"dragenter",this)),Nt.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),i(this,J())}function Qt(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move"),t.cancelable&&t.preventDefault()}function te(t,e,n,o,r,i,a,l){var s,c,u=t[q],f=u.options.onMove;return!window.CustomEvent||v||g?(s=document.createEvent("Event"),s.initEvent("move",!0,!0)):s=new CustomEvent("move",{bubbles:!0,cancelable:!0}),s.to=e,s.from=t,s.dragged=n,s.draggedRect=o,s.related=r||e,s.relatedRect=i||k(e),s.willInsertAfter=l,s.originalEvent=a,t.dispatchEvent(s),f&&(c=f.call(u,s,a)),c}function ee(t){t.draggable=!1}function ne(){Rt=!1}function oe(t,e,n){var o=k(R(n.el,n.options.draggable)),r=10;return e?t.clientX>o.right+r||t.clientX<=o.right&&t.clientY>o.bottom&&t.clientX>=o.left:t.clientX>o.right&&t.clientY>o.top||t.clientX<=o.right&&t.clientY>o.bottom+r}function re(t,e,n,o,r,i,a,l){var s=o?t.clientY:t.clientX,c=o?n.height:n.width,u=o?n.top:n.left,f=o?n.bottom:n.right,d=!1;if(!a)if(l&&Mtu+c*i/2:sf-Mt)return-Tt}else if(s>u+c*(1-r)/2&&sf-c*i/2)?s>u+c/2?1:-1:0}function ie(t){return F(at)=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){at&&ee(at),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;E(t,"mouseup",this._disableDelayedDrag),E(t,"touchend",this._disableDelayedDrag),E(t,"touchcancel",this._disableDelayedDrag),E(t,"mousemove",this._delayedDragTouchMoveHandler),E(t,"touchmove",this._delayedDragTouchMoveHandler),E(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?S(document,"pointermove",this._onTouchMove):S(document,e?"touchmove":"mousemove",this._onTouchMove):(S(at,"dragend",this),S(ct,"dragstart",this._onDragStart));try{document.selection?se((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(n){}},_dragStarted:function(t,e){if(At=!1,ct&&at){rt("dragStarted",this,{evt:e}),this.nativeDraggable&&S(document,"dragover",Jt);var n=this.options;!t&&M(at,n.dragClass,!1),M(at,n.ghostClass,!0),Zt.active=this,t&&this._appendGhost(),it({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(xt){this._lastX=xt.clientX,this._lastY=xt.clientY,Kt();var t=document.elementFromPoint(xt.clientX,xt.clientY),e=t;while(t&&t.shadowRoot){if(t=t.shadowRoot.elementFromPoint(xt.clientX,xt.clientY),t===e)break;e=t}if(at.parentNode[q]._isOutsideThisEl(t),e)do{if(e[q]){var n=void 0;if(n=e[q]._onDragOver({clientX:xt.clientX,clientY:xt.clientY,target:t,rootEl:e}),n&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);zt()}},_onTouchMove:function(t){if(wt){var e=this.options,n=e.fallbackTolerance,o=e.fallbackOffset,r=t.touches?t.touches[0]:t,i=st&&A(st,!0),a=st&&i&&i.a,l=st&&i&&i.d,s=Bt&&It&&$(It),c=(r.clientX-wt.clientX+o.x)/(a||1)+(s?s[0]-Lt[0]:0)/(a||1),u=(r.clientY-wt.clientY+o.y)/(l||1)+(s?s[1]-Lt[1]:0)/(l||1);if(!Zt.active&&!At){if(n&&Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))=0&&(it({rootEl:lt,name:"add",toEl:lt,fromEl:ct,originalEvent:t}),it({sortable:this,name:"remove",toEl:lt,originalEvent:t}),it({rootEl:lt,name:"sort",toEl:lt,fromEl:ct,originalEvent:t}),it({sortable:this,name:"sort",toEl:lt,originalEvent:t})),yt&&yt.save()):vt!==pt&&vt>=0&&(it({sortable:this,name:"update",toEl:lt,originalEvent:t}),it({sortable:this,name:"sort",toEl:lt,originalEvent:t})),Zt.active&&(null!=vt&&-1!==vt||(vt=pt,mt=gt),it({sortable:this,name:"end",toEl:lt,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){rt("nulling",this),ct=at=lt=st=ut=dt=ft=ht=wt=xt=Ot=vt=mt=pt=gt=Ct=Tt=yt=bt=Zt.dragged=Zt.ghost=Zt.clone=Zt.active=null,Ft.forEach((function(t){t.checked=!0})),Ft.length=St=Et=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":at&&(this._onDragOver(t),Qt(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t,e=[],n=this.el.children,o=0,r=n.length,i=this.options;o1&&(Ne.forEach((function(t){o.addAnimationState({target:t,rect:Le?k(t):r}),z(t),t.fromRect=r,e.removeAnimationState(t)})),Le=!1,$e(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(t){var e=t.sortable,n=t.isOwner,o=t.insertion,r=t.activeSortable,i=t.parentEl,a=t.putSortable,l=this.options;if(o){if(n&&r._hideClone(),je=!1,l.animation&&Ne.length>1&&(Le||!n&&!r.options.sort&&!a)){var s=k(Ie,!1,!0,!0);Ne.forEach((function(t){t!==Ie&&(K(t,s),i.appendChild(t))})),Le=!0}if(!n)if(Le||Xe(),Ne.length>1){var c=Pe;r._showClone(e),r.options.animation&&!Pe&&c&&ke.forEach((function(t){r.addAnimationState({target:t,rect:Ae}),t.fromRect=Ae,t.thisAnimationDuration=null}))}else r._showClone(e)}},dragOverAnimationCapture:function(t){var e=t.dragRect,n=t.isOwner,o=t.activeSortable;if(Ne.forEach((function(t){t.thisAnimationDuration=null})),o.options.animation&&!n&&o.multiDrag.isMultiDrag){Ae=i({},e);var r=A(Ie,!0);Ae.top-=r.f,Ae.left-=r.e}},dragOverAnimationComplete:function(){Le&&(Le=!1,Xe())},drop:function(t){var e=t.originalEvent,n=t.rootEl,o=t.parentEl,r=t.sortable,i=t.dispatchSortableEvent,a=t.oldIndex,l=t.putSortable,s=l||this.sortable;if(e){var c=this.options,u=o.children;if(!Re)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),M(Ie,c.selectedClass,!~Ne.indexOf(Ie)),~Ne.indexOf(Ie))Ne.splice(Ne.indexOf(Ie),1),Te=null,ot({sortable:r,rootEl:n,name:"deselect",targetEl:Ie,originalEvt:e});else{if(Ne.push(Ie),ot({sortable:r,rootEl:n,name:"select",targetEl:Ie,originalEvt:e}),e.shiftKey&&Te&&r.el.contains(Te)){var f,d,h=F(Te),p=F(Ie);if(~h&&~p&&h!==p)for(p>h?(d=h,f=p):(d=p,f=h+1);d1){var v=k(Ie),g=F(Ie,":not(."+this.options.selectedClass+")");if(!je&&c.animation&&(Ie.thisAnimationDuration=null),s.captureAnimationState(),!je&&(c.animation&&(Ie.fromRect=v,Ne.forEach((function(t){if(t.thisAnimationDuration=null,t!==Ie){var e=Le?k(t):v;t.fromRect=e,s.addAnimationState({target:t,rect:e})}}))),Xe(),Ne.forEach((function(t){u[g]?o.insertBefore(t,u[g]):o.appendChild(t),g++})),a===F(Ie))){var m=!1;Ne.forEach((function(t){t.sortableIndex===F(t)||(m=!0)})),m&&i("update")}Ne.forEach((function(t){z(t)})),s.animateAll()}Me=s}(n===o||l&&"clone"!==l.lastPutMode)&&ke.forEach((function(t){t.parentNode&&t.parentNode.removeChild(t)}))}},nullingGlobal:function(){this.isMultiDrag=Re=!1,ke.length=0},destroyGlobal:function(){this._deselectMultiDrag(),E(document,"pointerup",this._deselectMultiDrag),E(document,"mouseup",this._deselectMultiDrag),E(document,"touchend",this._deselectMultiDrag),E(document,"keydown",this._checkKeyDown),E(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(("undefined"===typeof Re||!Re)&&Me===this.sortable&&(!t||!O(t.target,this.options.draggable,this.sortable.el,!1))&&(!t||0===t.button))while(Ne.length){var e=Ne[0];M(e,this.options.selectedClass,!1),Ne.shift(),ot({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvt:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},i(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[q];e&&e.options.multiDrag&&!~Ne.indexOf(t)&&(Me&&Me!==e&&(Me.multiDrag._deselectMultiDrag(),Me=e),M(t,e.options.selectedClass,!0),Ne.push(t))},deselect:function(t){var e=t.parentNode[q],n=Ne.indexOf(t);e&&e.options.multiDrag&&~n&&(M(t,e.options.selectedClass,!1),Ne.splice(n,1))}},eventProperties:function(){var t=this,e=[],n=[];return Ne.forEach((function(o){var r;e.push({multiDragElement:o,index:o.sortableIndex}),r=Le&&o!==Ie?-1:Le?F(o,":not(."+t.options.selectedClass+")"):F(o),n.push({multiDragElement:o,index:r})})),{items:c(Ne),clones:[].concat(ke),oldIndicies:e,newIndicies:n}},optionListeners:{multiDragKey:function(t){return t=t.toLowerCase(),"ctrl"===t?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function $e(t,e){Ne.forEach((function(n,o){var r=e.children[n.sortableIndex+(t?Number(o):0)];r?e.insertBefore(n,r):e.appendChild(n)}))}function Be(t,e){ke.forEach((function(n,o){var r=e.children[n.sortableIndex+(t?Number(o):0)];r?e.insertBefore(n,r):e.appendChild(n)}))}function Xe(){Ne.forEach((function(t){t!==Ie&&t.parentNode&&t.parentNode.removeChild(t)}))}Zt.mount(new be),Zt.mount(_e,De),e["default"]=Zt}}]); -//# sourceMappingURL=chunk-b27dd9ce.6d592439.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-b3a1d860.2929c376.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-b3a1d860.2929c376.js.map deleted file mode 100644 index edd3a5e51..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-b3a1d860.2929c376.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./node_modules/regenerator-runtime/runtime.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["toIndexedObject","nativeGetOwnPropertyNames","f","toString","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","slice","module","exports","call","asyncGeneratorStep","gen","resolve","reject","_next","_throw","key","arg","info","value","done","Promise","then","_asyncToGenerator","fn","self","this","args","arguments","apply","err","undefined","path","has","wrappedWellKnownSymbolModule","defineProperty","NAME","Symbol","runtime","Op","prototype","hasOwn","hasOwnProperty","$Symbol","iteratorSymbol","iterator","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","toStringTag","define","obj","enumerable","configurable","writable","wrap","innerFn","outerFn","tryLocsList","protoGenerator","Generator","generator","create","context","Context","_invoke","makeInvokeMethod","tryCatch","type","GenStateSuspendedStart","GenStateSuspendedYield","GenStateExecuting","GenStateCompleted","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getProto","getPrototypeOf","NativeIteratorPrototype","values","Gp","defineIteratorMethods","forEach","method","AsyncIterator","PromiseImpl","invoke","record","result","__await","unwrapped","previousPromise","enqueue","callInvokeWithMethodAndArg","state","Error","doneResult","delegate","delegateResult","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","TypeError","resultName","next","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","push","resetTryEntry","completion","reset","iterable","iteratorMethod","isNaN","length","i","constructor","displayName","isGeneratorFunction","genFun","ctor","name","mark","setPrototypeOf","__proto__","awrap","async","iter","keys","object","reverse","pop","skipTempReset","prev","charAt","stop","rootEntry","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","finish","thrown","delegateYield","regeneratorRuntime","accidentalStrictMode","Function","$","global","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","USE_SYMBOL_AS_UID","fails","isArray","isObject","anObject","toObject","toPrimitive","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","createNonEnumerableProperty","redefine","shared","sharedKey","hiddenKeys","uid","wellKnownSymbol","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","set","getInternalState","getterFor","ObjectPrototype","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","QObject","USE_SETTER","findChild","setSymbolDescriptor","get","a","O","P","Attributes","ObjectPrototypeDescriptor","tag","description","symbol","isSymbol","$defineProperty","$defineProperties","Properties","properties","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","V","$getOwnPropertyDescriptor","descriptor","$getOwnPropertyNames","names","IS_OBJECT_PROTOTYPE","String","setter","unsafe","forced","sham","target","stat","string","keyFor","sym","useSetter","useSimple","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","stringify","replacer","space","$replacer","index","valueOf","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","symbolPrototype","symbolToString","native","regexp","desc","replace"],"mappings":"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","file":"js/chunk-b3a1d860.2929c376.js","sourcesContent":["var toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names').f;\n\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return nativeGetOwnPropertyNames(it);\n } catch (error) {\n return windowNames.slice();\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]'\n ? getWindowNames(it)\n : nativeGetOwnPropertyNames(toIndexedObject(it));\n};\n","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\n\nexport default function _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}","var path = require('../internals/path');\nvar has = require('../internals/has');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nvar runtime = (function (exports) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n function define(obj, key, value) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n return obj[key];\n }\n try {\n // IE 8 has a broken Object.defineProperty that only works on DOM objects.\n define({}, \"\");\n } catch (err) {\n define = function(obj, key, value) {\n return obj[key] = value;\n };\n }\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n exports.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunction.displayName = define(\n GeneratorFunctionPrototype,\n toStringTagSymbol,\n \"GeneratorFunction\"\n );\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n define(prototype, method, function(arg) {\n return this._invoke(method, arg);\n });\n });\n }\n\n exports.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n exports.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n define(genFun, toStringTagSymbol, \"GeneratorFunction\");\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n exports.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator, PromiseImpl) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return PromiseImpl.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return PromiseImpl.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new PromiseImpl(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n exports.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {\n if (PromiseImpl === void 0) PromiseImpl = Promise;\n\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList),\n PromiseImpl\n );\n\n return exports.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n // Note: [\"return\"] must be used for ES3 parsing compatibility.\n if (delegate.iterator[\"return\"]) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n define(Gp, toStringTagSymbol, \"Generator\");\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n exports.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n exports.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n\n // Regardless of whether this script is executing as a CommonJS module\n // or not, return the runtime object so that we can declare the variable\n // regeneratorRuntime in the outer scope, which allows this module to be\n // injected easily by `bin/regenerator --include-runtime script.js`.\n return exports;\n\n}(\n // If this script is executing as a CommonJS module, use module.exports\n // as the regeneratorRuntime namespace. Otherwise create a new empty\n // object. Either way, the resulting object will be used to initialize\n // the regeneratorRuntime variable at the top of this file.\n typeof module === \"object\" ? module.exports : {}\n));\n\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n // This module should not be running in strict mode, so the above\n // assignment should always work unless something is misconfigured. Just\n // in case runtime.js accidentally runs in strict mode, we can escape\n // strict mode using a global Function call. This could conceivably fail\n // if a Content Security Policy forbids using Function, but in that case\n // the proper solution is to fix the accidental strict mode problem. If\n // you've misconfigured your bundler to force strict mode and applied a\n // CSP to forbid Function, and you're not willing to fix either of those\n // problems, please detail your unique predicament in a GitHub issue.\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n}\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\nvar fails = require('../internals/fails');\nvar has = require('../internals/has');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar isSymbol = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return Object(it) instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPrimitive(P, true);\n anObject(Attributes);\n if (has(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPrimitive(V, true);\n var enumerable = nativePropertyIsEnumerable.call(this, P);\n if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPrimitive(P, true);\n if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {\n result.push(AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.github.io/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty($Symbol[PROTOTYPE], 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.github.io/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = String(key);\n if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.github.io/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.github.io/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.github.io/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars\n stringify: function stringify(it, replacer, space) {\n var args = [it];\n var index = 1;\n var $replacer;\n while (arguments.length > index) args.push(arguments[index++]);\n $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return $stringify.apply(null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {\n createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","// `Symbol.prototype.description` getter\n// https://tc39.github.io/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar has = require('../internals/has');\nvar isObject = require('../internals/is-object');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\n\nif (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);\n var result = this instanceof SymbolWrapper\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;\n symbolPrototype.constructor = SymbolWrapper;\n\n var symbolToString = symbolPrototype.toString;\n var native = String(NativeSymbol('test')) == 'Symbol(test)';\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n defineProperty(symbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = isObject(this) ? this.valueOf() : this;\n var string = symbolToString.call(symbol);\n if (has(EmptyStringDescriptionStore, symbol)) return '';\n var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-ba34bacc.b1900092.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-ba34bacc.b1900092.js.map deleted file mode 100644 index d6c56276e..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-ba34bacc.b1900092.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack:///./src/views/common/form/ComponentMinxins.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./src/views/common/form/components/TextareaInput.vue?964f","webpack:///src/views/common/form/components/TextareaInput.vue","webpack:///./src/views/common/form/components/TextareaInput.vue?28ba","webpack:///./src/views/common/form/components/TextareaInput.vue","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["toIndexedObject","nativeGetOwnPropertyNames","f","toString","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","slice","module","exports","call","path","has","wrappedWellKnownSymbolModule","defineProperty","NAME","Symbol","value","_typeof","obj","iterator","constructor","prototype","props","mode","type","String","default","editable","Boolean","required","data","watch","_value","newValue","oldValue","this","$emit","computed","get","set","val","methods","_opValue","op","_opLabel","label","$","global","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","USE_SYMBOL_AS_UID","fails","isArray","isObject","anObject","toObject","toPrimitive","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","createNonEnumerableProperty","redefine","shared","sharedKey","hiddenKeys","uid","wellKnownSymbol","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","getInternalState","getterFor","ObjectPrototype","$Symbol","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","QObject","USE_SETTER","findChild","setSymbolDescriptor","a","O","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","isSymbol","$defineProperty","key","enumerable","$defineProperties","Properties","properties","keys","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","undefined","V","$getOwnPropertyDescriptor","descriptor","$getOwnPropertyNames","names","result","push","IS_OBJECT_PROTOTYPE","TypeError","arguments","length","setter","configurable","name","unsafe","forced","sham","target","stat","string","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","stringify","replacer","space","$replacer","args","index","apply","valueOf","render","_vm","_h","$createElement","_c","_self","attrs","placeholder","model","callback","$$v","expression","staticRenderFns","mixins","components","component","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","symbolPrototype","symbolToString","native","regexp","desc","replace"],"mappings":"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","file":"js/chunk-ba34bacc.b1900092.js","sourcesContent":["var toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names').f;\n\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return nativeGetOwnPropertyNames(it);\n } catch (error) {\n return windowNames.slice();\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]'\n ? getWindowNames(it)\n : nativeGetOwnPropertyNames(toIndexedObject(it));\n};\n","var path = require('../internals/path');\nvar has = require('../internals/has');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","//混入组件数据\r\nexport default{\r\n props:{\r\n mode:{\r\n type: String,\r\n default: 'DESIGN'\r\n },\r\n editable:{\r\n type: Boolean,\r\n default: true\r\n },\r\n required:{\r\n type: Boolean,\r\n default: false\r\n },\r\n },\r\n data(){\r\n return {}\r\n },\r\n watch: {\r\n _value(newValue, oldValue) {\r\n this.$emit(\"change\", newValue);\r\n }\r\n },\r\n computed: {\r\n _value: {\r\n get() {\r\n return this.value;\r\n },\r\n set(val) {\r\n this.$emit(\"input\", val);\r\n }\r\n }\r\n },\r\n methods: {\r\n _opValue(op) {\r\n if(typeof(op)==='object') {\r\n return op.value;\r\n }else {\r\n return op;\r\n }\r\n },\r\n _opLabel(op) {\r\n if(typeof(op)==='object') {\r\n return op.label;\r\n }else {\r\n return op;\r\n }\r\n }\r\n }\r\n}\r\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\nvar fails = require('../internals/fails');\nvar has = require('../internals/has');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar isSymbol = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return Object(it) instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPrimitive(P, true);\n anObject(Attributes);\n if (has(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPrimitive(V, true);\n var enumerable = nativePropertyIsEnumerable.call(this, P);\n if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPrimitive(P, true);\n if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {\n result.push(AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.github.io/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty($Symbol[PROTOTYPE], 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.github.io/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = String(key);\n if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.github.io/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.github.io/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.github.io/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars\n stringify: function stringify(it, replacer, space) {\n var args = [it];\n var index = 1;\n var $replacer;\n while (arguments.length > index) args.push(arguments[index++]);\n $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return $stringify.apply(null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {\n createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.mode === 'DESIGN')?_c('div',[_c('el-input',{attrs:{\"size\":\"medium\",\"disabled\":\"\",\"placeholder\":_vm.placeholder,\"show-word-limit\":\"\",\"rows\":2,\"type\":\"textarea\"}})],1):_c('div',[_c('el-input',{attrs:{\"size\":\"medium\",\"disabled\":!_vm.editable,\"clearable\":\"\",\"maxlength\":255,\"placeholder\":_vm.placeholder,\"show-word-limit\":\"\",\"rows\":3,\"type\":\"textarea\"},model:{value:(_vm._value),callback:function ($$v) {_vm._value=$$v},expression:\"_value\"}})],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TextareaInput.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TextareaInput.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TextareaInput.vue?vue&type=template&id=ff2d59fa&scoped=true&\"\nimport script from \"./TextareaInput.vue?vue&type=script&lang=js&\"\nexport * from \"./TextareaInput.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"ff2d59fa\",\n null\n \n)\n\nexport default component.exports","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","// `Symbol.prototype.description` getter\n// https://tc39.github.io/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar has = require('../internals/has');\nvar isObject = require('../internals/is-object');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\n\nif (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);\n var result = this instanceof SymbolWrapper\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;\n symbolPrototype.constructor = SymbolWrapper;\n\n var symbolToString = symbolPrototype.toString;\n var native = String(NativeSymbol('test')) == 'Symbol(test)';\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n defineProperty(symbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = isObject(this) ? this.valueOf() : this;\n var string = symbolToString.call(symbol);\n if (has(EmptyStringDescriptionStore, symbol)) return '';\n var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-d6bb8d6c.f03e2194.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-d6bb8d6c.f03e2194.js.map deleted file mode 100644 index 311da976f..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-d6bb8d6c.f03e2194.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./src/views/common/form/components/Description.vue?c552","webpack:///src/views/common/form/components/Description.vue","webpack:///./src/views/common/form/components/Description.vue?1482","webpack:///./src/views/common/form/components/Description.vue","webpack:///./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack:///./src/views/common/form/ComponentMinxins.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["toIndexedObject","nativeGetOwnPropertyNames","f","toString","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","slice","module","exports","call","path","has","wrappedWellKnownSymbolModule","defineProperty","NAME","Symbol","value","render","_vm","this","_h","$createElement","_c","_self","style","color","staticClass","_v","_s","placeholder","staticRenderFns","mixins","name","components","props","type","String","default","data","methods","component","_typeof","obj","iterator","constructor","prototype","mode","editable","Boolean","required","watch","_value","newValue","oldValue","$emit","computed","get","set","val","_opValue","op","_opLabel","label","$","global","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","USE_SYMBOL_AS_UID","fails","isArray","isObject","anObject","toObject","toPrimitive","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","createNonEnumerableProperty","redefine","shared","sharedKey","hiddenKeys","uid","wellKnownSymbol","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","getInternalState","getterFor","ObjectPrototype","$Symbol","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","QObject","USE_SETTER","findChild","setSymbolDescriptor","a","O","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","isSymbol","$defineProperty","key","enumerable","$defineProperties","Properties","properties","keys","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","undefined","V","$getOwnPropertyDescriptor","descriptor","$getOwnPropertyNames","names","result","push","IS_OBJECT_PROTOTYPE","TypeError","arguments","length","setter","configurable","unsafe","forced","sham","target","stat","string","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","stringify","replacer","space","$replacer","args","index","apply","valueOf","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","symbolPrototype","symbolToString","native","regexp","desc","replace"],"mappings":"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","file":"js/chunk-d6bb8d6c.f03e2194.js","sourcesContent":["var toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names').f;\n\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return nativeGetOwnPropertyNames(it);\n } catch (error) {\n return windowNames.slice();\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]'\n ? getWindowNames(it)\n : nativeGetOwnPropertyNames(toIndexedObject(it));\n};\n","var path = require('../internals/path');\nvar has = require('../internals/has');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{style:({'color': _vm.color})},[_c('el-icon',{staticClass:\"el-icon-warning-outline\"}),_c('span',[_vm._v(\" \"+_vm._s(_vm.placeholder))])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n {{placeholder}}\r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Description.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Description.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Description.vue?vue&type=template&id=7a782693&scoped=true&\"\nimport script from \"./Description.vue?vue&type=script&lang=js&\"\nexport * from \"./Description.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7a782693\",\n null\n \n)\n\nexport default component.exports","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","//混入组件数据\r\nexport default{\r\n props:{\r\n mode:{\r\n type: String,\r\n default: 'DESIGN'\r\n },\r\n editable:{\r\n type: Boolean,\r\n default: true\r\n },\r\n required:{\r\n type: Boolean,\r\n default: false\r\n },\r\n },\r\n data(){\r\n return {}\r\n },\r\n watch: {\r\n _value(newValue, oldValue) {\r\n this.$emit(\"change\", newValue);\r\n }\r\n },\r\n computed: {\r\n _value: {\r\n get() {\r\n return this.value;\r\n },\r\n set(val) {\r\n this.$emit(\"input\", val);\r\n }\r\n }\r\n },\r\n methods: {\r\n _opValue(op) {\r\n if(typeof(op)==='object') {\r\n return op.value;\r\n }else {\r\n return op;\r\n }\r\n },\r\n _opLabel(op) {\r\n if(typeof(op)==='object') {\r\n return op.label;\r\n }else {\r\n return op;\r\n }\r\n }\r\n }\r\n}\r\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\nvar fails = require('../internals/fails');\nvar has = require('../internals/has');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar isSymbol = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return Object(it) instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPrimitive(P, true);\n anObject(Attributes);\n if (has(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPrimitive(V, true);\n var enumerable = nativePropertyIsEnumerable.call(this, P);\n if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPrimitive(P, true);\n if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {\n result.push(AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.github.io/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty($Symbol[PROTOTYPE], 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.github.io/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = String(key);\n if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.github.io/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.github.io/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.github.io/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars\n stringify: function stringify(it, replacer, space) {\n var args = [it];\n var index = 1;\n var $replacer;\n while (arguments.length > index) args.push(arguments[index++]);\n $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return $stringify.apply(null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {\n createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","// `Symbol.prototype.description` getter\n// https://tc39.github.io/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar has = require('../internals/has');\nvar isObject = require('../internals/is-object');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\n\nif (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);\n var result = this instanceof SymbolWrapper\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;\n symbolPrototype.constructor = SymbolWrapper;\n\n var symbolToString = symbolPrototype.toString;\n var native = String(NativeSymbol('test')) == 'Symbol(test)';\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n defineProperty(symbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = isObject(this) ? this.valueOf() : this;\n var string = symbolToString.call(symbol);\n if (has(EmptyStringDescriptionStore, symbol)) return '';\n var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-db9a1e2e.81cdd54a.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-db9a1e2e.81cdd54a.js deleted file mode 100644 index 7eb4084f2..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-db9a1e2e.81cdd54a.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-db9a1e2e"],{"057f":function(t,e,n){var i=n("fc6a"),s=n("241c").f,r={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return s(t)}catch(e){return o.slice()}};t.exports.f=function(t){return o&&"[object Window]"==r.call(t)?a(t):s(i(t))}},"07ae":function(t,e,n){"use strict";var i=n("845e"),s=n.n(i);s.a},"129f":function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},1916:function(t,e,n){"use strict";var i=n("d093"),s=n.n(i);s.a},"498a":function(t,e,n){"use strict";var i=n("23e7"),s=n("58a8").trim,r=n("c8d2");i({target:"String",proto:!0,forced:r("trim")},{trim:function(){return s(this)}})},"709c":function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("w-dialog",{attrs:{border:!1,closeFree:"",width:"600px",title:t._title},on:{ok:t.selectOk},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[n("div",{staticClass:"picker"},[n("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"candidate"},["role"!==t.type?n("div",[n("el-input",{staticStyle:{width:"95%"},attrs:{size:"small",clearable:"",placeholder:"搜索","prefix-icon":"el-icon-search"},on:{input:t.searchUser},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}}),n("div",{directives:[{name:"show",rawName:"v-show",value:!t.showUsers,expression:"!showUsers"}]},[n("ellipsis",{staticStyle:{height:"18px",color:"#8c8c8c",padding:"5px 0 0"},attrs:{hoverTip:"",row:1,content:t.deptStackStr}},[n("i",{staticClass:"el-icon-office-building",attrs:{slot:"pre"},slot:"pre"})]),n("div",{staticStyle:{"margin-top":"5px"}},[t.multiple?n("el-checkbox",{on:{change:t.handleCheckAllChange},model:{value:t.checkAll,callback:function(e){t.checkAll=e},expression:"checkAll"}},[t._v("全选")]):t._e(),n("span",{directives:[{name:"show",rawName:"v-show",value:t.deptStack.length>0,expression:"deptStack.length > 0"}],staticClass:"top-dept",on:{click:t.beforeNode}},[t._v("上一级")])],1)],1)],1):n("div",{staticClass:"role-header"},[n("div",[t._v("系统角色")])]),n("div",{staticClass:"org-items",style:"role"===t.type?"height: 350px":""},[n("el-empty",{directives:[{name:"show",rawName:"v-show",value:!t.nodes||0===t.nodes.length,expression:"!nodes || nodes.length === 0"}],attrs:{"image-size":100,description:"似乎没有数据"}}),t._l(t.nodes,(function(e,i){return n("div",{key:i,class:t.orgItemClass(e)},[e.type===t.type?n("el-checkbox",{on:{change:function(n){return t.selectChange(e)}},model:{value:e.selected,callback:function(n){t.$set(e,"selected",n)},expression:"org.selected"}}):t._e(),"dept"===e.type?n("div",{on:{click:function(n){return t.triggerCheckbox(e)}}},[n("i",{staticClass:"el-icon-folder-opened"}),n("span",{staticClass:"name",attrs:{title:e.name}},[t._v(t._s(e.name.substring(0,12)))]),n("span",{class:"next-dept"+(e.selected?"-disable":""),on:{click:function(n){n.stopPropagation(),!e.selected&&t.nextNode(e)}}},[n("i",{staticClass:"iconfont icon-map-site"}),t._v(" 下级 ")])]):"user"===e.type?n("div",{staticStyle:{display:"flex","align-items":"center"},on:{click:function(n){return t.triggerCheckbox(e)}}},[t.$isNotEmpty(e.avatar)?n("el-avatar",{attrs:{size:35,src:e.avatar}}):n("span",{staticClass:"avatar"},[t._v(t._s(t.getShortName(e.name)))]),n("span",{staticClass:"name",attrs:{title:e.name}},[t._v(t._s(e.name.substring(0,12)))])],1):n("div",{staticStyle:{display:"inline-block"},on:{click:function(n){return t.triggerCheckbox(e)}}},[n("i",{staticClass:"iconfont icon-bumen"}),n("span",{staticClass:"name",attrs:{title:e.name}},[t._v(t._s(e.name.substring(0,12)))])])],1)}))],2)]),n("div",{staticClass:"selected"},[n("div",{staticClass:"count"},[n("span",[t._v("已选 "+t._s(t.select.length)+" 项")]),n("span",{on:{click:t.clearSelected}},[t._v("清空")])]),n("div",{staticClass:"org-items",staticStyle:{height:"350px"}},[n("el-empty",{directives:[{name:"show",rawName:"v-show",value:0===t.select.length,expression:"select.length === 0"}],attrs:{"image-size":100,description:"请点击左侧列表选择数据"}}),t._l(t.select,(function(e,i){return n("div",{key:i,class:t.orgItemClass(e)},["dept"===e.type?n("div",[n("i",{staticClass:"el-icon-folder-opened"}),n("span",{staticClass:"name",staticStyle:{position:"static"}},[t._v(t._s(e.name))])]):"user"===e.type?n("div",{staticStyle:{display:"flex","align-items":"center"}},[t.$isNotEmpty(e.avatar)?n("el-avatar",{attrs:{size:35,src:e.avatar}}):n("span",{staticClass:"avatar"},[t._v(t._s(t.getShortName(e.name)))]),n("span",{staticClass:"name"},[t._v(t._s(e.name))])],1):n("div",[n("i",{staticClass:"iconfont icon-bumen"}),n("span",{staticClass:"name"},[t._v(t._s(e.name))])]),n("i",{staticClass:"el-icon-close",on:{click:function(e){return t.noSelected(i)}}})])}))],2)])])])},s=[],r=(n("4160"),n("d81d"),n("a434"),n("b0c0"),n("ac1f"),n("841c"),n("498a"),n("159b"),n("0c6d"));function o(t){return Object(r["a"])({url:"../erupt-api/erupt-flow/oa/org/tree",method:"get",params:t})}function a(t){return Object(r["a"])({url:"../erupt-api/erupt-flow/oa/org/tree/user",method:"get",params:t})}function c(t){return Object(r["a"])({url:"../erupt-api/erupt-flow/oa/role",method:"get",params:t})}var l={name:"OrgPicker",components:{},props:{title:{default:"请选择",type:String},type:{type:String,required:!0},multiple:{default:!1,type:Boolean},selected:{default:function(){return[]},type:Array}},data:function(){return{visible:!1,loading:!1,checkAll:!1,nowDeptId:null,isIndeterminate:!1,searchUsers:[],nodes:[],select:[],search:"",deptStack:[]}},computed:{_title:function(){return"user"===this.type?"请选择用户"+(this.multiple?"[多选]":"[单选]"):"dept"===this.type?"请选择部门"+(this.multiple?"[多选]":"[单选]"):"role"===this.type?"请选择角色"+(this.multiple?"[多选]":"[单选]"):"-"},deptStackStr:function(){return String(this.deptStack.map((function(t){return t.name}))).replaceAll(","," > ")},showUsers:function(){return this.search||""!==this.search.trim()}},methods:{show:function(){this.visible=!0,this.init(),this.getDataList()},orgItemClass:function(t){return{"org-item":!0,"org-dept-item":"dept"===t.type,"org-user-item":"user"===t.type,"org-role-item":"role"===t.type}},getDataList:function(){var t=this;if(this.loading=!0,"user"===this.type)return a({deptId:this.nowDeptId,keywords:this.search}).then((function(e){t.loading=!1,t.nodes=e.data,t.selectToLeft()})),"请选择用户";"dept"===this.type?o({deptId:this.nowDeptId,keywords:this.search}).then((function(e){t.loading=!1,t.nodes=e.data,t.selectToLeft()})):"role"===this.type&&c({deptId:this.nowDeptId,keywords:this.search}).then((function(e){t.loading=!1,t.nodes=e.data,t.selectToLeft()}))},getShortName:function(t){return t?t.length>2?t.substring(1,3):t:"**"},searchUser:function(){},selectToLeft:function(){var t=this,e=""===this.search.trim()?this.nodes:this.searchUsers;e.forEach((function(e){for(var n=0;nr)s.push(arguments[r++]);if(i=e,(p(e)||void 0!==t)&&!at(t))return f(e)||(e=function(t,e){if("function"==typeof i&&(e=i.call(this,t,e)),!at(e))return e}),s[1]=e,W.apply(null,s)}})}V[F][q]||I(V[F],q,V[F].valueOf),T(V,J),E[B]=!0},c8d2:function(t,e,n){var i=n("d039"),s=n("5899"),r=" ";t.exports=function(t){return i((function(){return!!s[t]()||r[t]()!=r||s[t].name!==t}))}},d093:function(t,e,n){},d28b:function(t,e,n){var i=n("746f");i("iterator")},d81d:function(t,e,n){"use strict";var i=n("23e7"),s=n("b727").map,r=n("1dde"),o=n("ae40"),a=r("map"),c=o("map");i({target:"Array",proto:!0,forced:!a||!c},{map:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}})},e01a:function(t,e,n){"use strict";var i=n("23e7"),s=n("83ab"),r=n("da84"),o=n("5135"),a=n("861d"),c=n("9bf2").f,l=n("e893"),u=r.Symbol;if(s&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var d={},f=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof f?new u(t):void 0===t?u():u(t);return""===t&&(d[e]=!0),e};l(f,u);var p=f.prototype=u.prototype;p.constructor=f;var h=p.toString,v="Symbol(test)"==String(u("test")),m=/^Symbol\((.*)\)[^)]+$/;c(p,"description",{configurable:!0,get:function(){var t=a(this)?this.valueOf():this,e=h.call(t);if(o(d,t))return"";var n=v?e.slice(7,-1):e.replace(m,"$1");return""===n?void 0:n}}),i({global:!0,forced:!0},{Symbol:f})}},e538:function(t,e,n){var i=n("b622");e.f=i},f13b:function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{"max-width":"350px"}},["DESIGN"===t.mode?n("div",[n("el-button",{attrs:{disabled:"",icon:"iconfont icon-map-site",type:"primary",size:"mini",round:""}},[t._v(" 选择部门")]),n("span",{staticClass:"placeholder"},[t._v(" "+t._s(t.placeholder))])],1):n("div",[t.editable||t._value.length<=0?n("div",[n("el-button",{attrs:{disabled:!t.editable,icon:"iconfont icon-map-site",type:"primary",size:"mini",round:""},on:{click:function(e){return t.$refs.orgPicker.show()}}},[t._v(" 选择部门")]),n("org-picker",{ref:"orgPicker",attrs:{type:"dept",multiple:t.multiple,selected:t._value},on:{ok:t.selected}}),n("span",{staticClass:"placeholder"},[t._v(" "+t._s(t.placeholder))])],1):t._e(),n("div",{staticStyle:{"margin-top":"5px"}},t._l(t._value,(function(e,i){return n("el-tag",{staticStyle:{margin:"5px"},attrs:{closable:t.editable},on:{close:function(e){return t.delDept(i)}}},[t._v(t._s(e.name))])})),1)])])},s=[],r=(n("a434"),n("8f73")),o=n("709c"),a={mixins:[r["a"]],name:"DeptPicker",components:{OrgPicker:o["a"]},props:{value:{type:Array,default:function(){return[]}},placeholder:{type:String,default:"请选择部门"},multiple:{type:Boolean,default:!1}},data:function(){return{showOrgSelect:!1}},methods:{selected:function(t){this.showOrgSelect=!1,this._value=t},delDept:function(t){this._value.splice(t,1)}}},c=a,l=(n("1916"),n("2877")),u=Object(l["a"])(c,i,s,!1,null,"44369860",null);e["default"]=u.exports}}]); -//# sourceMappingURL=chunk-db9a1e2e.81cdd54a.js.map \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-db9a1e2e.81cdd54a.js.map b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-db9a1e2e.81cdd54a.js.map deleted file mode 100644 index 0ca15609f..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-db9a1e2e.81cdd54a.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///./src/components/common/OrgPicker.vue?512a","webpack:///./node_modules/core-js/internals/same-value.js","webpack:///./src/views/common/form/components/DeptPicker.vue?cea6","webpack:///./node_modules/core-js/modules/es.string.trim.js","webpack:///./src/components/common/OrgPicker.vue?02a6","webpack:///./src/api/org.js","webpack:///src/components/common/OrgPicker.vue","webpack:///./src/components/common/OrgPicker.vue?c9d0","webpack:///./src/components/common/OrgPicker.vue","webpack:///./node_modules/core-js/internals/define-well-known-symbol.js","webpack:///./node_modules/core-js/modules/es.string.search.js","webpack:///./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack:///./src/views/common/form/ComponentMinxins.js","webpack:///./node_modules/core-js/modules/es.symbol.js","webpack:///./node_modules/core-js/internals/string-trim-forced.js","webpack:///./node_modules/core-js/modules/es.symbol.iterator.js","webpack:///./node_modules/core-js/modules/es.array.map.js","webpack:///./node_modules/core-js/modules/es.symbol.description.js","webpack:///./node_modules/core-js/internals/well-known-symbol-wrapped.js","webpack:///./src/views/common/form/components/DeptPicker.vue?626f","webpack:///src/views/common/form/components/DeptPicker.vue","webpack:///./src/views/common/form/components/DeptPicker.vue?8b0f","webpack:///./src/views/common/form/components/DeptPicker.vue"],"names":["toIndexedObject","nativeGetOwnPropertyNames","f","toString","windowNames","window","Object","getOwnPropertyNames","getWindowNames","it","error","slice","module","exports","call","is","x","y","$","$trim","trim","forcedStringTrimMethod","target","proto","forced","this","render","_vm","_h","$createElement","_c","_self","attrs","_title","on","selectOk","model","value","callback","$$v","visible","expression","staticClass","directives","name","rawName","type","staticStyle","searchUser","search","showUsers","deptStackStr","slot","handleCheckAllChange","checkAll","_v","_e","deptStack","length","beforeNode","style","nodes","_l","org","index","key","class","orgItemClass","$event","selectChange","$set","triggerCheckbox","_s","substring","selected","stopPropagation","nextNode","$isNotEmpty","avatar","getShortName","select","clearSelected","noSelected","staticRenderFns","getOrgTree","param","request","url","method","params","getOrgTreeUser","getRole","components","props","title","default","String","required","multiple","Boolean","Array","data","loading","nowDeptId","isIndeterminate","searchUsers","computed","map","methods","show","init","getDataList","selectToLeft","forEach","node","n","push","i","id","splice","recover","$emit","assign","v","undefined","$confirm","confirmButtonText","cancelButtonText","close","component","path","has","wrappedWellKnownSymbolModule","defineProperty","NAME","Symbol","fixRegExpWellKnownSymbolLogic","anObject","requireObjectCoercible","sameValue","regExpExec","SEARCH","nativeSearch","maybeCallNative","regexp","O","searcher","RegExp","res","done","rx","S","previousLastIndex","lastIndex","result","_typeof","obj","iterator","constructor","prototype","mode","editable","watch","_value","newValue","oldValue","get","set","val","_opValue","op","_opLabel","label","global","getBuiltIn","IS_PURE","DESCRIPTORS","NATIVE_SYMBOL","USE_SYMBOL_AS_UID","fails","isArray","isObject","toObject","toPrimitive","createPropertyDescriptor","nativeObjectCreate","objectKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternal","getOwnPropertySymbolsModule","getOwnPropertyDescriptorModule","definePropertyModule","propertyIsEnumerableModule","createNonEnumerableProperty","redefine","shared","sharedKey","hiddenKeys","uid","wellKnownSymbol","defineWellKnownSymbol","setToStringTag","InternalStateModule","$forEach","HIDDEN","SYMBOL","PROTOTYPE","TO_PRIMITIVE","setInternalState","getInternalState","getterFor","ObjectPrototype","$Symbol","$stringify","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","QObject","USE_SETTER","findChild","setSymbolDescriptor","a","P","Attributes","ObjectPrototypeDescriptor","wrap","tag","description","symbol","isSymbol","$defineProperty","enumerable","$defineProperties","Properties","properties","keys","concat","$getOwnPropertySymbols","$propertyIsEnumerable","$create","V","$getOwnPropertyDescriptor","descriptor","$getOwnPropertyNames","names","IS_OBJECT_PROTOTYPE","TypeError","arguments","setter","configurable","unsafe","sham","stat","string","keyFor","sym","useSetter","useSimple","create","defineProperties","getOwnPropertyDescriptor","getOwnPropertySymbols","FORCED_JSON_STRINGIFY","stringify","replacer","space","$replacer","args","apply","valueOf","whitespaces","non","METHOD_NAME","$map","arrayMethodHasSpeciesSupport","arrayMethodUsesToLength","HAS_SPECIES_SUPPORT","USES_TO_LENGTH","callbackfn","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","symbolPrototype","symbolToString","native","desc","replace","placeholder","$refs","orgPicker","ref","dept","delDept","mixins","showOrgSelect","values"],"mappings":"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","file":"js/chunk-db9a1e2e.81cdd54a.js","sourcesContent":["var toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names').f;\n\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return nativeGetOwnPropertyNames(it);\n } catch (error) {\n return windowNames.slice();\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]'\n ? getWindowNames(it)\n : nativeGetOwnPropertyNames(toIndexedObject(it));\n};\n","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OrgPicker.vue?vue&type=style&index=0&id=35bed664&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/style-resources-loader/lib/index.js??ref--10-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OrgPicker.vue?vue&type=style&index=0&id=35bed664&lang=less&scoped=true&\"","// `SameValue` abstract operation\n// https://tc39.github.io/ecma262/#sec-samevalue\nmodule.exports = Object.is || function is(x, y) {\n // eslint-disable-next-line no-self-compare\n return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;\n};\n","import mod from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DeptPicker.vue?vue&type=style&index=0&id=44369860&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DeptPicker.vue?vue&type=style&index=0&id=44369860&scoped=true&lang=css&\"","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('w-dialog',{attrs:{\"border\":false,\"closeFree\":\"\",\"width\":\"600px\",\"title\":_vm._title},on:{\"ok\":_vm.selectOk},model:{value:(_vm.visible),callback:function ($$v) {_vm.visible=$$v},expression:\"visible\"}},[_c('div',{staticClass:\"picker\"},[_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"candidate\"},[(_vm.type !== 'role')?_c('div',[_c('el-input',{staticStyle:{\"width\":\"95%\"},attrs:{\"size\":\"small\",\"clearable\":\"\",\"placeholder\":\"搜索\",\"prefix-icon\":\"el-icon-search\"},on:{\"input\":_vm.searchUser},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}}),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.showUsers),expression:\"!showUsers\"}]},[_c('ellipsis',{staticStyle:{\"height\":\"18px\",\"color\":\"#8c8c8c\",\"padding\":\"5px 0 0\"},attrs:{\"hoverTip\":\"\",\"row\":1,\"content\":_vm.deptStackStr}},[_c('i',{staticClass:\"el-icon-office-building\",attrs:{\"slot\":\"pre\"},slot:\"pre\"})]),_c('div',{staticStyle:{\"margin-top\":\"5px\"}},[(_vm.multiple)?_c('el-checkbox',{on:{\"change\":_vm.handleCheckAllChange},model:{value:(_vm.checkAll),callback:function ($$v) {_vm.checkAll=$$v},expression:\"checkAll\"}},[_vm._v(\"全选\")]):_vm._e(),_c('span',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.deptStack.length > 0),expression:\"deptStack.length > 0\"}],staticClass:\"top-dept\",on:{\"click\":_vm.beforeNode}},[_vm._v(\"上一级\")])],1)],1)],1):_c('div',{staticClass:\"role-header\"},[_c('div',[_vm._v(\"系统角色\")])]),_c('div',{staticClass:\"org-items\",style:(_vm.type === 'role' ? 'height: 350px':'')},[_c('el-empty',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.nodes || _vm.nodes.length === 0),expression:\"!nodes || nodes.length === 0\"}],attrs:{\"image-size\":100,\"description\":\"似乎没有数据\"}}),_vm._l((_vm.nodes),function(org,index){return _c('div',{key:index,class:_vm.orgItemClass(org)},[(org.type === _vm.type)?_c('el-checkbox',{on:{\"change\":function($event){return _vm.selectChange(org)}},model:{value:(org.selected),callback:function ($$v) {_vm.$set(org, \"selected\", $$v)},expression:\"org.selected\"}}):_vm._e(),(org.type === 'dept')?_c('div',{on:{\"click\":function($event){return _vm.triggerCheckbox(org)}}},[_c('i',{staticClass:\"el-icon-folder-opened\"}),_c('span',{staticClass:\"name\",attrs:{\"title\":org.name}},[_vm._v(_vm._s(org.name.substring(0, 12)))]),_c('span',{class:(\"next-dept\" + (org.selected ? '-disable':'')),on:{\"click\":function($event){$event.stopPropagation();org.selected?'':_vm.nextNode(org)}}},[_c('i',{staticClass:\"iconfont icon-map-site\"}),_vm._v(\" 下级 \")])]):(org.type === 'user')?_c('div',{staticStyle:{\"display\":\"flex\",\"align-items\":\"center\"},on:{\"click\":function($event){return _vm.triggerCheckbox(org)}}},[(_vm.$isNotEmpty(org.avatar))?_c('el-avatar',{attrs:{\"size\":35,\"src\":org.avatar}}):_c('span',{staticClass:\"avatar\"},[_vm._v(_vm._s(_vm.getShortName(org.name)))]),_c('span',{staticClass:\"name\",attrs:{\"title\":org.name}},[_vm._v(_vm._s(org.name.substring(0, 12)))])],1):_c('div',{staticStyle:{\"display\":\"inline-block\"},on:{\"click\":function($event){return _vm.triggerCheckbox(org)}}},[_c('i',{staticClass:\"iconfont icon-bumen\"}),_c('span',{staticClass:\"name\",attrs:{\"title\":org.name}},[_vm._v(_vm._s(org.name.substring(0, 12)))])])],1)})],2)]),_c('div',{staticClass:\"selected\"},[_c('div',{staticClass:\"count\"},[_c('span',[_vm._v(\"已选 \"+_vm._s(_vm.select.length)+\" 项\")]),_c('span',{on:{\"click\":_vm.clearSelected}},[_vm._v(\"清空\")])]),_c('div',{staticClass:\"org-items\",staticStyle:{\"height\":\"350px\"}},[_c('el-empty',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.select.length === 0),expression:\"select.length === 0\"}],attrs:{\"image-size\":100,\"description\":\"请点击左侧列表选择数据\"}}),_vm._l((_vm.select),function(org,index){return _c('div',{key:index,class:_vm.orgItemClass(org)},[(org.type === 'dept')?_c('div',[_c('i',{staticClass:\"el-icon-folder-opened\"}),_c('span',{staticClass:\"name\",staticStyle:{\"position\":\"static\"}},[_vm._v(_vm._s(org.name))])]):(org.type === 'user')?_c('div',{staticStyle:{\"display\":\"flex\",\"align-items\":\"center\"}},[(_vm.$isNotEmpty(org.avatar))?_c('el-avatar',{attrs:{\"size\":35,\"src\":org.avatar}}):_c('span',{staticClass:\"avatar\"},[_vm._v(_vm._s(_vm.getShortName(org.name)))]),_c('span',{staticClass:\"name\"},[_vm._v(_vm._s(org.name))])],1):_c('div',[_c('i',{staticClass:\"iconfont icon-bumen\"}),_c('span',{staticClass:\"name\"},[_vm._v(_vm._s(org.name))])]),_c('i',{staticClass:\"el-icon-close\",on:{\"click\":function($event){return _vm.noSelected(index)}}})])})],2)])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import request from '@/api/request.js'\r\n\r\n\r\n// 查询组织架构树\r\nexport function getOrgTree(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/oa/org/tree',\r\n method: 'get',\r\n params: param\r\n })\r\n}\r\n\r\n// 查询人员\r\nexport function getOrgTreeUser(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/oa/org/tree/user',\r\n method: 'get',\r\n params: param\r\n })\r\n}\r\n\r\n// 查询角色列表\r\nexport function getRole(param) {\r\n return request({\r\n url: '../erupt-api/erupt-flow/oa/role',\r\n method: 'get',\r\n params: param\r\n })\r\n}\r\n","\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 全选\r\n 0\" class=\"top-dept\" @click=\"beforeNode\">上一级\r\n \r\n \r\n \r\n \r\n 系统角色\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {{ org.name.substring(0, 12) }}\r\n \r\n 下级\r\n \r\n \r\n \r\n \r\n {{getShortName(org.name)}}\r\n {{ org.name.substring(0, 12) }}\r\n \r\n \r\n \r\n {{ org.name.substring(0, 12) }}\r\n \r\n \r\n \r\n \r\n \r\n \r\n 已选 {{ select.length }} 项\r\n 清空\r\n \r\n \r\n \r\n \r\n \r\n \r\n {{ org.name }}\r\n \r\n \r\n \r\n {{getShortName(org.name)}}\r\n {{ org.name }}\r\n \r\n \r\n \r\n {{ org.name }}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OrgPicker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OrgPicker.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./OrgPicker.vue?vue&type=template&id=35bed664&scoped=true&\"\nimport script from \"./OrgPicker.vue?vue&type=script&lang=js&\"\nexport * from \"./OrgPicker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./OrgPicker.vue?vue&type=style&index=0&id=35bed664&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"35bed664\",\n null\n \n)\n\nexport default component.exports","var path = require('../internals/path');\nvar has = require('../internals/has');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar sameValue = require('../internals/same-value');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@search logic\nfixRegExpWellKnownSymbolLogic('search', 1, function (SEARCH, nativeSearch, maybeCallNative) {\n return [\n // `String.prototype.search` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.search\n function search(regexp) {\n var O = requireObjectCoercible(this);\n var searcher = regexp == undefined ? undefined : regexp[SEARCH];\n return searcher !== undefined ? searcher.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));\n },\n // `RegExp.prototype[@@search]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search\n function (regexp) {\n var res = maybeCallNative(nativeSearch, regexp, this);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n\n var previousLastIndex = rx.lastIndex;\n if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;\n var result = regExpExec(rx, S);\n if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;\n return result === null ? -1 : result.index;\n }\n ];\n});\n","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","//混入组件数据\r\nexport default{\r\n props:{\r\n mode:{\r\n type: String,\r\n default: 'DESIGN'\r\n },\r\n editable:{\r\n type: Boolean,\r\n default: true\r\n },\r\n required:{\r\n type: Boolean,\r\n default: false\r\n },\r\n },\r\n data(){\r\n return {}\r\n },\r\n watch: {\r\n _value(newValue, oldValue) {\r\n this.$emit(\"change\", newValue);\r\n }\r\n },\r\n computed: {\r\n _value: {\r\n get() {\r\n return this.value;\r\n },\r\n set(val) {\r\n this.$emit(\"input\", val);\r\n }\r\n }\r\n },\r\n methods: {\r\n _opValue(op) {\r\n if(typeof(op)==='object') {\r\n return op.value;\r\n }else {\r\n return op;\r\n }\r\n },\r\n _opLabel(op) {\r\n if(typeof(op)==='object') {\r\n return op.label;\r\n }else {\r\n return op;\r\n }\r\n }\r\n }\r\n}\r\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\nvar fails = require('../internals/fails');\nvar has = require('../internals/has');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar isSymbol = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return Object(it) instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPrimitive(P, true);\n anObject(Attributes);\n if (has(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPrimitive(V, true);\n var enumerable = nativePropertyIsEnumerable.call(this, P);\n if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPrimitive(P, true);\n if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {\n result.push(AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.github.io/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty($Symbol[PROTOTYPE], 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.github.io/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = String(key);\n if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.github.io/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.github.io/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.github.io/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars\n stringify: function stringify(it, replacer, space) {\n var args = [it];\n var index = 1;\n var $replacer;\n while (arguments.length > index) args.push(arguments[index++]);\n $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return $stringify.apply(null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {\n createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","var fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]() || non[METHOD_NAME]() != non || whitespaces[METHOD_NAME].name !== METHOD_NAME;\n });\n};\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","'use strict';\nvar $ = require('../internals/export');\nvar $map = require('../internals/array-iteration').map;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');\n// FF49- issue\nvar USES_TO_LENGTH = arrayMethodUsesToLength('map');\n\n// `Array.prototype.map` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.map\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n map: function map(callbackfn /* , thisArg */) {\n return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","// `Symbol.prototype.description` getter\n// https://tc39.github.io/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar has = require('../internals/has');\nvar isObject = require('../internals/is-object');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\n\nif (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);\n var result = this instanceof SymbolWrapper\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;\n symbolPrototype.constructor = SymbolWrapper;\n\n var symbolToString = symbolPrototype.toString;\n var native = String(NativeSymbol('test')) == 'Symbol(test)';\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n defineProperty(symbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = isObject(this) ? this.valueOf() : this;\n var string = symbolToString.call(symbol);\n if (has(EmptyStringDescriptionStore, symbol)) return '';\n var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{\"max-width\":\"350px\"}},[(_vm.mode === 'DESIGN')?_c('div',[_c('el-button',{attrs:{\"disabled\":\"\",\"icon\":\"iconfont icon-map-site\",\"type\":\"primary\",\"size\":\"mini\",\"round\":\"\"}},[_vm._v(\" 选择部门\")]),_c('span',{staticClass:\"placeholder\"},[_vm._v(\" \"+_vm._s(_vm.placeholder))])],1):_c('div',[(_vm.editable || _vm._value.length<=0)?_c('div',[_c('el-button',{attrs:{\"disabled\":!_vm.editable,\"icon\":\"iconfont icon-map-site\",\"type\":\"primary\",\"size\":\"mini\",\"round\":\"\"},on:{\"click\":function($event){return _vm.$refs.orgPicker.show()}}},[_vm._v(\" 选择部门\")]),_c('org-picker',{ref:\"orgPicker\",attrs:{\"type\":\"dept\",\"multiple\":_vm.multiple,\"selected\":_vm._value},on:{\"ok\":_vm.selected}}),_c('span',{staticClass:\"placeholder\"},[_vm._v(\" \"+_vm._s(_vm.placeholder))])],1):_vm._e(),_c('div',{staticStyle:{\"margin-top\":\"5px\"}},_vm._l((_vm._value),function(dept,i){return _c('el-tag',{staticStyle:{\"margin\":\"5px\"},attrs:{\"closable\":_vm.editable},on:{\"close\":function($event){return _vm.delDept(i)}}},[_vm._v(_vm._s(dept.name))])}),1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n 选择部门\r\n {{placeholder}}\r\n \r\n \r\n \r\n 选择部门\r\n \r\n {{placeholder}}\r\n \r\n \r\n {{dept.name}}\r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DeptPicker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DeptPicker.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./DeptPicker.vue?vue&type=template&id=44369860&scoped=true&\"\nimport script from \"./DeptPicker.vue?vue&type=script&lang=js&\"\nexport * from \"./DeptPicker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./DeptPicker.vue?vue&type=style&index=0&id=44369860&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"44369860\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-e0ccc8b4.03b189b6.js b/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-e0ccc8b4.03b189b6.js deleted file mode 100644 index d99dc2170..000000000 --- a/erupt-extra/erupt-workflow/src/main/resources/public/erupt-flow/js/chunk-e0ccc8b4.03b189b6.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e0ccc8b4"],{"057f":function(t,e,n){var r=n("fc6a"),o=n("241c").f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(t){try{return o(t)}catch(e){return u.slice()}};t.exports.f=function(t){return u&&"[object Window]"==i.call(t)?c(t):o(r(t))}},"746f":function(t,e,n){var r=n("428f"),o=n("5135"),i=n("e538"),u=n("9bf2").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});o(e,t)||u(e,t,{value:i.f(t)})}},"8f73":function(t,e,n){"use strict";n("a4d3"),n("e01a"),n("d28b"),n("d3b7"),n("3ca3"),n("ddb0");function r(t){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}e["a"]={props:{mode:{type:String,default:"DESIGN"},editable:{type:Boolean,default:!0},required:{type:Boolean,default:!1}},data:function(){return{}},watch:{_value:function(t,e){this.$emit("change",t)}},computed:{_value:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{_opValue:function(t){return"object"===r(t)?t.value:t},_opLabel:function(t){return"object"===r(t)?t.label:t}}}},a4d3:function(t,e,n){"use strict";var r=n("23e7"),o=n("da84"),i=n("d066"),u=n("c430"),c=n("83ab"),f=n("4930"),a=n("fdbf"),l=n("d039"),s=n("5135"),d=n("e8b5"),p=n("861d"),b=n("825a"),y=n("7b0b"),m=n("fc6a"),v=n("c04e"),h=n("5c6c"),g=n("7c73"),S=n("df75"),w=n("241c"),O=n("057f"),j=n("7418"),_=n("06cf"),N=n("9bf2"),P=n("d1e7"),E=n("9112"),k=n("6eeb"),$=n("5692"),x=n("f772"),I=n("d012"),J=n("90e3"),D=n("b622"),z=n("e538"),B=n("746f"),F=n("d44e"),G=n("69f3"),T=n("b727").forEach,q=x("hidden"),C="Symbol",L="prototype",Q=D("toPrimitive"),V=G.set,W=G.getterFor(C),A=Object[L],H=o.Symbol,K=i("JSON","stringify"),M=_.f,R=N.f,U=O.f,X=P.f,Y=$("symbols"),Z=$("op-symbols"),tt=$("string-to-symbol-registry"),et=$("symbol-to-string-registry"),nt=$("wks"),rt=o.QObject,ot=!rt||!rt[L]||!rt[L].findChild,it=c&&l((function(){return 7!=g(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=M(A,e);r&&delete A[e],R(t,e,n),r&&t!==A&&R(A,e,r)}:R,ut=function(t,e){var n=Y[t]=g(H[L]);return V(n,{type:C,tag:t,description:e}),c||(n.description=e),n},ct=a?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof H},ft=function(t,e,n){t===A&&ft(Z,e,n),b(t);var r=v(e,!0);return b(n),s(Y,r)?(n.enumerable?(s(t,q)&&t[q][r]&&(t[q][r]=!1),n=g(n,{enumerable:h(0,!1)})):(s(t,q)||R(t,q,h(1,{})),t[q][r]=!0),it(t,r,n)):R(t,r,n)},at=function(t,e){b(t);var n=m(e),r=S(n).concat(bt(n));return T(r,(function(e){c&&!st.call(n,e)||ft(t,e,n[e])})),t},lt=function(t,e){return void 0===e?g(t):at(g(t),e)},st=function(t){var e=v(t,!0),n=X.call(this,e);return!(this===A&&s(Y,e)&&!s(Z,e))&&(!(n||!s(this,e)||!s(Y,e)||s(this,q)&&this[q][e])||n)},dt=function(t,e){var n=m(t),r=v(e,!0);if(n!==A||!s(Y,r)||s(Z,r)){var o=M(n,r);return!o||!s(Y,r)||s(n,q)&&n[q][r]||(o.enumerable=!0),o}},pt=function(t){var e=U(m(t)),n=[];return T(e,(function(t){s(Y,t)||s(I,t)||n.push(t)})),n},bt=function(t){var e=t===A,n=U(e?Z:m(t)),r=[];return T(n,(function(t){!s(Y,t)||e&&!s(A,t)||r.push(Y[t])})),r};if(f||(H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=J(t),n=function(t){this===A&&n.call(Z,t),s(this,q)&&s(this[q],e)&&(this[q][e]=!1),it(this,e,h(1,t))};return c&&ot&&it(A,e,{configurable:!0,set:n}),ut(e,t)},k(H[L],"toString",(function(){return W(this).tag})),k(H,"withoutSetter",(function(t){return ut(J(t),t)})),P.f=st,N.f=ft,_.f=dt,w.f=O.f=pt,j.f=bt,z.f=function(t){return ut(D(t),t)},c&&(R(H[L],"description",{configurable:!0,get:function(){return W(this).description}}),u||k(A,"propertyIsEnumerable",st,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!f,sham:!f},{Symbol:H}),T(S(nt),(function(t){B(t)})),r({target:C,stat:!0,forced:!f},{for:function(t){var e=String(t);if(s(tt,e))return tt[e];var n=H(e);return tt[e]=n,et[n]=e,n},keyFor:function(t){if(!ct(t))throw TypeError(t+" is not a symbol");if(s(et,t))return et[t]},useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),r({target:"Object",stat:!0,forced:!f,sham:!c},{create:lt,defineProperty:ft,defineProperties:at,getOwnPropertyDescriptor:dt}),r({target:"Object",stat:!0,forced:!f},{getOwnPropertyNames:pt,getOwnPropertySymbols:bt}),r({target:"Object",stat:!0,forced:l((function(){j.f(1)}))},{getOwnPropertySymbols:function(t){return j.f(y(t))}}),K){var yt=!f||l((function(){var t=H();return"[null]"!=K([t])||"{}"!=K({a:t})||"{}"!=K(Object(t))}));r({target:"JSON",stat:!0,forced:yt},{stringify:function(t,e,n){var r,o=[t],i=1;while(arguments.length>i)o.push(arguments[i++]);if(r=e,(p(e)||void 0!==t)&&!ct(t))return d(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!ct(e))return e}),o[1]=e,K.apply(null,o)}})}H[L][Q]||E(H[L],Q,H[L].valueOf),F(H,C),I[q]=!0},cf45:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",["DESIGN"===t.mode?n("div",[n("el-input",{attrs:{size:"medium",disabled:"",placeholder:t.placeholder,type:"number"}})],1):n("div",[n("el-input",{attrs:{size:"medium",disabled:!t.editable,clearable:"",placeholder:t.placeholder,type:"number"},model:{value:t._nvalue,callback:function(e){t._nvalue=e},expression:"_nvalue"}})],1)])},o=[],i=(n("a9e3"),n("8f73")),u={mixins:[i["a"]],name:"NumberInput",components:{},props:{value:{type:String,default:null},placeholder:{type:String,default:"请输入数值"}},computed:{_nvalue:{get:function(){return Number(this.value)},set:function(t){this.$emit("input",t)}}},data:function(){return{}},methods:{}},c=u,f=n("2877"),a=Object(f["a"])(c,r,o,!1,null,"60dd6e6b",null);e["default"]=a.exports},d28b:function(t,e,n){var r=n("746f");r("iterator")},e01a:function(t,e,n){"use strict";var r=n("23e7"),o=n("83ab"),i=n("da84"),u=n("5135"),c=n("861d"),f=n("9bf2").f,a=n("e893"),l=i.Symbol;if(o&&"function"==typeof l&&(!("description"in l.prototype)||void 0!==l().description)){var s={},d=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof d?new l(t):void 0===t?l():l(t);return""===t&&(s[e]=!0),e};a(d,l);var p=d.prototype=l.prototype;p.constructor=d;var b=p.toString,y="Symbol(test)"==String(l("test")),m=/^Symbol\((.*)\)[^)]+$/;f(p,"description",{configurable:!0,get:function(){var t=c(this)?this.valueOf():this,e=b.call(t);if(u(s,t))return"";var n=y?e.slice(7,-1):e.replace(m,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:d})}},e538:function(t,e,n){var r=n("b622");e.f=r}}]); -//# sourceMappingURL=chunk-e0ccc8b4.03b189b6.js.map \ No newline at end of file diff --git a/erupt-sample/pom.xml b/erupt-sample/pom.xml index a2a845906..bf54049e3 100644 --- a/erupt-sample/pom.xml +++ b/erupt-sample/pom.xml @@ -1,54 +1,92 @@ - 4.0.0 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 - - xyz.erupt - erupt - 1.12.15 - ../pom.xml - + + xyz.erupt + erupt + 1.12.16 + ../pom.xml + - erupt-sample - 0.0.1-SNAPSHOT - erupt-sample - erupt-sample - - 1.8 - true - - - - xyz.erupt - erupt-admin - ${project.parent.version} - - - xyz.erupt - erupt-cloud-server - ${project.parent.version} - - - xyz.erupt - erupt-web - ${project.parent.version} - - - xyz.erupt - erupt-monitor - ${project.parent.version} - - - xyz.erupt - erupt-job - ${project.parent.version} - + erupt-sample + 0.0.1-SNAPSHOT + erupt-sample + erupt-sample + + 1.8 + true + + + + xyz.erupt + erupt-admin + ${project.parent.version} + + + xyz.erupt + erupt-web + ${project.parent.version} + + + + xyz.erupt + erupt-cloud-server + ${project.parent.version} + + + xyz.erupt + erupt-monitor + ${project.parent.version} + + + xyz.erupt + erupt-job + ${project.parent.version} + - - com.h2database - h2 - - + + com.h2database + h2 + + + + + + + src/main/resources + + + lib + BOOT-INF/lib/ + + *.jar + + + + + + org.springframework.boot + spring-boot-maven-plugin + + true + true + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + true + true + ${java.version} + ${java.version} + + + + diff --git a/erupt-sample/src/main/java/xyz/erupt/sample/EruptSampleApplication.java b/erupt-sample/src/main/java/xyz/erupt/sample/EruptSampleApplication.java index 50d710483..1aad9fd95 100644 --- a/erupt-sample/src/main/java/xyz/erupt/sample/EruptSampleApplication.java +++ b/erupt-sample/src/main/java/xyz/erupt/sample/EruptSampleApplication.java @@ -1,4 +1,4 @@ -package xyz.erupt.sample.job; +package xyz.erupt.sample; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/erupt-sample/src/main/java/xyz/erupt/sample/model/Demo.java b/erupt-sample/src/main/java/xyz/erupt/sample/model/Demo.java new file mode 100644 index 000000000..0d52797bb --- /dev/null +++ b/erupt-sample/src/main/java/xyz/erupt/sample/model/Demo.java @@ -0,0 +1,55 @@ +package xyz.erupt.sample.model; + +import xyz.erupt.annotation.Erupt; +import xyz.erupt.annotation.EruptField; +import xyz.erupt.annotation.sub_erupt.Power; +import xyz.erupt.annotation.sub_field.Edit; +import xyz.erupt.annotation.sub_field.View; +import xyz.erupt.annotation.sub_field.sub_edit.Search; +import xyz.erupt.jpa.model.BaseModel; + +import javax.persistence.Entity; +import javax.persistence.Table; +import java.util.Date; + +@Erupt(name = "DEMO", dataProxy = DemoDataProxy.class, power = @Power(export = true, importable = true)) +@Table(name = "t_demo") +@Entity +public class Demo extends BaseModel { + + //文本输入 + @EruptField( + views = @View(title = "文本"), + edit = @Edit(title = "文本", search = @Search(vague = true)) + ) + private String input; + + //数值输入 + @EruptField( + views = @View(title = "数值", sortable = true), + edit = @Edit(title = "数值", search = @Search) + ) + private Integer number = 100; //默认值100 + + //数值输入 + @EruptField( + views = @View(title = "浮点", sortable = true), + edit = @Edit(title = "浮点", search = @Search) + ) + private Double dou = 100.1111D; //默认值100 + + //布尔选择 + @EruptField( + views = @View(title = "布尔"), + edit = @Edit(title = "布尔", search = @Search) + ) + private Boolean bool; + + //时间选择 + @EruptField( + views = @View(title = "时间"), + edit = @Edit(title = "时间", search = @Search) + ) + private Date date; + +} diff --git a/erupt-sample/src/main/java/xyz/erupt/sample/model/DemoDataProxy.java b/erupt-sample/src/main/java/xyz/erupt/sample/model/DemoDataProxy.java new file mode 100644 index 000000000..c6f524052 --- /dev/null +++ b/erupt-sample/src/main/java/xyz/erupt/sample/model/DemoDataProxy.java @@ -0,0 +1,26 @@ +package xyz.erupt.sample.model; + +import org.springframework.stereotype.Component; +import xyz.erupt.annotation.fun.DataProxy; +import xyz.erupt.annotation.query.Condition; + +import java.util.List; + +@Component +public class DemoDataProxy implements DataProxy { + + @Override + public void beforeUpdate(Demo demo) { + DataProxy.super.beforeUpdate(demo); + } + + @Override + public void beforeAdd(Demo demo) { + DataProxy.super.beforeAdd(demo); + } + + @Override + public String beforeFetch(List conditions) { + return DataProxy.super.beforeFetch(conditions); + } +} diff --git a/erupt-security/pom.xml b/erupt-security/pom.xml index af92a0b0e..4d8144ba6 100644 --- a/erupt-security/pom.xml +++ b/erupt-security/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../pom.xml diff --git a/erupt-toolkit/pom.xml b/erupt-toolkit/pom.xml index f361ef5a2..c2e94799d 100644 --- a/erupt-toolkit/pom.xml +++ b/erupt-toolkit/pom.xml @@ -10,7 +10,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../pom.xml diff --git a/erupt-tpl-ui/amis/pom.xml b/erupt-tpl-ui/amis/pom.xml index d04b17486..34131a200 100644 --- a/erupt-tpl-ui/amis/pom.xml +++ b/erupt-tpl-ui/amis/pom.xml @@ -13,7 +13,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml \ No newline at end of file diff --git a/erupt-tpl-ui/ant-design/pom.xml b/erupt-tpl-ui/ant-design/pom.xml index afce5176b..b6519260e 100644 --- a/erupt-tpl-ui/ant-design/pom.xml +++ b/erupt-tpl-ui/ant-design/pom.xml @@ -13,7 +13,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml \ No newline at end of file diff --git a/erupt-tpl-ui/element-plus/pom.xml b/erupt-tpl-ui/element-plus/pom.xml index 45cd41e3c..f1db09e88 100644 --- a/erupt-tpl-ui/element-plus/pom.xml +++ b/erupt-tpl-ui/element-plus/pom.xml @@ -12,7 +12,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml \ No newline at end of file diff --git a/erupt-tpl-ui/element-ui/pom.xml b/erupt-tpl-ui/element-ui/pom.xml index a11020204..3d824076f 100644 --- a/erupt-tpl-ui/element-ui/pom.xml +++ b/erupt-tpl-ui/element-ui/pom.xml @@ -14,7 +14,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../../pom.xml \ No newline at end of file diff --git a/erupt-tpl/pom.xml b/erupt-tpl/pom.xml index fab797c98..c44203412 100644 --- a/erupt-tpl/pom.xml +++ b/erupt-tpl/pom.xml @@ -10,7 +10,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../pom.xml diff --git a/erupt-tpl/src/main/resources/public/erupt.util.js b/erupt-tpl/src/main/resources/public/erupt.util.js deleted file mode 100644 index 2384da39c..000000000 --- a/erupt-tpl/src/main/resources/public/erupt.util.js +++ /dev/null @@ -1,8 +0,0 @@ -(function(){ - let param = {}; - let paramsArr = location.search.substring(1).split('&') - for (let i = 0, len = paramsArr.length; i < len; i++) { - let arr = paramsArr[i].split('=') - param[arr[0]] = arr[1]; - } -})() \ No newline at end of file diff --git a/erupt-upms/pom.xml b/erupt-upms/pom.xml index 6990276ba..bf0cc2260 100644 --- a/erupt-upms/pom.xml +++ b/erupt-upms/pom.xml @@ -9,7 +9,7 @@ xyz.erupt erupt - 1.12.15 + 1.12.16 ../pom.xml diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/controller/EruptOpenApiController.java b/erupt-upms/src/main/java/xyz/erupt/upms/controller/EruptOpenApiController.java index f0f6c64b8..d45669821 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/controller/EruptOpenApiController.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/controller/EruptOpenApiController.java @@ -12,7 +12,7 @@ import xyz.erupt.core.view.R; import xyz.erupt.jpa.dao.EruptDao; import xyz.erupt.upms.model.EruptOpenApi; -import xyz.erupt.upms.service.EruptUserService; +import xyz.erupt.upms.service.EruptTokenService; import xyz.erupt.upms.vo.OpenApiTokenVo; import javax.transaction.Transactional; @@ -30,7 +30,7 @@ public class EruptOpenApiController { private final EruptDao eruptDao; - private final EruptUserService eruptUserService; + private final EruptTokenService eruptTokenService; /** * 获取token @@ -49,10 +49,10 @@ public R createToken(@RequestParam("appid") String appid, @Reque if (!eruptOpenApi.getStatus()) throw new EruptWebApiRuntimeException("locked down"); String token = "ER" + RandomStringUtils.randomAlphanumeric(24).toUpperCase(); LocalDateTime expire = LocalDateTime.now().plusMinutes(eruptOpenApi.getExpire()); - eruptUserService.createToken(eruptOpenApi.getEruptUser(), token, eruptOpenApi.getExpire()); + eruptTokenService.loginToken(eruptOpenApi.getEruptUser(), token, eruptOpenApi.getExpire()); if (null != eruptOpenApi.getCurrentToken()) { log.info("open-api remove old token {}", eruptOpenApi.getName()); - eruptUserService.logoutToken(eruptOpenApi.getName(), eruptOpenApi.getCurrentToken()); + eruptTokenService.logoutToken(eruptOpenApi.getName(), eruptOpenApi.getCurrentToken()); } eruptOpenApi.setCurrentToken(token); return R.ok(new OpenApiTokenVo(token, expire)); diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/controller/EruptUPMSController.java b/erupt-upms/src/main/java/xyz/erupt/upms/controller/EruptUPMSController.java index a74430062..c7ab330d8 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/controller/EruptUPMSController.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/controller/EruptUPMSController.java @@ -6,6 +6,8 @@ import org.springframework.web.bind.annotation.RestController; import xyz.erupt.core.annotation.EruptRouter; import xyz.erupt.core.constant.EruptRestPath; +import xyz.erupt.core.util.EruptInformation; +import xyz.erupt.upms.prop.EruptAppProp; import xyz.erupt.upms.service.EruptUserService; /** @@ -18,6 +20,8 @@ public class EruptUPMSController { private final EruptUserService eruptUserService; + private final EruptAppProp eruptAppProp; + //校验菜单类型值权限 @GetMapping(EruptRestPath.ERUPT_CODE_PERMISSION + "/{value}") @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) @@ -25,4 +29,11 @@ public boolean eruptPermission(@PathVariable("value") String menuValue) { return null != eruptUserService.getEruptMenuByValue(menuValue); } + @GetMapping(EruptRestPath.ERUPT_API + "/erupt-app") + public EruptAppProp eruptApp() { + eruptAppProp.setHash(this.hashCode()); + eruptAppProp.setVersion(EruptInformation.getEruptVersion()); + return eruptAppProp; + } + } diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/controller/EruptUserController.java b/erupt-upms/src/main/java/xyz/erupt/upms/controller/EruptUserController.java index 6580db35b..516d17fed 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/controller/EruptUserController.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/controller/EruptUserController.java @@ -12,7 +12,6 @@ import xyz.erupt.core.constant.EruptRestPath; import xyz.erupt.core.i18n.I18nTranslate; import xyz.erupt.core.module.MetaUserinfo; -import xyz.erupt.core.util.EruptInformation; import xyz.erupt.core.util.Erupts; import xyz.erupt.core.util.SecretUtil; import xyz.erupt.core.view.EruptApiModel; @@ -22,9 +21,9 @@ import xyz.erupt.upms.model.EruptRole; import xyz.erupt.upms.model.EruptUser; import xyz.erupt.upms.prop.EruptAppProp; -import xyz.erupt.upms.prop.EruptUpmsProp; import xyz.erupt.upms.service.EruptContextService; import xyz.erupt.upms.service.EruptSessionService; +import xyz.erupt.upms.service.EruptTokenService; import xyz.erupt.upms.service.EruptUserService; import xyz.erupt.upms.vo.EruptMenuVo; import xyz.erupt.upms.vo.EruptUserinfoVo; @@ -61,14 +60,7 @@ public class EruptUserController { private HttpServletRequest request; @Resource - private EruptUpmsProp eruptUpmsProp; - - @GetMapping("/erupt-app") - public EruptAppProp eruptApp() { - eruptAppProp.setHash(this.hashCode()); - eruptAppProp.setVersion(EruptInformation.getEruptVersion()); - return eruptAppProp; - } + private EruptTokenService eruptTokenService; /** * 登录 @@ -85,11 +77,7 @@ public LoginModel login(@RequestParam String account, @RequestParam String pwd, @RequestParam(required = false) String verifyCodeMark ) { if (!eruptUserService.checkVerifyCode(account, verifyCode, verifyCodeMark)) { - LoginModel loginModel = new LoginModel(); - loginModel.setUseVerifyCode(true); - loginModel.setReason("验证码错误"); - loginModel.setPass(false); - return loginModel; + return new LoginModel(false, "验证码错误", true); } LoginProxy loginProxy = EruptUserService.findEruptLogin(); LoginModel loginModel; @@ -119,14 +107,29 @@ public LoginModel login(@RequestParam String account, @RequestParam String pwd, loginModel.setExpire(this.eruptUserService.getExpireTime()); loginModel.setResetPwd(null == eruptUser.getResetPwdTime()); if (null != loginProxy) loginProxy.loginSuccess(eruptUser, loginModel.getToken()); - sessionService.put(SessionKey.TOKEN_OLINE + loginModel.getToken(), eruptUser.getAccount(), eruptUpmsProp.getExpireTimeByLogin()); - eruptUserService.cacheUserInfo(eruptUser, loginModel.getToken()); + eruptTokenService.loginToken(eruptUser, loginModel.getToken()); eruptUserService.saveLoginLog(eruptUser, loginModel.getToken()); //记录登录日志 } return loginModel; } + /** + * 修改密码 + * + * @param pwd 旧密码 + * @param newPwd 新密码 + * @param newPwd2 确认新密码 + */ + @GetMapping(value = "/change-pwd") + @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) + public EruptApiModel changePwd(@RequestParam("pwd") String pwd, @RequestParam("newPwd") String newPwd, @RequestParam("newPwd2") String newPwd2) { + pwd = SecretUtil.decodeSecret(pwd, 3); + newPwd = SecretUtil.decodeSecret(newPwd, 3); + newPwd2 = SecretUtil.decodeSecret(newPwd2, 3); + return eruptUserService.changePwd(eruptUserService.getCurrentAccount(), pwd, newPwd, newPwd2); + } + //用户信息 @GetMapping("/userinfo") @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) @@ -163,26 +166,10 @@ public EruptApiModel logout() { MetaUserinfo metaUserinfo = eruptUserService.getSimpleUserInfo(); LoginProxy loginProxy = EruptUserService.findEruptLogin(); Optional.ofNullable(loginProxy).ifPresent(it -> it.logout(token)); - eruptUserService.logoutToken(metaUserinfo.getUsername(), token); + eruptTokenService.logoutToken(metaUserinfo.getUsername(), token); return EruptApiModel.successApi(); } - /** - * 修改密码 - * - * @param pwd 旧密码 - * @param newPwd 新密码 - * @param newPwd2 确认新密码 - */ - @GetMapping(value = "/change-pwd") - @EruptRouter(verifyType = EruptRouter.VerifyType.LOGIN) - public EruptApiModel changePwd(@RequestParam("pwd") String pwd, @RequestParam("newPwd") String newPwd, @RequestParam("newPwd2") String newPwd2) { - pwd = SecretUtil.decodeSecret(pwd, 3); - newPwd = SecretUtil.decodeSecret(newPwd, 3); - newPwd2 = SecretUtil.decodeSecret(newPwd2, 3); - return eruptUserService.changePwd(eruptUserService.getCurrentAccount(), pwd, newPwd, newPwd2); - } - /** * 生成验证码 * diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/looker/LookerOrg.java b/erupt-upms/src/main/java/xyz/erupt/upms/looker/LookerOrg.java index 91891cee8..5d12ffbb2 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/looker/LookerOrg.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/looker/LookerOrg.java @@ -13,9 +13,9 @@ import xyz.erupt.annotation.sub_field.Readonly; import xyz.erupt.annotation.sub_field.View; import xyz.erupt.annotation.sub_field.sub_edit.DateType; -import xyz.erupt.core.context.MetaContext; import xyz.erupt.core.exception.EruptWebApiRuntimeException; import xyz.erupt.core.i18n.I18nTranslate; +import xyz.erupt.core.invoke.DataProxyContext; import xyz.erupt.jpa.model.BaseModel; import xyz.erupt.upms.model.EruptUser; import xyz.erupt.upms.model.EruptUserPostVo; @@ -75,7 +75,7 @@ public String beforeFetch(List conditions) { if (null == eruptUser.getEruptOrg()) { throw new EruptWebApiRuntimeException(eruptUser.getName() + " " + I18nTranslate.$translate("upms.no_bind_org")); } else { - return MetaContext.getErupt().getName() + ".createUser.eruptOrg.id = " + eruptUser.getEruptOrg().getId(); + return DataProxyContext.currentClass().getSimpleName() + ".createUser.eruptOrg.id = " + eruptUser.getEruptOrg().getId(); } } diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/looker/LookerPostLevel.java b/erupt-upms/src/main/java/xyz/erupt/upms/looker/LookerPostLevel.java index 3f9fa2bef..1f03e7172 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/looker/LookerPostLevel.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/looker/LookerPostLevel.java @@ -14,9 +14,9 @@ import xyz.erupt.annotation.sub_field.Readonly; import xyz.erupt.annotation.sub_field.View; import xyz.erupt.annotation.sub_field.sub_edit.DateType; -import xyz.erupt.core.context.MetaContext; import xyz.erupt.core.exception.EruptWebApiRuntimeException; import xyz.erupt.core.i18n.I18nTranslate; +import xyz.erupt.core.invoke.DataProxyContext; import xyz.erupt.jpa.model.BaseModel; import xyz.erupt.upms.model.EruptUser; import xyz.erupt.upms.model.EruptUserPostVo; @@ -79,7 +79,7 @@ public String beforeFetch(List conditions) { if (null == eruptUser.getEruptOrg() || null == eruptUser.getEruptPost()) { throw new EruptWebApiRuntimeException(eruptUser.getName() + " " + I18nTranslate.$translate("upms.no_bind_post")); } - String eruptName = MetaContext.getErupt().getName(); + String eruptName = DataProxyContext.currentClass().getSimpleName(); return "(" + eruptName + ".createUser.id = " + eruptUserService.getCurrentUid() + " or " + eruptName + ".createUser.eruptOrg.id = " + eruptUser.getEruptOrg().getId() + " and " + eruptName + ".createUser.eruptPost.weight < " + eruptUser.getEruptPost().getWeight() + ")"; diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/looker/LookerSelf.java b/erupt-upms/src/main/java/xyz/erupt/upms/looker/LookerSelf.java index b81d60e80..f37929ec5 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/looker/LookerSelf.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/looker/LookerSelf.java @@ -4,7 +4,7 @@ import xyz.erupt.annotation.PreDataProxy; import xyz.erupt.annotation.fun.DataProxy; import xyz.erupt.annotation.query.Condition; -import xyz.erupt.core.context.MetaContext; +import xyz.erupt.core.invoke.DataProxyContext; import xyz.erupt.upms.helper.HyperModelCreatorVo; import xyz.erupt.upms.service.EruptUserService; @@ -29,7 +29,8 @@ static class Comp implements DataProxy { @Override public String beforeFetch(List conditions) { if (eruptUserService.getCurrentEruptUser().getIsAdmin()) return null; - return MetaContext.getErupt().getName() + ".createUser.id = " + eruptUserService.getCurrentUid(); + return DataProxyContext.currentClass().getSimpleName() + + ".createUser.id = " + eruptUserService.getCurrentUid(); } } diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/model/EruptMenu.java b/erupt-upms/src/main/java/xyz/erupt/upms/model/EruptMenu.java index b3f1dd555..f468bac37 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/model/EruptMenu.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/model/EruptMenu.java @@ -1,6 +1,7 @@ package xyz.erupt.upms.model; import lombok.Getter; +import lombok.NoArgsConstructor; import lombok.Setter; import xyz.erupt.annotation.Erupt; import xyz.erupt.annotation.EruptField; @@ -41,10 +42,9 @@ @EruptI18n @Getter @Setter +@NoArgsConstructor public class EruptMenu extends MetaModel { - public static final String CODE = "code"; - @EruptField( views = @View(title = "名称"), edit = @Edit( @@ -83,7 +83,7 @@ public class EruptMenu extends MetaModel { ) private String type; -// @Column(name = "\"value\"") + //@Column(name = "\"value\"") @EruptField( edit = @Edit( title = "类型值" @@ -125,9 +125,6 @@ public class EruptMenu extends MetaModel { ) private String param; - public EruptMenu() { - } - public EruptMenu(String code, String name, String type, String value, Integer status, Integer sort, String icon, EruptMenu parentMenu) { this.code = code; this.name = name; @@ -151,6 +148,20 @@ public EruptMenu(String code, String name, String type, String value, EruptMenu this.setCreateTime(LocalDateTime.now()); } + public MetaMenu toMetaMenu() { + MetaMenu metaMenu = new MetaMenu(); + metaMenu.setId(this.getId()); + metaMenu.setCode(this.getCode()); + metaMenu.setName(this.getName()); + metaMenu.setType(this.getType()); + metaMenu.setValue(this.getValue()); + metaMenu.setStatus(null != this.getStatus() ? MenuStatus.valueOf(this.getStatus()) : MenuStatus.OPEN); + metaMenu.setSort(this.getSort()); + metaMenu.setIcon(this.getIcon()); + metaMenu.setParentMenu(null == this.getParentMenu() ? null : this.getParentMenu().toMetaMenu()); + return metaMenu; + } + public static EruptMenu fromMetaMenu(MetaMenu metaMenu) { if (null == metaMenu) return null; EruptMenu eruptMenu = new EruptMenu(metaMenu.getCode(), diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/model/EruptRole.java b/erupt-upms/src/main/java/xyz/erupt/upms/model/EruptRole.java index f20c365eb..4eeade08d 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/model/EruptRole.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/model/EruptRole.java @@ -2,7 +2,6 @@ import lombok.Getter; import lombok.Setter; -import org.springframework.stereotype.Component; import xyz.erupt.annotation.Erupt; import xyz.erupt.annotation.EruptField; import xyz.erupt.annotation.EruptI18n; @@ -30,7 +29,6 @@ @EruptI18n @Getter @Setter -@Component public class EruptRole extends HyperModelUpdateVo { @Column(length = AnnotationConst.CODE_LENGTH, unique = true) diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/model/EruptUser.java b/erupt-upms/src/main/java/xyz/erupt/upms/model/EruptUser.java index 8d9a7848e..06d815e9a 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/model/EruptUser.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/model/EruptUser.java @@ -18,6 +18,7 @@ import xyz.erupt.annotation.sub_field.sub_edit.ReferenceTreeType; import xyz.erupt.annotation.sub_field.sub_edit.Search; import xyz.erupt.core.constant.RegexConst; +import xyz.erupt.core.module.MetaUserinfo; import xyz.erupt.upms.looker.LookerSelf; import xyz.erupt.upms.model.filter.EruptMenuViewFilter; import xyz.erupt.upms.model.input.ResetPassword; @@ -25,7 +26,9 @@ import javax.persistence.*; import java.util.Date; +import java.util.Optional; import java.util.Set; +import java.util.stream.Collectors; /** * @author YuePeng @@ -206,4 +209,16 @@ public EruptUser(Long id) { this.setId(id); } + public MetaUserinfo toMetaUser(){ + MetaUserinfo metaUserinfo = new MetaUserinfo(); + metaUserinfo.setId(this.getId()); + metaUserinfo.setSuperAdmin(this.getIsAdmin()); + metaUserinfo.setAccount(this.getAccount()); + metaUserinfo.setUsername(this.getName()); + Optional.ofNullable(this.getRoles()).ifPresent(it-> metaUserinfo.setRoles(it.stream().map(EruptRole::getCode).collect(Collectors.toList()))); + Optional.ofNullable(this.getEruptPost()).ifPresent(it -> metaUserinfo.setPost(it.getCode())); + Optional.ofNullable(this.getEruptOrg()).ifPresent(it -> metaUserinfo.setOrg(it.getCode())); + return metaUserinfo; + } + } diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/model/data_proxy/EruptOpenApiDataProxy.java b/erupt-upms/src/main/java/xyz/erupt/upms/model/data_proxy/EruptOpenApiDataProxy.java index 6ed4b413a..d9ad57f82 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/model/data_proxy/EruptOpenApiDataProxy.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/model/data_proxy/EruptOpenApiDataProxy.java @@ -5,9 +5,11 @@ import org.springframework.transaction.annotation.Transactional; import xyz.erupt.annotation.fun.DataProxy; import xyz.erupt.annotation.fun.OperationHandler; +import xyz.erupt.core.constant.EruptConst; import xyz.erupt.jpa.dao.EruptDao; import xyz.erupt.linq.lambda.LambdaSee; import xyz.erupt.upms.model.EruptOpenApi; +import xyz.erupt.upms.service.EruptTokenService; import xyz.erupt.upms.service.EruptUserService; import javax.annotation.Resource; @@ -29,9 +31,12 @@ public class EruptOpenApiDataProxy implements DataProxy, Operation @Resource private EruptDao eruptDao; + @Resource + private EruptTokenService eruptTokenService; + @Override public void beforeAdd(EruptOpenApi eruptOpenApi) { - eruptOpenApi.setAppid(RandomStringUtils.randomAlphanumeric(16).toLowerCase()); + eruptOpenApi.setAppid("es" + RandomStringUtils.random(14, EruptConst.AN)); eruptOpenApi.setSecret(RandomStringUtils.randomAlphanumeric(24).toUpperCase()); } @@ -58,7 +63,7 @@ public void afterFetch(Collection> list) { } private void logoutToken(EruptOpenApi eruptOpenApi) { - Optional.ofNullable(eruptOpenApi.getCurrentToken()).ifPresent(it -> eruptUserService.logoutToken(eruptOpenApi.getName(), eruptOpenApi.getCurrentToken())); + Optional.ofNullable(eruptOpenApi.getCurrentToken()).ifPresent(it -> eruptTokenService.logoutToken(eruptOpenApi.getName(), eruptOpenApi.getCurrentToken())); } @Override diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/prop/EruptAppProp.java b/erupt-upms/src/main/java/xyz/erupt/upms/prop/EruptAppProp.java index 5b44f681b..2156b5929 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/prop/EruptAppProp.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/prop/EruptAppProp.java @@ -5,6 +5,9 @@ import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; +import java.util.HashMap; +import java.util.Map; + /** * @author YuePeng * date 2021/1/22 10:11 @@ -45,6 +48,9 @@ public class EruptAppProp { "es-ES" // español }; + //自定义配置 + private Map properties = new HashMap<>(); + //重置密码功能开关 private Boolean resetPwd = true; @@ -56,5 +62,10 @@ public void setLocales(String[] locales) { } } + //注册自定义属性 + public void registerProp(String key, Object value) { + this.properties.put(key, value); + } + } diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/service/EruptMenuService.java b/erupt-upms/src/main/java/xyz/erupt/upms/service/EruptMenuService.java index 91ef2f792..3e0c2f439 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/service/EruptMenuService.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/service/EruptMenuService.java @@ -7,7 +7,6 @@ import xyz.erupt.core.constant.MenuTypeEnum; import xyz.erupt.core.exception.EruptWebApiRuntimeException; import xyz.erupt.core.service.EruptCoreService; -import xyz.erupt.core.util.EruptSpringUtil; import xyz.erupt.core.util.Erupts; import xyz.erupt.core.view.EruptModel; import xyz.erupt.jpa.dao.EruptDao; @@ -16,7 +15,6 @@ import xyz.erupt.upms.model.EruptRole; import xyz.erupt.upms.model.EruptUser; import xyz.erupt.upms.util.UPMSUtil; -import xyz.erupt.upms.vo.EruptMenuVo; import javax.annotation.Resource; import java.util.*; @@ -35,14 +33,11 @@ public class EruptMenuService implements DataProxy { @Resource private EruptContextService eruptContextService; - public List geneMenuListVo(List menus) { - List list = new ArrayList<>(); - menus.stream().filter(menu -> menu.getStatus() == MenuStatus.OPEN.getValue()).forEach(menu -> { - Long pid = null == menu.getParentMenu() ? null : menu.getParentMenu().getId(); - list.add(new EruptMenuVo(menu.getId(), menu.getCode(), menu.getName(), menu.getType(), menu.getValue(), menu.getIcon(), pid)); - }); - return list; - } + @Resource + private EruptUserService eruptUserService; + + @Resource + private EruptTokenService eruptTokenService; public List getUserAllMenu(EruptUser eruptUser) { if (null != eruptUser.getIsAdmin() && eruptUser.getIsAdmin()) { @@ -77,9 +72,8 @@ public void beforeUpdate(EruptMenu eruptMenu) { } - private void flushCache() { - EruptUserService eruptUserService = EruptSpringUtil.getBean(EruptUserService.class); - eruptUserService.cacheUserInfo(eruptUserService.getCurrentEruptUser(), eruptContextService.getCurrentToken()); + public void flushMenuCache() { + eruptTokenService.loginToken(eruptUserService.getCurrentEruptUser(), eruptContextService.getCurrentToken()); } @Override @@ -98,7 +92,7 @@ public void afterAdd(EruptMenu eruptMenu) { } } } - this.flushCache(); + this.flushMenuCache(); } @Override @@ -127,7 +121,7 @@ public void beforeDelete(EruptMenu eruptMenu) { @Override public void afterDelete(EruptMenu eruptMenu) { - this.flushCache(); + this.flushMenuCache(); } } diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/service/EruptSessionService.java b/erupt-upms/src/main/java/xyz/erupt/upms/service/EruptSessionService.java index f88332167..649b4bb00 100644 --- a/erupt-upms/src/main/java/xyz/erupt/upms/service/EruptSessionService.java +++ b/erupt-upms/src/main/java/xyz/erupt/upms/service/EruptSessionService.java @@ -47,6 +47,32 @@ public void put(String key, String str, long timeout, TimeUnit timeUnit) { } } + public Long increment(String key, long timeout) { + return increment(key, timeout, TimeUnit.MINUTES); + } + + public Long increment(String key, long timeout, TimeUnit timeUnit) { + if (eruptProp.isRedisSession()) { + try { + return stringRedisTemplate.opsForValue().increment(key, 1); + } finally { + stringRedisTemplate.expire(key, timeout, timeUnit); + } + } else { + Long num = (Long) request.getSession().getAttribute(key); + request.getSession().setAttribute(key, null == num ? 1L : ++num); + return num; + } + } + + public boolean exist(String key) { + if (eruptProp.isRedisSession()) { + return Boolean.TRUE.equals(stringRedisTemplate.hasKey(key)); + } else { + return null != request.getSession().getAttribute(key); + } + } + public void remove(String key) { if (eruptProp.isRedisSession()) { stringRedisTemplate.delete(key); diff --git a/erupt-upms/src/main/java/xyz/erupt/upms/service/EruptTokenService.java b/erupt-upms/src/main/java/xyz/erupt/upms/service/EruptTokenService.java new file mode 100644 index 000000000..f8de9e3a7 --- /dev/null +++ b/erupt-upms/src/main/java/xyz/erupt/upms/service/EruptTokenService.java @@ -0,0 +1,80 @@ +package xyz.erupt.upms.service; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import xyz.erupt.core.config.GsonFactory; +import xyz.erupt.core.constant.MenuStatus; +import xyz.erupt.core.module.MetaMenu; +import xyz.erupt.core.module.MetaUserinfo; +import xyz.erupt.core.prop.EruptProp; +import xyz.erupt.core.util.EruptSpringUtil; +import xyz.erupt.upms.constant.SessionKey; +import xyz.erupt.upms.model.EruptMenu; +import xyz.erupt.upms.model.EruptUser; +import xyz.erupt.upms.prop.EruptUpmsProp; +import xyz.erupt.upms.vo.EruptMenuVo; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * @author YuePeng + * date 2024/10/7 16:01 + */ +@Service +@Slf4j +public class EruptTokenService { + + @Resource + private EruptUpmsProp eruptUpmsProp; + + @Resource + private EruptSessionService eruptSessionService; + + @Resource + private EruptProp eruptProp; + + @Resource + private HttpServletRequest request; + + public void loginToken(MetaUserinfo metaUserinfo, List
- 您可以发起、处理及查看审批,进行日常工作任务 -
- 审批工作流创建 、编辑及其他设置操作,均可以在后台进行 -
*{{ cp.title }}
点击右上角 + 为本条件组添加条件 ☝
延时方式
选择能发起该审批的角色,不选则默认开放给所有人
{{taskDetail.instCreatorName + " 发布于 " + taskDetail.instCreateDate}}
\r\n 您可以发起、处理及查看审批,进行日常工作任务\r\n
\r\n 审批工作流创建 、编辑及其他设置操作,均可以在后台进行\r\n
没有分组的流程会显示在此处
停用的流程会显示在此处
{{ placeholder }} {{ sizeTip }}